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

正文內(nèi)容

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

2025-06-06 18:23 本頁(yè)面
 

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