系統架構師

當前位置 /首頁/職業師/系統架構師/列表

MVC架構電子檔案管理系統研究

作為資訊科技發展的重要產物,電子檔案管理系統能夠滿足現代企業檔案生成、歸檔、處理等要求,為企業檔案管理帶來較多便利。小編下面為大家整理關於MVC架構電子檔案管理系統的文章,歡迎閱讀參考!

MVC架構電子檔案管理系統研究

  1 MVC相關技術分析

關於MVC模式,其主要由模型、檢視與控制器構成,可作為一種設計模式,被廣泛用於現代較多平臺開發中。MVC模式早期應用中,很難被引入到WEB應用開發中,原因在於WEB開發下,要求進行HTML的建立以及網頁流程的控制等,這樣便可能有程式處理複雜、除錯困難以及強耦合等問題出現。針對該問題,要求利用model2完成頁面導航處理工作,但這種處理方式極為複雜,需投入更多的資源,此時的便有的Struts產生。對於Struts架構,其本身為MVC設計模式的優化體現,將檢視層、模型層設定其中,如檢視層方面,XSL、JSP都可與該架構結合,而模型層中的JDBC或EJB等資料訪問技術,都可作為架構的重要技術支撐。加上Struts自身設定的控制器,可使架構應用下的系統在綜合性能上得以提升。

  2 電子檔案管理系統構建需求分析

做好系統構建需求分析是系統設計的基礎。其中的需求內容具體表現為:

2.1 確保滿足電子檔案生成以及歸檔要求

系統設計中電子檔案在分類的同時應達到相應的標準,如電子檔案關聯性、完整性以及檔案可被系統讀取等。

2.2 分類配置電子檔案

系統在配置電子檔案中,可採取分層次方式,利用每個層次組織對一個記錄或捲進行表示,且配置分類中要求做好命名工作。同時,若涉及分類配置匯出問題,應注意匯出後的格式為xml格式,這樣系統能夠按照該格式進行類、卷的匯出。另外,分類配置電子檔案中也需考慮到維護問題,如電子檔案中出現變動情況時,應保證系統能夠將分類配置活動相關資訊提供給管理員。

2.3 檔案控制要求

由於電子檔案型別較多,可能涉及到敏感資料資訊如商業記錄、個人記錄等,若系統難以保證檔案的安全性,很可能導致資料丟失或被竊取。因此,系統設計中應做好電子檔案訪問控制、活動跟蹤以及備份恢復等設計工作,如其中電子檔案訪問控制上,可採取許可權設定形式,根據不同使用者級別,進行不同許可權的設定。而在活動跟蹤方面,主要指系統能夠對動作進行記錄,如管理員動作或使用者動作等,系統都可跟蹤與識別。對於備份恢復需求,其可使系統故障情況下資料被快速恢復,需注意的是備份恢復實現要求做好儲存介質的選擇與備份頻率的控制,保證系統恢復快速實現。

2.4 系統設計中需滿足檔案保持與處置要求

如系統在保持記錄時間方面為多久,且在記錄時間結束後如何進行檔案處理等,這樣可保證電子檔案得到有效管理。除此之外,系統設計中還需考慮到電子檔案查詢、表現等問題,確保使用者在使用系統中能夠快速查詢電子檔案,且可展示與列印記錄。

  3 系統設計與實現

3.1 系統設計

本文在研究中,對於MVC架構的應用,主要將系統架構細化為5部分,包括系統管理模組、展示管理模組、排程計劃模組、使用者管理以及檔案管理模組等。其中在檔案管理模組設計中,由於整個系統以檔案管理作為核心,所以需保證模組具有檔案查詢、管理以及分類配置等功能。以分類配置為例,要求在建立分類中按照建立位置選擇、資訊輸入、分類目錄建立、資料記錄建立、日誌建立等流程實現。在滿足分類管理要求的同時,還需保證檔案管理與檔案查詢等流程設計合理。而從使用者管理設計看,其涉及的內容主要體現在組管理、角色管理以及成員管理等。再如系統管理,設計時要求從資料庫管理、日誌管理以及檔案備份恢復等方面著手,需注意的是這些內容設計中要求資料格式以XML或類似格式為主,這樣才能滿足系統管理要求。除此之外,MVC架構下系統設計中,也需保證元資料設計、業務設計以及資料庫設計的.合理性,如元資料中包括較多記錄相關、控制相關以及安全相關的資料,都要求達到具體設計標準。

3.2 系統實現

系統實現中主要由MVC設計模式作為指導,並在Struts應用下進行B/S架構系統構建。在保證系統設計合理的基礎上,要求在檔案獲取、使用者登入以及檔案處置計劃上進行控制。如對於檔案獲取部分,可按照MVC連線圖構建、檢視設計、控制器編碼以及業務編碼等流程實現。同樣,對於使用者登入部分,也需在MVC連線圖構建的基礎上,完成檢視設計、邏輯編碼以及業務編碼等工作。除使用者登入與檔案獲取實現外,也要求在系統部署上進行強化,可考慮安裝檔案索引伺服器、資料庫以及檔案伺服器等,這樣可保證整個電子檔案管理系統應用效果得到最大程度的發揮。

  4 結論

MVC架構的應用為現代電子檔案管理系統設計提供強有力的技術支撐。實際進行系統設計中,應正確認識MVC架構的基本內涵,分析電子檔案管理系統設計中的需求,包括電子檔案的生成、分類、處置、安全以及查詢等,在此基礎上做好系統設計工作,保證系統在檔案管理、使用者管理以及排程管理等各方面設計合理,且注意在系統設計中保證檔案獲取、使用者登入與檔案處置都得以實現,這樣才能使電子檔案管理系統綜合性能得以提高,更好的為企業服務。