国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

社交軟件用戶信息收集管理系統(tǒng)的研究與應(yīng)用

2018-04-02 09:13:58劉思佳
電腦知識與技術(shù) 2018年5期
關(guān)鍵詞:S架構(gòu)

劉思佳

摘要:隨著社交軟件的頻繁使用,大多數(shù)用戶都將個人信息填寫在社交軟件系統(tǒng)中,針對于社交軟件中的用戶信息主要定位在收集與處理工作,這是一個由信息采集、數(shù)據(jù)統(tǒng)計分析、數(shù)據(jù)綜合等于一體的智能化用戶信息采集系統(tǒng)。在社交軟件中采集用戶信息首先進(jìn)行加工處理,其次要進(jìn)行統(tǒng)計分析,最后獲取到對使用者用價值的數(shù)據(jù)集。該系統(tǒng)是通過B/S設(shè)計模式實現(xiàn)的應(yīng)用系統(tǒng),并結(jié)合SSH和SQL Server 2008為系統(tǒng)的主要架構(gòu),對發(fā)布到社交軟件中的用戶信息進(jìn)行采集與信息處理工作,整個系統(tǒng)通過對用戶信息采集的具體分析、詳細(xì)設(shè)計、系統(tǒng)編程實現(xiàn)及運行測試等方面工作。社交軟件中用戶信息收集管理系統(tǒng)具有簡單操作、數(shù)據(jù)采集最準(zhǔn)確、系統(tǒng)運行穩(wěn)定等優(yōu)點。經(jīng)過系統(tǒng)運行測試分析表明,該系統(tǒng)具有實用價值和現(xiàn)實意義。

關(guān)鍵詞:社交軟件;用戶信息;收集管理;B/S架構(gòu)

1概述

用戶信息采集系統(tǒng)出現(xiàn)的比較早,包括完全的信息采集和部分信息采集。例如面向主題的采集(面向主題的爬蟲系統(tǒng)),通常廣義上將都視為信息采集系統(tǒng),它們的共同點都是基于Web信息采集系統(tǒng),但是,也可以將其分為下面的不同類別:

1)基于全部Web信息采集。它是最廣泛的信息采集方式,由根節(jié)點開始到與之關(guān)聯(lián)的子節(jié)點進(jìn)行逐層信息采集,將全部的鏈接節(jié)點采集完畢為止。

2)面向主題的信息采集。按照約定的采集主題,采集與主題相關(guān)的數(shù)據(jù),主題描述可以是多種數(shù)據(jù)文本。

3)增量式的信息采集。針對全部數(shù)據(jù)采集方式而言,有些Web頁面會經(jīng)常有更新,而大多數(shù)又屬于靜止的頁面,其優(yōu)點是:只更新部分頁面數(shù)據(jù)即可,大大地縮短采集時間。增量式采集具有高效的采集效率。

4)個性化的信息采集。信息采集根據(jù)用戶的興趣作為采集的方向,滿足不同用戶個陛化需求。

5)分布式的信息采集。通過設(shè)置多個采集節(jié)點,讓采集系統(tǒng)之間協(xié)同信息采集,最后將采集到的數(shù)據(jù)進(jìn)行合并操作,其優(yōu)點是:采集性能良好和采集速度快,分布式采集需要解決一是分布式采集服務(wù),二是采集規(guī)則的協(xié)調(diào)性。

2系統(tǒng)分析

本文實現(xiàn)社交軟件用戶信息收集管理系統(tǒng)總體需求分析包括:系統(tǒng)功能和性能分析。本文采用SQL Server 2008構(gòu)建系統(tǒng)的數(shù)據(jù)存儲業(yè)務(wù),有效地解決了采集數(shù)據(jù)存儲難題,通過B/S設(shè)計模式作為本系統(tǒng)的架構(gòu)模式,也減輕了系統(tǒng)維護(hù)的工作量并且降低了開發(fā)該系統(tǒng)的成本。社交軟件用戶信息收集管理系統(tǒng)的總體功能需求分析包括:1)用戶信息采集管理功能;2)用戶信息加工管理功能;3)用戶信息統(tǒng)計分析功能;4)系統(tǒng)管理功能(角色管理、系統(tǒng)操作日志管理、用戶管理、數(shù)據(jù)訪問權(quán)限管理);5)參數(shù)設(shè)置功能。

