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

圖1 系統(tǒng)整體功能模塊
數(shù)據(jù)庫設(shè)計(jì)是指對(duì)于一個(gè)給定的應(yīng)用環(huán)境,構(gòu)造出最優(yōu)的數(shù)據(jù)庫模式。建立的數(shù)據(jù)庫及其應(yīng)用系統(tǒng),能夠有效地存儲(chǔ)數(shù)據(jù),滿足各種用戶的應(yīng)用需求。本系統(tǒng)采用SQL Server 2008數(shù)據(jù)庫軟件進(jìn)行開發(fā)和管理。結(jié)合檔案歸檔系統(tǒng)對(duì)數(shù)據(jù)的需求,本系統(tǒng)設(shè)計(jì)了檔案管理分類表、對(duì)象管理分類表、領(lǐng)導(dǎo)查詢表、統(tǒng)計(jì)查詢表、系統(tǒng)管理表、基礎(chǔ)資料管理表、表格下載表以及個(gè)人中心管理表。
本課題依據(jù)某單位隊(duì)伍檔案建設(shè)的現(xiàn)狀,采用面向?qū)ο蟮乃枷耄肁SP.NET技術(shù)開發(fā)了一套完整的檔案歸檔系統(tǒng)。系統(tǒng)基于B/S模式開發(fā),后臺(tái)數(shù)據(jù)庫使用SQL Server 2008,采用云存儲(chǔ)下的分布式文檔存儲(chǔ)技術(shù)來存儲(chǔ)檔案數(shù)據(jù)。系統(tǒng)結(jié)構(gòu)具有通用性、擴(kuò)展性、高效性以及應(yīng)用安全性,滿足用戶根據(jù)自身工作情況的變化,對(duì)程序功能做出相應(yīng)調(diào)整的要求,使系統(tǒng)能夠最大限度地滿足各種變化的需要,減少程序代碼的維護(hù)量。通過該系統(tǒng),用戶可以將原有的紙質(zhì)檔案通過高拍儀或掃描的方式錄入到系統(tǒng)中,建立科學(xué)的審核管理制度,方便用戶查找檔案歷史資料,提高檔案利用效率。
[1]馬麗艷.基于Asp.net檔案管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[D].保定:華北電力大學(xué)(保定),2008.
[2]王小峰,施珍.基于ASP.NET的網(wǎng)站內(nèi)容管理系統(tǒng)[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