freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

通用的輕量級工作流系統(tǒng)項目設(shè)計方案(編輯修改稿)

2025-06-06 18:23 本頁面
 

【文章內(nèi)容簡介】 列表的訪問。被調(diào)用的應(yīng)用(Invoked Application):被工作流執(zhí)行服務(wù)調(diào)用的用于實現(xiàn)工作流活動內(nèi)容的應(yīng)用系統(tǒng)。接口3提供了一系列的APIs供工作流執(zhí)行服務(wù)和應(yīng)用程序使用,它可以調(diào)用必要的應(yīng)用程序來執(zhí)行活動。管理和監(jiān)控工具(Administrationamp。Monitoring Tools):提供工作流管理系統(tǒng)管理和監(jiān)控的工具,包括用戶管理、角色管理、審計管理、資源管理、流程監(jiān)控管理等。接口負責(zé)操縱管理和監(jiān)控功能,包括用戶管理、角色管理、審計管理、資源控制過程管理和過程狀態(tài)等。本部分首先闡述了工作流技術(shù)的概況,介紹了工作流技術(shù)的發(fā)展歷史與市場上的工作流產(chǎn)品,介紹了工作流技術(shù)的一系列基本概念、工作流管理系統(tǒng),WfMC提出的工作流參考模型的相關(guān)理論。本章的內(nèi)容將為輕量級工作流引擎的設(shè)計與實現(xiàn)提供理論基礎(chǔ)。3輕量級工作流管理系統(tǒng)的設(shè)計與實現(xiàn)從現(xiàn)有的工作流產(chǎn)品來看,許多工作流產(chǎn)品都在不同程度上提供了對外部工具的集成功能,部分產(chǎn)品還提供了基于表單的應(yīng)用邏輯的定制和開發(fā)環(huán)境。但是,外部工具的多樣性和復(fù)雜性決定了對外部工具的集成難以做到無縫;而工作流產(chǎn)品內(nèi)建的開發(fā)工具除了與流行的開發(fā)工具不兼容外,其開發(fā)功能往往都比較簡單。因此,對于簡單的應(yīng)用(例如公文流轉(zhuǎn)、訂單的審批等),這些產(chǎn)品是合適的。但是,如果是開發(fā)關(guān)鍵業(yè)務(wù)的應(yīng)系統(tǒng)(特別是行業(yè)應(yīng)用系統(tǒng)),現(xiàn)有工作流產(chǎn)品所能提供的開發(fā)功能是遠遠不夠的。其次,許多針對數(shù)據(jù)庫管理系統(tǒng)DBMS的開發(fā)工具提供了極強的應(yīng)用開發(fā)手段,但是這些開發(fā)工具往往不具備對工作流機制的支持,而現(xiàn)有的工作流產(chǎn)品出于其出發(fā)點不同,很難與其它開發(fā)環(huán)境有機地融合在一起。因此開發(fā)人員往往苦于找不到一套合適的工作流支撐系統(tǒng)來開發(fā)具有工作流特征的應(yīng)用。還有,具有工作流特征的應(yīng)用的形態(tài)千變?nèi)f化,要想在工作流系統(tǒng)中對不同的應(yīng)用(括應(yīng)用數(shù)據(jù))。因此,另外一種相反趨勢是,應(yīng)用的邏輯仍舊采用應(yīng)用開發(fā)工具去完成,工作流引擎只管理相關(guān)的控制數(shù)據(jù),對應(yīng)用數(shù)據(jù)只提供必要的關(guān)聯(lián)手段將其與控制數(shù)據(jù)鏈接在一起。綜上所述,傳統(tǒng)工作流管理系統(tǒng)的設(shè)計從提供功能齊全的工作流服務(wù)角度出發(fā),不可避免地導(dǎo)致了系統(tǒng)架構(gòu)極為龐大,系統(tǒng)的復(fù)雜性也隨著增大。同時傳統(tǒng)的工作流管理系統(tǒng)提供的功能是以集成的方式實現(xiàn),從數(shù)據(jù)存儲到運行環(huán)境往往都有自己的一整套獨特的體系結(jié)構(gòu),因而想從中分離出某個功能,將會是一件非常困難的事情。由于這些問題的存在,使得傳統(tǒng)的工作流管理系統(tǒng)不能快速地根據(jù)具體的應(yīng)用需求定制,靈活地集成到應(yīng)用系統(tǒng)。輕量級工作流管理系統(tǒng)是相對傳統(tǒng)的工作流管理系統(tǒng)而提出的,與傳統(tǒng)的工作流管理系統(tǒng)相比,在設(shè)計上從夠用、靈活和低成本的原則出發(fā),不追求工作流管理系統(tǒng)功能的完備和復(fù)雜,只是實現(xiàn)其中必不可少的功能和特征;在使用上更加簡單。本系統(tǒng)從功能上來說,并不算很完備,但是擁有了辦公自動化系統(tǒng)的最核心部分—工作流系統(tǒng)。本系統(tǒng)在保證安全性方面,使用了角色的概念,其中角色包括:匿名用戶角色、職員角色和超級管理員角色,主要完成以下功能: 匿名用戶角色個人資料管理,包括查看和修改個人資料及密碼。日程安排,包括創(chuàng)建、修改和刪除日程安排。公文傳閱,包括新建、修改和審批公文。公文模板,包括新建、修改和顯示公文模板。公文流轉(zhuǎn),包括新建、修改和顯示工作流個人資料,包括查看和修改個人資料添加用戶查看用戶信息修改用戶權(quán)限修改用戶密碼刪除用戶圖31是匿名用戶登陸后的首頁,該用戶只有更改和查看個人資料權(quán)限圖31匿名用戶角色登陸后的權(quán)限圖32為職員用戶登陸后的界面。這是一個備忘提醒頁面,就像Outlook一樣,會提醒可登陸用戶今天該完成的日志安排和未處理的公文。圖32職員用戶登陸后的界面圖33是為管理員用戶登陸后的界面,擁有管理員角色的用戶可以對用戶的權(quán)限進行管理圖33管理員角色登陸后的界面本系統(tǒng)具有以下特點。使用用戶控件將頁面模塊化,將頁面分解為幾個模塊,例如頁面的頭尾和導(dǎo)航樹等。每個模塊都以用戶控件構(gòu)成,再配合MasterPage,大大提高了開發(fā)效率。本系統(tǒng)采用目前比較流行的B/S模式下MVC三層架構(gòu)設(shè)計,即程序邏輯結(jié)構(gòu)分為用戶界面層、業(yè)務(wù)邏輯層和模型層。三層在實際的物理結(jié)構(gòu)上也是獨立的,業(yè)務(wù)邏輯層采用cs類來實現(xiàn),用戶界面和業(yè)務(wù)邏輯分離,系統(tǒng)的安全性、可維護性、重用性和可擴展性都都大大提高。人性化設(shè)計,本系統(tǒng)導(dǎo)航的一個亮點就是導(dǎo)航明晰。使用Theme與Skin技術(shù),不必精心設(shè)計每個頁面,而只需要設(shè)計一次Theme,便可應(yīng)用與整個網(wǎng)站,而且為將來更換網(wǎng)站風(fēng)格帶來極大的便利。本系統(tǒng)在保證安全性方面使用了角色的概念,其中角色包括:匿名用戶角色、職員角色和管理員角色,每個角色能完成的功能如下。(1)登陸。(2)個人資料。查看自己的個人資料(且只能查看自己),包括用戶名(唯一且只讀)、姓名、性別、年齡、電話、手機、EMail和住址。修改自己的個人資料,包括密碼、姓名、年齡、電話、手機、EMail和住址。(1)個人日程安排添加個人日程安排,輸入包括事件的開始事件、事件的結(jié)束事件和事件的內(nèi)容。按事件的開始時間順序列出個人未超期的日程安排詳細信心。根據(jù)事件的ID來修改個人的某項日程安排,可修改的項包括事件的開始事件、和事件的結(jié)束事件和事件的內(nèi)容。刪除個人的日程安排。(2)工作流創(chuàng)建新的工作流,每個用戶創(chuàng)建的工作流的名字都不能相同,也不能為空,輸入字段包括工作流名稱、工作流描述、工作流流轉(zhuǎn)過程。刪除沒有被使用的工作流,如果工作流當(dāng)前沒有使用,則可以將它刪除。查看工作流,包括查看工作流列表和查看工作流詳細信息。(3)公文流轉(zhuǎn)新建一個公文,輸入公文字段包括公文描述、文檔和選定的工作流。處理公文,可進行的操作根據(jù)選定的工作流來定,可能包括查看、簽字、回退、修改和完成。當(dāng)用戶選擇“查看“或者”簽字“后,該公文將自動傳給下一個用戶;當(dāng)用戶選擇”回退“的時候,該公文自動轉(zhuǎn)給前一個用戶;當(dāng)用戶選擇”修改“的時候,用戶將進入修改公文的界面以對公文進行修改;當(dāng)用戶選擇”完成“的時候,該公文被標(biāo)志為完成。查看未處理的公文列表,顯示的內(nèi)容包括公文描述。管理用戶。添加用戶,包括用戶名(唯一且只讀)、姓名、性別、年齡、電話、手機、EMail和住址和權(quán)限。刪除用戶。修改用戶權(quán)限。修改其他用戶的用戶密碼。從功能上來看,主要有以下一些功能:日程安排管理、公文管理、公文模板、工作流和用戶管理。1)個人工作安排管理查看個人日程安排添加個人日程安排修改個人日程安排刪除個人日程安排2)公文流轉(zhuǎn)添加新公文查看未批公文處理公文3)用戶管理驗證用戶名和密碼修改用戶個人資料刪除用戶4)工作流管理添加工作流刪除工作流查看工作流本系統(tǒng)有三個角色,不同的角色有不同的權(quán)限匿名用戶角色(LoginRole)職員角色(ClerkRole)系統(tǒng)管理員角色(SysAdminRole)根據(jù)上面的功能分析,畫出各個角色的功能模塊圖如下圖所示:匿名用戶角色的功能模塊如圖34所示匿名用戶角色模塊登陸個人資料管理查看我的個人信息更新我的個人信息修改密碼圖34匿名用戶角色的功能模塊圖職員角色的功能模塊如圖35所示職員角色功能登陸日程安排公文模板公文傳閱工作流添加日程安排修改日程安排刪除日程安排查看日程安排列表添加公文模板修改公文模板刪除公文模板顯示公文模列表板更新公文發(fā)布新公文查看公文列表處理公文更新公文新建工作流修改工作流刪除工作流顯示工作流列表圖35職員角色的功能模塊圖管理員角色的功能模塊如圖36所示職員角色功能登陸用戶管理添加用戶刪除用戶查看用戶權(quán)限修改用戶權(quán)限查看用戶列表修改用戶密碼圖36管理員角色的功能模塊圖通過以上功能分析,得出一下需求信息。用戶有權(quán)限管理,每個用戶有一定的角色,角色分為3類:匿名用戶角色、可登陸用戶角色和超級管理員用戶角色。用戶表中必須包含權(quán)限這一屬性。匿名用戶登陸后可維護自己的個人信息,包括查看修改自己的信心和修改自己的密碼。用戶表必須記錄用戶的各種信息,包含:用戶名、用戶密碼、電子郵件、電話、移動電話、地址和權(quán)限。擁有職員角色的用戶可以進行辦公操作,包括創(chuàng)建、修改和刪除日程安排,新建修改和審批公文,新建、修改和顯示公文模板,新建、修改和顯示工作流。日程安排表至少能夠記錄所屬用戶、開始時間和內(nèi)容等信息。審批公文表中應(yīng)該至少能夠記錄主題,使用的工作流、當(dāng)前處于的狀態(tài)、內(nèi)容等信息。公文模板中應(yīng)該至少能夠記錄所屬用戶、主題、工作流程中的每個流轉(zhuǎn)和描述等信息。流轉(zhuǎn)表中應(yīng)該至少能夠記錄所屬的工作流、該動作的處理者、該動作要進行的操作等信息。擁有管理員角色的用戶可以進行一些用戶類的操作,包括:添加用戶、查看用戶信息、修改用戶權(quán)、修改用戶密碼和刪除用戶。 由上面的分析,可以設(shè)計出滿足需求的各種實體。 用戶與日程安排之間的日程安排如圖61所示圖61用戶和日程安排之間的ER圖用戶與工作流及工作流轉(zhuǎn)換之間的ER圖如圖62所示圖62用戶與工作流及工作流轉(zhuǎn)換之間的ER圖用戶與公文模板之間ER圖如圖63所示圖63用戶與公文模板之間的ER圖用戶與公文之間ER圖如圖64所示圖64用戶與公文之間的ER圖用戶與已處理公文模板之間的ER圖如圖65所示圖65用戶與已處理公文之間的ER圖用戶實體ER圖如圖所示用戶用戶ID用戶名密碼電子郵件電話地址角色ID圖66用戶信息實體ER圖日程安排實體如圖67所示日程安排所屬用戶開始事件內(nèi)容圖67日程安排信息實體如圖313所示公文模板信息實體ER如圖68所示公文模板所屬用戶主題內(nèi)容圖68公文模板信息實體ER圖工作流實體ER圖如圖69所示工作流所屬用戶主題描述圖69工作流實體ER圖工作流轉(zhuǎn)換實體ER圖如圖610所示轉(zhuǎn)換所屬用戶開始事件內(nèi)容圖610工作流中的轉(zhuǎn)換實體ER圖公文實體ER圖如圖611所示公文主題內(nèi)容是否為草稿當(dāng)前等待的轉(zhuǎn)換所屬工作流是否可簽字是否可查看是否可修改是否可回退圖611公文實體ER圖已處理公文實體ER如圖612所示已處理公文公文ID所屬用戶圖612 已處理公文實體ER圖下面每個表中在數(shù)據(jù)庫中顯示為一張表,總共有用戶表、日程安排表,公文模板表、工作流表、公文表、已處理公文表和角色表。表613為用戶表,記錄用戶的信息表613用戶表(T_User)列名數(shù)據(jù)類型字段大小必填字段默認值說明UserIDInt4是自動產(chǎn)生用戶ID(主鍵UserNameNvarchar50是(無)用戶名UserPwdNvarchar50是(無)用戶密碼EmailNvarchar50是(無)電子郵件TelNvarchar50是(無)電話MobileNvarchar50是(無)移動電話AddressNvarchar50是(無)地址RoleIdInt4是(無)角色Id表614為日常安排表,存儲日程安排信息。表614日程安排表(T_Arrangement)ArrangeIDInt4是自動產(chǎn)生日程安排ID(主鍵)UserIDInt4是(無)用戶ID(外鍵)BeginTimeNvarchar50是(無)開始時間ContentText16是(無)內(nèi)容 表615為公文模班表,記錄公文模板信息表615公文模板表(T_DocTemp)DocTemIDInt4是自動產(chǎn)生ID(主鍵)TitleNvarchar50是(無)主題CotentText16是(無)內(nèi)容UserIDInt4是(無)所屬用戶ID(外鍵) 表616為工作流信息表,記錄工作流信息表616工作流表(T_Workflow)UserIDInt4是(無)ID(主鍵)OwnerIDInt4是(無)所屬用戶TitleNvarchar50是(無)主題DescriptionNvarchar50是(無)描述 表617為工作流轉(zhuǎn)換表,記錄每個工作流轉(zhuǎn)換的信息。表617 工作流轉(zhuǎn)換表(T_Tran)TranIDint4是主鍵(自動產(chǎn)生)轉(zhuǎn)換IDWFIDint4是(無)
點擊復(fù)制文檔內(nèi)容
公司管理相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1