亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        工作流技術(shù)在教材管理系統(tǒng)開發(fā)中的研究與應(yīng)用

        2014-03-15 20:07:19趙中樞
        軟件工程 2014年3期
        關(guān)鍵詞:工作流

        摘 要:為了實(shí)現(xiàn)教材管理系統(tǒng)的業(yè)務(wù)過程自動(dòng)化,提高系統(tǒng)業(yè)務(wù)流程的處理能力,本文以教材管理審核發(fā)布系統(tǒng)為例,運(yùn)用較為流行的JBPM工作流引擎技術(shù)設(shè)計(jì)了教材的征報(bào),教材的申購(gòu)及教材的采購(gòu)環(huán)節(jié)上需要逐級(jí)審批的業(yè)務(wù)流程。實(shí)現(xiàn)業(yè)務(wù)邏輯和流程控制邏輯的分離,使整個(gè)系統(tǒng)的流程更為清晰,闡述了工作流管理技術(shù)在教材管理系統(tǒng)中的應(yīng)用。

        關(guān)鍵詞:教材管理;工作流;JBPM

        中圖分類號(hào):TP311.52 文獻(xiàn)標(biāo)識(shí)碼:A

        Research and Application of Workflow Technology in Teaching

        Material Management System Development

        ZHAO Zhongshu

        (Department of Basic Course Teaching,Liaoning University of International Business and Economics,Dalian 116052,China)

        Abstract:In order to realize the automation of business process materials management system,improve the processing ability of the system of business processes,based on the teaching material management audit release system as an example,the textbook syndrome report design by JBPM workflow engine technology is more popular,need the approval of business process of procurement and the purchase of materials.To realize the separation of business logic and flow control logic,make the whole system more clear,and expounds the application of workflow management technology in teaching management system.

        Keywords:teaching material management;workflow;JBPM

        1 引言(Introduction)

        遼寧對(duì)外經(jīng)貿(mào)學(xué)院,是經(jīng)教育部批準(zhǔn)設(shè)立的全日制民辦普通高等學(xué)校。近年來,學(xué)院在辦學(xué)層次上不斷提升,辦學(xué)規(guī)模迅速擴(kuò)大,目前在校生人數(shù)已逾萬人。由于我國(guó)高等教育普及教學(xué)改革的不斷深入,我學(xué)院堅(jiān)持求真務(wù)實(shí)不斷發(fā)展壯大,在校學(xué)生人數(shù)不斷攀升,因此教學(xué)材料的訂購(gòu)量和發(fā)放量,亦隨之不斷增長(zhǎng),增加了教材管理的工作量,給教務(wù)人員帶來了極大的壓力。教務(wù)人員面臨著繁重的工作,包括:教材庫(kù)存統(tǒng)計(jì)、教材出入庫(kù)管理、教材征訂和賬務(wù)結(jié)算工作,特別是我們民辦高校,教學(xué)管理人員相對(duì)不足,在工作量越來越大的情形下,教材管理的難度也逐漸加大?,F(xiàn)行的教材管理信息系統(tǒng),已不能適應(yīng)學(xué)院發(fā)展的需要,給日常教學(xué)材料管理工作,造成了極大的障礙,使教材與教學(xué)工作銜接不緊密,阻礙了我校教學(xué)質(zhì)量的大幅提升。面對(duì)傳統(tǒng)教材管理方式的弊端,我們利用現(xiàn)代計(jì)算機(jī)網(wǎng)絡(luò),結(jié)合軟件開發(fā)技術(shù),開發(fā)適應(yīng)自身需求的現(xiàn)代教材管理系統(tǒng),是提高我校信息現(xiàn)代化水平,改進(jìn)教材管理方式,推動(dòng)教學(xué)質(zhì)量提高的有效手段。但目前國(guó)內(nèi)既能完全適應(yīng)學(xué)分制需要,又基于WEB工作方式,滿足多校區(qū)或辦公地點(diǎn)分散要求,這樣的教材管理系統(tǒng)還很少。因此研制和開發(fā)網(wǎng)絡(luò)教材管理系統(tǒng),具有十分重要的現(xiàn)實(shí)意義。

        本文以教材審核發(fā)布系統(tǒng)為例,運(yùn)用較為流行的JBPM工作流引擎技術(shù)將傳統(tǒng)方式的教材征報(bào),申購(gòu)及采購(gòu)環(huán)節(jié)上需要逐級(jí)審批的業(yè)務(wù)流程轉(zhuǎn)化為B/S架構(gòu)企業(yè)級(jí)業(yè)務(wù)應(yīng)用系統(tǒng)。

        2 工作流管理系統(tǒng)(Workflow management system)

        工作流管理系統(tǒng)是一個(gè)軟件包[1]:它通過執(zhí)行經(jīng)過計(jì)算的流程定義去支持一批專門設(shè)定的業(yè)務(wù)流程。它被用來支持定義、管理和執(zhí)行工作流程。因此,對(duì)于用戶來說,工作流管理系統(tǒng)的目標(biāo)是:管理工作的流程以確保工作在正確的時(shí)間被期望的人員所執(zhí)行——在自動(dòng)化進(jìn)行的業(yè)務(wù)過程中“插入”人工的執(zhí)行和干預(yù),可以說正是工作流管理系統(tǒng)的價(jià)值所在,也是工作流系統(tǒng)開發(fā)者的主要工作內(nèi)容[2]。

        在高校教材管理系統(tǒng)中,教材的征報(bào),教材的采購(gòu)等環(huán)節(jié)上需要多部門多人的協(xié)同工作,逐級(jí)審核審批。為了實(shí)現(xiàn)教材管理工作的業(yè)務(wù)過程自動(dòng)化,系統(tǒng)引入工作流(workflow)技術(shù)將具體的審核業(yè)務(wù)過程從業(yè)務(wù)實(shí)現(xiàn)中分離出來,方便了業(yè)務(wù)過程優(yōu)化重組,流程的業(yè)務(wù)趨向于流暢簡(jiǎn)單,提高了業(yè)務(wù)處理的效率。

        2.1 JBPM簡(jiǎn)介

        JBoss jBPM是一個(gè)靈活的、可擴(kuò)展的工作流管理框架。jBPM沒有采用BPEL或WfMC標(biāo)準(zhǔn)去實(shí)現(xiàn)流程引擎,而是采用一種輕量級(jí)的XML結(jié)構(gòu)的流程描述語(yǔ)jPDL(JBPM Process Definition Language,jBPM流程定義語(yǔ)言)[3]。相比WfMC和BPEL兩種標(biāo)準(zhǔn)而言,jPDL語(yǔ)言更加簡(jiǎn)單,也更容易讀懂。

        jPDL使用一種直觀的流程定義語(yǔ)言來描述企業(yè)業(yè)務(wù)流程中的任務(wù)、活動(dòng)、定時(shí)器等操作,然后把這些操作通過變遷和狀態(tài)機(jī)制綁定在一起,實(shí)現(xiàn)了一個(gè)強(qiáng)大的、易擴(kuò)展的流程控制機(jī)制。

        2.2 JBPM 工作流程的實(shí)施過程

        (1)定義。jPDL(JBoss jBPMProcess Definition Language)是構(gòu)建于jBPM框架上的流程語(yǔ)言之一。在jPDL中提供了任務(wù)(tasks)、待處理狀態(tài)(waitstates)、計(jì)時(shí)器(timers)、自動(dòng)處理(automated actions)等術(shù)語(yǔ),并通過圖型化的流程定義,很直觀地描述業(yè)務(wù)流程。endprint

        (2)部署。將設(shè)計(jì)好的流程定義通過Ant腳本和調(diào)用JBPM部署服務(wù)API等方式發(fā)布到JBPM的數(shù)據(jù)庫(kù)持久化環(huán)境中,使得流程定義得到保存,為后續(xù)的流程實(shí)例化運(yùn)行提供模板基礎(chǔ)。

        (3)執(zhí)行。使用JBPM的Service API基于已部署的流程定義執(zhí)行:發(fā)起流程實(shí)例、控制流程運(yùn)行以及查詢流程數(shù)據(jù)等操作。

        (4)監(jiān)控。是要實(shí)現(xiàn)可以看到當(dāng)前系統(tǒng)中發(fā)布了多少個(gè)流程;每一個(gè)流程產(chǎn)生了多少個(gè)流程實(shí)例,有哪些流程實(shí)例結(jié)束了,哪些處于活動(dòng)狀態(tài),哪些掛起了;同時(shí)對(duì)于每一個(gè)流程實(shí)例當(dāng)前走到什么位置了(流程的進(jìn)度狀況)等等。

        3 教材采購(gòu)審批流程分析(Analysis of materials

        procurement approval process)

        根據(jù)教材采購(gòu)審批的業(yè)務(wù)流程分析,利用JBPM提供的圖形化設(shè)計(jì)器,將其流程設(shè)計(jì)如圖1所示。

        系統(tǒng)起始狀態(tài)由任課教師選教材開始,上報(bào)的教材先由系部教材委員會(huì)根據(jù)教學(xué)計(jì)劃及教學(xué)大綱進(jìn)行審核,如不合格,將否決原因?qū)懨魍ㄟ^電子郵件將教材報(bào)表返回任課教師,如任課教師對(duì)此有異議,可寫明選定此教材的原因上報(bào)教材委員會(huì),如被否決,任課教師要重新進(jìn)行選擇教材并上報(bào)。教材委員會(huì)批準(zhǔn)所有的教材上報(bào)材料后,送至教務(wù)處教材科。教材科將全院各系部上報(bào)教材匯總至院教材委員會(huì)。院教材委員會(huì)對(duì)全部教材進(jìn)行審批,如判斷某教材選定不合格,給出否決原因,退回系部,要求任課教師重新選擇教材。如合格,由系統(tǒng)生成教材采購(gòu)訂單,向教材供應(yīng)商進(jìn)行采購(gòu)。采購(gòu)的教材要在下學(xué)期開學(xué)前入庫(kù),并在下學(xué)期開學(xué)時(shí)及時(shí)發(fā)放給教師及學(xué)生。系統(tǒng)自動(dòng)生成每個(gè)人的教材費(fèi)用單,并向購(gòu)書人員收取教材費(fèi)。將教材費(fèi)報(bào)至財(cái)務(wù)處,生成相關(guān)財(cái)務(wù)賬目。

        圖1 教材采購(gòu)審批工作流圖

        Fig.1 Work flow diagram of teching materials

        purchasing approval

        4 系統(tǒng)技術(shù)架構(gòu)(System technical architecture)

        本系統(tǒng)采用SSH框架的MVC三層結(jié)構(gòu),MVC設(shè)計(jì)模式使應(yīng)用程序的輸入、處理和輸出分開。使用MVC應(yīng)用程序被分成三個(gè)核心部件:模型層、視圖層、控制層。它們各自處理自己的任務(wù)。系統(tǒng)架構(gòu)圖如圖2所示。

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

        Fig.2 System architecture diagram

        (1)第一層為視圖層。用JSP模板把頁(yè)面展現(xiàn)給用戶以及提供與用戶的交互。

        (2)第二層為控制層。用Struts框架來連接數(shù)據(jù)層和視圖層的,接收、處理、發(fā)送數(shù)據(jù)并控制流程。

        (3)第三層為模型層。用Hibernate框架讓來JavaBean在數(shù)據(jù)庫(kù)生成表及關(guān)聯(lián),通過對(duì)JavaBean的操作來對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。

        5 系統(tǒng)主要功能與總體結(jié)構(gòu)設(shè)計(jì)(The main

        functions of the system and the overall structure

        design)

        經(jīng)過需求分析后,整個(gè)系統(tǒng)分為教材科管理端、教師端、學(xué)生端,在此基礎(chǔ)上對(duì)所有功能進(jìn)行模塊劃分,設(shè)計(jì)出系統(tǒng)總體架構(gòu),如圖3所示。

        圖3 系統(tǒng)功能結(jié)構(gòu)圖

        Fig.3 The system function structure diagram

        6 結(jié)論(Conclusion)

        在本校教材管理系統(tǒng)的實(shí)現(xiàn)中采用了基于SSH與JBPM集成方案,設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)人機(jī)界面友好、風(fēng)格統(tǒng)一、層次清晰、可擴(kuò)展性強(qiáng)、高內(nèi)聚、低耦合的Web分層架構(gòu)。引入了工作流技術(shù),使系統(tǒng)實(shí)現(xiàn)了自動(dòng)化與半自動(dòng)化。通過任務(wù)的動(dòng)態(tài)分配,系統(tǒng)達(dá)到了最大的靈活性和實(shí)用性。通過定時(shí)郵件提醒催促任務(wù)參與者及時(shí)完成任務(wù),提高了辦事效率。本系統(tǒng)功能上涵蓋了教材管理各個(gè)環(huán)節(jié)的工作,模塊之間銜接順暢,經(jīng)我校實(shí)際測(cè)試,運(yùn)行穩(wěn)定,達(dá)到了預(yù)期效果。

        參考文獻(xiàn)(References)

        [1] 范玉順.工作流管理技術(shù)基礎(chǔ)[M].北京:清華大學(xué)出版社,

        2001:79-82.

        [2] 范玉順,吳澄.工作流管理技術(shù)研究與產(chǎn)品現(xiàn)狀及發(fā)展趨勢(shì)

        [J].計(jì)算機(jī)集成制造系統(tǒng),2000,(1):2-8,14.

        [3] 謝艷平.基于J2EE和JBPM的分布式工作流的研究與應(yīng)用[D].

        武漢理工大學(xué),2006.

        [4] 胡奇.jBPM4工作流應(yīng)用開發(fā)指南[M].北京:電子工業(yè)出版社,

        2010:19-54.

        [5] 曾少寧.基于JBPM工作流驅(qū)動(dòng)的辦公系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].

        計(jì)算機(jī)與現(xiàn)代化,2010,(6):159-165.

        作者簡(jiǎn)介:

        趙中樞(1978-),男,碩士,講師.研究領(lǐng)域:軟件開發(fā)及電子

        商務(wù).endprint

        (2)部署。將設(shè)計(jì)好的流程定義通過Ant腳本和調(diào)用JBPM部署服務(wù)API等方式發(fā)布到JBPM的數(shù)據(jù)庫(kù)持久化環(huán)境中,使得流程定義得到保存,為后續(xù)的流程實(shí)例化運(yùn)行提供模板基礎(chǔ)。

        (3)執(zhí)行。使用JBPM的Service API基于已部署的流程定義執(zhí)行:發(fā)起流程實(shí)例、控制流程運(yùn)行以及查詢流程數(shù)據(jù)等操作。

        (4)監(jiān)控。是要實(shí)現(xiàn)可以看到當(dāng)前系統(tǒng)中發(fā)布了多少個(gè)流程;每一個(gè)流程產(chǎn)生了多少個(gè)流程實(shí)例,有哪些流程實(shí)例結(jié)束了,哪些處于活動(dòng)狀態(tài),哪些掛起了;同時(shí)對(duì)于每一個(gè)流程實(shí)例當(dāng)前走到什么位置了(流程的進(jìn)度狀況)等等。

        3 教材采購(gòu)審批流程分析(Analysis of materials

        procurement approval process)

        根據(jù)教材采購(gòu)審批的業(yè)務(wù)流程分析,利用JBPM提供的圖形化設(shè)計(jì)器,將其流程設(shè)計(jì)如圖1所示。

        系統(tǒng)起始狀態(tài)由任課教師選教材開始,上報(bào)的教材先由系部教材委員會(huì)根據(jù)教學(xué)計(jì)劃及教學(xué)大綱進(jìn)行審核,如不合格,將否決原因?qū)懨魍ㄟ^電子郵件將教材報(bào)表返回任課教師,如任課教師對(duì)此有異議,可寫明選定此教材的原因上報(bào)教材委員會(huì),如被否決,任課教師要重新進(jìn)行選擇教材并上報(bào)。教材委員會(huì)批準(zhǔn)所有的教材上報(bào)材料后,送至教務(wù)處教材科。教材科將全院各系部上報(bào)教材匯總至院教材委員會(huì)。院教材委員會(huì)對(duì)全部教材進(jìn)行審批,如判斷某教材選定不合格,給出否決原因,退回系部,要求任課教師重新選擇教材。如合格,由系統(tǒng)生成教材采購(gòu)訂單,向教材供應(yīng)商進(jìn)行采購(gòu)。采購(gòu)的教材要在下學(xué)期開學(xué)前入庫(kù),并在下學(xué)期開學(xué)時(shí)及時(shí)發(fā)放給教師及學(xué)生。系統(tǒng)自動(dòng)生成每個(gè)人的教材費(fèi)用單,并向購(gòu)書人員收取教材費(fèi)。將教材費(fèi)報(bào)至財(cái)務(wù)處,生成相關(guān)財(cái)務(wù)賬目。

        圖1 教材采購(gòu)審批工作流圖

        Fig.1 Work flow diagram of teching materials

        purchasing approval

        4 系統(tǒng)技術(shù)架構(gòu)(System technical architecture)

        本系統(tǒng)采用SSH框架的MVC三層結(jié)構(gòu),MVC設(shè)計(jì)模式使應(yīng)用程序的輸入、處理和輸出分開。使用MVC應(yīng)用程序被分成三個(gè)核心部件:模型層、視圖層、控制層。它們各自處理自己的任務(wù)。系統(tǒng)架構(gòu)圖如圖2所示。

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

        Fig.2 System architecture diagram

        (1)第一層為視圖層。用JSP模板把頁(yè)面展現(xiàn)給用戶以及提供與用戶的交互。

        (2)第二層為控制層。用Struts框架來連接數(shù)據(jù)層和視圖層的,接收、處理、發(fā)送數(shù)據(jù)并控制流程。

        (3)第三層為模型層。用Hibernate框架讓來JavaBean在數(shù)據(jù)庫(kù)生成表及關(guān)聯(lián),通過對(duì)JavaBean的操作來對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。

        5 系統(tǒng)主要功能與總體結(jié)構(gòu)設(shè)計(jì)(The main

        functions of the system and the overall structure

        design)

        經(jīng)過需求分析后,整個(gè)系統(tǒng)分為教材科管理端、教師端、學(xué)生端,在此基礎(chǔ)上對(duì)所有功能進(jìn)行模塊劃分,設(shè)計(jì)出系統(tǒng)總體架構(gòu),如圖3所示。

        圖3 系統(tǒng)功能結(jié)構(gòu)圖

        Fig.3 The system function structure diagram

        6 結(jié)論(Conclusion)

        在本校教材管理系統(tǒng)的實(shí)現(xiàn)中采用了基于SSH與JBPM集成方案,設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)人機(jī)界面友好、風(fēng)格統(tǒng)一、層次清晰、可擴(kuò)展性強(qiáng)、高內(nèi)聚、低耦合的Web分層架構(gòu)。引入了工作流技術(shù),使系統(tǒng)實(shí)現(xiàn)了自動(dòng)化與半自動(dòng)化。通過任務(wù)的動(dòng)態(tài)分配,系統(tǒng)達(dá)到了最大的靈活性和實(shí)用性。通過定時(shí)郵件提醒催促任務(wù)參與者及時(shí)完成任務(wù),提高了辦事效率。本系統(tǒng)功能上涵蓋了教材管理各個(gè)環(huán)節(jié)的工作,模塊之間銜接順暢,經(jīng)我校實(shí)際測(cè)試,運(yùn)行穩(wěn)定,達(dá)到了預(yù)期效果。

        參考文獻(xiàn)(References)

        [1] 范玉順.工作流管理技術(shù)基礎(chǔ)[M].北京:清華大學(xué)出版社,

        2001:79-82.

        [2] 范玉順,吳澄.工作流管理技術(shù)研究與產(chǎn)品現(xiàn)狀及發(fā)展趨勢(shì)

        [J].計(jì)算機(jī)集成制造系統(tǒng),2000,(1):2-8,14.

        [3] 謝艷平.基于J2EE和JBPM的分布式工作流的研究與應(yīng)用[D].

        武漢理工大學(xué),2006.

        [4] 胡奇.jBPM4工作流應(yīng)用開發(fā)指南[M].北京:電子工業(yè)出版社,

        2010:19-54.

        [5] 曾少寧.基于JBPM工作流驅(qū)動(dòng)的辦公系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].

        計(jì)算機(jī)與現(xiàn)代化,2010,(6):159-165.

        作者簡(jiǎn)介:

        趙中樞(1978-),男,碩士,講師.研究領(lǐng)域:軟件開發(fā)及電子

        商務(wù).endprint

        (2)部署。將設(shè)計(jì)好的流程定義通過Ant腳本和調(diào)用JBPM部署服務(wù)API等方式發(fā)布到JBPM的數(shù)據(jù)庫(kù)持久化環(huán)境中,使得流程定義得到保存,為后續(xù)的流程實(shí)例化運(yùn)行提供模板基礎(chǔ)。

        (3)執(zhí)行。使用JBPM的Service API基于已部署的流程定義執(zhí)行:發(fā)起流程實(shí)例、控制流程運(yùn)行以及查詢流程數(shù)據(jù)等操作。

        (4)監(jiān)控。是要實(shí)現(xiàn)可以看到當(dāng)前系統(tǒng)中發(fā)布了多少個(gè)流程;每一個(gè)流程產(chǎn)生了多少個(gè)流程實(shí)例,有哪些流程實(shí)例結(jié)束了,哪些處于活動(dòng)狀態(tài),哪些掛起了;同時(shí)對(duì)于每一個(gè)流程實(shí)例當(dāng)前走到什么位置了(流程的進(jìn)度狀況)等等。

        3 教材采購(gòu)審批流程分析(Analysis of materials

        procurement approval process)

        根據(jù)教材采購(gòu)審批的業(yè)務(wù)流程分析,利用JBPM提供的圖形化設(shè)計(jì)器,將其流程設(shè)計(jì)如圖1所示。

        系統(tǒng)起始狀態(tài)由任課教師選教材開始,上報(bào)的教材先由系部教材委員會(huì)根據(jù)教學(xué)計(jì)劃及教學(xué)大綱進(jìn)行審核,如不合格,將否決原因?qū)懨魍ㄟ^電子郵件將教材報(bào)表返回任課教師,如任課教師對(duì)此有異議,可寫明選定此教材的原因上報(bào)教材委員會(huì),如被否決,任課教師要重新進(jìn)行選擇教材并上報(bào)。教材委員會(huì)批準(zhǔn)所有的教材上報(bào)材料后,送至教務(wù)處教材科。教材科將全院各系部上報(bào)教材匯總至院教材委員會(huì)。院教材委員會(huì)對(duì)全部教材進(jìn)行審批,如判斷某教材選定不合格,給出否決原因,退回系部,要求任課教師重新選擇教材。如合格,由系統(tǒng)生成教材采購(gòu)訂單,向教材供應(yīng)商進(jìn)行采購(gòu)。采購(gòu)的教材要在下學(xué)期開學(xué)前入庫(kù),并在下學(xué)期開學(xué)時(shí)及時(shí)發(fā)放給教師及學(xué)生。系統(tǒng)自動(dòng)生成每個(gè)人的教材費(fèi)用單,并向購(gòu)書人員收取教材費(fèi)。將教材費(fèi)報(bào)至財(cái)務(wù)處,生成相關(guān)財(cái)務(wù)賬目。

        圖1 教材采購(gòu)審批工作流圖

        Fig.1 Work flow diagram of teching materials

        purchasing approval

        4 系統(tǒng)技術(shù)架構(gòu)(System technical architecture)

        本系統(tǒng)采用SSH框架的MVC三層結(jié)構(gòu),MVC設(shè)計(jì)模式使應(yīng)用程序的輸入、處理和輸出分開。使用MVC應(yīng)用程序被分成三個(gè)核心部件:模型層、視圖層、控制層。它們各自處理自己的任務(wù)。系統(tǒng)架構(gòu)圖如圖2所示。

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

        Fig.2 System architecture diagram

        (1)第一層為視圖層。用JSP模板把頁(yè)面展現(xiàn)給用戶以及提供與用戶的交互。

        (2)第二層為控制層。用Struts框架來連接數(shù)據(jù)層和視圖層的,接收、處理、發(fā)送數(shù)據(jù)并控制流程。

        (3)第三層為模型層。用Hibernate框架讓來JavaBean在數(shù)據(jù)庫(kù)生成表及關(guān)聯(lián),通過對(duì)JavaBean的操作來對(duì)數(shù)據(jù)庫(kù)進(jìn)行操作。

        5 系統(tǒng)主要功能與總體結(jié)構(gòu)設(shè)計(jì)(The main

        functions of the system and the overall structure

        design)

        經(jīng)過需求分析后,整個(gè)系統(tǒng)分為教材科管理端、教師端、學(xué)生端,在此基礎(chǔ)上對(duì)所有功能進(jìn)行模塊劃分,設(shè)計(jì)出系統(tǒng)總體架構(gòu),如圖3所示。

        圖3 系統(tǒng)功能結(jié)構(gòu)圖

        Fig.3 The system function structure diagram

        6 結(jié)論(Conclusion)

        在本校教材管理系統(tǒng)的實(shí)現(xiàn)中采用了基于SSH與JBPM集成方案,設(shè)計(jì)和實(shí)現(xiàn)了一個(gè)人機(jī)界面友好、風(fēng)格統(tǒng)一、層次清晰、可擴(kuò)展性強(qiáng)、高內(nèi)聚、低耦合的Web分層架構(gòu)。引入了工作流技術(shù),使系統(tǒng)實(shí)現(xiàn)了自動(dòng)化與半自動(dòng)化。通過任務(wù)的動(dòng)態(tài)分配,系統(tǒng)達(dá)到了最大的靈活性和實(shí)用性。通過定時(shí)郵件提醒催促任務(wù)參與者及時(shí)完成任務(wù),提高了辦事效率。本系統(tǒng)功能上涵蓋了教材管理各個(gè)環(huán)節(jié)的工作,模塊之間銜接順暢,經(jīng)我校實(shí)際測(cè)試,運(yùn)行穩(wěn)定,達(dá)到了預(yù)期效果。

        參考文獻(xiàn)(References)

        [1] 范玉順.工作流管理技術(shù)基礎(chǔ)[M].北京:清華大學(xué)出版社,

        2001:79-82.

        [2] 范玉順,吳澄.工作流管理技術(shù)研究與產(chǎn)品現(xiàn)狀及發(fā)展趨勢(shì)

        [J].計(jì)算機(jī)集成制造系統(tǒng),2000,(1):2-8,14.

        [3] 謝艷平.基于J2EE和JBPM的分布式工作流的研究與應(yīng)用[D].

        武漢理工大學(xué),2006.

        [4] 胡奇.jBPM4工作流應(yīng)用開發(fā)指南[M].北京:電子工業(yè)出版社,

        2010:19-54.

        [5] 曾少寧.基于JBPM工作流驅(qū)動(dòng)的辦公系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[J].

        計(jì)算機(jī)與現(xiàn)代化,2010,(6):159-165.

        作者簡(jiǎn)介:

        趙中樞(1978-),男,碩士,講師.研究領(lǐng)域:軟件開發(fā)及電子

        商務(wù).endprint

        猜你喜歡
        工作流
        支持節(jié)點(diǎn)協(xié)同的工作流模型構(gòu)建方法研究
        基于工作流2.0的智慧教室設(shè)計(jì)與研究
        工作流在電力生產(chǎn)管理信息系統(tǒng)中的設(shè)計(jì)和應(yīng)用
        “奔向共贏、做到最好”行業(yè)信息化研究方法論
        個(gè)性化計(jì)算機(jī)輔助教學(xué)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)
        商情(2016年39期)2016-11-21 09:57:19
        工作流技術(shù)在醫(yī)療信息整合工程中的應(yīng)用分析
        基于工作流的水運(yùn)應(yīng)急信息管理平臺(tái)設(shè)計(jì) 
        辦公自動(dòng)化系統(tǒng)中公文管理模塊的設(shè)計(jì)和實(shí)現(xiàn)
        基于J2EE的電子政務(wù)系統(tǒng)研究與應(yīng)用
        考試周刊(2016年71期)2016-09-20 18:20:53
        基于J2EE的電子政務(wù)系統(tǒng)研究與應(yīng)用
        考試周刊(2016年71期)2016-09-20 18:20:52
        亚洲久悠悠色悠在线播放| 日韩精品国产自在欧美| 午夜不卡亚洲视频| 五月停停开心中文字幕| 国产呦系列视频网站在线观看| www久久久888| 在线视频免费自拍亚洲| 日本人妖熟女另类二区| 专干老熟女视频在线观看| 色婷婷五月综合久久| 色老头在线一区二区三区| 国产精品久久中文字幕第一页| 精品久久久久88久久久| 男人的天堂av一二三区| 99久久婷婷国产精品综合网站| 无码国产精成人午夜视频一区二区 | 亚洲人成人影院在线观看| 国产97色在线 | 免| 国产免费人成视频在线观看播放| 国产精品久久国产精品久久 | 丰满熟女高潮毛茸茸欧洲视频| 丁香五香天堂网| 大地资源网最新在线播放| 欧美一级鲁丝片免费一区| 人妻少妇偷人精品久久人妻| 日本久久久免费观看视频| 欧美国产综合欧美视频| 人人爽人人澡人人人妻| 久久精品无码一区二区三区不| 国产精品久久久亚洲第一牛牛| 91国产视频自拍在线观看| 美腿丝袜在线一区二区| 中文字幕aⅴ人妻一区二区| 无遮挡亲胸捏胸免费视频| 少妇极品熟妇人妻高清| 一区二区三区四区中文字幕av| 免费无码专区毛片高潮喷水| 日韩国产精品无码一区二区三区 | 亚洲乱码av乱码国产精品| 天天爽夜夜爽人人爽一区二区| 亚洲欧美日韩一区在线观看|