計算機網(wǎng)絡(luò)信息資源整合系統(tǒng)設(shè)計研究

時間:2022-05-30 11:28:47

導(dǎo)語:計算機網(wǎng)絡(luò)信息資源整合系統(tǒng)設(shè)計研究一文來源于網(wǎng)友上傳,不代表本站觀點,若需要原創(chuàng)文章可咨詢客服老師,歡迎參考。

計算機網(wǎng)絡(luò)信息資源整合系統(tǒng)設(shè)計研究

摘要:隨著計算機網(wǎng)絡(luò)信息資源呈爆發(fā)式增長,為了保證網(wǎng)絡(luò)信息資源安全存儲和使用,針對網(wǎng)絡(luò)信息資源整合系統(tǒng)構(gòu)建變得非常重要。通過計算機網(wǎng)絡(luò)信息資源整合系統(tǒng)構(gòu)建,實現(xiàn)對網(wǎng)絡(luò)海量信息資源進行整合,實現(xiàn)數(shù)據(jù)的統(tǒng)一存儲和管理,可以保證數(shù)據(jù)安全,提高了數(shù)據(jù)資源利用效率。對系統(tǒng)構(gòu)建采用的關(guān)鍵技術(shù)進行了闡述,對系統(tǒng)設(shè)計的需求進行了分析,提出了系統(tǒng)的構(gòu)建方案,并對系統(tǒng)的架構(gòu)和系統(tǒng)模塊功能進行了設(shè)計與研究。

關(guān)鍵詞:計算機應(yīng)用;網(wǎng)絡(luò)信息資源整合;DSpace技術(shù);區(qū)塊鏈

計算機網(wǎng)絡(luò)信息資源整合,實現(xiàn)對信息資源采集、檢索、存儲和管理等操作,提高信息資源存儲能力,保證數(shù)據(jù)安全,解決網(wǎng)絡(luò)信息資源在實際管理中存在的問題,提高計算機網(wǎng)絡(luò)信息資源的利用效率,都具有一定的實用價值。

1相關(guān)技術(shù)

(1)DSpace技術(shù)DSpace框架技術(shù)可以提供數(shù)據(jù)資源發(fā)布功能,并對各種格式的資源提供支持。DSpace技術(shù)構(gòu)建的系統(tǒng)架構(gòu),可以方便系統(tǒng)對來自不同空間的數(shù)據(jù)資源進行安全存儲,方便用戶對系統(tǒng)資源進行管理,并為用戶設(shè)置相應(yīng)的權(quán)限。DSpace技術(shù)可以構(gòu)建數(shù)據(jù)審核機制,并把相關(guān)的數(shù)據(jù)推動給用戶使用。DSpace技術(shù)可以對系統(tǒng)數(shù)據(jù)存儲機制進行規(guī)范,并對所有格式的數(shù)據(jù)都支持存儲功能,建立完整的數(shù)據(jù)存儲體系,滿足用戶對系統(tǒng)數(shù)據(jù)存儲的基本需求。(2)XML技術(shù)XML技術(shù)在網(wǎng)絡(luò)中應(yīng)用較為廣泛,實現(xiàn)對數(shù)據(jù)的存儲,并可以通過標(biāo)簽對數(shù)據(jù)描述,發(fā)揮XML技術(shù)的描述功能。XML技術(shù)技術(shù)具有較高的系統(tǒng)兼容性,并且對結(jié)構(gòu)化文檔以及非結(jié)構(gòu)化文檔的處理比較實用。XML技術(shù)對文檔的定義比較靈活,其中DTD可以實現(xiàn)文檔定義的規(guī)范化,對XML語言進行約束。DTD實現(xiàn)對XML文檔進行特定的描述,并對XML協(xié)議進行約定,構(gòu)建節(jié)點之間的數(shù)據(jù)傳輸關(guān)系。

2系統(tǒng)需求

