【正文】
nage開始工作,查找與公文相對應的流程實例,并將其刪除。并行審批模式如圖48所示。業(yè)務有未提交、待批、審批中、通過審批這四種審批狀態(tài),以及催辦、緩辦和退回這三種其他狀態(tài)。JBPM主要用于綁定公文標識并創(chuàng)建流程實例。類圖如圖49所示。構件測試和集成測試通常采用白盒法和黑盒法兩種方法相結合,以確保各部。(2)部門經(jīng)理:負責普通員工的休假審批工作,自身請假申請要提交給公司老板進行審批; (3)公司老板:只有經(jīng)過公司老板的批準員工和經(jīng)理才可以休假。用戶添加公文頁面的流程如下:首先,DocumentAction會提交一個查詢流程列表給WorkflowManager,WorkflowManager經(jīng)過處理后將流程列表返回給DocumentAction;然后,DocumentAction根據(jù)流程列表的內(nèi)容展示頁面;最后,用戶提交流程標識,DoucumentManage根據(jù)流程標識查將表單返回給客戶,這樣就完成了添加公文頁面的功能。審批者可以查看提交的業(yè)務申請和具體內(nèi)容,具有同意、退回、催辦和緩辦等審批業(yè)務的權限。圖47 串行審批模式圖串行審批模式是以線性結構存在的審批流程,每一個審批步驟只需要一個人審批,審批人員同意該審批環(huán)節(jié)審批就通過,審批人員不同意該審批環(huán)節(jié)則退回。參與者首先提交查詢待審公文列表請求,通過DoucumentAction執(zhí)行查詢操作,并由DoucumentManage得到查詢?nèi)蝿樟斜?,通過JBMP得到任務實例表,然后將公文列表傳遞給DoucumentManage和DoucumentAction,并最終顯示給用戶。 公文管理公文包括報銷單、請假單、收文和發(fā)文等書面材料,對企業(yè)辦公有不可替代的作用。這些實體類之間的關系是:用戶和角色之間是多對多的關系,ACL和用戶之間是多對一的關系;ACL和角色之間為多對一的關系;模塊和ACL之間是一對一的關系,表示一個模塊對應權限列表中的一個記錄。權限管理模塊的實體類有以下幾種:(1) User類。每個用戶必須有一個角色,而且可以同時擁有多個角色。這是一個更新函數(shù),可以將機構信息及時更新。ParentID是控制結構模型的變量,返回值是一個分頁模型。 組織機構管理經(jīng)過調(diào)查發(fā)現(xiàn),組織機構中的實體類有兩種:Organization類(機構)和Person類(人員)。同時可以實現(xiàn)交互式的數(shù)據(jù)更新和信息發(fā)布,方便各部門與同總部進行溝通。2.Browser/Server結構Browser/Server結構是一種以網(wǎng)絡為中心形成的拓撲結構。為了保證業(yè)務居和數(shù)據(jù)層的高連接,在系統(tǒng)中配置了一個持久層,持久層采用了Hibernate框架,對數(shù)據(jù)對象進行包裝,構建一個通用的數(shù)據(jù)處理模型,讓不同的項目無縫的連接。表示層:表示層采用Struts框架。(3)框架配置完畢后,開始對web的功能模塊進行開發(fā),由于spring對bean類進行托管以及對hibernate的事務支持,所以bean類的托管需要在applicationContext.xml中配置;;,最后表的映射文件也需要配置。密碼和加密文檔的恢復。數(shù)據(jù)庫不僅可以將成員、區(qū)域和數(shù)據(jù)字典導入到其系統(tǒng),或者將數(shù)據(jù)信息從其他系統(tǒng)導出到數(shù)據(jù)庫內(nèi),還能夠存儲為Excel文件保存起來。信用評估也遵循一定的原則,主要從公司的財務狀況、交易和付款記錄、生產(chǎn)和銷售狀況以及相關媒體報道等方面入手進行綜合評定和分析。企業(yè)可以構建一個適合于企業(yè)內(nèi)部的關懷體系,將關懷時間、方式、條件等因素建模轉(zhuǎn)換成關懷值,并對各因素量化打分,制定關懷等級??蛻艄芾韺⒖蛻糇鳛楦境霭l(fā)點,一切站在客戶的角度和立場,提供一個操作方便、簡單,安全性高的服務系統(tǒng)。勞動合同管理支持合同到期自動提示。人事調(diào)動管理實現(xiàn)了員工的任用、晉升考核、獎懲等功能。部門管理制定企業(yè)的組織架構,指定架構各級的負責人。提交的文件分為未審批和已審批兩類,文件只能在其中一類的列表視圖中出現(xiàn)。發(fā)起者首先要根據(jù)需求撰寫公文,然后交由相關部門或上級領導進行處理和審批,處理和審批后的公文最后下發(fā)回個人,這就是一個完整的公文處理過程。車輛管理生成車輛檔案,詳細記錄購買情況,車輛情況。辦公用品管理支持對辦公用品類別統(tǒng)計,部門統(tǒng)計及時間段統(tǒng)計。在線會議支持異地通過網(wǎng)絡召開,會議的參與者無需集中,會議不受地理位置的局限,有很大的靈活性。內(nèi)部消息也用于系統(tǒng)的工作任務跟蹤、重要審批需要辦理、待辦工作到達、會議通知、會議變更、重要文檔提醒閱讀等消息的通知。(3) 個人筆記來收集和管理個人筆記來收集和管理個人關心的知識文檔。溝通平臺主要有郵件和短信兩種方式,POP3郵件管理系統(tǒng)不僅能實現(xiàn)內(nèi)部員工的溝通,也能實現(xiàn)對外郵箱的管理。(3)提供各種工作記錄,以備查詢。圖37列出了組織機構的管理體系。具體來講,主要有以下三個方面的需求:日常事務處理的工作需求。圖34 會議審批流程(二)月度計劃審批業(yè)務描述(1)填報計劃,一般由領導進行申報;用戶(一般市部門領導)填報計劃;(2)將填報計劃上交至上級部門,由其領導進行審核,給出審核意見;(3)月度金額不超過5000元的,只需上級部門領導審核通過即可;如果超過5000元屬于大額款項,必須由公司領導審核批準; (4)沒通過審核的計劃直接駁回給申報人,可以重新申報;(5)通過審核的計劃交由運營中心備案,作為資料存檔保存;(6)計劃申報要逐級審核,如果有任何一級領導審核不通過,可以直接駁回計劃申請。開始起草公文(起草人)相應部門領導審核辦公室秘書核稿主管領導簽發(fā)辦公室公務員下發(fā)(相應各部門)結束圖31集團發(fā)文流程圖收文流程:圖32列出了集團內(nèi)部收文的流程。 業(yè)務流程圖本系統(tǒng)具有很強的擴展性,支持Web方式的工作流程和表單的自定義,并嚴格遵照操作規(guī)范,對每個模塊添加了操作權限,確保了信息的安全性,避免了誤操作。人機結合的工作模式,使企業(yè)的各項工作的有條不紊的進行。(2)辦公流程自動化。只要在網(wǎng)絡上,足不出戶便可以瀏覽世界各地的信息。生存周期管理(Life Cycle Management)模型主要用于管理enterprise bean的創(chuàng)建和移動與刪除,enterprise bean的形成于容器內(nèi),要想挪動enterprise bean就需要在實例池與活動狀態(tài)進行,通過這種方法實現(xiàn)對enterprise bean的刪除。J2EE服務器為系統(tǒng)的容器和服務容器設置提供諸如事務管理,安全,遠程連接,JNDI(Java Naming and Directory Interface)尋址等一系列服務,現(xiàn)將幾種重要服務分析如下: J2EE安全(Security)模型的作用是為用戶提供web組件或enterprise bean設置安裝,只有授權的用戶才可以通過系統(tǒng)資源的獲取,針對每一個客戶作為一個獨立對應的元素,用戶有必要在enterprise bean中設置激活方法。Applets和應用客戶端程序是客戶層組件:J2EE基于傳統(tǒng)方式或是web方式的均可。這四種組件因其功能的不同,所在的服務器也不盡相同,第一種組件運行于EIS服務器中,第四種組件即客戶層組件是運行于客戶端機器中,另外兩種組件均是運行于J2EE服務器中。Sun推出J2EE的目的是為了克服傳統(tǒng)Client/Server模式的弊病,迎合Browser/Server架構的潮流,為應用Java技術開發(fā)服務器端應用提供一個平臺獨立的、可移植的、多用戶的、安全的和基于標準的企業(yè)級平臺,從而簡化企業(yè)應用的開發(fā)、管理和部署。因此說,“瘦”客戶機,“胖”服務器將是未來發(fā)展的主要趨勢。Windows瀏覽器的獨占鰲頭使得用戶的可選擇性大大降低,幾乎成了桌面操作系統(tǒng)的標準配置。它可以有效的降低復雜流程應用的開發(fā)難度。(3) 推進工作流實例的執(zhí)行。該軟件系統(tǒng)并非企業(yè)自身的業(yè)務,而是為企業(yè)的業(yè)務進行提供支持。第二章:系統(tǒng)相關技術,介紹工作流、WFMS、J2EE技術和有關理論知識。自動完成以往由人去完成,不需要思考但需要花費時間的工作以及那些不需要工作人員做決定的簡單重復工作。這主要是因為目前市場上對工作流技術的需求度愈來愈多,然而現(xiàn)在所開發(fā)出來的工作流產(chǎn)品仍很難應用在結構復雜的企業(yè)中,且對于那些已經(jīng)使用工作流技術的企業(yè),其聚合匯總能力不強,無法滿足企業(yè)需求。網(wǎng)絡使得各種信息可以便利的發(fā)布到各個企業(yè)之間,達到信息的快速傳遞和企業(yè)的迅速響應,從而實現(xiàn)眾多利用Web進行信息傳遞的服務器間相互協(xié)調(diào)一致的工作。為實現(xiàn)這一目的,就需要在工作流管理系統(tǒng)和其搜索引擎之間提供相匹配的軟件程序。它可以傳遞Client/Server模式的文件、數(shù)據(jù)、圖像。代表產(chǎn)品有Ultimus、Action orks Metro等軟件。國內(nèi)外有很多公司、科研機構及院校致力于工作流技術的研究開發(fā),商業(yè)化的工作流產(chǎn)品不斷推出,國外的如IBM holosofx,F(xiàn)ujitsu的IFlow,BEA的WLI.SAP的NetWeaver,Sonic的Orchestration Server,國內(nèi)的如西安協(xié)同數(shù)碼股份有限公司的SynchroFlow,杭州信雅達的SunFlow,上海東蘭科技的DLFlow等都是目前最新的工作流產(chǎn)品。除此之外,工作流管理體系可以更快的實現(xiàn)企業(yè)內(nèi)部響應市場變化的供應鏈的出現(xiàn);規(guī)范化管理企業(yè);改進工作質(zhì)量;在工作人員之間更好的均衡負載;降低工作成本;提高企業(yè)管理的決策能力。受日益白熱化的市場競爭的影響,企業(yè)的組織結構、業(yè)務流程等模式也隨之而改變,傳統(tǒng)MIS系統(tǒng)已越來越不適用于目前一直在發(fā)生改變的企業(yè)自身,除此之外,傳統(tǒng)MIS系統(tǒng)一般都是那種緊耦合度的功能型體系,同當下的基于網(wǎng)絡技術的松耦合不相匹配,況且也不容易實現(xiàn)企業(yè)的應用系統(tǒng)的集成。辦公自動化于50年代在美國等西方國家首先興起,到70年代后期形成新型綜合學科——辦公自動化(OA)。 J2EE Architecture。摘 要OA是Office Automation(辦公自動化)的簡稱,它基于工作流的概念,使企業(yè)內(nèi)部人員方便快捷地共享信息,高效地協(xié)同工作。 analysis the demand of office automation systems which include business requirement analysis and functional requirement analysis. At last it introduce designment and implementation of the system.This system uses an Oracle database and MVC technology, office automation system based on J2EE architecture software development. The design of system function and design of the database are described.Key word: OA。辦公自動化管理系統(tǒng)(OA),正是伴隨著Internet技術在各個領域的廣泛應用,以及各行各業(yè)信息化建設應運而生的。然而在這樣一種信息爆炸的網(wǎng)絡時代,各種各樣的信息魚龍混雜,紛至沓來的各種信息也讓企業(yè)在如何有效的處理它們時感到疲憊,此時傳統(tǒng)的那種處理信息的方式顯然已經(jīng)不合時宜,也無法高效的處理這些大量的信息,因此這就迫切需要企業(yè)改變辦公方式,尋找一種能夠高效處理信息、提高企業(yè)競爭力的新管理模式。這是由于通過工作流管理體系可以實現(xiàn)企業(yè)能夠依照企業(yè)的核心業(yè)務流程進行各個組織部門的設置,實現(xiàn)該核心業(yè)務過程的處理時間最優(yōu)化,增強該業(yè)務的響應能力。 關于工作流管理系統(tǒng)系統(tǒng)的結構研究。這種工作體系是從1995年之后開始出現(xiàn)的,發(fā)展勢頭迅猛,潛力無限?;谖募墓ぷ髁黧w系:該體系通過文件共享的方式實現(xiàn)信息交流,是一種研發(fā)較早、種類最多且十分完善的工作流體系。商場如戰(zhàn)場,在如今競爭如此激烈的今天,企業(yè)需要具有快速掌握有效信息的能力,為此,一些開發(fā)商及科研人員開始將目光鎖定在移動辦公系統(tǒng)的開發(fā)上。第四,隨著網(wǎng)絡技術的快速發(fā)展,對利用Web技術進行的工作流技術也是一個主要的研發(fā)方向。第七,研究能夠保證復雜企業(yè)應用的工作流管理體系也是目前工作流技術的主要研究方向,且關注者也是越來越多。2. 自動促進部門間工作協(xié)作的順利進行。依照上面所提出的種種問題,該文對自己的科研內(nèi)容進行了如下計劃:第一章:緒論,介紹該文的研究背景及國內(nèi)外研究現(xiàn)狀,并對文章所要解決的問題和內(nèi)容計劃,及研究意義等進行論述。 工作流管理系統(tǒng)參考模型工作流管理系統(tǒng)(Workflow Management System, WFMS)是一款軟件,它依照軟件中提前設定好的工作流程來執(zhí)行操作,對工作項進行管理。工作流管理系統(tǒng)主要完成如下的功能:(1) 定義和實現(xiàn)管理工作流的運行(2) 與工作流執(zhí)行者,即人或者應用系統(tǒng),進行交互。JBPM使得應用開發(fā)人員更關注業(yè)務邏輯的實現(xiàn)。1.B/S結構的主要優(yōu)點(1)低成本,可選性多。這樣一來,不管企業(yè)的用戶數(shù)量有多少,都絲毫不會加重修護升級的工作量,因為全部的操作只是對服務器執(zhí)行即可;假如說企業(yè)要與異地的分公司之間進行企業(yè)內(nèi)部信息傳遞,在進行系統(tǒng)升級以及維護時,只要將服務器同專網(wǎng)相連接,就可以達到遠程信息交流和修護升級系統(tǒng)的目的。目前,Java平臺有三個版本: J2ME,適合應用在智能卡或小型設備中;J2SE,一般應用在桌面操作系統(tǒng)中;J2EE,在企業(yè)內(nèi)使用。該模型具有四層最為突出的結構:企業(yè)信息系統(tǒng)(Enterprise information system)層軟件、業(yè)務邏輯層組件、Web層組件和客戶層組件四種。因此Java Server Pages頁面或Java Servlet軟件是J2EE web層組件。其優(yōu)點之一是個人無需自己研究和開發(fā)類似這樣的服務,因此可以將更多的精力放在對業(yè)務問題的開發(fā)之中。J2EE遠程連接(Remote Client Connectivity)模型主要用于enterprise bean和客戶端低層之間相互替換的管制,