2.1總體需求分析

2.1.1系統(tǒng)技術(shù)架構(gòu)

1)UML建模技術(shù)

本文實現(xiàn)社交軟件用戶信息收集管理系統(tǒng)基于UML的設(shè)計思想所實現(xiàn)的應(yīng)用程序,統(tǒng)一建模過程中是按照原型結(jié)構(gòu)進(jìn)行開發(fā)軟件,從多種角度分析用戶信息采集系統(tǒng)的整體特征和功能。

2)SSH框架整合技術(shù)

本文通過使用SSH框架整合技術(shù)構(gòu)建社交軟件用戶信息收集管理系統(tǒng),社交軟件用戶信息收集管理系統(tǒng)整合的目的是為了達(dá)到一種快速開發(fā)應(yīng)用程序的效果。Struts框架用于視圖顯示功能,Spring框架實現(xiàn)控制反轉(zhuǎn)和面向切面的功能,能夠?qū)崿F(xiàn)表單到字段的對象關(guān)系映射是由Hibernate框架提供的,它可以封裝JDBC的數(shù)據(jù)庫操作接口。

2.2系統(tǒng)的功能需求分析

基于的B/S架構(gòu)和SSH框架實現(xiàn)的社交軟件用戶信息收集管理系統(tǒng),由于開發(fā)技術(shù)非常成熟,該系統(tǒng)實現(xiàn)顯得簡單,通過對社交軟件用戶信息收集管理系統(tǒng)的需求分析,明確劃分系統(tǒng)主要的功能結(jié)構(gòu)。下面為社交軟件用戶信息收集管理系統(tǒng)的功能結(jié)構(gòu)設(shè)計,其中包括:1)用戶信息采集管理功能;2)用戶信息加工管理功能;3)用戶信息統(tǒng)計分析功能;4)系統(tǒng)管理功能(角色管理、系統(tǒng)操作日志管理、用戶管理、數(shù)據(jù)訪問權(quán)限管理);5)參數(shù)設(shè)置功能。

2.3系統(tǒng)主要研究內(nèi)容

通過社交軟件用戶信息收集管理系統(tǒng)實現(xiàn)工作是本文的主要研究內(nèi)容:

1)研究社交軟件用戶信息收集管理系統(tǒng)開發(fā)所涉及的相關(guān)技術(shù),包括:開發(fā)平臺介紹、主要的技術(shù)架構(gòu)、主要使用的開發(fā)語言、數(shù)據(jù)庫存儲與電數(shù)據(jù)分布等技術(shù);

2)研究社交軟件用戶信息收集管理系統(tǒng)總體需求分析與設(shè)計,通過UML建模工具構(gòu)建用戶信息采集系統(tǒng)的原型結(jié)構(gòu);

3)設(shè)計社交軟件用戶信息收集管理系統(tǒng)的技術(shù)架構(gòu)、數(shù)據(jù)表結(jié)構(gòu)設(shè)計等;

4)開發(fā)社交軟件用戶信息收集管理系統(tǒng)的功能模塊,主要功能代碼編寫工作、系統(tǒng)功能模塊測試。

2.4非功能性需求分析

1)界面設(shè)計需求:要求社交軟件用戶信息收集管理系統(tǒng)按照總體需求設(shè)計界面美工,為了能夠使信息采集系統(tǒng)獲得更好的用戶體驗,系統(tǒng)必須有友好的界面。

2)功能擴展要求:系統(tǒng)采取異步功能擴展,對系統(tǒng)升級和維護(hù)時采用遠(yuǎn)程更新文件的方式。

3系統(tǒng)設(shè)計

3.1總體設(shè)計

社交軟件用戶信息收集管理系統(tǒng)的總體設(shè)計包括:邏輯結(jié)構(gòu)設(shè)計、用戶信息采集系統(tǒng)的數(shù)據(jù)分布設(shè)計和系統(tǒng)主要技術(shù)架構(gòu)設(shè)計。

