季龍艷
上海中信信息發展股份有限公司,上海 200000
基于ASP.NET的檔案歸檔系統的設計與實現
季龍艷
上海中信信息發展股份有限公司,上海 200000
從實際檔案管理需求出發,設計了一套完整的新建、管理、審核、歸檔流程,幫助用戶科學化管理檔案資料和案件資料,在建立科學的審核管理制度的同時,更方便用戶查詢檔案歸檔信息,最大限度幫助用戶提高工作效率。
檔案歸檔;ASP.NET;案件管理
在日常工作和生活中,人們每天都會產生形形色色、各式各樣的數據和檔案資料。這些檔案資料記錄著人類社會的發展歷程,是人類進步的物質財富和精神財富。如何更好地保存和利用這些檔案資料至關重要。檔案管理工作煩瑣,耗時、耗力,且各單位建設需求不同,對外提供的服務也不同。原有檔案管理的方法使得人員編制多,檔案管理效率低。建立一套規劃嚴謹、科學、規范的檔案管理軟件,實現了檔案管理工作效率和查找準確率的提高以及檔案檢索速度的提升,使得檔案管理更加規范化。此外,還完善了單位管理,降低了用人成本,提高了內部管理的效率[1]。
ASP.NET是用來開發動態HTML網頁的新的.NET框架,使開發應用程序變得方便快捷。開發人員將控件插入表單中,并在服務器端運行,生成供顯示的HTML代碼,同時可以適應不同的瀏覽器。使用ASP.NET技術具有很多優勢,舉例如下[2]。
(1)提高訪問速度。用戶每次打開使用ASP程序編譯的頁面時,程序需要經過編譯解釋后才能打開,打開速度慢,用戶體驗差。使用ASP.NET程序編譯的頁面編譯一次即可,再次打開該頁面時可以直接打開,不需要重新編譯,訪問速度得到提升。
(2)通過ADO.NET提供的DataGrid等數據庫元件,ASP.NET可以直接和數據庫聯系;而ASP沒有提供任何輸出數據為內容的元件。
(3)ASP.NET支持實時更新。用戶可以在程序正在運行時更新文件,而不需要停止應用程序,這使得軟件維護工作更加簡單便捷。應用程序更新后,系統自動切換到新的版本。
基于ASP.NET的檔案歸檔系統結構具有通用性、擴展性、高效性以及應用安全性,可以滿足用戶根據自身工作情況的變化對系統進行相應的調整的需求,減少程序代碼的維護量。該系統為檔案管理提供了性能優越的搭建模式。檔案歸檔系統基于B/S模式,后臺數據庫使用SQL Server 2008,系統搭建在客戶端是Windows 7的操作系統中,服務端操作系統采用Windows 2012 Server,開發工具為ASP.NET,同時采用云存儲下的分布式文檔存儲技術來存儲檔案數據,支持任意瀏覽器登錄該系統。
本系統為解決原有檔案資料保存和查詢效率低的問題,設計并開發了檔案歸檔系統。用戶進入系統后,可對案件進行新建檔案、管理檔案資料、檔案資料申請復核、檔案資料申請歸檔等操作,同時提供對象管理、統計查詢、系統管理、表格下載等輔助性功能。本系統可供若干用戶同時使用,因此設計的功能應完善,界面應友好。整體功能模塊設計思路如圖1所示。

圖1 系統整體功能模塊
數據庫設計是指對于一個給定的應用環境,構造出最優的數據庫模式。建立的數據庫及其應用系統,能夠有效地存儲數據,滿足各種用戶的應用需求。本系統采用SQL Server 2008數據庫軟件進行開發和管理。結合檔案歸檔系統對數據的需求,本系統設計了檔案管理分類表、對象管理分類表、領導查詢表、統計查詢表、系統管理表、基礎資料管理表、表格下載表以及個人中心管理表。
本課題依據某單位隊伍檔案建設的現狀,采用面向對象的思想,利用ASP.NET技術開發了一套完整的檔案歸檔系統。系統基于B/S模式開發,后臺數據庫使用SQL Server 2008,采用云存儲下的分布式文檔存儲技術來存儲檔案數據。系統結構具有通用性、擴展性、高效性以及應用安全性,滿足用戶根據自身工作情況的變化,對程序功能做出相應調整的要求,使系統能夠最大限度地滿足各種變化的需要,減少程序代碼的維護量。通過該系統,用戶可以將原有的紙質檔案通過高拍儀或掃描的方式錄入到系統中,建立科學的審核管理制度,方便用戶查找檔案歷史資料,提高檔案利用效率。
[1]馬麗艷.基于Asp.net檔案管理系統設計與實現[D].保定:華北電力大學(保定),2008.
[2]王小峰,施珍.基于ASP.NET的網站內容管理系統[J].福建電腦,2008,24(8):149-150.
Design and Implementation of File Archiving System Based on ASP.NET
Ji Longyan
Shanghai Zhongxin information Development Co., Ltd., Shanghai 200000
Starting from the actual needs of the archives management, the design of a complete set of construction,management, audit and filing procedures, help users of scientific management of archives and information on the case, in the establishment of scientific management system, more convenient for users to query file archiving information, to help users maximize improve work efficiency.
archival filing; ASP.NET; case management
TP311.52
A
1009-6434(2017)7-0075-02