趙真
摘 ?要:現階段,隨著社會的發展,我國的科學技術的發展也有了很大的進步。本電子文件歸檔管理系統,是在中國空間技術研究院原來開發使用的電子文件管理平臺“航天飛行器集成設計與制造系統AVIDM(Aerospace Ve-hicles Integrated Design and Manufacturing)”的基礎上,采用面向對象的程序設計方法進行的功能拓展性和技術升級性設計。面向對象的程序設計方法涉及的概念包括對象、類、消息、抽象、封裝、繼承、多態性等,其中對象和類最基礎,也最重要。
關鍵詞:電子文件;歸檔管理系統;總體設計
1類定義與類間關系
為了完成歸檔管理系統各項功能的操作設計,必須先從系統的對象模型中抽象出各個單元的類集。例如,為了完成上述數據導入單元的操作,主要定義設計了4個類:歸檔任務目錄類AmInit-Task、歸檔任務目錄操作類AmInitTaskDAO、過程任務類AmProcTask和過程任務操作類Am-ProcTaskDAO。這可視為整個系統的一個子類集。對每個類都要賦予(定義)代表其內涵的一系列屬性和操作方法,如內部標識、目錄名稱、任務類型、規則、狀態、級別、創建時間等屬性和創建、刪除、獲取、更新、查詢等操作方法。以此類推,其他功能模塊/單元也都可從其對象中抽象得到相應的子類集。綜合各大模塊/單元的子類集,再考慮各大模塊/單元對象間相互作用的需要,便可得到整個系統的類定義集合(類集)。
1.1系統類集的分類
模型類、模型數據操作類、Ejb類、Ejb代理類和公共信息定義類。(1)模型類。模型類主要用于各種信息的存儲,是模型操作類的數據操作對象。系統中的各個模型類都是從一個模型基類(AmObject)派生出來的。模型基類的路徑為com.bjsasc.avidm.arch-procman.model。(2)模型數據操作類。模型數據操作類主要針對屬于它的模型類進行操作,將模型類中的數據變化反映到數據庫中,同時也可以把從數據庫中查詢得到的結果存放在模型類中。和模型類相似,系統中各模型數據操作類也是從一個模型數據操作基類(AmObjectDAO)派生出來的,它們既有操作基類的公共操作方法,也可以有自身對數據的特定處理方法。模型數據操作基類的路徑為com.bjsasc.avidm.archprocman.dao。(3)Ejb類(AmModelManager)。此類屬于系統后臺的框架類,主要用于EJB(Enterprise JavaBeans)的管理,可將模型操作類封裝后提供給EJB的遠程對象。EJB類的路徑為com.bjsasc.avidm.archprocman.ejb。
1.2模型類中各類間的繼承關系
AmObject類是所有模型類的基類,其主要作用是存儲各種信息,為模型操作類提供數據來源。由AmObject類派生出來的模型子類有10個:歸檔類型類AmRules、案卷配置類AmRollOb-ject、文件模型類AmDocModel、文件類型類Am-DocType、案卷類AmRollInfo、過程任務審批意見類AmProcOpinion、過程任務類AmProcTask、歸檔任務類AmInitTask、文件模型屬性類AmMod-elProperty和權限驗證類AuthorizeObject。
2系統設計基本思想
(1)由于本系統是作為AVIDM系統的一個組成部分而存在的,其設計是對原AVIDM系統的功能拓展性設計,所以從整體上看,本系統將沿用AVIDM的B/S和C/S相結合的體系結構和工作方式,即整體采用B/S三層結構,從內到外分為數據層、業務層和表示層(客戶層);而電子文件導出和數據批量導入等與客戶打交道的部分則采用C/S工作方式。三層結構中,數據層是永久性數據保存的場所,其中保存系統所用到的檔案庫,提供與用戶請求關聯的數據庫支持。業務層由運行在J2EE應用服務器下的JavaBean組件構成,封裝業務邏輯,處理用戶請求。表示層主要使用HTML、JSP和Servlet,它通過HTML或JSP頁面向用戶顯示用戶界面,顯示響應信息;用戶通過瀏覽器提交請求,表示層讀取用戶請求,并根據不同的請求調用中間業務層Servlet、JavaBeans。(2)為了實現本系統與現行AVIDM系統的有機聯系和無縫連接,以形成高效的一體化的企業集成信息系統,要重視本系統與AVIDM系統中其他模塊間的信息交換和共享設計。(3)采用面向對象和工作流的分析設計方法。一方面,要重視對現有的歸檔業務過程進行邏輯抽象,將其中一些關鍵步驟抽象為工作流當中的節點、關鍵對象(功能)設計為類,并挖掘整理業務邏輯內部關系以及不同業務邏輯之間的交叉關系。另一方面,要通過規范管理制度來為實現歸檔過程的自動化提供支撐。(4)鑒于航天工程的特殊安全性要求,一定要把安全性設計放在系統設計的首位。①應按角色控制系統中所有終端用戶的功能權限,實行有效的權限管控。②對業務邏輯,要按權限最小原則和中間層獨立原則進行安全性設計。③對數據庫管理系統,要采取必要的訪問控制和數據備份、災難恢復等措施;對數據庫層,要充分發揮底層數據庫的安全性、可靠性保證機制。④應在網絡層實行安全控制。⑤為保證系統具有適應各單位歸檔需求的靈活性和順應組織結構或功能發生變化的適應性,應對歸檔角色、歸檔權限、功能劃分、文檔的擴展屬性,乃至檔案數據庫的門類和字段等提供盡可能靈活的配置/定制功能。
結語
總之,電子文件是一個新鮮事物,電子檔案管理是檔案界的一次革命。這就要求我們檔案管理人員在這個信息時代里,必須完成由傳統的管理模式向現代化管理模式的轉變,由傳統的管理理念向現代化管理理念的轉變,真正做到既重視電子檔案,又能正確對待紙質檔案,并在檔案管理實踐中加以應用。
參考文獻
[1] ?梁曉珩,王文莉,樊繼紅.基于 AVIDM 的電子文件管理[J].中國制造業信息化,2008,(04):39.