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

?

女子高校圖書(shū)館特色數(shù)據(jù)庫(kù)的實(shí)現(xiàn)與測(cè)試

2018-12-18 10:16張聞驥
電腦知識(shí)與技術(shù) 2018年26期
關(guān)鍵詞:性能測(cè)試功能測(cè)試圖書(shū)館

張聞驥

摘要:女子高校圖書(shū)館特色數(shù)據(jù)庫(kù)的實(shí)現(xiàn)與測(cè)試,是基于數(shù)據(jù)庫(kù)的運(yùn)行環(huán)境,通過(guò)特色數(shù)據(jù)檢索來(lái)實(shí)現(xiàn),并對(duì)數(shù)據(jù)庫(kù)系統(tǒng)功能與性能進(jìn)行測(cè)試,結(jié)果表明無(wú)論是功能還是性能均能滿(mǎn)足該數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行的性能需求,圖書(shū)館特色數(shù)據(jù)庫(kù)的建設(shè)給女子高校廣大用戶(hù)帶來(lái)方便、快捷、高效的個(gè)性化信息服務(wù),亦能推動(dòng)地方經(jīng)濟(jì)建設(shè)與發(fā)展,創(chuàng)造良好的經(jīng)濟(jì)效益和社會(huì)效益。

關(guān)鍵詞:女子高校;圖書(shū)館;特色數(shù)據(jù)檢索;功能測(cè)試;性能測(cè)試

中圖分類(lèi)號(hào):TP311.5 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)26-0007-03

女子高校圖書(shū)館特色數(shù)據(jù)庫(kù)基于前期的技術(shù)分析與設(shè)計(jì),按步驟與程序建設(shè)即可實(shí)現(xiàn),但在性能測(cè)試時(shí)也應(yīng)充分考慮后期運(yùn)行與維護(hù)階段的安全。隨著計(jì)算機(jī)網(wǎng)絡(luò)的不斷發(fā)展,互聯(lián)網(wǎng)數(shù)據(jù)信息傳輸與交流的速度越來(lái)越快,信息內(nèi)容越來(lái)越多,計(jì)算機(jī)數(shù)據(jù)庫(kù)可以充分的滿(mǎn)足當(dāng)前人們對(duì)于信息的儲(chǔ)存以及管理工作,但同時(shí)也帶來(lái)了一定的安全管理問(wèn)題[1]。數(shù)據(jù)庫(kù)的功能是否齊全、性能是否穩(wěn)定,直接關(guān)系到數(shù)據(jù)庫(kù)的運(yùn)行安全,有必要對(duì)女子高校圖書(shū)館特色數(shù)據(jù)庫(kù)的功能、性能進(jìn)行嚴(yán)格的測(cè)試。

1 特色數(shù)據(jù)庫(kù)的運(yùn)行環(huán)境

特色數(shù)據(jù)庫(kù)平臺(tái)采用的是SQL Server 2008,系統(tǒng)框架開(kāi)發(fā)采用Java EE,開(kāi)發(fā)集成環(huán)境為Eclipse,服務(wù)器操作系統(tǒng)為Windows Server 2008,服務(wù)器中Web服務(wù)器為T(mén)omcat6.0。

服務(wù)器硬件配置為1T以上硬盤(pán),CPU4.0以上,內(nèi)存8G及以上,用戶(hù)端運(yùn)行環(huán)境要求如下:操作系統(tǒng)為Windows 7,瀏覽器版本為Internet Explorer 7.0及以上版本。

2 特色數(shù)據(jù)庫(kù)的實(shí)現(xiàn)

特色數(shù)據(jù)庫(kù)主要通過(guò)特色數(shù)據(jù)檢索來(lái)實(shí)現(xiàn)。系統(tǒng)采用面向多口徑的系統(tǒng)分析及結(jié)果展示技術(shù),具體實(shí)現(xiàn)時(shí)設(shè)計(jì)了一些類(lèi)和算法來(lái)完成,包括ConnectDB(連接數(shù)據(jù)庫(kù)操作類(lèi))、getQueryTj(獲取查詢(xún)條件類(lèi))、getShowSetting(獲取數(shù)據(jù)統(tǒng)計(jì)結(jié)果設(shè)置類(lèi))、ExeQueryByTj(通過(guò)條件實(shí)現(xiàn)數(shù)據(jù)庫(kù)查詢(xún)類(lèi))、showQuery(顯示統(tǒng)計(jì)結(jié)果類(lèi))。

下面重點(diǎn)描述對(duì)關(guān)鍵詞的關(guān)聯(lián)數(shù)據(jù)擴(kuò)充的實(shí)現(xiàn)算法。

