胡世港
摘要:在檔案管理行業(yè)的信息化工作相對(duì)落后的背景下,該文通過分析檔案管理業(yè)務(wù)領(lǐng)域知識(shí),整理出詳細(xì)的軟件功能需求,形成軟件需求分析報(bào)告。在需求分析的基礎(chǔ)上,筆者建立了電子檔案管理系統(tǒng)的領(lǐng)域模型,并決定采用SpringMVC作為底層開發(fā)框架。同時(shí),對(duì)該系統(tǒng)中的檔案業(yè)務(wù)流程管理提出了引入activiti工作流框架的展望。
關(guān)鍵詞:電子檔案管理;SpringMVC;領(lǐng)域模型;業(yè)務(wù)流程
中圖分類號(hào):TP315 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):1009-3044(2018)27-0086-02
1 背景
傳統(tǒng)檔案是指過去和現(xiàn)在社會(huì)組織以及個(gè)人從事各種活動(dòng)直接形成的有保存價(jià)值的文字、圖表和聲像等不同形式的歷史記錄,由檔案信息和記錄檔案信息的載體組成,具有真實(shí)性、原始性和不可替代性以及極強(qiáng)的法律效益。檔案管理是每個(gè)單位必不可少的日常工作,大量的檔案文件在管理過程中極為不便,為了有效地保護(hù)好這些檔案文件,需要開發(fā)一套軟件來輔助檔案管理工作。
檔案管理軟件使用的前提是對(duì)檔案文件的電子化,電子檔案方便采用信息化技術(shù)實(shí)現(xiàn)檔案資料的保護(hù)、存儲(chǔ)和查閱工作?,F(xiàn)有的泰坦電子檔案管理系統(tǒng)是單機(jī)版軟件,只能在一臺(tái)電腦上實(shí)現(xiàn)電子檔案的著錄、修改、刪除、查找和導(dǎo)出功能,無法利用網(wǎng)絡(luò)實(shí)現(xiàn)電子檔案的資源共享,因此為了適應(yīng)現(xiàn)代檔案管理工作的新形勢(shì),有必要開發(fā)一個(gè)網(wǎng)絡(luò)版的電子檔案管理系統(tǒng),基于Web方式采用B/S結(jié)構(gòu),客戶端通過瀏覽器可對(duì)電子檔案方便地進(jìn)行管理工作。
為了加強(qiáng)電子檔案管理系統(tǒng)的安全性,引入“三權(quán)分立”概念,平臺(tái)管理員分為三種角色,系統(tǒng)管理員負(fù)責(zé)創(chuàng)建用戶,系統(tǒng)安全員的權(quán)限是給每個(gè)用戶分配權(quán)限,即設(shè)置用戶的角色,系統(tǒng)審計(jì)員的權(quán)限是查看日志信息。同時(shí)在電子檔案管理平臺(tái)中引入CA認(rèn)證,對(duì)登錄用戶身份進(jìn)行識(shí)別,確保檔案數(shù)據(jù)的保密性和安全性。
2 電子檔案管理系統(tǒng)需求分析
該文綜合分析電子檔案管理系統(tǒng)業(yè)務(wù)領(lǐng)域知識(shí),從而詳細(xì)描述出軟件功能需求,形成軟件需求分析報(bào)告,系統(tǒng)應(yīng)包含五大功能模塊:檔案信息管理、全宗管理、數(shù)據(jù)管理、業(yè)務(wù)流程管理和系統(tǒng)配置。
2.1 檔案信息管理
包含歸檔文件、案卷級(jí)檔案、卷內(nèi)文件、未歸檔文件和資料的管理,可對(duì)以上五種類型的檔案文件進(jìn)行著錄操作,查詢修改刪除以及批量修改和批量掛接,導(dǎo)出Excel或Excel導(dǎo)入。其中案卷級(jí)檔案的批量掛接功能,可以逐個(gè)把附件掛接到對(duì)應(yīng)的電子檔案中,成功后提示掛接成功數(shù)量、失敗數(shù)量、失敗文件和失敗原因。執(zhí)行批量掛接操作時(shí)應(yīng)以“全宗號(hào)-目錄號(hào)-案卷號(hào)” 給需要掛接的電子文件命名,中間以英文模式下 - 為間隔符。然后請(qǐng)選擇上傳需要掛接的電子文件(一次最多掛接30個(gè)),點(diǎn)擊左側(cè)上傳按鈕,等待所有需要上傳的文件上傳完成后點(diǎn)擊“開始掛接”按鈕。
2.2 全宗管理
包含備案信息、部門管理、檔案類型管理和檔案統(tǒng)計(jì)功能。其中,備案信息管理功能支持對(duì)全宗信息的增刪改查。部門管理功能是指當(dāng)前全宗下的部門的增刪改查。檔案類型管理功能可對(duì)五種類別的檔案文件的文件類型進(jìn)行增刪改查操作。檔案統(tǒng)計(jì)功能可統(tǒng)計(jì)出五種類別的檔案的數(shù)量。
2.3 數(shù)據(jù)管理
包含數(shù)據(jù)檢查和數(shù)據(jù)導(dǎo)入導(dǎo)出功能。其中,數(shù)據(jù)檢查功能可在指定條件下搜索出系統(tǒng)中相同屬性的檔案文件,刪除重復(fù)的檔案文件。數(shù)據(jù)導(dǎo)入功能,支持將泰坦系統(tǒng)中導(dǎo)出的檔案信息以及附件導(dǎo)入到當(dāng)前系統(tǒng)中。數(shù)據(jù)導(dǎo)出功能,可對(duì)系統(tǒng)中的檔案信息以及附件進(jìn)行備份操作。
2.4 業(yè)務(wù)流程管理
包含檔案借閱、移交、解密、開放、銷毀和達(dá)標(biāo)申請(qǐng)和審核,并可查詢相關(guān)的申請(qǐng)和審核記錄。檔案員提出申請(qǐng),審核員和保密員進(jìn)行審核。例如,檔案借閱的業(yè)務(wù)流程包含:借閱申請(qǐng)和借閱審核。查詢員搜索到相關(guān)檔案后,點(diǎn)擊借閱文件按鈕,系統(tǒng)會(huì)判斷是否為開放文件,如果是開放文件則無需審批,可以直接查看。如果不是開放文件,則判斷其保密狀態(tài),如果是保密文件,需要保密員進(jìn)行審核。保密員和審核員對(duì)該借閱申請(qǐng)都審核通過的話,查詢員即可查看該檔案文件。
2.5 系統(tǒng)配置
包含菜單管理、角色管理、按鈕管理、用戶管理、區(qū)域管理和密級(jí)管理。其中,菜單管理功能可對(duì)系統(tǒng)菜單進(jìn)行配置。角色管理功能可分配相應(yīng)的角色給指定用戶。按鈕管理功能可對(duì)系統(tǒng)中的所有按鈕進(jìn)行配置,設(shè)置按鈕是否可見。用戶管理功能可對(duì)用戶進(jìn)行創(chuàng)建修改刪除等操作。區(qū)域管理功能可在當(dāng)前系統(tǒng)中創(chuàng)建新的區(qū)域,區(qū)域創(chuàng)建好了以后才能建立全宗。密級(jí)管理功能包含對(duì)密級(jí)等級(jí)參數(shù)的設(shè)置。
3 電子檔案管理系統(tǒng)設(shè)計(jì)和建模
3.1 底層框架SpringMVC
Spring MVC是當(dāng)前最優(yōu)秀的MVC框架,自從Spring 2.5版本發(fā)布后,由于支持注解配置,易用性有了大幅度的提高。Spring 3.0更加完善,實(shí)現(xiàn)了對(duì)Struts 2的超越?,F(xiàn)在越來越多的開發(fā)團(tuán)隊(duì)選擇了Spring MVC。Spring3 MVC的優(yōu)點(diǎn):1、Spring3 MVC使用簡(jiǎn)單,學(xué)習(xí)成本低。學(xué)習(xí)難度小于Struts2,Struts2用不上的多余功能太多。2、Spring3 MVC很容易就可以寫出性能優(yōu)秀的程序,Struts2要處處小心才可以寫出性能優(yōu)秀的程序(指MVC部分)3、Spring3 MVC的靈活是你無法想象的,Spring框架的擴(kuò)展性有口皆碑,Spring3 MVC當(dāng)然也不會(huì)落后,不會(huì)因使用了MVC框架而感到有任何的限制。
3.2 系統(tǒng)領(lǐng)域模型
檔案行業(yè)相對(duì)保守,其信息化水平也相對(duì)落后,要對(duì)系統(tǒng)進(jìn)行準(zhǔn)確建模,需要對(duì)檔案行業(yè)有非常清晰的認(rèn)識(shí)和理解。經(jīng)過筆者深入溝通和理解,為系統(tǒng)模型定義了23個(gè)領(lǐng)域模型對(duì)象,領(lǐng)域模型全貌圖2所示。
4 總結(jié)與展望
該文詳細(xì)描述了電子檔案管理系統(tǒng)需求分析和系統(tǒng)建模的過程。通過與檔案行業(yè)的檔案員、審核員、保密員和查詢員的深入溝通與交流,分析并明確了系統(tǒng)具體需求和功能,從而構(gòu)建出合理的系統(tǒng)領(lǐng)域模型,采用SpringMVC作為開發(fā)框架,保證系統(tǒng)底層結(jié)構(gòu)的穩(wěn)定,降低各層次間的耦合度,提高系統(tǒng)的可擴(kuò)展性和可維護(hù)性。
筆者在對(duì)電子檔案管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)過程進(jìn)行總結(jié)時(shí),發(fā)現(xiàn)還需進(jìn)一步研究:如何改善檔案業(yè)務(wù)流程處理功能?目前系統(tǒng)只能夠支持單人審批,而且不考慮申請(qǐng)被退回的情況,不支持自定義流程細(xì)節(jié)。后期筆者將引入activiti工作流框架;以便實(shí)現(xiàn)強(qiáng)大的工作流程處理功能。
參考文獻(xiàn):
[1] 林迎迎. 電子文件檔案管理系統(tǒng)應(yīng)用及實(shí)現(xiàn)分析[J]. 蘭臺(tái)內(nèi)外, 2018(3):28-29.
[2] 王娟. 電子文件檔案管理存在的問題及對(duì)策解決[J]. 辦公室業(yè)務(wù), 2017(3):146-147.
[3] 陳永生, 楊茜茜, 侯衡, 等. 電子政務(wù)系統(tǒng)中的檔案管理:?jiǎn)栴}與思考[J]. 檔案學(xué)研究, 2015(2):28-37.
[通聯(lián)編輯:謝媛媛]