1)邏輯結(jié)構(gòu)設(shè)計:根據(jù)社交軟件用戶信息收集管理系統(tǒng)的需求分析、總體設(shè)計和詳細(xì)設(shè)計要求,根據(jù)信息采集的鏈接數(shù)、系統(tǒng)承載的壓力進(jìn)行設(shè)計,實現(xiàn)用戶信息管理系統(tǒng)功能。

2)用戶信息采集系統(tǒng)的數(shù)據(jù)分布設(shè)計:數(shù)據(jù)庫中的數(shù)據(jù)存儲業(yè)務(wù)設(shè)計是由于數(shù)據(jù)庫的性能取決是否能夠?qū)崿F(xiàn)對數(shù)據(jù)的快速訪問,因此,本文涉及數(shù)據(jù)分布設(shè)計采取水平分布策略,這種分布訪問策略優(yōu)點利于用戶信息采集節(jié)點分布式設(shè)計。

3)系統(tǒng)技術(shù)架構(gòu)設(shè)計:本文采用B/S模式和SSH整合框架開發(fā)社交軟件用戶信息收集管理系統(tǒng),并結(jié)合SQL Server2008作為后臺數(shù)據(jù)存儲的數(shù)據(jù)庫。

3.2系統(tǒng)的數(shù)據(jù)庫設(shè)計

根據(jù)前文的需求所述,下面介紹社交軟件用戶信息收集管理系統(tǒng)數(shù)據(jù)表的概念結(jié)構(gòu)設(shè)計和該系統(tǒng)所使用的主要數(shù)據(jù)表名稱及其字段名:

1)參數(shù)數(shù)據(jù)表,字段包括:序號、參數(shù)名稱、參數(shù)值、優(yōu)先級、權(quán)限、是否有效、備注等字段。

2)用戶采集數(shù)原始數(shù)據(jù)表屬性設(shè)計,字段包括:采集序號、采集節(jié)點名稱、采集地址、采集時間、采集文檔大小、存儲路徑和其他等字段。

3)用戶信息加工數(shù)據(jù)表設(shè)計,根據(jù)用戶信息加工數(shù)據(jù)表字段包括:序號、采集序號、加工節(jié)點名稱、加工文檔大小、加工日期和其他等字段。

4)用戶信息統(tǒng)計分析數(shù)據(jù)表結(jié)構(gòu)設(shè)計,字段包括:序號、統(tǒng)計分析名稱、統(tǒng)計分析時間、統(tǒng)計分析類型、統(tǒng)計分析內(nèi)容、統(tǒng)計人和備注等字段。

5)用戶信息表結(jié)構(gòu)設(shè)計,根據(jù)該數(shù)據(jù)字段包括:用戶序號、用戶名稱、呢稱、年齡、是否審核、身份證號、所在城市、籍貫、學(xué)歷、興趣愛好、身高、體重、聯(lián)系方式和備注等字段。

6)系統(tǒng)操作日志數(shù)據(jù)表結(jié)構(gòu)設(shè)計,該數(shù)據(jù)表字段包括:日志序號、操作名稱、操作人、操作日期、操作內(nèi)容、操作結(jié)果、操作完成程度和備注等字段。

7)用戶采集任務(wù)數(shù)據(jù)表結(jié)構(gòu)設(shè)計,該數(shù)據(jù)表字段包括:任務(wù)序號、任務(wù)名稱、執(zhí)行時間、下達(dá)人、下達(dá)日期、任務(wù)狀態(tài)和其他等字段。

3.3系統(tǒng)的詳細(xì)功能設(shè)計

社交軟件用戶信息收集管理系統(tǒng)的功能定義:功能是系統(tǒng)要完成的主要任務(wù),可以根據(jù)不同的操作功能設(shè)計對應(yīng)不同的操作界面,社交軟件用戶信息收集管理系統(tǒng)在瀏覽器上即可使用,根據(jù)實際需求開發(fā)系統(tǒng)的功能。社交軟件用戶信息收集管理系統(tǒng)的功能分配是由不同的角色擔(dān)當(dāng),而且特定的用戶角色才擁有超級管理員分配的功能。圖1系統(tǒng)的功能結(jié)構(gòu)圖。