關(guān)聯(lián)分析數(shù)據(jù)預(yù)處理擴(kuò)展的目的就是在數(shù)據(jù)挖掘庫(kù)中找到在關(guān)鍵詞(如某個(gè)書(shū)目關(guān)鍵詞)的基礎(chǔ)上通過(guò)概念之間的關(guān)系,然后形成新的關(guān)鍵詞的過(guò)程。在這個(gè)過(guò)程中,在這里提出一個(gè)“檢索詞詞匯集合”的概念,這個(gè)集合擴(kuò)展查詢(xún)過(guò)程中是不斷增加、優(yōu)化的關(guān)鍵詞集合。初始化時(shí),為用戶(hù)提交的分析關(guān)鍵詞,系統(tǒng)在數(shù)據(jù)挖掘庫(kù)中經(jīng)過(guò)概念之間的關(guān)系擴(kuò)充,使這個(gè)集合不斷地完善和優(yōu)化。

分析用戶(hù)提交的數(shù)據(jù)挖掘關(guān)鍵詞,一般有兩種情況,為單關(guān)鍵詞或者多關(guān)鍵詞,單關(guān)鍵詞的算法過(guò)程如圖1所示,多關(guān)鍵詞的算法過(guò)程如圖2所示。

Begin:

1) 獲取用戶(hù)提交的關(guān)鍵詞,把它作為初始關(guān)鍵詞歸類(lèi)到檢索詞詞匯集中;

2) 通過(guò)建立中的概念之間關(guān)系(同義、父子、兄弟)等,檢索與關(guān)鍵詞有關(guān)聯(lián)的概念,并把這些概念歸類(lèi)到關(guān)鍵詞詞匯集中;

3) 對(duì)關(guān)鍵詞詞匯集中的元素重復(fù)執(zhí)行第2步,檢索新的關(guān)系之后,一起歸并到集合中,并根據(jù)關(guān)系進(jìn)行優(yōu)化,刪除不必要的概念或關(guān)鍵詞;

4) 按照相似度計(jì)算模型對(duì)關(guān)鍵詞詞匯集進(jìn)行排序,形成最終的擴(kuò)展后的分析詞匯集合。

End.

通過(guò)以上對(duì)分析詞的擴(kuò)展,為下一步的數(shù)據(jù)關(guān)聯(lián)分析提供基礎(chǔ)。如相同概念的“數(shù)據(jù)庫(kù)”和“SQL”是強(qiáng)關(guān)聯(lián)度較高的詞匯,在數(shù)據(jù)挖掘中可擴(kuò)展成同一詞匯進(jìn)行分析。

其實(shí)在數(shù)據(jù)挖掘分析過(guò)程中,用戶(hù)常用組合關(guān)鍵詞進(jìn)行分析,多個(gè)關(guān)鍵詞組合分析就是對(duì)多個(gè)關(guān)鍵詞的歸類(lèi)分析的基礎(chǔ)上,通過(guò)建立的概念之間的關(guān)系進(jìn)行處理,得到標(biāo)準(zhǔn)化的概念詞。然后按照單關(guān)鍵詞的算法分別進(jìn)行處理。

多關(guān)鍵詞組合分析算法表述如下:

Begin:

1) 分析用戶(hù)輸入的多個(gè)關(guān)鍵詞,在概念庫(kù)中進(jìn)行處理,得到規(guī)范的概念;

2) 分析用戶(hù)提交的組合關(guān)鍵詞之間的關(guān)系,比如是并列關(guān)系或者排除關(guān)系;

3) 把這些規(guī)范化的關(guān)鍵詞增加到檢索詞詞匯集合中;

4) 通過(guò)概念庫(kù)中的概念之間關(guān)系(同義、父子、兄弟)等,檢索與關(guān)鍵詞有關(guān)聯(lián)的概念,并把這些概念歸類(lèi)到關(guān)鍵詞詞匯集中;

5) 對(duì)關(guān)鍵詞詞匯集中的元素重復(fù)執(zhí)行第4步,檢索新的關(guān)系之后,一起歸并到集合中,并根據(jù)關(guān)系進(jìn)行優(yōu)化,刪除不必要的概念或關(guān)鍵詞;

6) 按照第2步得到的多個(gè)關(guān)鍵詞之間的關(guān)系對(duì)查詢(xún)集合進(jìn)行處理;

7) 按照相似度計(jì)算模型對(duì)分析詞詞匯集進(jìn)行排序,形成最終擴(kuò)展后的分析詞集合。

End.

3 特色數(shù)據(jù)庫(kù)的測(cè)試

3.1 數(shù)據(jù)庫(kù)系統(tǒng)功能測(cè)試

