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

時(shí)間:2022-05-30 11:28:47

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

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

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

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

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

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

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

2系統(tǒng)需求

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

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

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

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

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

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

4結(jié)語(yǔ)

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

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