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