功能測(cè)試就是通過(guò)點(diǎn)擊功能菜單、輸入相關(guān)數(shù)據(jù)和條件進(jìn)行測(cè)試,數(shù)據(jù)維護(hù)功能通過(guò)輸入數(shù)據(jù),測(cè)試能否正常保存,即通過(guò)測(cè)試用例對(duì)實(shí)現(xiàn)的功能分別做測(cè)試。功能測(cè)試主要通過(guò)測(cè)試用例來(lái)描述測(cè)試功能是否正常運(yùn)行,測(cè)試發(fā)現(xiàn)系統(tǒng)功能中存在的不能處理的情況,發(fā)現(xiàn)系統(tǒng)錯(cuò)誤,測(cè)試用例是通過(guò)對(duì)設(shè)計(jì)功能情況進(jìn)行測(cè)試,包括功能點(diǎn)、測(cè)試結(jié)果和結(jié)論等。

經(jīng)過(guò)測(cè)試系統(tǒng)完成了所有功能,定向推薦和系統(tǒng)管理功能等。下面以系統(tǒng)管理模塊和書(shū)目檢索模塊為例描述系統(tǒng)的功能實(shí)現(xiàn)情況。表1為系統(tǒng)管理模塊功能測(cè)試用例,表2為書(shū)目檢索模塊功能測(cè)試用例。

通過(guò)以上兩個(gè)典型模塊的測(cè)試用例測(cè)試,表明數(shù)據(jù)庫(kù)系統(tǒng)在功能設(shè)計(jì)上符合系統(tǒng)分析階段建設(shè)目標(biāo),從功能操作上滿(mǎn)足要求。

下面以“查閱歷史記錄查詢(xún)”和“查閱歷史記錄維護(hù)(新增、修改和刪除)”描述測(cè)試過(guò)程:

1) 歷史記錄查詢(xún):操作員查看歷史記錄查詢(xún)結(jié)果,檢查是否符合查詢(xún)要求。首先,操作員在瀏覽器界面“用戶(hù)登錄系統(tǒng)”登錄后,系統(tǒng)根據(jù)用戶(hù)負(fù)責(zé)的歷史信息管理單位人信息,推送與用戶(hù)有關(guān)的歷史記錄基本信息,系統(tǒng)按時(shí)間順序逆序排列。然后,用戶(hù)可以通過(guò)輸入關(guān)鍵詞來(lái)查詢(xún)歷史信息,提交關(guān)鍵詞后,系統(tǒng)根據(jù)關(guān)鍵詞在數(shù)據(jù)庫(kù)中通過(guò)對(duì)歷史信息名稱(chēng)和用戶(hù)名稱(chēng)進(jìn)行查詢(xún),以列表的形式直觀顯示歷史信息名稱(chēng)。

2) 歷史記錄維護(hù):維護(hù)歷史記錄包括新增、修改和刪除歷史信息三種操作。其中,新增歷史信息測(cè)試是否有“輸入完整性”的判定,只需用戶(hù)通過(guò)輸入歷史信息,包括基本、詳細(xì)信息的輸入,提交時(shí)系統(tǒng)對(duì)一些必要信息進(jìn)行校驗(yàn)。

通過(guò)功能測(cè)試,可以得到如下結(jié)論:

①系統(tǒng)數(shù)據(jù)新增功能檢驗(yàn)操作,直接在用戶(hù)端完成,用戶(hù)端有相應(yīng)的完整性校驗(yàn)操作,無(wú)須通過(guò)服務(wù)端。

②系統(tǒng)刪除操作時(shí),為了減少用戶(hù)誤刪操作,系統(tǒng)有相應(yīng)的確認(rèn)操作提示。

③經(jīng)測(cè)試數(shù)據(jù)查詢(xún)操作能夠按照用戶(hù)輸入的關(guān)鍵詞進(jìn)行模糊匹配,以列表的形式顯示,測(cè)試結(jié)果符合預(yù)期查詢(xún)目標(biāo)。

經(jīng)過(guò)系統(tǒng)功能測(cè)試,得知系統(tǒng)功能在用戶(hù)操作上具有簡(jiǎn)練、安全等特征。

3.2 數(shù)據(jù)庫(kù)系統(tǒng)性能測(cè)試

數(shù)據(jù)庫(kù)系統(tǒng)性能測(cè)試通過(guò)Loadrunner9.5實(shí)現(xiàn)性能測(cè)試[2]。性能測(cè)試主要是對(duì)數(shù)據(jù)庫(kù)的響應(yīng)時(shí)間和吞吐量進(jìn)行測(cè)試,測(cè)試方法為采用在200并發(fā)用戶(hù),同時(shí)執(zhí)行“查詢(xún)操作”。

