999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于J2EE的電子政務系統研究與應用

2016-09-20 18:20:53王靜李巖孫壯橋魏一博
考試周刊 2016年71期

王靜 李巖 孫壯橋 魏一博

摘 要: 傳統電子政務系統存在流程固化的缺點,通過運用J2EE框架及工作流引擎可按需調整業務功能,提高了重用性和可自定義性,減小了二次開發的難度與瓶頸,更加符合當今電子政務的實際需要。應用系統的開發人員通過可視化的方式分析和設計業務流程,可將各個應用模塊連接在一起。在組織結構和業務流程發生變化的時候,能夠在很少修改甚至不修改原來應用程序的情況下,通過適當調整或重新定義工作流程適應變化情況。

關鍵詞: 電子政務 J2EE 工作流

自2014年國務院辦公廳發布了《關于促進電子政務協調發展的指導意見》(國辦發〔2014〕66號)以來,電子政務已經深入我國經濟社會發展的各個領域,成為各級政府平穩運轉和高效履職不可或缺的手段。本文以河北省教育廳電子政務系統項目為研究背景,闡述基于J2EE框架及工作流引擎的電子政務系統的設計。

一、傳統電子政務系統存在的問題

當今電子政務系統中,存在各種各樣的工作流程。比如:網站內容的發布;對各項辦事的管理從立項、審核、審批的許可證管理流程;從群眾的舉報,到對部門進行稽查、對違法違紀的行為進行處理、備案的舉報處理流程;日常的請假申請、用車申請和收發公文等辦公流程。傳統系統設計方式將業務流程以編碼的方式固化在應用系統中,在業務流程和組織結構發生改變的情況下,需要對系統進行重大修改,甚至重新設計。實際上,業務流程的改變是導致許多應用系統失敗的最主要原因?;贘2EE及工作流引擎開發電子政務系統可有效解決以上問題。

二、基于J2EE及工作流技術開發模式的優勢

J2EEWeb應用程序開源框架分為四層:表示層、業務邏輯層、數據持久層和域模塊層,可以幫助開發人員在短期內搭建結構清晰、復用性好、維護方便的Web應用程序。

工作流管理系統(Workflow Management System,WFMS)通過軟件定義、創建工作流并管理其執行。利用工作流管理系統簡化企業級軟件開發甚至維護。優點如下:

1.降低開發風險,通過使用狀態和動作這樣的術語,業務分析師和開發人員使用同一種語言交談。這樣開發人員就不必將用戶需求轉化成軟件設計了。

2.實現集中統一,業務流程經常變化,使用工作流系統的最大好處是:業務流程的實現代碼,不再是散落在各種各樣的系統中。

3.加快應用開發,你的軟件不用再關注流程的參與者,開發起來更快,代碼更容易維護。

三、J2EE開發框架設計

本系統表現層采用Struts框架,業務邏輯層采用Spring框架,數據持久層采用Hibernate提供具體的數據庫數據處理操作,三者有機整合,構成輕量級J2EE應用框架。在該架構下系統分成四層。

1.表示層:由Struts實現,以Struts-config.xml為核心,負責管理用戶的請求,并做出響應。Struts提供通用的控制組件AcfionServlet承擔MVC中的Controller的角色,代理調用業務邏輯(Action)其他上層處理。AcfionForm封裝與用戶界面的數據元素

2.邏輯層:包括流程邏輯層和業務邏輯層,該層依賴于Spring框架實現,主要負責處理應用程序的業務邏輯和業務驗證、管理事務、保留和其他層交互的接口、管理業務層對象之間的依賴等功能??蓪BPM工作流框架作為業務邏輯層組件使用。JBPM可方便地應用于J2EE框架中。

3.持久層:采用基于0/RMapping機制的Hibemate框架。對數據對象的包裝屏蔽了具體的數據庫和具體的數據表、字段,做到了構建一個通用的數據處理模型在不同項目中無縫接入使用。

四、工作流框架設計

本項目采用JBPM框架,JBPM是一個Java庫。因此,它可以用在任何java環境,如web應用程序,Swing應用程序,EJB,Web Service,等等,此框架采用了非常簡單的組織模型,并且能夠非常容易地讓使用者替換使用自己的組織模型。設計步驟如下:

1.創建任務。

創建工作流圖:創建工作流圖及開始、結束節點。

創建處理節點:描述處理節點,包括節點名稱,節點描述,節點執行者。

