前言:本站為你精心整理了電子政務審批系統設計與實現范文,希望能為你的創作提供參考價值,我們的客服老師可以幫助你提供個性化的參考范文,歡迎咨詢。
摘要:在電子信息技術的支持下,電子政務在政府各個部門已經廣泛使用,所處理的內容已具有雙向特征性。使用數據庫范式理論的指導、根據手機短信點到點的通訊原理、借助微信公共平臺,把電子政務審批系統中的一些功能和微信平臺中的某些功能有機結合起來,擴大電子政務審批系統的使用領域,提高該系統在電子政務審批中應用價值。文章從基于網絡數據庫微信輔助的電子政務審批系統設計的相關技術、電子政務審批系統的設計、電子政務審批系統的實現三大方面研究。
關鍵詞:電子政務;微信;審批
在電子信息技術的支持下,電子政務在政府各個部門已經廣泛使用,所處理的內容已不再具有單向的特征,已具有雙向特征性。基于網絡數據庫微信輔助的電子政務審批系統已經成了政府部門電子政務工程建設中的重要建設內容之一,它能夠簡化政府部門在履行職能、提供服務等各個方面的操作步驟,使政府的行政審批行為更加規范化、效率化以及有效化,從而切實有效地為廣大市場服務。在基于網絡數據庫微信輔助的電子政務審批系統的設計與實現的過程中,使用數據庫范式理論的指導、根據手機短信點到點的通訊原理、借助微信公共平臺,把電子政審批系統中的一些功能和微信平臺中的某些功能有機結合起來,提高該系統在電子政務審批中應用價值。
1電子政務審批系統設計相關技術
在開發此系統時,首先要確定借助哪些技術軟件才能把此系統設計得比較完善。在此次開發系統中,最基本的內容為三層架構技術、B/S結構和軟件工程技術等。(1)三層架構技術。三層架構技術由用戶層、業務處理層以及數據層三個部分組成,這種架構模式比二層架構模式更具穩定性、安全性和先進性。在三層架構結構模式中,在系統的維護以及故障排查方面有較大優勢,一旦發現故障就能及時處理。同時在使用過程中,穩定性能較好,不會無緣無故出現故障。系統安全性能也較好,工作人員在使用時,無需考慮該系統會被不法分子侵入。各層之間具有獨立性,分工非常明確,但是每層之間又互相協作,使整個電子政務審批系統有效地實施其審批功能。這三層架構的邏輯關系如圖1如示。(2)B/S結構。B/S結構是Browser和Server的縮寫。采用這種結構搭建的平臺,工作人員在瀏覽器上就可以完成審批的過程。微信開發商也已加強了微信使用技術的開發,微信也可以在電腦上使用,其功能與在手機上使用的功能相差不大,不會影響其功能的實施。使用這種結構開發的審批系統,用戶在使用時并不需要產生額外的費用,例如安裝費用、、網絡費用等。通過B/S結構開發出來的系統,在AJAX技術的支持下,能夠有效地解決傳統技術中無法解決的問題,從而有助于電子政務的審批。(3)軟件工程技術。基于網絡數據庫微信輔助的電子政務審批系統的設計通常采用的軟件工程技術為兩種:面向對象技術和UML建模技術。面向對象技術充分遵循人們認識客觀世界的規律和方法,模擬人們經常遇到的客觀事物來開發軟件。在開發時,使用相同的函數在不同的類中,使用該函數的不同功能處理事務。UML建模技術是一種建模語言。它在描述軟件系統時,以結構圖和行為圖兩部分的圖形符號進行描述。結構圖由類圖、對象圖、組件圖和部署圖四大部分組成,行為圖由用例圖、活動圖、序列圖、協作圖和狀態圖五大部分組成。UML建模技術的結構如圖2所示。
2電子政務審批系統設計
電子政務審批系統的設計由系統網絡結構設計、系統架構設計、公文審批模塊設計、信息查詢與分析模塊設計以及數據庫模型設計等幾個部分組成。系統的網絡結構設計是內外通訊聯系的網絡結構,在電子政務審批系統中,如果沒有此網絡結構,則所有的信息無法發送出去。此網絡結構由內網和外網兩個部分組成,其通訊設備有數據庫服務器、WEB服務器、路由器和交換機等,當其網絡體系構成之后,在用手機發送微信時也可以訪問系統中的一些功能。系統架構設計系統由客戶層、業務控制層、系統業務層、存儲支持層、數據庫系統、文化系統、操作系統和網絡平臺等組成。各個層面具體負責不同的功能和任務。并且各個子層面都支持上一層面的功能。結構圖如圖3所示。公文審批模塊設計由很多類和其對象組成,不同的類以及對象在執行其功能時,一定要按照應用的順序,執行各類對象的功能。首先由applyWebManage類實例化,形成可供用戶操作的友好界面,用戶在由此類對象形成的界面執行網上審批的一系列操作,然后再分別由createApplyControl類對象、modifyApplyControl類對象、submitApplyControl類對象響應來自applyWebManage類對象的消息,該類對象接到響應消息后,處理的結果反饋給applyWebManage類對象,同時向databaseDeal類實例化對象提交消息,databaseDeal類實例化對象處理相關任務,并且把結果寫入到數據庫中。在信息查詢與分析模塊設計時,主要是實施信息查詢與輸出模塊的功能,就必須設計好其操作界面。在設計時,采用面向對象的設計技術和方法,有多少個類和對象,信息查詢和輸出就會有多少個類,并且關系也多種多樣。類的種類有界面類、信息查詢分析類、系統用戶超級類以及數據操作類等,不同的類負責不能的信息功能。在設計數據庫模型時一定要根據系統對數據的存儲需求,來設計用戶、角色、模塊、文件、審批流程以及審批規則等對象。對象之間的關系可以是一對多、多對多的對應關系,也就是說,職工實體與微信實體可以是一對多的關系,也可以是多對多的關系,即一個職工可以和多個短信實體相對應。
3電子政務審批系統實現
分析了系統設計所需要的技術以及系統設計過程之后,基于網絡數據庫微信輔助的電子政務審批系統的實現才是主要內容。該系統實現離不開軟硬件的配置。(1)軟硬件配置。基于網絡電子政務審批系統的實現,不論是從服務端還是客戶端來說,其硬件的配置不能低于中檔的配置,否則無法實現。在軟件方面,服務端使用的操作系統為WINDOWS200Sever,數據庫為SQLServer2005,同時還要借助圖片處理、FLASH制作等軟件。客戶端使用的操作系統最低為WindowsProfessional2003/XP,所用的瀏覽器為火狐。另外,網絡環境是該系統實現必不可少的配置。(2)系統設置功能模塊的實現。在該系統中,模塊的功能比較多,例如有公文定義、公文審批、信息統計、模板權限等。有時還可以根據實際情況的需要,在模塊里自行設計一個新的定義。新模塊的創建通常采用三種形式:①在模塊的下拉菜單中選擇“創建新空白模板”;②從移動光盤或電腦里導入現有的文件格式;③導入現成的模板。不同模塊功能實現的流程并不一樣,例如物品采購流程的審批就比較繁瑣。每一步的審批非常嚴格,并且審批程序前后步驟關聯性很大,如果前面的審批沒有通過,則無法進入下一步的審批流程。比如李四需采購一批物資,首先需要在模板中定義全部采購的類型,數量限制,采購權限等參數,然后再定義各類采購的審批、退回、撤回等流程,同時,對于審批、退回、撤回等操作的后續操作均需做出明確的流程規劃。(3)公文審批模塊的實現。公文審批模塊包括我的申請、我的待辦、我的已辦、我的待閱、我的管理等模塊。“我的申請”模塊中包括的內容比較廣泛、比較復雜。需要填寫申請單的人,只需要在此模塊找出相應的申請單,例如請事假單、請病假單等。當“申請單”填寫好之后,系統會自動把“申請單”分門別類地歸入到相應的模塊之中。所發起的“申請單”,必須經過一定的審批程序后才能通過。發起申請單的人可以在事務的不同狀態下拉菜單里查詢申請單有沒有通過。其狀態有五種:全部、草稿、辦理中、已否決、已辦結。(4)領導審批處理模塊的實現。領導輸入用戶名和密碼進入系統之后,就可以對所有的“申請單”進行審批。系統中的“申請單”已按照標題、申請的時間、審批的最后期限等全部分門別類的整理好。審批只要打開“我的待辦”,“申請單”就已按級別排好,審批者能按照操作的程序填寫審批意見,或者轉發給其它領導進行審批。當所有的審批結束之后,可以點擊“確定”,審批環節執行完畢。然后再登錄到微信平臺的操作界面,在下拉菜單中選擇相應的功能就要完成電子審批任務。總而言之,基于網絡數據庫微信輔助的電子政務審批系統在政府部門的信息管理體系中具有很高的使用價值,只要操作者根據實際情況的需要,不斷地進行系統的更新和完善,必能使之可持續性的發展,提高政府部門電子政務審批工作的效率。
參考文獻
[1]陳濤,董艷哲,馬亮,等.推進“互聯網+政務服務”提升政府服務與社會治理能力[J].電子政務,2016,(8):2-22.
[2]沈睿芳,高向偉,李顯佳,等.基于“云模式”的主動政務服務架構研究[J].電子政務,2015,(7):84-92.
[3]任廣震,侯進,王獻.MVC模式在B/S結構政務系統的應用研究[J].計算機應用與軟件,2014,(8):54-58+74.
[4]吳清華.基層電子政務:加強和創新社會管理的中堅力量———部分地區電子政務實踐經驗解析[J].信息化建設,2011,(8):6-12.
作者:汪煒瑋 王鶴琴 單位:安徽警官職業學院