經(jīng)過(guò)數(shù)據(jù)庫(kù)的響應(yīng)時(shí)間測(cè)試,可知數(shù)據(jù)庫(kù)系統(tǒng)在200并發(fā)用戶(hù)狀態(tài)下,數(shù)據(jù)庫(kù)系統(tǒng)響應(yīng)時(shí)間的平均時(shí)間為0.358秒,最大響應(yīng)時(shí)間為2.756秒,最小響應(yīng)時(shí)間為0.214秒。詳見(jiàn)“圖3數(shù)據(jù)庫(kù)系統(tǒng)響應(yīng)時(shí)間測(cè)試結(jié)果”圖所示。

經(jīng)過(guò)數(shù)據(jù)庫(kù)的吞吐量測(cè)試,可知數(shù)據(jù)庫(kù)系統(tǒng)在200并發(fā)用戶(hù)狀態(tài)下,數(shù)據(jù)庫(kù)系統(tǒng)平均吞吐量為18213.363字節(jié)/秒,最大吞吐量為20073.653字節(jié)/秒,最小吞吐量為6726字節(jié)/秒。詳見(jiàn)“圖4數(shù)據(jù)庫(kù)系統(tǒng)吞吐量測(cè)試結(jié)果”圖所示。

結(jié)果分析:從數(shù)據(jù)庫(kù)系統(tǒng)響應(yīng)時(shí)間測(cè)試結(jié)果來(lái)看,數(shù)據(jù)庫(kù)系統(tǒng)執(zhí)行查詢(xún)業(yè)務(wù),在200并發(fā)用戶(hù)狀態(tài)下,平均響應(yīng)時(shí)間為0.358秒。一般來(lái)說(shuō),200并發(fā)用戶(hù)訪問(wèn)時(shí),10秒以?xún)?nèi)就能滿(mǎn)足預(yù)期設(shè)計(jì)目標(biāo),考慮到一些用戶(hù)端硬件配置,在1秒以?xún)?nèi)就能夠滿(mǎn)足實(shí)際運(yùn)行的性能要求。

4 結(jié)論

女子高校圖書(shū)館特色數(shù)據(jù)庫(kù)通過(guò)特色數(shù)據(jù)檢索來(lái)實(shí)現(xiàn),測(cè)試表明特色數(shù)據(jù)檢索使用效率更高,并對(duì)其功能與性能進(jìn)行測(cè)試,測(cè)試結(jié)果表明無(wú)論是功能還是性能均能滿(mǎn)足該數(shù)據(jù)庫(kù)系統(tǒng)運(yùn)行的需求。盡管計(jì)算機(jī)系統(tǒng)本身和數(shù)據(jù)庫(kù)本身都有嚴(yán)格的安全防御措施,但是還需要管理、人為和法律等各個(gè)方面的配合,特別是數(shù)據(jù)庫(kù)管理人員應(yīng)該對(duì)數(shù)據(jù)庫(kù)安全進(jìn)行足夠的重視,提高數(shù)據(jù)庫(kù)安全防范意識(shí)[3]。數(shù)據(jù)庫(kù)在運(yùn)行與維護(hù)階段盡量做到定時(shí)備份更新、定期全面監(jiān)測(cè)、及時(shí)修復(fù)漏洞,避免數(shù)據(jù)錯(cuò)誤、丟失、滯后。女子高校圖書(shū)館特色數(shù)據(jù)庫(kù)的建設(shè)與實(shí)現(xiàn),可滿(mǎn)足廣大用戶(hù)個(gè)性化信息的需求,對(duì)該校教學(xué)、科研的健康持續(xù)穩(wěn)步發(fā)展能起到很好的助推作用,亦能服務(wù)地方經(jīng)濟(jì)建設(shè)與發(fā)展,創(chuàng)造良好的經(jīng)濟(jì)效益和社會(huì)效益。

參考文獻(xiàn):

[1] 劉穎,王丹妮.計(jì)算機(jī)數(shù)據(jù)庫(kù)安全管理及實(shí)現(xiàn)方式[J].電子技術(shù)與軟件工程,2018(15):188.

[2] 張華東,邵秀麗,吳軍,等. SQL Server數(shù)據(jù)庫(kù)到HBase數(shù)據(jù)庫(kù)的模式轉(zhuǎn)換和數(shù)據(jù)遷移研究[J].智能計(jì)算機(jī)與應(yīng)用, 2016, 6(5):24-30.

[3] 賀蘊(yùn)彬.基于SQL Server數(shù)據(jù)庫(kù)安全機(jī)制問(wèn)題的研究與分析[J].信息安全與技術(shù), 2014(1):48-50.

[通聯(lián)編輯:王力]

猜你喜歡
性能測(cè)試功能測(cè)試圖書(shū)館
某內(nèi)花鍵等速傳動(dòng)軸八功能測(cè)試夾具設(shè)計(jì)
圖書(shū)館