• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于JBPM工作流引擎的OA系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      2017-09-14 06:48:24貴州大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院韋付芝姚凱學(xué)
      電子世界 2017年17期
      關(guān)鍵詞:辦公自動(dòng)化辦公定義

      貴州大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 韋付芝 姚凱學(xué)

      基于JBPM工作流引擎的OA系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)

      貴州大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 韋付芝 姚凱學(xué)

      網(wǎng)絡(luò)技術(shù)的發(fā)展和更新影響到了社會(huì)生活的各個(gè)方面,這也影響到企業(yè)的一些辦公工作。目前辦公方式的運(yùn)行和操作使得管理信息量相當(dāng)之大而且繁雜,人工管理時(shí)效性差,還易于出錯(cuò)。因此企業(yè)內(nèi)部員工借助計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行辦公和對(duì)員工信息的管理就成為非常必要和具有重要意義的事情了。面向企業(yè)的在線辦公系統(tǒng)是將現(xiàn)代化辦公和計(jì)算機(jī)網(wǎng)絡(luò)功能結(jié)合起來的一種新型的辦公方式[1]。企業(yè)辦公自動(dòng)化系統(tǒng)在此基礎(chǔ)上實(shí)現(xiàn)企業(yè)的快速運(yùn)轉(zhuǎn)和交流,進(jìn)而有效提高企業(yè)辦公效率。本文在分析了企業(yè)辦公自動(dòng)化需求基礎(chǔ)上,設(shè)計(jì)并實(shí)現(xiàn)了企業(yè)辦公自動(dòng)化系統(tǒng)。其滿足了企業(yè)辦公信息化管理的基本需求,解決了傳統(tǒng)手工操作效率低、出錯(cuò)率高和交互能力差等問題。

      辦公自動(dòng)化系統(tǒng);OA;JBPM;工作流

      0 引言

      21世紀(jì)全球的發(fā)展目光都聚焦于網(wǎng)絡(luò)化和信息化,傳統(tǒng)的企業(yè)辦公方式己不能滿足信息化建設(shè)的需要。網(wǎng)絡(luò)的迅速發(fā)展淘汰了許許多多曾經(jīng)至關(guān)重要的信息交流方式。計(jì)算機(jī)和信息網(wǎng)絡(luò)逐漸出現(xiàn)在我們生活的各個(gè)角落,利用網(wǎng)絡(luò)技術(shù)進(jìn)行信息傳遞、交流、分發(fā)已成為各個(gè)國家政府、企業(yè)乃至公眾日?;顒?dòng)的重要內(nèi)容,信息網(wǎng)絡(luò)化趨勢日漸明朗。OA系統(tǒng)應(yīng)運(yùn)而生,它很好的解決了企事業(yè)單位辦公過程信息傳遞的各種問題,成為信息網(wǎng)絡(luò)化趨勢中必不可少的組成部分[2]。

      本文主要設(shè)計(jì)并實(shí)現(xiàn)系統(tǒng)管理功能、網(wǎng)上交流功能以及審批流程。系統(tǒng)管理主要實(shí)現(xiàn)管理員管理及權(quán)限分配。系統(tǒng)部署完成后初始化了管理員以及權(quán)限,管理員可以實(shí)現(xiàn)所有操作,完成部門添加,崗位設(shè)置,以及對(duì)應(yīng)崗位權(quán)限分配。同時(shí),員工用戶也是由管理員添加進(jìn)去,并會(huì)對(duì)其所屬崗位部門進(jìn)行調(diào)整。員工用戶會(huì)根據(jù)各自所屬部門對(duì)應(yīng)權(quán)限進(jìn)行相應(yīng)操作。

      網(wǎng)上交流是企業(yè)內(nèi)部記性溝通的平臺(tái),各自可以根據(jù)設(shè)置的版塊進(jìn)行相應(yīng)發(fā)帖回帖以及其他操作。

      審批流程是工作流的應(yīng)用,實(shí)現(xiàn)企業(yè)內(nèi)部業(yè)務(wù)的流轉(zhuǎn)和進(jìn)行。各個(gè)用戶員工可以根據(jù)自己崗位,對(duì)你相應(yīng)下屬的申請(qǐng)進(jìn)行審批,對(duì)于多線的業(yè)務(wù)流程最高領(lǐng)導(dǎo)可以直接審批通過。單線業(yè)務(wù)流程必須由直屬上級(jí)進(jìn)行審批,一級(jí)一級(jí)進(jìn)行業(yè)務(wù)流轉(zhuǎn)。

      1 工作流

      工作流(Workf l ow),就是“業(yè)務(wù)過程的部分或整體在計(jì)算機(jī)應(yīng)用環(huán)境下的自動(dòng)化”,它主要解決的是“使在多個(gè)參與者之間按照某種預(yù)定義的規(guī)則傳遞文檔、信息或任務(wù)的過程自動(dòng)進(jìn)行,從而實(shí)現(xiàn)某個(gè)預(yù)期的業(yè)務(wù)目標(biāo),或者促使此目標(biāo)的實(shí)現(xiàn)”[4]。

      工作流管理系統(tǒng)(WfMS,Workflow Management System)的主要功能是通過計(jì)算機(jī)技術(shù)的支持去定義、執(zhí)行和管理工作流,協(xié)調(diào)工作流執(zhí)行過程中工作之間以及群體成員之間的信息交互。工作流需要依靠工作流管理系統(tǒng)來實(shí)現(xiàn)。工作流管理系統(tǒng)是定義、創(chuàng)建、執(zhí)行工作流的系統(tǒng),應(yīng)能提供以下三個(gè)方面的功能支持:

      定義工作流:包括具體的活動(dòng)、規(guī)則等;

      運(yùn)行控制功能:在運(yùn)行環(huán)境中管理工作流過程,對(duì)工作流過程中的活動(dòng)進(jìn)行調(diào)度;

      運(yùn)行交互功能:指在工作流運(yùn)行中,WfMS與用戶(活動(dòng)的參與者)及外部應(yīng)用程序工具交互的功能。

      工作流框架有:Jbpm、OSWorkflow、ActiveBPEL、YAWL等。

      2 系統(tǒng)分析和設(shè)計(jì)

      2.1 功能結(jié)構(gòu)設(shè)計(jì)

      本系統(tǒng)的功能結(jié)構(gòu)主要包括系統(tǒng)管理功能、論壇管理功能和審批流轉(zhuǎn)功能。

      系統(tǒng)管理是屬于基本信息的操作,對(duì)于本系統(tǒng)的基本信息對(duì)象包括用戶、崗位和部門。用戶信息的增刪改查,部門組織以及各種崗位的添加修改等實(shí)現(xiàn)樹狀結(jié)構(gòu)層次展示。管理員掌握著權(quán)限的分配大權(quán)。在添加部門和崗位的同時(shí),可以進(jìn)行權(quán)限分配。對(duì)于添加的用戶,對(duì)其分配對(duì)應(yīng)的崗位,以及崗位所屬部門。

      論壇管理模塊,實(shí)現(xiàn)各部門以及員工信息交流和資源共享。

      審批流轉(zhuǎn)模塊實(shí)現(xiàn)對(duì)應(yīng)申請(qǐng)表單的提交,相應(yīng)需要者可以在線申請(qǐng)對(duì)應(yīng)模塊的表單,填寫、提交。在相應(yīng)主管部門可以看到對(duì)應(yīng)提交的申請(qǐng),屬于工作流業(yè)務(wù)流轉(zhuǎn)過程。

      在充分了解性染色體后,學(xué)生小組探究控制白眼基因的位置,大膽地提出2個(gè)假說:(1)控制眼色的基因位于Ⅱ-2區(qū)段。(2)控制眼色的基因位于Ⅰ區(qū)段。并分別給出圖1、圖2論證各自的觀點(diǎn)。

      2.2 系統(tǒng)架構(gòu)

      對(duì)于OA的整體設(shè)計(jì),按照模塊功能實(shí)現(xiàn)。具體系統(tǒng)架構(gòu)采用JavaEE的三層架構(gòu)實(shí)現(xiàn),采用SSH框架實(shí)現(xiàn)對(duì)整體系統(tǒng)架構(gòu)設(shè)計(jì)。三層架構(gòu)主要包含表示層,業(yè)務(wù)邏輯層,數(shù)據(jù)訪問層三個(gè)層次部分。

      表示層是通過jsp頁面展示,Struts2控制,通過action將所需要的數(shù)據(jù)保存在對(duì)象里,在jsp頁面獲取一個(gè)相對(duì)應(yīng)數(shù)據(jù)的類對(duì)象,便擁有所需數(shù)據(jù)。

      業(yè)務(wù)邏輯層定義接口,現(xiàn)接口功能,達(dá)到了表示層和功能層的分離。

      數(shù)據(jù)訪問是對(duì)數(shù)據(jù)庫的操作,使用Hibernate實(shí)現(xiàn)數(shù)據(jù)的持久化,建立了數(shù)據(jù)庫表對(duì)應(yīng)的各個(gè)實(shí)體對(duì)象,以及實(shí)體對(duì)象對(duì)應(yīng)數(shù)據(jù)庫表的映射文件,使得數(shù)據(jù)的操作完全由該層實(shí)現(xiàn),分離開了其他層的相互影響,使得系統(tǒng)獨(dú)立性更好,可擴(kuò)展性也得到改觀[5]。

      3 系統(tǒng)實(shí)現(xiàn)

      3.1 系統(tǒng)管理功能實(shí)現(xiàn)

      用戶管理:用戶是需要管理員添加上去的,添加時(shí)候可以分配給用戶部門和對(duì)應(yīng)崗位。具體操作如下代碼所示。

      崗位管理:每一個(gè)部門下面分各個(gè)崗位,需要管理員添加。在崗位新添加之后的權(quán)限為默認(rèn)的。只能在管理頁面對(duì)其權(quán)限進(jìn)行分配。

      3.2 審批流轉(zhuǎn)實(shí)現(xiàn)

      審批是OA系統(tǒng)中必不可少的流程,需要對(duì)業(yè)務(wù)的流程進(jìn)行管理和控制,提高效率并有助于企事業(yè)單位內(nèi)部的正常運(yùn)作和維護(hù)。在這里,進(jìn)行了簡單的流程功能實(shí)現(xiàn),單一節(jié)點(diǎn)流程走向和雙節(jié)點(diǎn)流程走向進(jìn)行嘗試使用[7]。

      審批流程管理:審批流程管理需要首先定義流程定義,流程定義是需要自己定義。根據(jù)公司內(nèi)部流程自行定義。也可借助工具生成。流程定義在部署之前包含xml和png兩個(gè)文件。其中xml文件時(shí)進(jìn)行定義,png圖片是在查看流程時(shí)候顯示。在使用流程之前需要部署。具體細(xì)節(jié)如圖1所示。

      圖1 流程定義文件圖

      在查看流程圖時(shí)顯示的就是流程定義中png圖片。具體細(xì)節(jié)如圖2所示。

      圖2 流程定義實(shí)例圖片

      申請(qǐng)模板管理:流程定義部署之后,僅僅是一個(gè)流程走向,是企業(yè)內(nèi)部事務(wù)進(jìn)行的進(jìn)度走向和方式。我們可以對(duì)不同事務(wù)流程使用不同模板文件。流程定義是個(gè)定義,規(guī)定使用此流程定義的事務(wù)流程走向[8]。而模板是實(shí)物,相當(dāng)于請(qǐng)假條。流程定義就是應(yīng)該如何申請(qǐng)請(qǐng)假,假條找誰批準(zhǔn)。

      4 總結(jié)

      辦公自動(dòng)化系統(tǒng)應(yīng)用越來越廣泛,不僅可以提高效率,而且還可以實(shí)現(xiàn)對(duì)信息資源的管理,實(shí)現(xiàn)決策管理科學(xué)化。該系統(tǒng)開發(fā)實(shí)現(xiàn)的技術(shù)核心是工作流技術(shù)的應(yīng)用。工作流技術(shù)的好壞決定了自動(dòng)化實(shí)現(xiàn)的程度,也決定了辦公自動(dòng)化的效率和安全性。

      本文首先分析了當(dāng)前自動(dòng)化系統(tǒng)現(xiàn)狀與前景,以及實(shí)現(xiàn)和開發(fā)該系統(tǒng)的相關(guān)技術(shù)與工具。最終,選定了基于SSH+JBPM的技術(shù)支持來進(jìn)行開發(fā)。該開發(fā)平臺(tái)按照參考模型開發(fā)的,有著方便開發(fā)、容易維護(hù)、便于修改等特點(diǎn)。

      該論文研究期間對(duì)該系統(tǒng)進(jìn)行了詳細(xì)的需求分析,對(duì)辦公系統(tǒng)整體架構(gòu)、組織結(jié)構(gòu)以及各個(gè)子功能模塊進(jìn)行了細(xì)致的分析和實(shí)現(xiàn)。

      該系統(tǒng)提高了辦公效率,節(jié)省了成本,改變了傳統(tǒng)的工作模式,該系統(tǒng)的權(quán)限設(shè)置清楚嚴(yán)密,有著較高的保密性。

      [1]顏穎,甘超.基于柔性化工作流的設(shè)備管理系統(tǒng)設(shè)計(jì)與開發(fā)[J].機(jī)電工程技術(shù),2016(10).

      [2]游遠(yuǎn)盛.工作流在電力生產(chǎn)管理信息系統(tǒng)中的設(shè)計(jì)和應(yīng)用[J].山東工業(yè)技術(shù),2016(23).

      [3]陳保華,詹舒波.工作流業(yè)務(wù)生成系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].軟件,.2016(11).

      [4]陳旸華.移動(dòng)協(xié)同辦公系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].通訊世界,2015(07).

      [5]孫雪梅.基于工作流技術(shù)的醫(yī)院協(xié)同自動(dòng)辦公系統(tǒng)的實(shí)現(xiàn)[J].中國醫(yī)療設(shè)備,2014(11).

      [6]柴學(xué)智,曹健.面向云計(jì)算的工作流技術(shù)[J].小型微型計(jì)算機(jī)系統(tǒng),2012(01).

      [7]蔡友.努力加強(qiáng)數(shù)字化校園辦公自動(dòng)化(OA)系統(tǒng)的建設(shè)[J].湖南大眾傳媒職業(yè)技術(shù)學(xué)院學(xué)報(bào),2010(1).

      [8]陳嵐,馮雁.基于工作流技術(shù)的以流程設(shè)計(jì)[J].計(jì)算機(jī)系統(tǒng)應(yīng)用,2006.

      猜你喜歡
      辦公自動(dòng)化辦公定義
      X辦公總部
      Base4Work共享辦公空間
      X-workingspace辦公空間
      淺談辦公自動(dòng)化系統(tǒng)的設(shè)計(jì)與應(yīng)用
      活力(2019年21期)2019-04-01 12:17:06
      辦公自動(dòng)化中的計(jì)算機(jī)應(yīng)用
      辦公自動(dòng)化系統(tǒng)軟件教學(xué)探索
      辦公室自動(dòng)化、辦公自動(dòng)化與OA
      成功的定義
      山東青年(2016年1期)2016-02-28 14:25:25
      修辭學(xué)的重大定義
      山的定義
      十堰市| 徐州市| 三穗县| 安宁市| 财经| 定结县| 吉木萨尔县| 延寿县| 屯门区| 监利县| 彭水| 客服| 财经| 黄陵县| 民和| 合江县| 米泉市| 太湖县| 韩城市| 峨山| 屯门区| 滕州市| 韩城市| 泸定县| 佳木斯市| 苏尼特左旗| 泰安市| 达尔| 前郭尔| 澄城县| 辽阳县| 德令哈市| 钟山县| 苍溪县| 梅河口市| 天气| 田阳县| 山阴县| 息烽县| 四平市| 阳西县|