系統(tǒng)設(shè)計實現(xiàn)對數(shù)據(jù)資源整合并統(tǒng)一存儲管理,滿足用戶對數(shù)據(jù)資源使用的基本需要。系統(tǒng)設(shè)計中要解決數(shù)據(jù)孤島、數(shù)據(jù)資源分散等相關(guān)問題,構(gòu)建數(shù)據(jù)資源整合的有機整體機制,并滿足系統(tǒng)平臺上多種應(yīng)用軟件數(shù)據(jù)應(yīng)用的基本要求。系統(tǒng)實現(xiàn)對信息整合,構(gòu)建數(shù)據(jù)協(xié)同應(yīng)用的平臺。系統(tǒng)設(shè)計把系統(tǒng)中心服務(wù)與系統(tǒng)底層平臺的數(shù)據(jù)信息鏈接構(gòu)建有機整體,避免數(shù)據(jù)孤島的問題,提高數(shù)據(jù)資源存儲的安全性和完整性。系統(tǒng)設(shè)計把網(wǎng)絡(luò)中相應(yīng)的數(shù)據(jù)資源進行整合存儲與管理,實現(xiàn)數(shù)據(jù)流通,并構(gòu)建統(tǒng)一的數(shù)據(jù)接口,為用戶對系統(tǒng)數(shù)據(jù)訪問提供便利。系統(tǒng)設(shè)計滿足數(shù)據(jù)應(yīng)用的兼容性需要,并滿足系統(tǒng)應(yīng)用可擴展性的需求,系統(tǒng)內(nèi)部各個子系統(tǒng)節(jié)點在獨立運行的同時,實現(xiàn)數(shù)據(jù)互通共享,滿足網(wǎng)絡(luò)數(shù)據(jù)資源共享的基本需要。系統(tǒng)設(shè)計滿足數(shù)據(jù)整合存儲的同時,建立數(shù)據(jù)安全保護機制,提高系統(tǒng)數(shù)據(jù)資源共享能力[1]。

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

3.1系統(tǒng)架構(gòu)

針對系統(tǒng)設(shè)計需求,按照系統(tǒng)需求分析,采用DSpace技術(shù)構(gòu)建系統(tǒng)架構(gòu),為系統(tǒng)的各種應(yīng)用服務(wù)提供支持,實現(xiàn)對網(wǎng)絡(luò)數(shù)據(jù)資源整合與管理。系統(tǒng)架構(gòu)設(shè)計如圖1所示。系統(tǒng)架構(gòu)設(shè)計中,在應(yīng)用層中安裝各個功能模塊,并實現(xiàn)系統(tǒng)的具體應(yīng)用功能,在應(yīng)用層中實現(xiàn)用戶對系統(tǒng)數(shù)據(jù)的輸入,接收用戶發(fā)出的命令,并把用戶的查詢等操作反饋給用戶。業(yè)務(wù)邏輯層則以用戶的需求為根本,構(gòu)建滿足用戶需求的業(yè)務(wù)邏輯功能模塊,并實現(xiàn)業(yè)務(wù)邏輯模塊的交互。支撐層為系統(tǒng)功能實現(xiàn)提供數(shù)據(jù)支撐、功能支撐,實現(xiàn)數(shù)據(jù)庫應(yīng)用支撐,并通過分布式系統(tǒng)將不同的系統(tǒng)節(jié)點進行關(guān)聯(lián),提供數(shù)據(jù)交流功能平臺。DSpace架構(gòu)通過支撐層可以提供Web服務(wù)和項目導(dǎo)入服務(wù),并為業(yè)務(wù)邏輯功能模塊實現(xiàn)技術(shù)支撐,實現(xiàn)網(wǎng)絡(luò)數(shù)據(jù)資源的整合和共享管理。數(shù)據(jù)存儲層是處理數(shù)據(jù),對數(shù)據(jù)進行存儲、分析和管理,并通過數(shù)據(jù)存儲接口,在位流數(shù)據(jù)基礎(chǔ)上對數(shù)據(jù)資源實現(xiàn)有效的管理[2]。

3.2系統(tǒng)功能實現(xiàn)

