王艷玲
(黑龍江生態工程職業學院,哈爾濱 150025)
為了提高檔案信息化管理水平,和《全國檔案事業發展“十二五”規劃》的“貫徹落實國家有關電子文件管理、數字檔案館建設的文件精神,加強以計算機網絡設備和數據庫為主要內容的檔案信息化基礎建設”等提供保障。應學院檔案館檔案的要求,經反復調研、分析、論證,確定了基于ASP.NET開發設計高職檔案在線管理系統。該系統綜合運用了ASP.NET的三層開發技術、ADO.NET技術等,并經過測試與試使用獲得了良好效果。
為了克服以往查詢效率低,或因主管某類檔案的人員不在等原因,致使某類檔案無法查詢,或查詢很費勁的現象。應學院檔案館的要求,結合檔案查詢和借閱等工作流程,為檔案的查詢提出了科學的、合理的、快速的解決方案。
檔案的借閱與查詢是檔案有效利用的主要途徑,為了改革過去檔案借閱時,以流水帳方式記載借閱人、借閱檔案,待再有人其它人借閱此檔案時,到處查找這些流水帳等較落后的管理方式,應學院檔案館提高借閱管理水平的要求,結合目前檔案借閱管理工作程序,在設計該系統時,為方便借閱,提高借閱管理的現代水平,提出了檔案借閱解決方案。
根據目前高職院校檔案分類的方式,檔案整理等工作程序,結合學院檔案實際管理工作的需要等情況,提了一套檔案整理歸檔解決方案。克服過去的那種以文書、財務、基建、人事、科研、聲像、教學等的檔案分類方式,以卷、件等歸檔形式。以提高檔案分類整理的科學化、現代化水平。
根據學院檔案館信息化檔案移交歸檔工作及其程序的需要,在檔案管理系統中增加了檔案移交歸檔模塊。為檔案的移交、歸檔提供了查詢、分析、統計等數據基礎。
檔案分類統計是檔案管理中很重要的一項工作,它不僅關系到目前館藏檔案總體情況,還是檔案管理工作總結、季度或年度報表等的重要依據。應學院檔案館統計要求,在系統中增加了檔案分類統計模塊,通過該模塊可統計所需要的數據、或打印成報表、或導出所需要的數據成Excel文件。
檔案使用情況統計主要分為檔案借閱情況、借閱人情況等的統計。如某類檔案借閱率情況、某檔案借閱情況、某類借閱人情況,某些人借閱某些檔案情況等。為時時掌握檔案借閱使用情況提供直觀數據顯示。
2.1.1 登錄與身份驗證模塊:實現普通用戶、管理員、館長、系統管理四級角色登錄身份驗證。
2.1.2 程序主界面模塊:采用嵌入框架技術,當點擊某功能時,調入對應操作界面和程序。

圖1 系統主程序與子功能模塊
2.1.3 檔案借閱模塊:供管理員完成檔案借閱數據操作。
2.1.4 歸還寫續借模塊:供管理員完成檔案歸還或續借數據操作。
2.1.5 檔案查詢查模塊:供普通用戶、管理員等用戶完成檔案查詢操作。
2.1.6 借閱查詢模塊:供普通用戶、管理員等用戶完成檔案借閱或借閱人情況查詢操作。
2.1.7 導入導出Excel模塊:為管理員將Excel文件數據與系統中數據進行交換提供接口。
2.1.8 檔案錄入與編輯模塊:為管理員向系統錄入數據提供接口。
2.1.9 交接檔案登記模塊:供管理員管理移交來的檔案。
2.1.10 借閱檔案管理模塊:供管理員查詢、分類、統計已借閱的檔案。
2.1.11 借閱人管理模塊:供管理員管理借閱人情況。
2.1.12 檔案分類統計模塊:供管理員分類統計檔案操作。
2.1.13 檔案借閱統計模塊:供管理員統計檔案借閱情況。
2.1.14 報表導出與打印模塊:供管理員導出或打印統計報表等。
2.1.15 管理員設置模塊:供館長或系統管理員管理使用該系統人員的身份與權限。
2.1.16 數據備份與恢復模塊:供管理員導入或導出系統數據。
2.1.17 日志管理模塊:供管理員管理系統生成的日志。
2.1.18 修改密碼模塊:供管理員或其它用戶修改密碼。
2.2.1 普通用戶登錄:在主程序界面中可完成【檔案查詢】和【修改密碼】操作。
2.2.2 管理員登錄:在主程序界面中可完成所負責檔案大類的【檔案借閱】、【系統查詢】、【檔案管理】、【借閱管理】、【統計報表】、【系統設置】(除管理員設置)等各子功能操作。
2.2.3 館長或系統管理員登錄:在主程序界面中可完成【檔案借閱】、【系統查詢】、【檔案管理】、【借閱管理】、【統計報表】、【系統設置】功能的所有操作。
該系統選用Access2003數據庫da.mdb,用來存儲實訓要求的數據和各功能模塊使用的數據,設計了16張表:admin(管理員表)、danang(檔案基本數據表)、danang1~danang9(九大類檔案表)、note(日志表)、user(借閱人表)、borrow(借閱檔案表)、statistics(統計用中間表)、yijiao(移交檔案表)等。
該系統采用Visual Studio2010的ASP.net集成環境和MVC三層架構技術,按照ASP.net的MVC三層架構設計思路,使系統功能結構明晰,便于調試、布置和后期維護。
設計了Login(登錄頁)、Default.aspx(主程序頁)、adminborrow.aspx、adminborrowman.aspx、borrow.aspx、borrowxh.aspx、handover.aspx、inputedit.aspx、search.aspx等檔案借閱、查詢、管理等操作的程序界面。
邏輯代碼放在用戶操作頁面的各.aspx.cs文件中,以便編譯時與App_Code文件夾中的各.cs類一起編譯成服務器端執行的.dll代碼文件。
數據層和公共類定義在App_Code文件夾中的各.cs類文件中,主要有:adata.cs(數據操作公共類)、ds-excel.cs(導入導出Excel公共類)等。例如,導出數據成Excel文件的邏輯代碼如下。
該檔案管理系統已在Windows XP和Win7等操作系統的IE6/7/8上通過測試。該系統正在學院檔案館試用調試中,為提高學院檔案管理信息化、數字化水平提供技術支持和輔助平臺保障。
[1]國家檔案局.全國檔案事業發展“十二五”規劃[EB/OL].百度文庫[2011-1-14]http://wenku.baidu.com/view/2833963410661ed9ad51f325.html
[2]李園.MVC設計模式在ASP.NET平臺中的應用[EB/OL].計算機工程與設計[2009-07-16]