郭來軍
摘 要:電子政務(wù)的建設(shè)和發(fā)展提高了政府的辦事效率,政府辦公自動化系統(tǒng)實(shí)現(xiàn)了電子政務(wù)的信息化發(fā)展,以Web技術(shù)為基礎(chǔ)的政府辦公自動化系統(tǒng)是政府信息化建設(shè)的重要內(nèi)容。文章對政府辦公自動化系統(tǒng)特點(diǎn)進(jìn)行了簡單的敘述,對基于Web的政府辦公自動化系統(tǒng)平臺開發(fā)設(shè)計進(jìn)行了需求分析,在系統(tǒng)的設(shè)計中采用MVC模式的思想進(jìn)行設(shè)計,提高了系統(tǒng)軟件的整體性能。針對政府辦公數(shù)字化的實(shí)際需求,對基于Web的政府辦公自動化系統(tǒng)開發(fā)平臺進(jìn)行了設(shè)計和研究。
關(guān)鍵詞:MVC模型;Web技術(shù);政府辦公自動化系統(tǒng);開發(fā)平臺設(shè)計
政府信息化建設(shè)有利推動了國家信息化的發(fā)展和建設(shè),政府信息化建設(shè)應(yīng)該進(jìn)行電子政府建設(shè),實(shí)現(xiàn)政府辦公自動化系統(tǒng)的設(shè)計開發(fā)和利用,提高現(xiàn)代化的政府管理能力。對政府辦公自動化系統(tǒng)開發(fā)平臺的設(shè)計要以實(shí)現(xiàn)智慧型政府建設(shè)為基礎(chǔ),滿足政府自動化辦公的基本需要?;赪eb的政府辦公自動化系統(tǒng)的設(shè)計以模型—視圖—控制器(Model View Controller,MVC)為設(shè)計思想,以B/S結(jié)構(gòu)體系為平臺結(jié)構(gòu),提高了政府辦公的效率。
1 政府辦公自動化系統(tǒng)開發(fā)平臺設(shè)計目標(biāo)
政府辦公自動化是在政府辦公活動過程中通過計算機(jī)技術(shù)和設(shè)備,提高辦公系統(tǒng)的整體性能。政府辦公自動化系統(tǒng)開發(fā)平臺的最大特點(diǎn)就是以數(shù)字處理為主,建立一個完整的公文自動化處理系統(tǒng)。政府辦公自動化系統(tǒng)開發(fā)平臺通過計算機(jī)輔助技術(shù)來完成平臺的基本功能,系統(tǒng)設(shè)計目標(biāo)實(shí)現(xiàn)政府工作流程的自動化,實(shí)現(xiàn)各部門之間的協(xié)同辦公。系統(tǒng)設(shè)計可以對數(shù)據(jù)進(jìn)行存儲和維護(hù),實(shí)現(xiàn)信息數(shù)據(jù)的共享,提高政府的辦事效率。對系統(tǒng)平臺的開發(fā)要結(jié)合政府自身的特點(diǎn),采用J2EE分布式技術(shù)實(shí)現(xiàn)系統(tǒng)的功能。政府辦公自動化系統(tǒng)開發(fā)平臺設(shè)計目標(biāo)通過B/S模式結(jié)構(gòu)實(shí)現(xiàn)客戶端對平臺數(shù)據(jù)的訪問和基本功能的操作,系統(tǒng)設(shè)計采用集成化的模塊設(shè)計模式[1]。
2 政府辦公自動化系統(tǒng)開發(fā)平臺設(shè)計需求
系統(tǒng)開發(fā)平臺通過簡潔的編程代碼進(jìn)行設(shè)計,通過代碼對平臺的業(yè)務(wù)模塊和功能進(jìn)行合理的設(shè)計。開發(fā)平臺采用可擴(kuò)展標(biāo)記語言對數(shù)據(jù)接口進(jìn)行設(shè)計,這樣體現(xiàn)了平臺的開放性,可以實(shí)現(xiàn)應(yīng)用系統(tǒng)之間的數(shù)據(jù)交換。開發(fā)平臺以末班定制的方式對應(yīng)用系統(tǒng)進(jìn)行設(shè)計,滿足政府部門業(yè)務(wù)的需要。開發(fā)平臺在設(shè)計時候充分考慮到平臺的安全性,在系統(tǒng)運(yùn)行的各個環(huán)節(jié)進(jìn)行監(jiān)測,系統(tǒng)設(shè)計日志功能,可以對惡意侵害系統(tǒng)的行為進(jìn)行記錄,便于管理員采用安全措施。開發(fā)平臺的管理實(shí)施角色分配的原則,分配不同的角色具有不同的訪問權(quán)限。平臺數(shù)據(jù)庫安全設(shè)計采用加密技術(shù)或者數(shù)字簽名技術(shù),保證數(shù)據(jù)庫中重要數(shù)據(jù)的安全性[2]。
3 基于Web的政府辦公自動化系統(tǒng)開發(fā)平臺設(shè)計
政府辦公自動化系統(tǒng)開發(fā)平臺的設(shè)計是以MVC設(shè)計思想為核心進(jìn)行設(shè)計的,實(shí)現(xiàn)模塊功能之間的數(shù)據(jù)互通。政府辦公自動化系統(tǒng)軟件設(shè)計模式采用柔性集成技術(shù)和微操作技術(shù),系統(tǒng)框架通過Java來實(shí)現(xiàn)[3]。
3.1 核心層設(shè)計
本文對系統(tǒng)開發(fā)平臺的設(shè)計采用的核心技術(shù)是柔性集成技術(shù),可以有效實(shí)現(xiàn)對政府服務(wù)業(yè)務(wù)流程的控制。系統(tǒng)開發(fā)平臺的控制結(jié)構(gòu)核心層設(shè)計,采用MVC模型設(shè)計思想。本系統(tǒng)的MVC結(jié)構(gòu)如圖1所示,在MVC模型中,負(fù)責(zé)應(yīng)用程序和數(shù)據(jù)的存儲。視圖結(jié)構(gòu)負(fù)責(zé)對模型中的數(shù)據(jù)進(jìn)行顯示??刂茖邮菍τ脩舻恼埱筮M(jìn)行接收,對模型注冊表進(jìn)行檢索。業(yè)務(wù)邏輯控制模型負(fù)責(zé)對請求進(jìn)行處理,并對模型數(shù)據(jù)進(jìn)行修改,把處理完的數(shù)據(jù)結(jié)果返回到表單中,再傳回控制器。視圖數(shù)據(jù)模型通過HTML在瀏覽器端生成數(shù)據(jù),并實(shí)現(xiàn)對視圖的調(diào)用。
3.2 系統(tǒng)開發(fā)平臺功能結(jié)構(gòu)設(shè)計
系統(tǒng)開發(fā)平臺功能框架如圖2所示,在系統(tǒng)功能結(jié)構(gòu)框架圖中,系統(tǒng)控制模型負(fù)責(zé)整個系統(tǒng)開發(fā)平臺框架的控制,包括權(quán)限控制和并發(fā)控制等。業(yè)務(wù)邏輯模型本身有業(yè)務(wù)接口和業(yè)務(wù)方法,通過接口和方法可以生產(chǎn)新的業(yè)務(wù)邏輯模型結(jié)構(gòu)。視圖模型功能主要是實(shí)現(xiàn)對視圖的顯示。內(nèi)部、外部業(yè)務(wù)邏輯接口主要是提供系統(tǒng)控制模型和業(yè)務(wù)模型之間的內(nèi)部、外部接口功能的。內(nèi)部、外部視圖模型接口是提供系統(tǒng)與內(nèi)部、外部視圖模型之間的接口功能。系統(tǒng)開發(fā)平臺各個模塊之間是相互協(xié)作的,構(gòu)成一個統(tǒng)一的完整的系統(tǒng)開發(fā)平臺功能結(jié)構(gòu)框架[4]。
3.2 開發(fā)平臺對象設(shè)計
本文對政府服務(wù)流程的設(shè)計是基于集成體系的微操作控制系統(tǒng),微操作的設(shè)計主要是以事務(wù)為出發(fā)點(diǎn),對事務(wù)處理的共性進(jìn)行分析,便于操作管理器的維護(hù)和管理。微操作基本功能架構(gòu)如圖3所示。
微操作管理負(fù)責(zé)對微操作進(jìn)行維護(hù),包括增加、刪除等操作。角色微操作管理負(fù)責(zé)把微操作分配給各個系統(tǒng)角色。微操作解析功能是在政府業(yè)務(wù)公文流程中對微操作作出預(yù)定義的操作。采用微操作管理的方法對開發(fā)平臺對象進(jìn)行設(shè)計,在角色設(shè)置的時候要采用微操作的模式對角色進(jìn)行選取[5]。
4 結(jié)語
政府辦公自動化系統(tǒng)開發(fā)平臺的設(shè)計提高了政府信息化辦公效率,促進(jìn)了智慧型政府的發(fā)展。政府辦公自動化系統(tǒng)開發(fā)平臺的設(shè)計采用標(biāo)準(zhǔn)的數(shù)字處理格式,滿足了政府對業(yè)務(wù)處理的多樣性的需要。
[參考文獻(xiàn)]
[1]張浩華,齊維毅,趙子夫,等.基于JAVA技術(shù)的MD5加密算法的設(shè)計與實(shí)現(xiàn)[J].沈陽師范大學(xué)學(xué)報(自然科學(xué)版),2009(1):75-77.
[2]王進(jìn),張艷平.基于B/S模式的高校智能辦公自動化信息系統(tǒng)的設(shè)計與應(yīng)用[J].計算機(jī)應(yīng)用研究,2002(4):125-127.
[3]劉運(yùn)龍,黃煙波.一種基于雙Servlet控制器的MVC模式的設(shè)計與研究[J].計算機(jī)應(yīng)用,2005(1):238-240.
[4]于淼,王延章.一種基于角色網(wǎng)絡(luò)模型的電子政務(wù)系統(tǒng)框架及其實(shí)現(xiàn)研究[J].計算機(jī)工程與應(yīng)用,2003(12):31-35.
[5]任遠(yuǎn),張尚玉,張仲義.用Notes實(shí)現(xiàn)基于工作流程的通用辦公自動化系統(tǒng)[J].電腦編程技巧與維護(hù),2001(1):19-21.