3.3.1系統(tǒng)參數(shù)設(shè)置功能

1)初次設(shè)置參數(shù):完成首次設(shè)置系統(tǒng)參數(shù)的操作。

2)初始化系統(tǒng)參數(shù):當(dāng)系統(tǒng)運行一段時間之后,遇到不可避免的錯誤時,進(jìn)行初始化系統(tǒng)參數(shù)操作,保障用戶信息不會丟失,社交軟件也能正常運行。

3.3.2用戶信息采集系統(tǒng)管理功能

用戶信息采集之前需要設(shè)置信息采集任務(wù),采集任務(wù)可以根據(jù)用戶的不同喜好進(jìn)行設(shè)置采集任務(wù)參數(shù),設(shè)置初始的采集節(jié)點地址。用戶信息采集系統(tǒng)管理功能還包括對用戶的權(quán)限設(shè)置和對用戶聊天信息優(yōu)先級的設(shè)置。

3.3.3用戶信息采集功能

將每個采集地址下的頁面內(nèi)容進(jìn)行下載到數(shù)據(jù)庫中的原始采集數(shù)據(jù)表中,我們需要采集用戶的個人信息、聊天信息、好友列表等與用戶有關(guān)的信息,存儲在數(shù)據(jù)庫中,便于社交軟件中其他模塊使用。

3.3.4加工采集信息功能

從原始用戶采集數(shù)據(jù)表中將其內(nèi)容進(jìn)行過濾,分別設(shè)計采集規(guī)則,過濾掉用戶不想要的內(nèi)容或者是垃圾信息,將接近用戶想要的采集數(shù)據(jù)進(jìn)行整理和歸納,然后存儲到加工信息數(shù)據(jù)表中。

3.3.5對用戶加工信息進(jìn)行統(tǒng)計分析功能

實現(xiàn)對用戶信息統(tǒng)計分析功能是為了更好的掌握已經(jīng)采集到的數(shù)據(jù),將其分門別類的存儲到最終的用戶數(shù)據(jù)表中,統(tǒng)計用戶信息并且分析完成在社交軟件中的用戶數(shù)據(jù)詳細(xì)采集過程。

3.3.6顯示采集結(jié)果功能

經(jīng)過采集管理、信息加工、信息統(tǒng)計分析和信息采集結(jié)果顯示完成本文的全部設(shè)計要求,該功能為了實現(xiàn)對已經(jīng)采集到的真實數(shù)據(jù)進(jìn)行顯示操作。

4系統(tǒng)實現(xiàn)與測試

4.1應(yīng)用程序環(huán)境配置

4.1.1社交軟件用戶信息收集管理系統(tǒng)的硬件開發(fā)環(huán)境

1)中央處理器:17雙核;2)內(nèi)存空間(規(guī)格GB):8;3)硬盤空間:520GB;

4.1.2社交軟件用戶信息收集管理系統(tǒng)的軟件開發(fā)環(huán)境

1)軟件開發(fā)平臺:MyEclipse;2)開發(fā)語言:JAVA;3)數(shù)據(jù)庫:SQL Server2008;4)服務(wù)器運行類型:Tomcat8.0版本。

4.2測試

4.2.1系統(tǒng)測試目的

一般來說,軟件測試分為七個基本階段,即單元或模塊測試、集成測試、外部功能測試、回歸測試、系統(tǒng)測試、驗收測試和安裝測試。

社交軟件用戶信息收集管理系統(tǒng)完成上述的功能性測試和集成測試,另外,為了完善整個的測試過程,還需要引進(jìn)其他的測試工具盒測試方法配合進(jìn)行測試。本文系統(tǒng)的主要測試目標(biāo):

1)系統(tǒng)的測試目標(biāo):完成功能性測試之后在完成系統(tǒng)的集成測試,無嚴(yán)重運行錯誤即可。

