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

        ?

        基于Petri網的辦公自動化系統(tǒng)研究

        2011-04-16 09:15:16王亞琴
        電腦與電信 2011年6期
        關鍵詞:流網辦公自動化引擎

        王亞琴

        (南通大學現(xiàn)代教育技術中心,江蘇南通226019)

        1.引言

        隨著信息和通訊技術的發(fā)展對組織結構及組織中的工作帶來的巨大沖擊,用計算機來處理事務已成為不可替代的趨勢。與此同時通訊技術成為企業(yè)組織和整個社會的信息處理系統(tǒng)結構中不可缺少的一部分。大多企業(yè)都開展了一定規(guī)模的信息化建設,如銷售系統(tǒng)、SCM、MRP、財務系統(tǒng)、辦公自動化等。然而,這類系統(tǒng)在功能上,往往局限于解決企業(yè)內部的具體事務層面,面向企業(yè)內部功能。在開發(fā)模式上,其開發(fā)模式通常是將業(yè)務流程硬性編碼到應用系統(tǒng)的整體結構中,每次業(yè)務流程的修改都可能引起程序結構的大幅變動,這樣就增加了系統(tǒng)二次開發(fā)的復雜性,同時影響了系統(tǒng)的靈活性和適應性;從開發(fā)和使用者角度來看,業(yè)務流程變更的滯后嚴重地影響了市場的響應速度,失去了市場機會和終端用戶,同時對于系統(tǒng)集成商和軟件開發(fā)商來說,業(yè)務流程不斷變更,也使他們陷入系統(tǒng)開發(fā)和維護的困擾中。工作流技術正是順應這一需求而產生的,它的發(fā)展目標就是實現(xiàn)一個高度靈活通用、可伸縮、安全可靠和可互操作的工作流管理系統(tǒng),而其最重要的功能之一就是工作流建模,Petri網是一種廣泛應用的建模方法。

        如今,國內的研究主要集中在如何將工作流技術思想應用到具體的系統(tǒng)設計之中。許多科研機構近年來都開始從理論層面和應用層面著手研發(fā)WfMS的系統(tǒng)模型。本文就是基于對Petri網的辦公自動化系統(tǒng)的研究。

        辦公自動化系統(tǒng)是企業(yè)應用軟件體系的重要組成部分,它的總體目標是:(1)實現(xiàn)全公司內部聯(lián)網,資源共享且保密性強,查詢高效快捷,與其他分公司信息互聯(lián),提高辦公效率;(2)實現(xiàn)企業(yè)內部各種基本辦公活動的電子化,支持移動辦公;(3)對文件處理的工作流轉過程進行詳細的跟蹤記錄,直觀方便地了解工作流的全過程;(4)順應企業(yè)的生產實際需要,實現(xiàn)部分業(yè)務、生產調度、資源調度功能,協(xié)調各個生產環(huán)節(jié);(5)滿足信息傳遞的隨時性;(6)強大的數據收集和管理功能;(7)有多種協(xié)同工作和信息交流的手段;(8)為不同的用戶提供一個統(tǒng)一的入口,使界面一致,操作簡單。

        2.系統(tǒng)的功能模塊

        如圖1所示。

        圖1 OA系統(tǒng)功能模塊圖

        3.基于角色的訪問控制

        (1)針對辦公自動化系統(tǒng)用戶規(guī)模較大,權限管理和驗證比較復雜的情況,采用基于角色的訪問控制(Role-Based Access Control,RBAC)策略來實現(xiàn)授權和訪問控制,在應用中給用戶賦予不同的角色和權限。基于角色進行授權有助于在工作流管理系統(tǒng)中實現(xiàn)任務的自動分配。

        (2)角色是一個或多個權限的集合,角色層次同時也體現(xiàn)了權限的繼承關系,上層角色擁有下層角色所包含的權限。在RBAC中,角色是用戶和權限之間的中介,一方面權限與角色關聯(lián),另一方面,用戶是相關角色所包含的成員。由于一個組織所擁有的角色是相對固定的,因此相對于用戶——權限之間的關聯(lián),基于角色的授權機制降低了授權管理的工作量,避免了因用戶的職位變動而引起的授權的改變,處理的方法就是將用戶從當前的角色對應的人員集合中去掉,并給其賦予新的角色。

        4.系統(tǒng)角色清單

        表1 系統(tǒng)角色清單

        5.OA系統(tǒng)中工作流網的應用

        (1)收文管理系統(tǒng)

        如圖2所示:

        圖2 工作流模型中的收文管理系統(tǒng)

        (2)收文管理系統(tǒng)的Petri網工作流模型

        如圖3所示:

        圖3 用Petri網描述的收文管理工作流模型圖

        用Petri網的不變量分析方法對工作流的工作流模型安全、有界以及無死鎖進行研究。

        1)工作流網活性驗證

        在此模型中,通過不變量分析方法建立狀態(tài)方程來描述工作流網活性。

        M=M0+CU來求解,其中設M0=(1,0,0,0,0,0,0,0)為本系統(tǒng)模型的初始標識;M=(0,0,0,0,0,0,0,1)為本系統(tǒng)模型的終止標識,其關聯(lián)矩陣為:

        求解(1,0,0,0,0,0,0,0)T+CU=(0,0,0,0,0,0,0,1)T,得到U=(1,1,1,1,1,1)。要求該工作流網是活的,則需要驗證經過轉移變遷序列從T1…T6一系列過程之后整個過程能夠從初始標識又返回到終止標識。

        2)工作流網有界性驗證

        有界性的驗證的可轉化為求解方程?Y〉0,CY≤0的問題。而在本模型中,Y僅有零解滿足以上條件。這樣的工作流網模型不是有界的,因此需要對該工作流模型進行一些改進,讓它變成有界的。圖4是改進后的模型。

        圖4 改進后的模型

        (3)發(fā)文管理系統(tǒng)

        如圖5所示:

        圖5 工作流模型中的發(fā)文管理系統(tǒng)

        (4)發(fā)文管理系統(tǒng)的Petri網工作流模型

        圖6 用Petri網描述的發(fā)文管理工作流模型圖

        通過工作流網的思想對圖6進行分析,得出該模型的性能如下:

        1)如果把變遷t*添加于該模型的終點位置o和源位置i中間,即't*={o}且t*'={i},則所得到的該Petri網模型是強連通的。

        2)模型中的每個節(jié)點都在從起始i到終止o的一條路徑上。

        3)該模型運行在執(zhí)行過程中每個任務都能執(zhí)行到,即沒有死鎖現(xiàn)象發(fā)生。

        通過以上理論分析可知該模型雖然是符合工作流網定義的正確的模型,但在實際情況中卻出現(xiàn)了邏輯上的錯誤。在變遷B即校對修改的執(zhí)行過程中出現(xiàn)了并行結構的“與連接”,出現(xiàn)了兩個輸入位置'B=(C1,C6),要求庫所C1,庫所C6都存在令牌時,變遷B才能發(fā)生。而實際的情況是庫所C1有令牌存在,即文件起草結束,或者庫所C6中有令牌存在,即文件未通過,兩種情況有一種發(fā)生都應該進入校對文件和修改狀態(tài)。因此對上面模型進行修改,用Petri網的不變量分析方法進行工作流網有界性驗證時得到改進后的工作流模型,如圖7所示。

        圖7 改正后的工作流模型

        5.工作流引擎的分析設計和應用

        從設計上來看,一個好的工作流引擎必須具備的特征有:(1)引擎核心模塊與向整個系統(tǒng)提供的接口界面之間的交互盡可能簡單,實現(xiàn)松散耦合;(2)引擎核心內部則應盡可能地加強內聚;(3)易于實現(xiàn)外圍功能的擴展。工作流引擎實質上是一個狀態(tài)轉換引擎,它是根據不同的外部事件(如啟動流程、完成任務等)來修改數據庫中工作流實例的狀態(tài)數據,進而實現(xiàn)過程和活動的狀態(tài)切換。

        工作流引擎包括控制模型及數據模型兩部分??刂颇P褪枪ぷ髁饕娴暮诵?,負責任務的調度、任務指派、依賴檢查及轉發(fā)控制。工作流引擎的控制模型可以將組織模型和信息模型有機地結合在一起,它根據業(yè)務規(guī)則對業(yè)務過程中的各項活動進行導航和任務分配。調度中心接受應用程序中對流程的控制請求(如流程實例化、獲取任務項、結束任務等),它根據具體的請求調用相應的功能模塊處理用戶的請求,調度中心可以看作是一個多線程的并發(fā)服務器。

        實際應用中,工作流引擎模塊是作為整個系統(tǒng)的一部分與業(yè)務系統(tǒng)整合起來的,工作流管理系統(tǒng)通過調用相關子系統(tǒng)中的軟件組件來實現(xiàn)特定的功能,同時可以根據需要讀寫數據庫。在辦公自動化系統(tǒng)中,人工活動由用戶控制執(zhí)行,執(zhí)行時需要調用相關的外部應用程序,而自動活動則由工作流引擎直接調用,或通過工具代理來啟動外部應用。在流程模型中建立任務與相應外部程序的映射關系,工作流執(zhí)行時由工作流引擎來調用它們實現(xiàn)流程運轉。在將工作流引擎子系統(tǒng)整合到Web應用中時,由系統(tǒng)的顯示層與用戶進行交互,它把用戶的請求轉發(fā)給工作流引擎控制中心,工作流引擎在進行處理后將結果通過顯示層返回給用戶,工作流引擎的處理對用戶來說是透明的。

        本文運用了Petri網建模技術,分析了辦公自動化業(yè)務流程,研究了工作流引擎的過程建模機制和控制模型設計,但在以后的設計中,系統(tǒng)的功能模塊化還有待加強,還要進一步深入分析工作流模型的性能。

        [1]杜江,張玉英.Petri網在OA系統(tǒng)工作流中的應用.佳木斯大學學報(自然科學版).2008,09:656-658.

        [2]張亞娟.基于Petri網的工作流建模技術的應用研究.2008.

        [3]葉許紅,顏鋼鋒.基于Petri網的辦公自動化工作流建模.計算機工程與應用.2003,06:228-229.

        猜你喜歡
        流網辦公自動化引擎
        工作流網頻繁子網挖掘研究進展①
        高技術通訊(2022年8期)2022-11-06 06:06:14
        利用Excel進行流網的簡單繪制
        淺談辦公自動化系統(tǒng)的設計與應用
        活力(2019年21期)2019-04-01 12:17:06
        辦公自動化中的計算機應用
        藍谷: “涉藍”新引擎
        商周刊(2017年22期)2017-11-09 05:08:31
        某工程黏土心墻壩滲流場流網數值模擬計算
        辦公自動化系統(tǒng)軟件教學探索
        辦公室自動化、辦公自動化與OA
        城市軌道交通多層排流網投入運行研究
        無形的引擎
        河南電力(2015年5期)2015-06-08 06:01:46
        97视频在线播放| 久久天天躁狠狠躁夜夜躁2014| 全部孕妇毛片| 日韩丝袜亚洲国产欧美一区| av免费网站不卡观看| 久久无码潮喷a片无码高潮| 久久精品娱乐亚洲领先| 国产精品网站夜色| 久久精品国产亚洲av专区| 97se色综合一区二区二区| 日本高清色倩视频在线观看| 偷拍网日本一区二区三区| 亚洲六月丁香色婷婷综合久久| 疯狂三人交性欧美| 亚洲av无码久久寂寞少妇| 麻豆国产AV网站| 亚洲天堂一区二区偷拍| 国产精品久久久久aaaa| 亚洲v日本v欧美v综合v| 亚洲一区有码在线观看| 欧美高清视频手机在在线| 亚洲av综合av国产av| 亚洲欧美国产精品久久久| 日本一区二区三级在线| 国产高跟黑色丝袜在线| 久久AV中文一区二区三区| 最新国产一区二区三区| 97一期涩涩97片久久久久久久 | 亚洲乱码中文在线观看| 国产情侣久久久久aⅴ免费| 中文字幕日产人妻久久| 日本视频一区二区三区在线| 波多野42部无码喷潮在线| 欧美性福利| 少妇特殊按摩高潮对白| 亚洲av无码乱码在线观看富二代| 亚洲综合色丁香婷婷六月图片| 国产精品成人久久一区二区| 亚洲一区精品无码| 国产无套护士在线观看| 日本成人免费一区二区三区|