周克榮
摘 要:在信息技術(shù)日漸成熟的現(xiàn)代,以網(wǎng)絡(luò)信息方式來(lái)實(shí)現(xiàn)當(dāng)前的檔案信息管理,可大幅提高管理效率,早日實(shí)現(xiàn)統(tǒng)一化的管理模式與信息數(shù)據(jù)的共享。本文就檔案管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)展開(kāi)討論。本文中的檔案信息系統(tǒng)建設(shè)主要分為檔案文件管理和檔案門(mén)戶管理兩部分,通過(guò)一種新型的方式實(shí)現(xiàn)檔案管理,力圖設(shè)計(jì)一種高性能、高效率的檔案管理系統(tǒng)。
關(guān)鍵詞:檔案管理;系統(tǒng)設(shè)計(jì);實(shí)現(xiàn);技術(shù)
在社會(huì)的進(jìn)步和社會(huì)的發(fā)展下,人們的社會(huì)活動(dòng)不僅是在自身的角度被記錄,還會(huì)受到社會(huì)各界的密切關(guān)注。如何將社會(huì)現(xiàn)實(shí)完成的保存下來(lái)對(duì)社會(huì)生活越來(lái)越彰顯出它的重要作用,那么我們?nèi)绾斡涗?、管理這些檔案資料呢?如何通過(guò)信息技術(shù)使其得到現(xiàn)代化的管理?現(xiàn)今一些單位和部門(mén)開(kāi)始意識(shí)到檔案管理的重要性并逐漸構(gòu)建自主的檔案管理系統(tǒng)。在信息技術(shù)和構(gòu)筑信息平臺(tái)的支持下實(shí)現(xiàn)檔案管理。但是每個(gè)單位的檔案管理系統(tǒng)是不一致的們無(wú)法事項(xiàng)信息資源的共享,因此,優(yōu)化檔案管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)是極為必要的。
1 檔案管理系統(tǒng)設(shè)計(jì)的關(guān)鍵技術(shù)
1.1 Microsoft.NerFramework
Microsoft.NerFramework是美國(guó)微軟公司在Windows系統(tǒng)中應(yīng)用的一種托管類型的代碼編程模型,該代碼編程模型可在分布度高的Internet環(huán)境中將構(gòu)建簡(jiǎn)化的應(yīng)用程序計(jì)算機(jī)環(huán)境。其中的公共語(yǔ)言運(yùn)行庫(kù)為系統(tǒng)提供各種服務(wù)。例如:代碼安全管理、內(nèi)存管理等等。在其中的Microsoft .NET Framework 類庫(kù)是研發(fā)人員為了應(yīng)對(duì)創(chuàng)建應(yīng)用程序的綜合面向類型的幾何。該項(xiàng)新技術(shù)與其本省的功能相適應(yīng),可有效的從視覺(jué)上構(gòu)建引起用戶注意的應(yīng)用程序,可支持各類的技術(shù)通信、業(yè)務(wù)流程運(yùn)行等。在技術(shù)的安全性上,尤其是在多任務(wù)同時(shí)運(yùn)行的狀況下,可構(gòu)建一個(gè)良好的運(yùn)行環(huán)境,使其不受外來(lái)因素干擾、破壞。該軟件的安全許可部分不會(huì)允許不安全因素的進(jìn)入和訪問(wèn),也設(shè)計(jì)了賬戶的訪問(wèn)限制和隔離。在服務(wù)器中的開(kāi)發(fā)程序易于控制,只需要將aspx文件復(fù)制到服務(wù)器上,該應(yīng)用程序便可部署至服務(wù)器中,在這個(gè)過(guò)程中用戶并不需要重啟服務(wù)器。同時(shí),程序員進(jìn)行對(duì)程序的修改操作也僅需要將修改部分傳輸至服務(wù)器即可,無(wú)需重啟服務(wù)器,十分簡(jiǎn)便。
1.2 C#應(yīng)用
C#是微軟公司研究并發(fā)布的一種新型的編程語(yǔ)言,簡(jiǎn)言之就是第一個(gè)面向組件而生的編程語(yǔ)言。該應(yīng)用由安德斯·海爾斯伯格先生為系統(tǒng)開(kāi)發(fā)的核心成員,該系統(tǒng)的源代碼通過(guò)編譯成為Microsoft Intermediate Language再運(yùn)行。盡管msil參考了許多Delphi的系統(tǒng)特質(zhì),但msil在此基礎(chǔ)上增加了許多新的功能,C#具備了應(yīng)用語(yǔ)言開(kāi)發(fā)和系統(tǒng)開(kāi)發(fā)兩方面的功能,是目前兩者融合的最為融洽的系統(tǒng),因此C#被世人譽(yù)為編程語(yǔ)言歷史上的一個(gè)里程碑。
2 檔案管理的系統(tǒng)設(shè)計(jì)
2.1 系統(tǒng)體系結(jié)構(gòu)
目前,B/S模式的系統(tǒng)在互聯(lián)網(wǎng)中得到了廣泛的運(yùn)用,是當(dāng)今網(wǎng)絡(luò)服務(wù)器中最常見(jiàn)的服務(wù)系統(tǒng)。該模式與數(shù)據(jù)庫(kù)管理技術(shù)高度融合形成一項(xiàng)跨平臺(tái)的技術(shù),如下圖1所示。該系統(tǒng)將處理功能全部植入服務(wù)器中,客戶端功能存在與一般的瀏覽器中,這種做法大大獎(jiǎng)勵(lì)了因業(yè)務(wù)需要而帶來(lái)的人力浪費(fèi)、投資重復(fù)等狀況。系統(tǒng)再配合微軟的Net技術(shù)可實(shí)現(xiàn)與Windows系統(tǒng)的完美對(duì)接,促使雙方的溝通更加的方便快捷。以VS.Net實(shí)現(xiàn)可視化環(huán)境的開(kāi)發(fā)平臺(tái),C#、ASP.Net作為開(kāi)發(fā)語(yǔ)言,促使開(kāi)發(fā)語(yǔ)言和系統(tǒng)平臺(tái)維持高度的統(tǒng)一性,在高性能的結(jié)構(gòu)化查詢語(yǔ)言(SQL Server)數(shù)據(jù)庫(kù)的支持下,在提供檔案庫(kù)與數(shù)據(jù)庫(kù)交換的服務(wù)中還能提高系統(tǒng)的安全性、兼容性以及實(shí)時(shí)性。
2.2 功能實(shí)現(xiàn)
⑴電子檔案的建立。在進(jìn)行案卷或文件的著錄工作之前需要定義本單位的全宗代碼和全宗名稱,利于部門(mén)之間的數(shù)據(jù)交換和信息管理。隨后,應(yīng)將本單位的機(jī)構(gòu)設(shè)置輸入系統(tǒng),在系統(tǒng)的初始化中便設(shè)置了系統(tǒng)的若干分類,用戶可通過(guò)機(jī)構(gòu)設(shè)置和系統(tǒng)維護(hù)兩個(gè)模塊中對(duì)機(jī)構(gòu)設(shè)置進(jìn)行重新設(shè)置。
⑵檔案的管理。以下我們以文書(shū)檔案為例來(lái)描述檔案管理工作具體的運(yùn)行流程。①新增檔案:選定新增的文件類型,以“發(fā)文”為例,右擊新增模塊便會(huì)出現(xiàn)新增界面,完成信息錄入后點(diǎn)擊增加,發(fā)文文檔則會(huì)保存在系統(tǒng)中。增加多條類似數(shù)據(jù)是可采用那個(gè)繼承控制來(lái)操作,在維持?jǐn)?shù)據(jù)的中點(diǎn)擊右上方的繼承控制則會(huì)出現(xiàn)繼承控制窗口,隨之出現(xiàn)不繼承字段列表和繼承字段列表兩個(gè)選項(xiàng)可通過(guò)上下箭頭來(lái)實(shí)現(xiàn)信息先后次序的排列。采用這種方法可大幅減少輸入的工作量。②查看:在列表中點(diǎn)擊文件則會(huì)看到所有文件的列表,點(diǎn)擊收文按鈕則可看到所有的接受檔案,點(diǎn)擊發(fā)文按鈕則可看到所有發(fā)送檔案,點(diǎn)擊其他按鈕則會(huì)列出系統(tǒng)中的所有內(nèi)部文件。③修改:選定一條文檔記錄后可點(diǎn)擊上方的修改按鈕,即可直接編輯需要修改的內(nèi)容,完成修改后點(diǎn)擊保存按鈕便可保存修改內(nèi)容。批量修改可在內(nèi)容查找中選定修改錢(qián)的內(nèi)容在“替換為”中填入修改后的內(nèi)容,點(diǎn)擊確定保存修改內(nèi)容。④歸檔:選定列表中需要過(guò)當(dāng)?shù)奈臋n后可完成歸檔操作,歸檔年度可自行設(shè)置或默認(rèn)為當(dāng)年,保存期限中包括短期、長(zhǎng)期、永久三種。機(jī)構(gòu)代碼可在查詢模塊中進(jìn)行操作。
[參考文獻(xiàn)]
[1]謝君.基于高校檔案管理系統(tǒng)的學(xué)籍檔案管理模式研究[J].辦公自動(dòng)化,2011(10):13-14,39.
[2]儲(chǔ)春華,翁紹捷,王玲玲.基于VC++6.0和數(shù)據(jù)庫(kù)的檔案管理系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)[J].現(xiàn)代電子技術(shù),2011,34(10):45-47.