2)系統(tǒng)的性能測試:要求系統(tǒng)性能測試要快速響應(yīng)用戶請求并且完成用戶的請求,達(dá)到用戶需求。

4.2.2測試方案

主要測試方案:社交軟件用戶信息收集管理系統(tǒng)能保證其完整的為采集用戶信息提供服務(wù),為了保證應(yīng)用程序能夠穩(wěn)定運行。本文涉及的測試內(nèi)容如下:1)采集參數(shù)設(shè)置和初始化設(shè)置;2)采集任務(wù)的設(shè)置;3)用戶信息采集無邏輯錯誤;4)用戶信息采集加工功能正常;5)系統(tǒng)界面無功能缺失;6)統(tǒng)計分析數(shù)據(jù)準(zhǔn)確無誤;7)采集結(jié)果顯示正常。

4.2.3測試結(jié)論及其測試分析

對社交軟件用戶信息收集管理系統(tǒng)軟件測試時,要按照測試計劃進(jìn)行測試并得出測試結(jié)論,表1測試結(jié)果及其測試結(jié)果分析。

5本文結(jié)論

本文實現(xiàn)對社交軟件中的用戶信息收集管理系統(tǒng)的設(shè)計與實現(xiàn)工作,因此,并對用戶信息收集管理系統(tǒng)中的各個功能模塊進(jìn)行單元測試。最后,本論文的總結(jié)工作主要包括:

1)完成用戶信息收集管理系統(tǒng)的需求分析、系統(tǒng)設(shè)計文檔;

2)完成系統(tǒng)即將改進(jìn)與完善工作并適當(dāng)增加系統(tǒng)其他功能;

3)將需求分析與系統(tǒng)實現(xiàn)功能進(jìn)行比對,測試系統(tǒng)功能的完成比例;

4)實現(xiàn)對用戶信息收集管理系統(tǒng)的整體功能測試和各模塊界面測試工作。

雖然完成用戶信息收集管理系統(tǒng)中的基本功能,但是由于時間緊任務(wù)繁重,本文仍然存在的不足之處:需求分析存在遺漏之處,急于系統(tǒng)設(shè)計與實現(xiàn)工作,完成后期的設(shè)計與實現(xiàn)工作等,這些細(xì)節(jié)之處還需要進(jìn)一步研究開發(fā)。

猜你喜歡
S架構(gòu)
基于ASP.NET校園電子商務(wù)的系統(tǒng)設(shè)計
B/S架構(gòu)下的學(xué)生信息管理系統(tǒng)的設(shè)計
學(xué)生會管理系統(tǒng)的設(shè)計與實現(xiàn)
軟件(2016年4期)2017-01-20 10:04:02
基于ASP技術(shù)下的大學(xué)生跳蚤書街平臺的設(shè)計與實施
基于B/S架構(gòu)的高校實驗管理平臺的設(shè)計與實現(xiàn)
基于WEB的企業(yè)進(jìn)銷存管理系統(tǒng)設(shè)計
基于Web 的測控工程項目管理系統(tǒng)研究及其應(yīng)用
基于B/S架構(gòu)的煤礦安全監(jiān)控系統(tǒng)設(shè)計
C/S架構(gòu)下的中職教學(xué)輔助系統(tǒng)的新探索
考試周刊(2016年42期)2016-06-18 08:17:19
基于SSH的教室信息管理系統(tǒng)設(shè)計與實現(xiàn)
宁陵县| 扎鲁特旗| 湖南省| 南溪县| 方山县| 桐柏县| 太仆寺旗| 嘉禾县| 福建省| 江川县| 七台河市| 武安市| 根河市| 丽水市| 江陵县| 花垣县| 三亚市| 屯昌县| 定结县| 元江| 巴楚县| 乌什县| 博乐市| 司法| 白银市| 林芝县| 囊谦县| 宣汉县| 项城市| 辽阳县| 纳雍县| 海盐县| 汉阴县| 库伦旗| 蕲春县| 黄大仙区| 巨野县| 临沂市| 广宁县| 屯门区| 牡丹江市|