- 相關(guān)推薦
MVC架構電子文件管理系統研究
作為信息技術(shù)發(fā)展的重要產(chǎn)物,電子文件管理系統能夠滿(mǎn)足現代企業(yè)文件生成、歸檔、處理等要求,為企業(yè)文件管理帶來(lái)較多便利。小編下面為大家整理關(guān)于MVC架構電子文件管理系統的文章,歡迎閱讀參考!
1 MVC相關(guān)技術(shù)分析
關(guān)于MVC模式,其主要由模型、視圖與控制器構成,可作為一種設計模式,被廣泛用于現代較多平臺開(kāi)發(fā)中。MVC模式早期應用中,很難被引入到WEB應用開(kāi)發(fā)中,原因在于WEB開(kāi)發(fā)下,要求進(jìn)行HTML的創(chuàng )建以及網(wǎng)頁(yè)流程的控制等,這樣便可能有程序處理復雜、調試困難以及強耦合等問(wèn)題出現。針對該問(wèn)題,要求利用model2完成頁(yè)面導航處理工作,但這種處理方式極為復雜,需投入更多的資源,此時(shí)的便有的Struts產(chǎn)生。對于Struts架構,其本身為MVC設計模式的優(yōu)化體現,將視圖層、模型層設置其中,如視圖層方面,XSL、JSP都可與該架構結合,而模型層中的JDBC或EJB等數據訪(fǎng)問(wèn)技術(shù),都可作為架構的重要技術(shù)支撐。加上Struts自身設置的控制器,可使架構應用下的系統在綜合性能上得以提升。
2 電子文件管理系統構建需求分析
做好系統構建需求分析是系統設計的基礎。其中的需求內容具體表現為:
2.1 確保滿(mǎn)足電子文件生成以及歸檔要求
系統設計中電子文件在分類(lèi)的同時(shí)應達到相應的標準,如電子文件關(guān)聯(lián)性、完整性以及文件可被系統讀取等。
2.2 分類(lèi)配置電子文件
系統在配置電子文件中,可采取分層次方式,利用每個(gè)層次組織對一個(gè)記錄或卷進(jìn)行表示,且配置分類(lèi)中要求做好命名工作。同時(shí),若涉及分類(lèi)配置導出問(wèn)題,應注意導出后的格式為xml格式,這樣系統能夠按照該格式進(jìn)行類(lèi)、卷的導出。另外,分類(lèi)配置電子文件中也需考慮到維護問(wèn)題,如電子文件中出現變動(dòng)情況時(shí),應保證系統能夠將分類(lèi)配置活動(dòng)相關(guān)信息提供給管理員。
2.3 文件控制要求
由于電子文件類(lèi)型較多,可能涉及到敏感數據信息如商業(yè)記錄、個(gè)人記錄等,若系統難以保證文件的安全性,很可能導致數據丟失或被竊取。因此,系統設計中應做好電子文件訪(fǎng)問(wèn)控制、活動(dòng)跟蹤以及備份恢復等設計工作,如其中電子文件訪(fǎng)問(wèn)控制上,可采取權限設定形式,根據不同用戶(hù)級別,進(jìn)行不同權限的設置。而在活動(dòng)跟蹤方面,主要指系統能夠對動(dòng)作進(jìn)行記錄,如管理員動(dòng)作或用戶(hù)動(dòng)作等,系統都可跟蹤與識別。對于備份恢復需求,其可使系統故障情況下數據被快速恢復,需注意的是備份恢復實(shí)現要求做好存儲介質(zhì)的選擇與備份頻率的控制,保證系統恢復快速實(shí)現。
2.4 系統設計中需滿(mǎn)足文件保持與處置要求
如系統在保持記錄時(shí)間方面為多久,且在記錄時(shí)間結束后如何進(jìn)行文件處理等,這樣可保證電子文件得到有效管理。除此之外,系統設計中還需考慮到電子文件查詢(xún)、表現等問(wèn)題,確保用戶(hù)在使用系統中能夠快速查找電子文件,且可展示與打印記錄。
3 系統設計與實(shí)現
3.1 系統設計
本文在研究中,對于MVC架構的應用,主要將系統架構細化為5部分,包括系統管理模塊、展示管理模塊、調度計劃模塊、用戶(hù)管理以及文件管理模塊等。其中在文件管理模塊設計中,由于整個(gè)系統以文件管理作為核心,所以需保證模塊具有文件查找、管理以及分類(lèi)配置等功能。以分類(lèi)配置為例,要求在創(chuàng )建分類(lèi)中按照創(chuàng )建位置選擇、信息輸入、分類(lèi)目錄創(chuàng )建、數據記錄創(chuàng )建、日志創(chuàng )建等流程實(shí)現。在滿(mǎn)足分類(lèi)管理要求的同時(shí),還需保證文件管理與文件查找等流程設計合理。而從用戶(hù)管理設計看,其涉及的內容主要體現在組管理、角色管理以及成員管理等。再如系統管理,設計時(shí)要求從數據庫管理、日志管理以及文件備份恢復等方面著(zhù)手,需注意的是這些內容設計中要求數據格式以XML或類(lèi)似格式為主,這樣才能滿(mǎn)足系統管理要求。除此之外,MVC架構下系統設計中,也需保證元數據設計、業(yè)務(wù)設計以及數據庫設計的合理性,如元數據中包括較多記錄相關(guān)、控制相關(guān)以及安全相關(guān)的數據,都要求達到具體設計標準。
3.2 系統實(shí)現
系統實(shí)現中主要由MVC設計模式作為指導,并在Struts應用下進(jìn)行B/S架構系統構建。在保證系統設計合理的基礎上,要求在文件獲取、用戶(hù)登錄以及文件處置計劃上進(jìn)行控制。如對于文件獲取部分,可按照MVC連接圖構建、視圖設計、控制器編碼以及業(yè)務(wù)編碼等流程實(shí)現。同樣,對于用戶(hù)登錄部分,也需在MVC連接圖構建的基礎上,完成視圖設計、邏輯編碼以及業(yè)務(wù)編碼等工作。除用戶(hù)登錄與文件獲取實(shí)現外,也要求在系統部署上進(jìn)行強化,可考慮安裝文件索引服務(wù)器、數據庫以及文件服務(wù)器等,這樣可保證整個(gè)電子文件管理系統應用效果得到最大程度的發(fā)揮。
4 結論
MVC架構的應用為現代電子文件管理系統設計提供強有力的技術(shù)支撐。實(shí)際進(jìn)行系統設計中,應正確認識MVC架構的基本內涵,分析電子文件管理系統設計中的需求,包括電子文件的生成、分類(lèi)、處置、安全以及查詢(xún)等,在此基礎上做好系統設計工作,保證系統在文件管理、用戶(hù)管理以及調度管理等各方面設計合理,且注意在系統設計中保證文件獲取、用戶(hù)登錄與文件處置都得以實(shí)現,這樣才能使電子文件管理系統綜合性能得以提高,更好的為企業(yè)服務(wù)。
【MVC架構電子文件管理系統研究】相關(guān)文章:
監理管理文件的作用12-26
物流管理的合理架構分析10-02
Oracle重做日志文件管理技巧08-31
Linux btrfs文件系統及管理07-31
零售企業(yè)的信息管理架構08-20
Linux用戶(hù)/文件系統管理詳解05-10
華為認證架構介紹10-03