計算機網(wǎng)絡(luò)信息資源整合系統(tǒng)功能,實現(xiàn)對信息資源采集、檢索、存儲和管理等功能操作,并對相應(yīng)的模塊功能進行設(shè)計。從技術(shù)上提高信息資源存儲能力,保證數(shù)據(jù)安全,解決網(wǎng)絡(luò)信息資源在實際管理中存在的問題,提高計算機網(wǎng)絡(luò)信息資源的利用效率。系統(tǒng)功能模塊設(shè)計如圖2所示。(1)資源采集功能系統(tǒng)中的數(shù)據(jù)管理來源于系統(tǒng)內(nèi)各個節(jié)點的數(shù)據(jù),系統(tǒng)內(nèi)各個節(jié)點負(fù)責(zé)對數(shù)據(jù)進行收集,并把收集的數(shù)據(jù)提交給系統(tǒng)數(shù)據(jù)中心。資源采集功能流程圖如圖3所示。數(shù)據(jù)資源采集設(shè)計,系統(tǒng)對錄入的數(shù)據(jù)進行審核,如果符合審核要求,那么數(shù)據(jù)可以進入下步編輯流程,如果不符合審核要求,那么返回到工作區(qū),并要求用戶對數(shù)據(jù)進行再次輸入,然后再次進行審核操作。審核通過的數(shù)據(jù)可以添加到系統(tǒng)數(shù)據(jù)文檔中,并對數(shù)據(jù)文檔實現(xiàn)保存[3]。在DSpace架構(gòu)中,數(shù)據(jù)資源采集設(shè)計,第一種是Web方式設(shè)計,把數(shù)據(jù)資源輸入到系統(tǒng)中,然后傳輸?shù)紻Space平臺,DSpace框架提供數(shù)據(jù)審核接口以及數(shù)據(jù)驗證接口。第二種是大量數(shù)據(jù)導(dǎo)入設(shè)計,在原有數(shù)據(jù)資源的基礎(chǔ)上,對SIP格式文件進行定義,對數(shù)據(jù)資源文件格式進行轉(zhuǎn)換,然后通過DSpace導(dǎo)入工具對數(shù)據(jù)文件進行批量導(dǎo)入,并由系統(tǒng)管理員把數(shù)據(jù)直接導(dǎo)入到系統(tǒng)服務(wù)器中,數(shù)據(jù)采集采用IPFS命令進行設(shè)計,代碼如下:(2)數(shù)據(jù)資源存儲功能系統(tǒng)數(shù)據(jù)資源存儲功能設(shè)計,系統(tǒng)構(gòu)建MySQL數(shù)據(jù)庫,采用區(qū)塊鏈技術(shù)對數(shù)據(jù)存儲進行設(shè)計,目的是提高數(shù)據(jù)存儲的安全性。主要分為兩部分。第1,對數(shù)據(jù)進行初始化,對數(shù)據(jù)ID、hash值進行設(shè)置,數(shù)據(jù)初始化代碼設(shè)計[4]:第2,數(shù)據(jù)更新,數(shù)據(jù)更新主要是采用區(qū)塊鏈技術(shù)對數(shù)據(jù)進行加密存儲,并對數(shù)據(jù)進行驗證和審核等操作,如果數(shù)據(jù)符合系統(tǒng)要求那么就對數(shù)據(jù)進行更新,采用區(qū)塊鏈技術(shù)對數(shù)據(jù)進行更新的代碼如下:(3)資源查詢功能在DSpace框架基礎(chǔ)上構(gòu)建強大的數(shù)據(jù)檢索功能,為用戶提供數(shù)據(jù)檢索服務(wù)、數(shù)據(jù)查詢服務(wù)等功能,及時地定位到用戶需求的資源對象。DSpace技術(shù)設(shè)計的應(yīng)用程序接口,可以在用戶需求的基礎(chǔ)上實現(xiàn)二次開發(fā),之后用戶可以調(diào)用DSpace中的API函數(shù),并將查詢結(jié)果以列表方式顯示出來,調(diào)用DSpace中的API函數(shù)核心代碼設(shè)計[5]:(4)權(quán)限配置功能系統(tǒng)權(quán)限配置設(shè)計,實現(xiàn)對系統(tǒng)用戶的權(quán)限分配,以及系統(tǒng)應(yīng)用功能的相應(yīng)配置。系統(tǒng)權(quán)限配置構(gòu)建角色組,用戶可以同時存在于多個角色組內(nèi),并且擁有多個權(quán)限。系統(tǒng)管理員可以對用戶角色進行權(quán)限配置,并對角色組的權(quán)限進行編輯等操作,把新用戶添加到角色組中。權(quán)限配置也是對系統(tǒng)功能應(yīng)用的整合控制,實現(xiàn)對DSpace架構(gòu)中的數(shù)據(jù)資源訪問進行控制。DSapce架構(gòu)用于自身的資源授權(quán)系統(tǒng),如果沒有對參數(shù)進行配置,那么會默認(rèn)沒有執(zhí)行功能的權(quán)限,這是DSapce采用的缺省拒絕方式。配合核心代碼設(shè)計[6]:

4結(jié)語

針對計算機網(wǎng)絡(luò)信息資源在管理中存在的問題,提出解決方案,構(gòu)建網(wǎng)絡(luò)信息資源整合系統(tǒng),針對系統(tǒng)設(shè)計需求,按照系統(tǒng)需求分析,對系統(tǒng)DSapce架構(gòu)進行設(shè)計,結(jié)合相關(guān)計算機技術(shù),并對系統(tǒng)模塊功能實現(xiàn)進行設(shè)計與研究。

作者:敖登巴拉 單位:內(nèi)蒙古自治區(qū)地方語言文字研究應(yīng)用中心