沙敏 劉廣琦



摘? 要: 電子檔案的有效管理,對政府和企業意義重大,為此設計MVC模式下電子檔案信息自動整合系統?;谀P?視圖?控制器(MVC)分層設計理念,以Struts結構形式為系統整體結構,利用XML為數據交換載體,實現電子檔案信息自動整合。通過角色的控制管理實現角色工作權限的分配;通過電子檔案管理完成電子檔案信息的備份和恢復;利用電子檔案查詢、發布,實現基于知識元處理的信息自動整合;使用數據存儲資源庫高效存儲信息。在J2EE平臺下,采用Struts方法分別對系統架構的信息整合、管理以及統計分析進行具體的實現。結果表明,該系統可有效利用MVC模式對電子檔案信息展開自動整合,并自動更新整合結果,系統管理簡單有效,可針對用戶需求,提供多樣化統計分析圖表。
關鍵詞: 電子檔案信息; 自動整合; 系統設計; MVC模式; 檔案管理; 統計分析
中圖分類號: 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? 引? 言
計算機技術以其自身信息處理能力強、信息整合效率高等優勢,在各個領域都得到了廣泛的應用[1?2]。數字化檔案信息的產生、存儲、整合以及管理等建設程度與計算機技術密切相關,也同時決定了國家信息管理水平。為了使電子檔案中的信息能夠更好地被用戶所使用,順應時代發展需求,設計MVC模式下電子檔案信息自動整合系統,解決大部分企業檔案信息化建設之后的問題,促進電子檔案信息快速整合,提升企業檔案管理效率,為企業發展提供強有力的決策數據支撐[3]。
1? 電子檔案信息自動整合系統
電子檔案信息自動整合系統是否成熟的標志不但包括電子檔案的信息的自動整合能力,還包括所需紙質文檔的電子化處理[4]。系統利用XML技術以及PDF技術有效整合電子檔案信息,通過將開發環境展示給對象的編程方式封裝低層次API,完成具備獨立功能的實用性強的對象模塊建立。在確保原始數據語義以及結構不變的基礎上,展開互聯網數據交換,并保障不同系統間數據靈活、無損交換[5]。
以“模型?視圖?控制器”(Model?View?Controller,MVC)模式為理念[6],設計Struts結構形式的系統整體結構,利用XML為數據交換載體,實現電子檔案信息自動整合。Struts體系良好地詮釋了MVC模式的概念,將模型(Model)、視圖(View)、控制器(Controller)分別映射到Web應用中的組件,整合電子檔案信息到一個統一的框架中,為Web開發提供了一種具備高可配置性的MVC開發模式。基于MVC模式進行系統的顯示與行為區別分離設計,不但簡化了系統功能,降低操作難度以及系統后期維護成本,還有效隔離了電子檔案的存儲資源,增強系統后臺數據安全性,進一步促進系統信息資源自動整合[7?8]。
1.1? 角色控制管理
系統以角色的控制管理實現角色工作權限的分配,是體現系統設計人性化、合理化的一項重要舉措[9?11]。為用戶提供數據時,需為用戶提供相關角色和權限[12]。管理員根據用戶資料信息設置其對應角色與相關權限,并將其設置結果納入資料庫中。用戶權限明確完成后,用戶可憑借唯一用戶名與密碼進行系統登錄及自身權限范圍內的系統應用。權限設置操作流程見圖1。
1.2? 電子檔案管理
電子檔案信息備份及恢復的主要對象為電子檔案的文件表和案卷表。以電子檔案信息備份為例,電子檔案信息備份過程中,首先系統管理員登錄系統,向Web多媒體人機交互界面(View)發送數據備份請求,接收到系統提示后輸入需要備份的電子檔案信息,在點擊電子檔案信息備份后,將其提交到數據庫,完成校驗,并將反饋信息提供給系統管理員。
1.3? 電子檔案查詢、發布、利用
用戶查詢電子檔案請求通過Web多媒體人機交互界面(View)發出后,經檔案資源分析、數據挖掘、發布策略模型(Model)尋求最佳動作執行方法,并通過圖型、統計報表或者目標變換數據形式返回用戶查詢界面(View)。檔案資源分析、數據挖掘、發布策略模型(Model)接收到控制器發出的請求后,會發送請求至數據庫服務器,并通過特定策略和方法對接收到的信息展開加工,必要情況下可展開數據挖掘。上述步驟全部完成后,發布電子檔案信息至充當系統和電子檔案信息之間接口的用戶視圖(View)。數字化檔案資源庫提供給用戶的數字化檔案信息是電子檔案查詢瀏覽(Controller)通過策略模型(Model)實現的,目的是便于用戶在龐大的數字化檔案信息中查詢所需信息[13?14]。
1.4? 數據存儲資源庫
以數據需求、物理結構以及邏輯模式為依據進行數據存儲資源庫設計[15]。以Web計算方法為依托,利用便捷性較強的瀏覽器,不需要在客戶端安裝相關軟件,便可實現系統整體簡單快速操作。系統數據存儲資源庫中包括照片、文檔、電子檔案數據等,記錄電子檔案數據主要包含電子檔案借閱表、歸還表等,電子檔案借閱表和歸還表中的具體組成信息如表1所示。
2? 系統實現平臺
在J2EE平臺上,采用Struts模式對本文系統進行具體的開發應用。按照 MVC 設計模式將系統分為 5個層次,分別為表示層(JSP)、控制層(Action Servlet)、業務邏輯層(Business Logical Layer)、數據訪問對象層(DAO)和數據層(DB)。J2EE平臺下Struts結構圖見圖2。
3? 實驗分析
3.1? 系統整合性能
以某企業某年的生產計劃整合任務為對象,驗證本文系統的電子檔案信息自動整合能力。如圖3所示,表示層JSP頁面將該企業某年生產計劃任務信息整合請求發送至控制層的生產計劃任務Inquiry Servlet;控制層的生產計劃任務Inquiry Servlet對用戶的操作請求分析完成后,通過調用業務邏輯層整合動作Bean進行宏觀參數行為整合;利用整合完成的宏觀參數行為啟動數據訪問對象層的DAO整合命令Bean,經JDBA返回數據層(DB)的目標數據;整合完成結果經由業務邏輯層整合動作Bean遵從表示層規定以數據形式反饋給用戶視圖;DB中數據產生變化時,控制層的生產計劃任務Inquiry Servlet會依照上一次的整合參數,自動更新用戶視圖參數,確保用戶顯示數據實時有效。結果表明,本文系統可有效利用基于J2EE規范的Struts框架結構,遵循 MVC模式實現生產計劃任務的信息整合。
3.2? 系統管理性能
為驗證本文系統電子檔案信息管理能力,對該企業的生產計劃任務電子檔案信息展開錄入、修改、刪除等工作。系統運行時,若產生不同部門電子檔案信息出現相同的現象,系統會自動提示錯誤警告,若不相同才可繼續完成后續錄入工作。該企業生產計劃任務電子檔案信息錄入界面如圖4所示,可以看出本文系統可實現該企業生產計劃任務電子檔案信息的全面、準確錄入。
3.3? 統計分析性能
本文系統獲取到的該企業2017年保持期限為5~15年的生產計劃任務的電子檔案信息統計分析數據表如表2所示。
4? 結? 論
本文設計的電子檔案信息自動整合系統可以有效實現檔案信息網絡化管理,利用MVC模式可良好地將業務執行標準封裝在電子檔案管理模型庫中,便于電子檔案信息的瀏覽、查詢、維護、整合、管理,簡化操作流程的同時,增強系統易用性和可維護性,滿足大多數企業檔案整合及管理需求。并依據Struts結構,簡單化、條理化處理電子檔案信息自動整合系統,有效整合檔案信息、實現檔案高效管理,并通過系統統計分析結果實時發布至所需信息的各個部門,實現信息的有效利用。
參考文獻
[1] 蘇靜,鄭詩庭,羅慧,等.基于MVC模式的隨訪系統設計與開發[J].微電子學與計算機,2019,36(6):93?95.
[2] 趙喬,望建成,范正行,等.基于MVC模式的水庫施工期防洪度汛決策支持系統設計與開發[J].水力發電,2019,45(9):39?42.
[3] 張婧雯.學生檔案管理系統設計與創新[J].福建茶葉,2019,41(3):119?120.
[4] 譚海波,周桐,趙赫,等.基于區塊鏈的檔案數據保護與共享方法[J].軟件學報,2019,30(9):2620?2635.
[5] 何歡.基于電子病歷的醫療質量評價現狀與發展趨勢[J].數碼世界,2019(4):74?75.
[6] 季穎,傅爽,陶兆禾,等.整合光散射信息的生物細胞相位成像系統[J].激光與光電子學進展,2019,56(9):202?210.
[7] 王景周.學術論文出版后信息變更的可回溯管理[J].中國科技期刊研究,2019,30(8):845?852.
[8] 張云中,馮雙雙.基于主題圖的數字檔案標注系統資源聚合研究[J].圖書情報工作,2018,62(14):116?124.
[9] 金云霞.做好血站專業電子檔案管理的思考[J].中國輸血雜志,2019,32(2):205?208.
[10] 黃建軍.論城市圖書館的檔案管理數字化建設[J].山西財經大學學報,2019,41(z1):32?34.
[11] 王丹丹.數據管理計劃在圖書館科學數據管理服務中的應用[J].圖書情報工作,2018,62(1):76?81.
[12] 劉萬國,周秀霞,霍明月.基于ISO/IEC 27001:2013的高校圖書館信息安全管理體系構建研究[J].現代情報,2017,37(4):3?8.
[13] 林琳.公共圖書館不文明借閱行為管理策略探討:基于上海圖書館一線工作的思考[J].圖書館雜志,2019,38(5):54?60.
[14] 錢蔚蔚,馮稚穎.關于圖書館信息服務功能性用戶體驗量化的實驗研究[J].圖書情報工作,2019,63(11):52?65.
[15] 余平,祝智庭.終身學習電子檔案技術標準比較與信息模型設計[J].開放教育研究,2016,22(3):107?115.