沙敏 劉廣琦
摘? 要: 電子檔案的有效管理,對政府和企業(yè)意義重大,為此設(shè)計MVC模式下電子檔案信息自動整合系統(tǒng)?;谀P?視圖?控制器(MVC)分層設(shè)計理念,以Struts結(jié)構(gòu)形式為系統(tǒng)整體結(jié)構(gòu),利用XML為數(shù)據(jù)交換載體,實現(xiàn)電子檔案信息自動整合。通過角色的控制管理實現(xiàn)角色工作權(quán)限的分配;通過電子檔案管理完成電子檔案信息的備份和恢復;利用電子檔案查詢、發(fā)布,實現(xiàn)基于知識元處理的信息自動整合;使用數(shù)據(jù)存儲資源庫高效存儲信息。在J2EE平臺下,采用Struts方法分別對系統(tǒng)架構(gòu)的信息整合、管理以及統(tǒng)計分析進行具體的實現(xiàn)。結(jié)果表明,該系統(tǒng)可有效利用MVC模式對電子檔案信息展開自動整合,并自動更新整合結(jié)果,系統(tǒng)管理簡單有效,可針對用戶需求,提供多樣化統(tǒng)計分析圖表。
關(guān)鍵詞: 電子檔案信息; 自動整合; 系統(tǒng)設(shè)計; MVC模式; 檔案管理; 統(tǒng)計分析
中圖分類號: TN911?34; TP311? ? ? ? ? ? ? ? ? 文獻標識碼: A? ? ? ? ? ? ? ? ? ? ? ?文章編號: 1004?373X(2020)22?0090?04
Abstract: As the effective management of electronic archives is of great significance to the government and enterprises, an automatic integration system of electronic archives information in model view controller (MVC) mode is designed. Based on the hierarchical design concept of MVC, the Struts structure is taken as the overall structure of the system, and the XML is used as the data exchange carrier, so as to realize the automatic integration of electronic archive information. In the system, the assignment of the working authority of the role is realized by the control management of the role, the backup and recovery of the electronic archive information are completed by means of the electronic archive management, the automatic integration of information based on the knowledge element processing is realized by means of the query, release and utilization of the electronic archive, and the information is efficiently stored by the data storage resource base. On the J2EE platform, the information integration, management and statistical analysis of the system architecture are processed respectively by means of the Struts method. The results show that the system can effectively implement automatic integration of the electronic archive information by means of MVC mode, and automatically update the integration results. The system management is simple and effective. The system can provide diversified statistical analysis charts according to user need.
Keywords: electronic archives information; automatic integration; system design; MVC mode; archives management; statistic analysis
0? 引? 言
計算機技術(shù)以其自身信息處理能力強、信息整合效率高等優(yōu)勢,在各個領(lǐng)域都得到了廣泛的應(yīng)用[1?2]。數(shù)字化檔案信息的產(chǎn)生、存儲、整合以及管理等建設(shè)程度與計算機技術(shù)密切相關(guān),也同時決定了國家信息管理水平。為了使電子檔案中的信息能夠更好地被用戶所使用,順應(yīng)時代發(fā)展需求,設(shè)計MVC模式下電子檔案信息自動整合系統(tǒng),解決大部分企業(yè)檔案信息化建設(shè)之后的問題,促進電子檔案信息快速整合,提升企業(yè)檔案管理效率,為企業(yè)發(fā)展提供強有力的決策數(shù)據(jù)支撐[3]。
1? 電子檔案信息自動整合系統(tǒng)
電子檔案信息自動整合系統(tǒng)是否成熟的標志不但包括電子檔案的信息的自動整合能力,還包括所需紙質(zhì)文檔的電子化處理[4]。系統(tǒng)利用XML技術(shù)以及PDF技術(shù)有效整合電子檔案信息,通過將開發(fā)環(huán)境展示給對象的編程方式封裝低層次API,完成具備獨立功能的實用性強的對象模塊建立。在確保原始數(shù)據(jù)語義以及結(jié)構(gòu)不變的基礎(chǔ)上,展開互聯(lián)網(wǎng)數(shù)據(jù)交換,并保障不同系統(tǒng)間數(shù)據(jù)靈活、無損交換[5]。
以“模型?視圖?控制器”(Model?View?Controller,MVC)模式為理念[6],設(shè)計Struts結(jié)構(gòu)形式的系統(tǒng)整體結(jié)構(gòu),利用XML為數(shù)據(jù)交換載體,實現(xiàn)電子檔案信息自動整合。Struts體系良好地詮釋了MVC模式的概念,將模型(Model)、視圖(View)、控制器(Controller)分別映射到Web應(yīng)用中的組件,整合電子檔案信息到一個統(tǒng)一的框架中,為Web開發(fā)提供了一種具備高可配置性的MVC開發(fā)模式?;贛VC模式進行系統(tǒng)的顯示與行為區(qū)別分離設(shè)計,不但簡化了系統(tǒng)功能,降低操作難度以及系統(tǒng)后期維護成本,還有效隔離了電子檔案的存儲資源,增強系統(tǒng)后臺數(shù)據(jù)安全性,進一步促進系統(tǒng)信息資源自動整合[7?8]。
1.1? 角色控制管理
系統(tǒng)以角色的控制管理實現(xiàn)角色工作權(quán)限的分配,是體現(xiàn)系統(tǒng)設(shè)計人性化、合理化的一項重要舉措[9?11]。為用戶提供數(shù)據(jù)時,需為用戶提供相關(guān)角色和權(quán)限[12]。管理員根據(jù)用戶資料信息設(shè)置其對應(yīng)角色與相關(guān)權(quán)限,并將其設(shè)置結(jié)果納入資料庫中。用戶權(quán)限明確完成后,用戶可憑借唯一用戶名與密碼進行系統(tǒng)登錄及自身權(quán)限范圍內(nèi)的系統(tǒng)應(yīng)用。權(quán)限設(shè)置操作流程見圖1。
1.2? 電子檔案管理
電子檔案信息備份及恢復的主要對象為電子檔案的文件表和案卷表。以電子檔案信息備份為例,電子檔案信息備份過程中,首先系統(tǒng)管理員登錄系統(tǒng),向Web多媒體人機交互界面(View)發(fā)送數(shù)據(jù)備份請求,接收到系統(tǒng)提示后輸入需要備份的電子檔案信息,在點擊電子檔案信息備份后,將其提交到數(shù)據(jù)庫,完成校驗,并將反饋信息提供給系統(tǒng)管理員。
1.3? 電子檔案查詢、發(fā)布、利用
用戶查詢電子檔案請求通過Web多媒體人機交互界面(View)發(fā)出后,經(jīng)檔案資源分析、數(shù)據(jù)挖掘、發(fā)布策略模型(Model)尋求最佳動作執(zhí)行方法,并通過圖型、統(tǒng)計報表或者目標變換數(shù)據(jù)形式返回用戶查詢界面(View)。檔案資源分析、數(shù)據(jù)挖掘、發(fā)布策略模型(Model)接收到控制器發(fā)出的請求后,會發(fā)送請求至數(shù)據(jù)庫服務(wù)器,并通過特定策略和方法對接收到的信息展開加工,必要情況下可展開數(shù)據(jù)挖掘。上述步驟全部完成后,發(fā)布電子檔案信息至充當系統(tǒng)和電子檔案信息之間接口的用戶視圖(View)。數(shù)字化檔案資源庫提供給用戶的數(shù)字化檔案信息是電子檔案查詢?yōu)g覽(Controller)通過策略模型(Model)實現(xiàn)的,目的是便于用戶在龐大的數(shù)字化檔案信息中查詢所需信息[13?14]。
1.4? 數(shù)據(jù)存儲資源庫
以數(shù)據(jù)需求、物理結(jié)構(gòu)以及邏輯模式為依據(jù)進行數(shù)據(jù)存儲資源庫設(shè)計[15]。以Web計算方法為依托,利用便捷性較強的瀏覽器,不需要在客戶端安裝相關(guān)軟件,便可實現(xiàn)系統(tǒng)整體簡單快速操作。系統(tǒng)數(shù)據(jù)存儲資源庫中包括照片、文檔、電子檔案數(shù)據(jù)等,記錄電子檔案數(shù)據(jù)主要包含電子檔案借閱表、歸還表等,電子檔案借閱表和歸還表中的具體組成信息如表1所示。
2? 系統(tǒng)實現(xiàn)平臺
在J2EE平臺上,采用Struts模式對本文系統(tǒng)進行具體的開發(fā)應(yīng)用。按照 MVC 設(shè)計模式將系統(tǒng)分為 5個層次,分別為表示層(JSP)、控制層(Action Servlet)、業(yè)務(wù)邏輯層(Business Logical Layer)、數(shù)據(jù)訪問對象層(DAO)和數(shù)據(jù)層(DB)。J2EE平臺下Struts結(jié)構(gòu)圖見圖2。
3? 實驗分析
3.1? 系統(tǒng)整合性能
以某企業(yè)某年的生產(chǎn)計劃整合任務(wù)為對象,驗證本文系統(tǒng)的電子檔案信息自動整合能力。如圖3所示,表示層JSP頁面將該企業(yè)某年生產(chǎn)計劃任務(wù)信息整合請求發(fā)送至控制層的生產(chǎn)計劃任務(wù)Inquiry Servlet;控制層的生產(chǎn)計劃任務(wù)Inquiry Servlet對用戶的操作請求分析完成后,通過調(diào)用業(yè)務(wù)邏輯層整合動作Bean進行宏觀參數(shù)行為整合;利用整合完成的宏觀參數(shù)行為啟動數(shù)據(jù)訪問對象層的DAO整合命令Bean,經(jīng)JDBA返回數(shù)據(jù)層(DB)的目標數(shù)據(jù);整合完成結(jié)果經(jīng)由業(yè)務(wù)邏輯層整合動作Bean遵從表示層規(guī)定以數(shù)據(jù)形式反饋給用戶視圖;DB中數(shù)據(jù)產(chǎn)生變化時,控制層的生產(chǎn)計劃任務(wù)Inquiry Servlet會依照上一次的整合參數(shù),自動更新用戶視圖參數(shù),確保用戶顯示數(shù)據(jù)實時有效。結(jié)果表明,本文系統(tǒng)可有效利用基于J2EE規(guī)范的Struts框架結(jié)構(gòu),遵循 MVC模式實現(xiàn)生產(chǎn)計劃任務(wù)的信息整合。
3.2? 系統(tǒng)管理性能
為驗證本文系統(tǒng)電子檔案信息管理能力,對該企業(yè)的生產(chǎn)計劃任務(wù)電子檔案信息展開錄入、修改、刪除等工作。系統(tǒng)運行時,若產(chǎn)生不同部門電子檔案信息出現(xiàn)相同的現(xiàn)象,系統(tǒng)會自動提示錯誤警告,若不相同才可繼續(xù)完成后續(xù)錄入工作。該企業(yè)生產(chǎn)計劃任務(wù)電子檔案信息錄入界面如圖4所示,可以看出本文系統(tǒng)可實現(xiàn)該企業(yè)生產(chǎn)計劃任務(wù)電子檔案信息的全面、準確錄入。
3.3? 統(tǒng)計分析性能
本文系統(tǒng)獲取到的該企業(yè)2017年保持期限為5~15年的生產(chǎn)計劃任務(wù)的電子檔案信息統(tǒng)計分析數(shù)據(jù)表如表2所示。
4? 結(jié)? 論
本文設(shè)計的電子檔案信息自動整合系統(tǒng)可以有效實現(xiàn)檔案信息網(wǎng)絡(luò)化管理,利用MVC模式可良好地將業(yè)務(wù)執(zhí)行標準封裝在電子檔案管理模型庫中,便于電子檔案信息的瀏覽、查詢、維護、整合、管理,簡化操作流程的同時,增強系統(tǒng)易用性和可維護性,滿足大多數(shù)企業(yè)檔案整合及管理需求。并依據(jù)Struts結(jié)構(gòu),簡單化、條理化處理電子檔案信息自動整合系統(tǒng),有效整合檔案信息、實現(xiàn)檔案高效管理,并通過系統(tǒng)統(tǒng)計分析結(jié)果實時發(fā)布至所需信息的各個部門,實現(xiàn)信息的有效利用。
參考文獻
[1] 蘇靜,鄭詩庭,羅慧,等.基于MVC模式的隨訪系統(tǒng)設(shè)計與開發(fā)[J].微電子學與計算機,2019,36(6):93?95.
[2] 趙喬,望建成,范正行,等.基于MVC模式的水庫施工期防洪度汛決策支持系統(tǒng)設(shè)計與開發(fā)[J].水力發(fā)電,2019,45(9):39?42.
[3] 張婧雯.學生檔案管理系統(tǒng)設(shè)計與創(chuàng)新[J].福建茶葉,2019,41(3):119?120.
[4] 譚海波,周桐,趙赫,等.基于區(qū)塊鏈的檔案數(shù)據(jù)保護與共享方法[J].軟件學報,2019,30(9):2620?2635.
[5] 何歡.基于電子病歷的醫(yī)療質(zhì)量評價現(xiàn)狀與發(fā)展趨勢[J].數(shù)碼世界,2019(4):74?75.
[6] 季穎,傅爽,陶兆禾,等.整合光散射信息的生物細胞相位成像系統(tǒng)[J].激光與光電子學進展,2019,56(9):202?210.
[7] 王景周.學術(shù)論文出版后信息變更的可回溯管理[J].中國科技期刊研究,2019,30(8):845?852.
[8] 張云中,馮雙雙.基于主題圖的數(shù)字檔案標注系統(tǒng)資源聚合研究[J].圖書情報工作,2018,62(14):116?124.
[9] 金云霞.做好血站專業(yè)電子檔案管理的思考[J].中國輸血雜志,2019,32(2):205?208.
[10] 黃建軍.論城市圖書館的檔案管理數(shù)字化建設(shè)[J].山西財經(jīng)大學學報,2019,41(z1):32?34.
[11] 王丹丹.數(shù)據(jù)管理計劃在圖書館科學數(shù)據(jù)管理服務(wù)中的應(yīng)用[J].圖書情報工作,2018,62(1):76?81.
[12] 劉萬國,周秀霞,霍明月.基于ISO/IEC 27001:2013的高校圖書館信息安全管理體系構(gòu)建研究[J].現(xiàn)代情報,2017,37(4):3?8.
[13] 林琳.公共圖書館不文明借閱行為管理策略探討:基于上海圖書館一線工作的思考[J].圖書館雜志,2019,38(5):54?60.
[14] 錢蔚蔚,馮稚穎.關(guān)于圖書館信息服務(wù)功能性用戶體驗量化的實驗研究[J].圖書情報工作,2019,63(11):52?65.
[15] 余平,祝智庭.終身學習電子檔案技術(shù)標準比較與信息模型設(shè)計[J].開放教育研究,2016,22(3):107?115.