高策 張顯通 張引 付薈
摘 ?要:有效地管理檔案信息資源,對(duì)于政府部門的信息化建設(shè)具有十分重要的意義。文章以Browser/Server結(jié)構(gòu)為基礎(chǔ),對(duì)政府部門檔案信息管理系統(tǒng)的設(shè)計(jì)與開(kāi)發(fā)進(jìn)行了探討,開(kāi)發(fā)的系統(tǒng)主要功能是將已處理的檔案和其他相關(guān)檔案的各個(gè)環(huán)節(jié)相結(jié)合,形成一個(gè)信息管理系統(tǒng),從而為政府部門事務(wù)處理、檔案查詢和檔案管理提供一套綜合的解決方案。結(jié)果表明,該系統(tǒng)能夠改善當(dāng)?shù)卣畽C(jī)關(guān)的業(yè)務(wù)處理和信息獲取模式,進(jìn)而提高政府職能部門的工作效率。
關(guān)鍵詞:檔案信息;信息管理系統(tǒng);B/S結(jié)構(gòu);數(shù)據(jù)庫(kù)系統(tǒng)
中圖分類號(hào):TP311.5 ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A 文章編號(hào):2096-4706(2020)12-0113-04
Abstract:The effective management of archival information resources is of great significance to the information construction of government departments. This study explores the design and development of an archival information management system for government departments based on Browser/Server architecture. The main function of the developed system is to combine the processed files and other related files of various links,forming an information management system. This will provide an integrated set of solution archives for the processing,records search and records management of government departments. The results show that the system is capable of enhancing the business processing and information access patterns of local government agencies,thus improving the efficiency of government functions.
Keywords:file information;information management system;B/S structures; database system
0 ?引 ?言
政府機(jī)關(guān)的工作內(nèi)容非常復(fù)雜,直接有效地管理檔案信息可以提高工作效率[1]。而計(jì)算機(jī)技術(shù)在部門日常事務(wù)管理方面的應(yīng)用受到了越來(lái)越多的關(guān)注。因此,相關(guān)部門開(kāi)發(fā)了一些專門的信息系統(tǒng),幫助相關(guān)人員更好地開(kāi)展[2]工作。但是這些系統(tǒng)都彼此獨(dú)立,不容易實(shí)現(xiàn)信息共享。具體來(lái)說(shuō),很難處理多種類型的信息,例如人、案例、對(duì)象,因?yàn)檫@些數(shù)據(jù)會(huì)隨著檔案處理的進(jìn)度流向所有相關(guān)部門[3]。如果沒(méi)有統(tǒng)一的管理系統(tǒng)來(lái)處理這些數(shù)據(jù),屬于各個(gè)部門的檔案信息就無(wú)法合并到安全的數(shù)據(jù)庫(kù)中進(jìn)行統(tǒng)一管理[4],這就增加了管理的復(fù)雜性和檢測(cè)的難度。因此,政府部門迫切需要相應(yīng)的檔案信息管理系統(tǒng),來(lái)實(shí)現(xiàn)各種業(yè)務(wù)信息的共享,提高對(duì)有用信息[5,6]的挖掘效率。
本研究針對(duì)上述問(wèn)題,設(shè)計(jì)了一套檔案信息管理系統(tǒng)。在系統(tǒng)的實(shí)現(xiàn)部分,主要采用了B/S結(jié)構(gòu)的三層架構(gòu)模式[7]。為了分離政府部門內(nèi)相關(guān)業(yè)務(wù)的工作量,它是一個(gè)基于網(wǎng)頁(yè)端的系統(tǒng)應(yīng)用程序,帶有本地客戶端可以開(kāi)啟的瀏覽器,通過(guò)服務(wù)器集群和資源管理實(shí)現(xiàn)了Web方面、業(yè)務(wù)邏輯方面的應(yīng)用。Web View由企業(yè)級(jí)服務(wù)器集群組成,并使用了日志的Taglib[8],每個(gè)請(qǐng)求都是按照一定的HTML動(dòng)作進(jìn)行的。該模式減少了相應(yīng)程序代碼的拷貝量并且可以降低程序的后期維護(hù)成本[9]。由于該模型對(duì)返回格式不做限制,因此可以直接將模型封裝到程序中,在程序界面調(diào)用。
本研究就目前形勢(shì)下的赤峰市政府部門情況為依據(jù),以一些部門現(xiàn)有的實(shí)際工作問(wèn)題為實(shí)際出發(fā)點(diǎn),綜合利用現(xiàn)有的軟件開(kāi)發(fā)工具和計(jì)算機(jī)硬件設(shè)備,以嚴(yán)謹(jǐn)?shù)墓ぷ魉季S和踏實(shí)的工作方式設(shè)計(jì)并開(kāi)發(fā)了一套檔案信息管理系統(tǒng)。該系統(tǒng)可為各部門提供現(xiàn)代化的檔案信息管理服務(wù),實(shí)現(xiàn)檔案的自動(dòng)化管理,以提高政府辦公效率和對(duì)文稿檔案的管理水平,實(shí)現(xiàn)政府各部門日常工作的標(biāo)準(zhǔn)化、規(guī)范化并最終提高各部門的工作效率。
1 ?基于B/S結(jié)構(gòu)的管理信息系統(tǒng)
現(xiàn)有的管理信息系統(tǒng)往往基于C/S(Client/Server)結(jié)構(gòu)進(jìn)行設(shè)計(jì),而基于Internet的管理信息系統(tǒng)是B/S(Browser/Server)結(jié)構(gòu)的重要應(yīng)用領(lǐng)域,B/S結(jié)構(gòu)的性能優(yōu)于C/S結(jié)構(gòu)[10,11]。另外,B/S結(jié)構(gòu)不需要特定的操作環(huán)境,是一種三層分布式系統(tǒng),在該結(jié)構(gòu)中,用戶通過(guò)瀏覽器[12,13]對(duì)Web服務(wù)器發(fā)送請(qǐng)求。B/S結(jié)構(gòu)是以服務(wù)器為中心并在計(jì)算模型中運(yùn)行的低成本計(jì)算框架(瘦客戶端),該結(jié)構(gòu)的系統(tǒng)中客戶端使用一個(gè)通用瀏覽器軟件,計(jì)算機(jī)可以使用TCP/IP、HTTP協(xié)議[14]。B/S結(jié)構(gòu)的結(jié)構(gòu)圖如圖1所示。
用戶訪問(wèn)Internet就可以輕松地操作管理信息系統(tǒng)。本文設(shè)計(jì)的檔案信息管理系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)如圖2所示。該系統(tǒng)中,硬件設(shè)備由本地服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、應(yīng)用服務(wù)器和Web服務(wù)器組成。此外,系統(tǒng)管理員可以利用該系統(tǒng)檢索保存在計(jì)算機(jī)中的信息。為了提高系統(tǒng)的安全水平,本文在系統(tǒng)中安裝了防火墻。
2 ?系統(tǒng)功能設(shè)計(jì)及實(shí)現(xiàn)
經(jīng)過(guò)對(duì)各部門實(shí)際工作的調(diào)查走訪,本文將調(diào)查結(jié)果和部門內(nèi)部人員提出的需求進(jìn)行了整合,設(shè)計(jì)出的檔案信息管理系統(tǒng)主要由檔案數(shù)據(jù)的基本信息、不同部門檔案分類管理和相關(guān)檔案智能查詢管理三個(gè)主要模塊組成。該系統(tǒng)的主要特色在于檔案智能查詢管理功能。該系統(tǒng)中檔案數(shù)據(jù)的基本信息模塊和不同部門檔案管理分類模塊由常規(guī)的大數(shù)據(jù)處理方法實(shí)現(xiàn)。這兩個(gè)模塊的功能比較常見(jiàn)并且容易實(shí)現(xiàn),因此本節(jié)主要對(duì)相關(guān)檔案智能查詢管理模塊進(jìn)行重點(diǎn)敘述。該模塊的功能需要工作人員通過(guò)檔案管理系統(tǒng)進(jìn)入系統(tǒng)實(shí)現(xiàn)。登錄部分由一個(gè)類似決策樹(shù)的邏輯循環(huán)組成,工作人員可以通過(guò)前期注冊(cè)的用戶名和密碼登錄進(jìn)入系統(tǒng),在注冊(cè)的過(guò)程中系統(tǒng)會(huì)根據(jù)不同部門工作人員的工作職能劃分出相應(yīng)的權(quán)限。
如果工作人員輸入的用戶名沒(méi)有注冊(cè)過(guò)或者密碼錯(cuò)誤,系統(tǒng)會(huì)彈出登錄信息錯(cuò)誤的信息窗口并禁止用戶進(jìn)入系統(tǒng)或進(jìn)行其他操作。在系統(tǒng)后端的服務(wù)器中,工作人員進(jìn)行身份驗(yàn)證過(guò)程的流程圖如圖3所示。
登錄系統(tǒng)時(shí)的第一個(gè)界面是用戶權(quán)限登錄界面。權(quán)限主要是為了維護(hù)系統(tǒng)的安全性和完整性。用戶使用的操作符是有相應(yīng)權(quán)限限制的,未經(jīng)允許,操作員不能操作無(wú)權(quán)限的窗口。本系統(tǒng)認(rèn)證要求用戶首先申請(qǐng)用戶名和密碼,需要從軟件開(kāi)發(fā)人員處獲取進(jìn)入資格。
2.1 ?智能查詢功能
本文的智能查詢功能的實(shí)現(xiàn)基于數(shù)據(jù)挖掘結(jié)果,該功能主要為了給工作人員提供對(duì)檔案信息的查詢和部門信息管理兩個(gè)功能。對(duì)檔案信息的查詢一般由通用查詢模式和智能查詢模式兩種模式,通用查詢模式是類似于專家系統(tǒng)的普通查詢模式,可處理的數(shù)據(jù)量不大;本文基于數(shù)據(jù)挖掘方法構(gòu)建了智能查詢模式,可以根據(jù)數(shù)據(jù)挖掘結(jié)果顯示查詢結(jié)果。
2.1.1 ?檔案數(shù)據(jù)智能查詢功能
使用數(shù)據(jù)挖掘的方法實(shí)現(xiàn)了智能的數(shù)據(jù)查詢功能。該功能需要一定的權(quán)限,工作人員需要在登錄系統(tǒng)確認(rèn)權(quán)限后再進(jìn)行相應(yīng)操作。使用該功能時(shí)系統(tǒng)會(huì)根據(jù)工作人員提供的搜索條件提供相應(yīng)檔案數(shù)據(jù),同時(shí)會(huì)根據(jù)工作人員的需要調(diào)用檔案的基本信息進(jìn)行管理。
2.1.2 ?檔案管理部門信息查詢
具有登錄權(quán)限的用戶可以在操作界面輸入部門檔案信息的相關(guān)查詢條件,該功能可以根據(jù)相關(guān)的查詢條件在數(shù)據(jù)庫(kù)中匹配相應(yīng)的檔案信息。使用該功能輸入需要查詢的相關(guān)檔案信息,系統(tǒng)即可在頁(yè)面顯示出該檔案的詳細(xì)內(nèi)容和該檔案的調(diào)用信息。同時(shí),該功能可以查詢一定時(shí)間段內(nèi)的檔案調(diào)用信息。工作人員可以選擇需要查詢的時(shí)間段,系統(tǒng)會(huì)根據(jù)工作人員提供的信息顯示對(duì)應(yīng)時(shí)間段內(nèi)檔案的調(diào)用信息和相應(yīng)的提取權(quán)限。查詢系統(tǒng)選擇時(shí)間約束條件后,程序是在基本查詢條件的基礎(chǔ)上按照時(shí)間的約束條件進(jìn)行信息選擇。
基于上述分析,中心數(shù)據(jù)庫(kù)的結(jié)構(gòu)如圖4所示。
2.2 ?系統(tǒng)實(shí)現(xiàn)
2.2.1 ?系統(tǒng)整體實(shí)現(xiàn)
本系統(tǒng)是基于ASP.NET基于的三層結(jié)構(gòu)B/S系統(tǒng)。它由用戶界面層、中間業(yè)務(wù)邏輯層和后臺(tái)數(shù)據(jù)處理層組成。中間業(yè)務(wù)邏輯層是由數(shù)據(jù)處理分析程序組成的;后臺(tái)數(shù)據(jù)處理層主要指數(shù)據(jù)庫(kù),數(shù)據(jù)庫(kù)是檔案信息數(shù)據(jù)的主要支持;使用網(wǎng)頁(yè)端作為用戶界面層,也就是該系統(tǒng)的前臺(tái)。本文設(shè)計(jì)的檔案信息管理系統(tǒng)基于ASP.NET技術(shù)和Oracle9i平臺(tái)開(kāi)發(fā),使用Web技術(shù)進(jìn)行前端的軟件開(kāi)發(fā),客戶端的應(yīng)用程序可以在服務(wù)器中下載、在主機(jī)運(yùn)行。使用這樣的開(kāi)發(fā)模式可以大大提高系統(tǒng)的安全性。除此之外,本文設(shè)計(jì)的檔案信息管理系統(tǒng)對(duì)于客戶端的硬件要求不高,工作人員可以使用低成本的硬件和軟件。同時(shí),用戶只需要通過(guò)一些簡(jiǎn)單的維護(hù)操作就能配置和維護(hù)服務(wù)器。在具體實(shí)現(xiàn)過(guò)程中,我們充分利用了ASP.NET技術(shù)和Web應(yīng)用程序,以提高系統(tǒng)[15,16]的可伸縮性和功能性。
2.2.2 ?智能查詢模塊實(shí)現(xiàn)
智能檔案查詢模塊的功能能為需要調(diào)用檔案的工作人員提供方便,提取、歸還、檔案都可以在此模塊中完成。其主要的操作流程如下:相關(guān)部門的工作人員在需要提取檔案時(shí),只需點(diǎn)擊屏幕上的“檔案”按鈕,同時(shí)將單位卡放在機(jī)器上即可。此時(shí),屏幕上會(huì)顯示一些檔案的基本分類信息,如用檔案名稱、所屬部門等。用戶只需輸入自己的密碼即可進(jìn)入檔案管理信息系統(tǒng),然后把所有需要調(diào)用的檔案放在一個(gè)特定的區(qū)域內(nèi),閱讀器會(huì)自動(dòng)識(shí)別RFID標(biāo)簽,然后工作人員會(huì)得到檔案的條形碼。生成的條形碼是基于檔案進(jìn)行編碼的。當(dāng)識(shí)別器讀取條形碼后,系統(tǒng)可以自動(dòng)獲取相應(yīng)的檔案信息,工作人員進(jìn)行調(diào)用后還會(huì)改變數(shù)據(jù)庫(kù)中的該檔案狀態(tài)。最后,工作人員點(diǎn)擊“確定要提取檔案”按鈕即可。
當(dāng)查閱者需要?dú)w還檔案時(shí),其流程和提取檔案類似,登錄后點(diǎn)擊界面中的“歸檔”按鈕,然后將檔案和標(biāo)簽一同放入指定的信息識(shí)別區(qū)域,閱讀器即可自動(dòng)識(shí)別RFID標(biāo)簽的內(nèi)容。然后RFID標(biāo)簽自動(dòng)從檔案館讀取檔案,通過(guò)條形碼返回檔案信息,同時(shí)更新借閱、調(diào)用狀態(tài),最后查閱者點(diǎn)擊“確認(rèn)”完成檔案歸還并記錄歸還時(shí)間。以上操作都是在網(wǎng)絡(luò)上進(jìn)行的,如果出現(xiàn)意外情況如網(wǎng)絡(luò)不能正常工作,檔案的提取和歸還操作都會(huì)被禁止。首先它將在本地的冗余數(shù)據(jù)庫(kù)中保存該時(shí)間段內(nèi)的所有異常信息,當(dāng)網(wǎng)絡(luò)正常后會(huì)自動(dòng)保存到遠(yuǎn)程的數(shù)據(jù)庫(kù)中并進(jìn)行相應(yīng)記錄。
3 ?結(jié) ?論
檔案信息管理系統(tǒng)的目標(biāo)是將處理檔案和行政信息的各個(gè)環(huán)節(jié)整合到一個(gè)信息管理系統(tǒng)中,為檔案處理、檔案查詢和檔案管理提供一個(gè)全面的解決方案。本文設(shè)計(jì)的檔案信息管理系統(tǒng)平臺(tái)支持檔案管理、查詢功能。該系統(tǒng)貫穿基層檔案業(yè)務(wù)流程,形成統(tǒng)一、高效、高度集成、互聯(lián)、協(xié)調(diào)的管理體系;各類法律文書(shū)、檔案文書(shū)等政府機(jī)關(guān)業(yè)務(wù)將全面實(shí)現(xiàn)計(jì)算機(jī)自動(dòng)管理,形成完整、規(guī)范、準(zhǔn)確的信息流。本系統(tǒng)可以改善當(dāng)?shù)卣畽C(jī)關(guān)的業(yè)務(wù)處理和信息獲取手段,注重?cái)?shù)據(jù)源的可靠性和真實(shí)性?;谙到y(tǒng)性能分析,本系統(tǒng)可以改善當(dāng)?shù)卣块T的業(yè)務(wù)處理和信息獲取模式,從而提高工作效率。
參考文獻(xiàn):
[1] 張海藩,牟永敏.軟件工程導(dǎo)論:第6版 [M].北京:清華大學(xué)出版,2013.
[2] TROELSEN A.C#與.NET4高級(jí)程序設(shè)計(jì):第5版 [M].朱曄,肖逵,姚琪琳,等譯.北京:人民郵電出版社,2011.
[3] 高宏,李俊民.ASP.NET典型模塊與項(xiàng)目實(shí)戰(zhàn)大全 [M].北京:清華大學(xué)出版社,2012.
[4] 崔淼,賈紅軍.C#程序設(shè)計(jì)教程:第2版 [M].北京:機(jī)械工業(yè)出版社,2018.
[5] 趙立枝.淺析圖書(shū)檔案管理系統(tǒng)在圖書(shū)管理中的應(yīng)用 [J].電子世界,2019(17):181-182.
[6] 王丹.基于ASP.NET技術(shù)的圖書(shū)管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [D].長(zhǎng)春:吉林大學(xué),2018.
[7] 衛(wèi)鋒.基于Asp.Net2.0的網(wǎng)站用戶問(wèn)題解決方案的設(shè)計(jì)與實(shí)現(xiàn) [J].軟件導(dǎo)刊,2010,9(8):135-136.
[8] 李愛(ài)軍.基于ASP.NET的項(xiàng)目管理系統(tǒng)的網(wǎng)絡(luò)安全模式研究 [J].辦公自動(dòng)化,2010(16):43-45.
[9] 徐方,鄧敏.內(nèi)容管理系統(tǒng)(CMS)的發(fā)展與應(yīng)用 [J].孝感學(xué)院學(xué)報(bào),2007(3):70-72.
[10] 楊新宇,劉力勇.關(guān)于B/S架構(gòu)的深入探析 [J].科技信息(學(xué)術(shù)研究),2007(1):171-172.
[11] 孟莉.數(shù)字化圖書(shū)館對(duì)培養(yǎng)創(chuàng)新人才的支撐作用 [J].北京林業(yè)大學(xué)學(xué)報(bào)(社會(huì)科學(xué)版),2004(S1):31-33.
[12] YANG X Y,WEI Q Y,PENG X D. System architecture of Library 2.0 [J]. The Electronic Library,2009,27(2):283-291.
[13] NOCK C. Data Access Patterns:Database Interactions in Object-Oriented Applications [M]. Prentice Hall Professional Technical Reference,2003.
[14] AGOSTI M,F(xiàn)ERRO N,SILVELLO G. Digital library interoperability at high level of abstraction [J]. Future Generation Computer Systems,2016,55:129-146.
[15] ALBEE B,CHEN H L. Public library staffs perceived value and satisfaction of an open source library system [J]. The Electronic Library,2014,32(3):390-402.
[16] JI P,LUO L,SREEDHAR V C,et al. Hierarchical rule development and binding for web application server firewall:US8627442 [P]. 2014-01-07.
作者簡(jiǎn)介:高策(1991—),男,漢族,內(nèi)蒙古赤峰人,初級(jí)技術(shù)員,碩士,主要研究方向:大數(shù)據(jù)分析及計(jì)算機(jī)應(yīng)用。