創建任務節點:描述任務節點,包括節點名稱,節點描述,節點執行者。

創建泳道:定義必須由同一個參與者完成的任務集。

定義節點上下文:定義任務節點能夠訪問的業務邏輯。

接口及模型類,這些接口和模型類以JSF Managed Bean的形式訪問。節點上下文提供在節點處所能夠訪問的內容及這些內容的作用范圍。

分派任務節點:定義任務節點處理的泳道、角色、用戶。

分派處理節點:指定工作流圖中處理節點對應的業務處理由哪個Bean完成。

2.定義組織結構:定義完成工作流程的組織的結構。執行該任務角色:組織結構定義人員。JBPM提供了一個默認的組織模型,其對應的類為identify包和子包。進行需求分析后,制訂模型具體替換方案,User類替換為電子政務系統用戶;Group類替換為機關處室及各事業單位;Membership類替換為用戶角色。

3.JBPM流程模型與定義對象建立審批流程圖,把此電子政務系統作為框架使用二次圖形化開發各審批流程,各審批流程支持隨時增加、減少、刪除、更改。

五、結語

本文以河北省教育廳電子政務建設為背景,分析了河北省教育廳電子政務的現狀與不足,設計了利用SHH框架基于工作流技術的河北省教育廳電子政務系統,降低了開發成本與風險壁壘。本系統的應用改變了不規范的工作方式,有利于各業務流程標準化,提高了事務辦理效率。

本論文為河北省高等學??茖W技術研究指導項目《基于J2EE的電子政務系統研究與應用》的研究成果。

主站蜘蛛池模板: 久久久久免费精品国产| 国产在线视频自拍| 国产在线视频欧美亚综合| 热re99久久精品国99热| 国产女人喷水视频| 色欲综合久久中文字幕网| 无码福利日韩神码福利片| 女人毛片a级大学毛片免费| 国产亚洲精品97AA片在线播放| 国产美女无遮挡免费视频网站| 二级特黄绝大片免费视频大片| 欧美国产日韩在线播放| 欧美有码在线| 第九色区aⅴ天堂久久香| 欧美国产在线精品17p| 国产精品一区在线观看你懂的| 91亚洲影院| 精品人妻AV区| 亚洲一区二区无码视频| 漂亮人妻被中出中文字幕久久| 亚洲成aⅴ人在线观看| 视频一区视频二区中文精品| 99久久精品国产精品亚洲| 免费一级毛片在线播放傲雪网| 亚洲色婷婷一区二区| 欧美亚洲另类在线观看| 久久综合AV免费观看| 国产青榴视频| 亚洲美女一区二区三区| 永久在线播放| 99视频在线免费观看| 人妻精品全国免费视频| 国产亚洲高清在线精品99| 91无码人妻精品一区二区蜜桃| 99re在线免费视频| 亚洲无码精彩视频在线观看| 久久精品无码一区二区国产区| 无码有码中文字幕| 亚洲国产成人超福利久久精品| 国产在线视频福利资源站| 婷婷六月在线| 亚洲成A人V欧美综合天堂| 精品无码一区二区三区电影| 超碰aⅴ人人做人人爽欧美| 亚洲第一区欧美国产综合| 亚卅精品无码久久毛片乌克兰| 香蕉久人久人青草青草| 女同国产精品一区二区| 欧洲一区二区三区无码| h视频在线播放| 中文字幕欧美日韩高清| 无码日韩视频| 国产99在线观看| 国产精品浪潮Av| 亚洲一级毛片在线观| 中国国产A一级毛片| 极品性荡少妇一区二区色欲| 午夜激情福利视频| 午夜在线不卡| 欧美视频免费一区二区三区| 22sihu国产精品视频影视资讯| 日日碰狠狠添天天爽| 亚欧美国产综合| 99伊人精品| 欧美精品成人一区二区在线观看| 色天天综合| 中文天堂在线视频| 全午夜免费一级毛片| 男女性午夜福利网站| 一本大道香蕉久中文在线播放| av大片在线无码免费| 欧美色综合网站| 久久公开视频| 国产综合网站| 少妇极品熟妇人妻专区视频| 色婷婷亚洲综合五月| 强乱中文字幕在线播放不卡| 国产精品19p| 丰满的少妇人妻无码区| 91久久国产综合精品| 亚洲日本韩在线观看| 精品一区二区三区水蜜桃|