高策 張顯通 張引 付薈
摘 ?要:有效地管理檔案信息資源,對于政府部門的信息化建設(shè)具有十分重要的意義。文章以Browser/Server結(jié)構(gòu)為基礎(chǔ),對政府部門檔案信息管理系統(tǒng)的設(shè)計(jì)與開發(fā)進(jìn)行了探討,開發(fā)的系統(tǒng)主要功能是將已處理的檔案和其他相關(guān)檔案的各個環(huán)節(jié)相結(jié)合,形成一個信息管理系統(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ù)庫系統(tǒng)
中圖分類號:TP311.5 ? ? ? 文獻(xiàn)標(biāo)識碼:A 文章編號: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)用受到了越來越多的關(guān)注。因此,相關(guān)部門開發(fā)了一些專門的信息系統(tǒng),幫助相關(guān)人員更好地開展[2]工作。但是這些系統(tǒng)都彼此獨(dú)立,不容易實(shí)現(xiàn)信息共享。具體來說,很難處理多種類型的信息,例如人、案例、對象,因?yàn)檫@些數(shù)據(jù)會隨著檔案處理的進(jìn)度流向所有相關(guān)部門[3]。如果沒有統(tǒng)一的管理系統(tǒng)來處理這些數(shù)據(jù),屬于各個部門的檔案信息就無法合并到安全的數(shù)據(jù)庫中進(jìn)行統(tǒng)一管理[4],這就增加了管理的復(fù)雜性和檢測的難度。因此,政府部門迫切需要相應(yīng)的檔案信息管理系統(tǒng),來實(shí)現(xiàn)各種業(yè)務(wù)信息的共享,提高對有用信息[5,6]的挖掘效率。
本研究針對上述問題,設(shè)計(jì)了一套檔案信息管理系統(tǒng)。在系統(tǒng)的實(shí)現(xiàn)部分,主要采用了B/S結(jié)構(gòu)的三層架構(gòu)模式[7]。為了分離政府部門內(nèi)相關(guān)業(yè)務(wù)的工作量,它是一個基于網(wǎng)頁端的系統(tǒng)應(yīng)用程序,帶有本地客戶端可以開啟的瀏覽器,通過服務(wù)器集群和資源管理實(shí)現(xiàn)了Web方面、業(yè)務(wù)邏輯方面的應(yīng)用。Web View由企業(yè)級服務(wù)器集群組成,并使用了日志的Taglib[8],每個請求都是按照一定的HTML動作進(jìn)行的。該模式減少了相應(yīng)程序代碼的拷貝量并且可以降低程序的后期維護(hù)成本[9]。由于該模型對返回格式不做限制,因此可以直接將模型封裝到程序中,在程序界面調(diào)用。
本研究就目前形勢下的赤峰市政府部門情況為依據(jù),以一些部門現(xiàn)有的實(shí)際工作問題為實(shí)際出發(fā)點(diǎn),綜合利用現(xiàn)有的軟件開發(fā)工具和計(jì)算機(jī)硬件設(shè)備,以嚴(yán)謹(jǐn)?shù)墓ぷ魉季S和踏實(shí)的工作方式設(shè)計(jì)并開發(fā)了一套檔案信息管理系統(tǒng)。該系統(tǒng)可為各部門提供現(xiàn)代化的檔案信息管理服務(wù),實(shí)現(xiàn)檔案的自動化管理,以提高政府辦公效率和對文稿檔案的管理水平,實(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)中,用戶通過瀏覽器[12,13]對Web服務(wù)器發(fā)送請求。B/S結(jié)構(gòu)是以服務(wù)器為中心并在計(jì)算模型中運(yùn)行的低成本計(jì)算框架(瘦客戶端),該結(jié)構(gòu)的系統(tǒng)中客戶端使用一個通用瀏覽器軟件,計(jì)算機(jī)可以使用TCP/IP、HTTP協(xié)議[14]。B/S結(jié)構(gòu)的結(jié)構(gòu)圖如圖1所示。
用戶訪問Internet就可以輕松地操作管理信息系統(tǒng)。本文設(shè)計(jì)的檔案信息管理系統(tǒng)的網(wǎng)絡(luò)結(jié)構(gòu)如圖2所示。該系統(tǒng)中,硬件設(shè)備由本地服務(wù)器、數(shù)據(jù)庫服務(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)過對各部門實(shí)際工作的調(diào)查走訪,本文將調(diào)查結(jié)果和部門內(nèi)部人員提出的需求進(jìn)行了整合,設(shè)計(jì)出的檔案信息管理系統(tǒng)主要由檔案數(shù)據(jù)的基本信息、不同部門檔案分類管理和相關(guān)檔案智能查詢管理三個主要模塊組成。該系統(tǒng)的主要特色在于檔案智能查詢管理功能。該系統(tǒng)中檔案數(shù)據(jù)的基本信息模塊和不同部門檔案管理分類模塊由常規(guī)的大數(shù)據(jù)處理方法實(shí)現(xiàn)。這兩個模塊的功能比較常見并且容易實(shí)現(xiàn),因此本節(jié)主要對相關(guān)檔案智能查詢管理模塊進(jìn)行重點(diǎn)敘述。該模塊的功能需要工作人員通過檔案管理系統(tǒng)進(jìn)入系統(tǒng)實(shí)現(xiàn)。登錄部分由一個類似決策樹的邏輯循環(huán)組成,工作人員可以通過前期注冊的用戶名和密碼登錄進(jìn)入系統(tǒng),在注冊的過程中系統(tǒng)會根據(jù)不同部門工作人員的工作職能劃分出相應(yīng)的權(quán)限。
如果工作人員輸入的用戶名沒有注冊過或者密碼錯誤,系統(tǒng)會彈出登錄信息錯誤的信息窗口并禁止用戶進(jìn)入系統(tǒng)或進(jìn)行其他操作。在系統(tǒng)后端的服務(wù)器中,工作人員進(jìn)行身份驗(yàn)證過程的流程圖如圖3所示。
登錄系統(tǒng)時的第一個界面是用戶權(quán)限登錄界面。權(quán)限主要是為了維護(hù)系統(tǒng)的安全性和完整性。用戶使用的操作符是有相應(yīng)權(quán)限限制的,未經(jīng)允許,操作員不能操作無權(quán)限的窗口。本系統(tǒng)認(rèn)證要求用戶首先申請用戶名和密碼,需要從軟件開發(fā)人員處獲取進(jìn)入資格。
2.1 ?智能查詢功能
本文的智能查詢功能的實(shí)現(xiàn)基于數(shù)據(jù)挖掘結(jié)果,該功能主要為了給工作人員提供對檔案信息的查詢和部門信息管理兩個功能。對檔案信息的查詢一般由通用查詢模式和智能查詢模式兩種模式,通用查詢模式是類似于專家系統(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)操作。使用該功能時系統(tǒng)會根據(jù)工作人員提供的搜索條件提供相應(yīng)檔案數(shù)據(jù),同時會根據(jù)工作人員的需要調(diào)用檔案的基本信息進(jìn)行管理。
2.1.2 ?檔案管理部門信息查詢
具有登錄權(quán)限的用戶可以在操作界面輸入部門檔案信息的相關(guān)查詢條件,該功能可以根據(jù)相關(guān)的查詢條件在數(shù)據(jù)庫中匹配相應(yīng)的檔案信息。使用該功能輸入需要查詢的相關(guān)檔案信息,系統(tǒng)即可在頁面顯示出該檔案的詳細(xì)內(nèi)容和該檔案的調(diào)用信息。同時,該功能可以查詢一定時間段內(nèi)的檔案調(diào)用信息。工作人員可以選擇需要查詢的時間段,系統(tǒng)會根據(jù)工作人員提供的信息顯示對應(yīng)時間段內(nèi)檔案的調(diào)用信息和相應(yīng)的提取權(quán)限。查詢系統(tǒng)選擇時間約束條件后,程序是在基本查詢條件的基礎(chǔ)上按照時間的約束條件進(jìn)行信息選擇。
基于上述分析,中心數(shù)據(jù)庫的結(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ù)邏輯層和后臺數(shù)據(jù)處理層組成。中間業(yè)務(wù)邏輯層是由數(shù)據(jù)處理分析程序組成的;后臺數(shù)據(jù)處理層主要指數(shù)據(jù)庫,數(shù)據(jù)庫是檔案信息數(shù)據(jù)的主要支持;使用網(wǎng)頁端作為用戶界面層,也就是該系統(tǒng)的前臺。本文設(shè)計(jì)的檔案信息管理系統(tǒng)基于ASP.NET技術(shù)和Oracle9i平臺開發(fā),使用Web技術(shù)進(jìn)行前端的軟件開發(fā),客戶端的應(yīng)用程序可以在服務(wù)器中下載、在主機(jī)運(yùn)行。使用這樣的開發(fā)模式可以大大提高系統(tǒng)的安全性。除此之外,本文設(shè)計(jì)的檔案信息管理系統(tǒng)對于客戶端的硬件要求不高,工作人員可以使用低成本的硬件和軟件。同時,用戶只需要通過一些簡單的維護(hù)操作就能配置和維護(hù)服務(wù)器。在具體實(shí)現(xiàn)過程中,我們充分利用了ASP.NET技術(shù)和Web應(yīng)用程序,以提高系統(tǒng)[15,16]的可伸縮性和功能性。
2.2.2 ?智能查詢模塊實(shí)現(xiàn)
智能檔案查詢模塊的功能能為需要調(diào)用檔案的工作人員提供方便,提取、歸還、檔案都可以在此模塊中完成。其主要的操作流程如下:相關(guān)部門的工作人員在需要提取檔案時,只需點(diǎn)擊屏幕上的“檔案”按鈕,同時將單位卡放在機(jī)器上即可。此時,屏幕上會顯示一些檔案的基本分類信息,如用檔案名稱、所屬部門等。用戶只需輸入自己的密碼即可進(jìn)入檔案管理信息系統(tǒng),然后把所有需要調(diào)用的檔案放在一個特定的區(qū)域內(nèi),閱讀器會自動識別RFID標(biāo)簽,然后工作人員會得到檔案的條形碼。生成的條形碼是基于檔案進(jìn)行編碼的。當(dāng)識別器讀取條形碼后,系統(tǒng)可以自動獲取相應(yīng)的檔案信息,工作人員進(jìn)行調(diào)用后還會改變數(shù)據(jù)庫中的該檔案狀態(tài)。最后,工作人員點(diǎn)擊“確定要提取檔案”按鈕即可。
當(dāng)查閱者需要?dú)w還檔案時,其流程和提取檔案類似,登錄后點(diǎn)擊界面中的“歸檔”按鈕,然后將檔案和標(biāo)簽一同放入指定的信息識別區(qū)域,閱讀器即可自動識別RFID標(biāo)簽的內(nèi)容。然后RFID標(biāo)簽自動從檔案館讀取檔案,通過條形碼返回檔案信息,同時更新借閱、調(diào)用狀態(tài),最后查閱者點(diǎn)擊“確認(rèn)”完成檔案歸還并記錄歸還時間。以上操作都是在網(wǎng)絡(luò)上進(jìn)行的,如果出現(xiàn)意外情況如網(wǎng)絡(luò)不能正常工作,檔案的提取和歸還操作都會被禁止。首先它將在本地的冗余數(shù)據(jù)庫中保存該時間段內(nèi)的所有異常信息,當(dāng)網(wǎng)絡(luò)正常后會自動保存到遠(yuǎn)程的數(shù)據(jù)庫中并進(jìn)行相應(yīng)記錄。
3 ?結(jié) ?論
檔案信息管理系統(tǒng)的目標(biāo)是將處理檔案和行政信息的各個環(huán)節(jié)整合到一個信息管理系統(tǒng)中,為檔案處理、檔案查詢和檔案管理提供一個全面的解決方案。本文設(shè)計(jì)的檔案信息管理系統(tǒng)平臺支持檔案管理、查詢功能。該系統(tǒng)貫穿基層檔案業(yè)務(wù)流程,形成統(tǒng)一、高效、高度集成、互聯(lián)、協(xié)調(diào)的管理體系;各類法律文書、檔案文書等政府機(jī)關(guān)業(yè)務(wù)將全面實(shí)現(xiàn)計(jì)算機(jī)自動管理,形成完整、規(guī)范、準(zhǔn)確的信息流。本系統(tǒng)可以改善當(dāng)?shù)卣畽C(jī)關(guān)的業(yè)務(wù)處理和信息獲取手段,注重數(shù)據(jù)源的可靠性和真實(shí)性。基于系統(tǒng)性能分析,本系統(tǒng)可以改善當(dāng)?shù)卣块T的業(yè)務(wù)處理和信息獲取模式,從而提高工作效率。
參考文獻(xiàn):
[1] 張海藩,牟永敏.軟件工程導(dǎo)論:第6版 [M].北京:清華大學(xué)出版,2013.
[2] TROELSEN A.C#與.NET4高級程序設(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] 趙立枝.淺析圖書檔案管理系統(tǒng)在圖書管理中的應(yīng)用 [J].電子世界,2019(17):181-182.
[6] 王丹.基于ASP.NET技術(shù)的圖書管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [D].長春:吉林大學(xué),2018.
[7] 衛(wèi)鋒.基于Asp.Net2.0的網(wǎng)站用戶問題解決方案的設(shè)計(jì)與實(shí)現(xiàn) [J].軟件導(dǎo)刊,2010,9(8):135-136.
[8] 李愛軍.基于ASP.NET的項(xiàng)目管理系統(tǒng)的網(wǎng)絡(luò)安全模式研究 [J].辦公自動化,2010(16):43-45.
[9] 徐方,鄧敏.內(nèi)容管理系統(tǒng)(CMS)的發(fā)展與應(yīng)用 [J].孝感學(xué)院學(xué)報,2007(3):70-72.
[10] 楊新宇,劉力勇.關(guān)于B/S架構(gòu)的深入探析 [J].科技信息(學(xué)術(shù)研究),2007(1):171-172.
[11] 孟莉.數(shù)字化圖書館對培養(yǎng)創(chuàng)新人才的支撐作用 [J].北京林業(yè)大學(xué)學(xué)報(社會科學(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.
作者簡介:高策(1991—),男,漢族,內(nèi)蒙古赤峰人,初級技術(shù)員,碩士,主要研究方向:大數(shù)據(jù)分析及計(jì)算機(jī)應(yīng)用。