王艷玲
(黑龍江生態(tài)工程職業(yè)學院,哈爾濱 150025)
為了提高檔案信息化管理水平,和《全國檔案事業(yè)發(fā)展“十二五”規(guī)劃》的“貫徹落實國家有關(guān)電子文件管理、數(shù)字檔案館建設的文件精神,加強以計算機網(wǎng)絡設備和數(shù)據(jù)庫為主要內(nèi)容的檔案信息化基礎(chǔ)建設”等提供保障。應學院檔案館檔案的要求,經(jīng)反復調(diào)研、分析、論證,確定了基于ASP.NET開發(fā)設計高職檔案在線管理系統(tǒng)。該系統(tǒng)綜合運用了ASP.NET的三層開發(fā)技術(shù)、ADO.NET技術(shù)等,并經(jīng)過測試與試使用獲得了良好效果。
為了克服以往查詢效率低,或因主管某類檔案的人員不在等原因,致使某類檔案無法查詢,或查詢很費勁的現(xiàn)象。應學院檔案館的要求,結(jié)合檔案查詢和借閱等工作流程,為檔案的查詢提出了科學的、合理的、快速的解決方案。
檔案的借閱與查詢是檔案有效利用的主要途徑,為了改革過去檔案借閱時,以流水帳方式記載借閱人、借閱檔案,待再有人其它人借閱此檔案時,到處查找這些流水帳等較落后的管理方式,應學院檔案館提高借閱管理水平的要求,結(jié)合目前檔案借閱管理工作程序,在設計該系統(tǒng)時,為方便借閱,提高借閱管理的現(xiàn)代水平,提出了檔案借閱解決方案。
根據(jù)目前高職院校檔案分類的方式,檔案整理等工作程序,結(jié)合學院檔案實際管理工作的需要等情況,提了一套檔案整理歸檔解決方案。克服過去的那種以文書、財務、基建、人事、科研、聲像、教學等的檔案分類方式,以卷、件等歸檔形式。以提高檔案分類整理的科學化、現(xiàn)代化水平。
根據(jù)學院檔案館信息化檔案移交歸檔工作及其程序的需要,在檔案管理系統(tǒng)中增加了檔案移交歸檔模塊。為檔案的移交、歸檔提供了查詢、分析、統(tǒng)計等數(shù)據(jù)基礎(chǔ)。
檔案分類統(tǒng)計是檔案管理中很重要的一項工作,它不僅關(guān)系到目前館藏檔案總體情況,還是檔案管理工作總結(jié)、季度或年度報表等的重要依據(jù)。應學院檔案館統(tǒng)計要求,在系統(tǒng)中增加了檔案分類統(tǒng)計模塊,通過該模塊可統(tǒng)計所需要的數(shù)據(jù)、或打印成報表、或?qū)С鏊枰臄?shù)據(jù)成Excel文件。
檔案使用情況統(tǒng)計主要分為檔案借閱情況、借閱人情況等的統(tǒng)計。如某類檔案借閱率情況、某檔案借閱情況、某類借閱人情況,某些人借閱某些檔案情況等。為時時掌握檔案借閱使用情況提供直觀數(shù)據(jù)顯示。
2.1.1 登錄與身份驗證模塊:實現(xiàn)普通用戶、管理員、館長、系統(tǒng)管理四級角色登錄身份驗證。
2.1.2 程序主界面模塊:采用嵌入框架技術(shù),當點擊某功能時,調(diào)入對應操作界面和程序。
圖1 系統(tǒng)主程序與子功能模塊
2.1.3 檔案借閱模塊:供管理員完成檔案借閱數(shù)據(jù)操作。
2.1.4 歸還寫續(xù)借模塊:供管理員完成檔案歸還或續(xù)借數(shù)據(jù)操作。
2.1.5 檔案查詢查模塊:供普通用戶、管理員等用戶完成檔案查詢操作。
2.1.6 借閱查詢模塊:供普通用戶、管理員等用戶完成檔案借閱或借閱人情況查詢操作。
2.1.7 導入導出Excel模塊:為管理員將Excel文件數(shù)據(jù)與系統(tǒng)中數(shù)據(jù)進行交換提供接口。
2.1.8 檔案錄入與編輯模塊:為管理員向系統(tǒng)錄入數(shù)據(jù)提供接口。
2.1.9 交接檔案登記模塊:供管理員管理移交來的檔案。
2.1.10 借閱檔案管理模塊:供管理員查詢、分類、統(tǒng)計已借閱的檔案。
2.1.11 借閱人管理模塊:供管理員管理借閱人情況。
2.1.12 檔案分類統(tǒng)計模塊:供管理員分類統(tǒng)計檔案操作。
2.1.13 檔案借閱統(tǒng)計模塊:供管理員統(tǒng)計檔案借閱情況。
2.1.14 報表導出與打印模塊:供管理員導出或打印統(tǒng)計報表等。
2.1.15 管理員設置模塊:供館長或系統(tǒng)管理員管理使用該系統(tǒng)人員的身份與權(quán)限。
2.1.16 數(shù)據(jù)備份與恢復模塊:供管理員導入或?qū)С鱿到y(tǒng)數(shù)據(jù)。
2.1.17 日志管理模塊:供管理員管理系統(tǒng)生成的日志。
2.1.18 修改密碼模塊:供管理員或其它用戶修改密碼。
2.2.1 普通用戶登錄:在主程序界面中可完成【檔案查詢】和【修改密碼】操作。
2.2.2 管理員登錄:在主程序界面中可完成所負責檔案大類的【檔案借閱】、【系統(tǒng)查詢】、【檔案管理】、【借閱管理】、【統(tǒng)計報表】、【系統(tǒng)設置】(除管理員設置)等各子功能操作。
2.2.3 館長或系統(tǒng)管理員登錄:在主程序界面中可完成【檔案借閱】、【系統(tǒng)查詢】、【檔案管理】、【借閱管理】、【統(tǒng)計報表】、【系統(tǒng)設置】功能的所有操作。
該系統(tǒng)選用Access2003數(shù)據(jù)庫da.mdb,用來存儲實訓要求的數(shù)據(jù)和各功能模塊使用的數(shù)據(jù),設計了16張表:admin(管理員表)、danang(檔案基本數(shù)據(jù)表)、danang1~danang9(九大類檔案表)、note(日志表)、user(借閱人表)、borrow(借閱檔案表)、statistics(統(tǒng)計用中間表)、yijiao(移交檔案表)等。
該系統(tǒng)采用Visual Studio2010的ASP.net集成環(huán)境和MVC三層架構(gòu)技術(shù),按照ASP.net的MVC三層架構(gòu)設計思路,使系統(tǒng)功能結(jié)構(gòu)明晰,便于調(diào)試、布置和后期維護。
設計了Login(登錄頁)、Default.aspx(主程序頁)、adminborrow.aspx、adminborrowman.aspx、borrow.aspx、borrowxh.aspx、handover.aspx、inputedit.aspx、search.aspx等檔案借閱、查詢、管理等操作的程序界面。
邏輯代碼放在用戶操作頁面的各.aspx.cs文件中,以便編譯時與App_Code文件夾中的各.cs類一起編譯成服務器端執(zhí)行的.dll代碼文件。
數(shù)據(jù)層和公共類定義在App_Code文件夾中的各.cs類文件中,主要有:adata.cs(數(shù)據(jù)操作公共類)、ds-excel.cs(導入導出Excel公共類)等。例如,導出數(shù)據(jù)成Excel文件的邏輯代碼如下。
該檔案管理系統(tǒng)已在Windows XP和Win7等操作系統(tǒng)的IE6/7/8上通過測試。該系統(tǒng)正在學院檔案館試用調(diào)試中,為提高學院檔案管理信息化、數(shù)字化水平提供技術(shù)支持和輔助平臺保障。
[1]國家檔案局.全國檔案事業(yè)發(fā)展“十二五”規(guī)劃[EB/OL].百度文庫[2011-1-14]http://wenku.baidu.com/view/2833963410661ed9ad51f325.html
[2]李園.MVC設計模式在ASP.NET平臺中的應用[EB/OL].計算機工程與設計[2009-07-16]