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