【正文】
e4)角色管理模塊ER圖如下圖所示:idnameT_Role 圖64 角色管理ER圖Figure 64 Role manages ER picture5)用戶管理模塊ER圖如下圖所示:1擁有1usernamepasswordpersonIdextireTimecreateTimeidT_UserT_Person 圖65 用戶管理ER圖Figure 65 User manages ER picture6) 權(quán)限管理模塊ER圖如下圖所示:111引用引用NaclTriStateaclStateprincipalTypeidprincipalSnresourceSnT_ACLN1N1引用引用T_UserT_RoleorderNoroleIduserIdidT_UsersRoles T_Module圖66 權(quán)限管理ER圖Figure 66 Extent of authority manages ER picture7) 流程管理模塊ER圖如下圖所示:filepathfileidT_WorkFlowpicname 圖67 流程管理ER圖Figure 67 Workflow manages ER picture8) 表單定義模塊ER圖如下圖所示:workFlowIDid T_FieldItemitemIndexvaluelabelformfieldId111擁有templatenametypeidT_FieldInputT_FieldTypetypeidNfieldInputfieldTypefieldName1擁有flowformIdidT_FormField1屬于T_FlowFormtemplate 1T_WorkFlowfieldLabelN圖68 表單管理ER圖Figure 68 Form manages ER picture9) 公文管理模塊ER圖如下圖所示:creatorcreateTimeidworkFlowIdtitleT_DocumentNT_WorkFlow1經(jīng)過(guò)創(chuàng)建者1T_User11processInstanceIdcontentdescriptionstatus 1擁有N1NT_User審批者approvterT_ApprovehistroydocumentIdcontentapproveTimeid 圖69 公文管理ER圖Figure 69 Document manages ER picture10)公共信息管理模塊ER圖如下圖所示:titlecontentidT_pub_infcreateTimecreator圖610 公共信息管理ER圖Figure 610 Public information manages ER picture 數(shù)據(jù)庫(kù)邏輯設(shè)計(jì)邏輯結(jié)構(gòu)設(shè)計(jì)的任務(wù)是把概念結(jié)構(gòu)設(shè)計(jì)階段設(shè)計(jì)好的ER圖轉(zhuǎn)換成與選用的DBMS產(chǎn)品所支持的數(shù)據(jù)模型相符合的邏輯結(jié)構(gòu)。為了描述數(shù)據(jù)庫(kù)結(jié)構(gòu)的概念模式,這里采用ER圖來(lái)描述數(shù)據(jù)庫(kù)的實(shí)體關(guān)系。視頻電子白板連接畫(huà)圖視頻會(huì)議模塊群聊登陸共享視頻連接接收消息發(fā)送消息 圖510 視屏模塊流程圖Figure 510 Video manages a flow chart6 數(shù)據(jù)庫(kù)設(shè)計(jì) 數(shù)據(jù)庫(kù)設(shè)計(jì)數(shù)據(jù)庫(kù)設(shè)計(jì)是項(xiàng)目開(kāi)發(fā)和系統(tǒng)設(shè)計(jì)中非常重要的一個(gè)環(huán)節(jié),在這里要特別強(qiáng)調(diào)數(shù)據(jù)庫(kù)設(shè)計(jì)的重要性,是因?yàn)閿?shù)據(jù)庫(kù)設(shè)計(jì)就像建設(shè)高樓大廈的根基一樣,如果設(shè)計(jì)不好,在后來(lái)的系統(tǒng)維護(hù)、變更和功能擴(kuò)充時(shí),甚至在系統(tǒng)開(kāi)發(fā)過(guò)程中都會(huì)引起比較大的問(wèn)題。信息管理模塊 滾動(dòng)消息公告板YES信息列表確定刪除信息信息列表提交發(fā)布信息 圖59 信息管理流程圖Figure 59 Information manages a flow chart 視頻會(huì)議模塊流程圖系統(tǒng)用戶通過(guò)登陸驗(yàn)證進(jìn)入系統(tǒng)主頁(yè)面,然后選擇進(jìn)入視頻會(huì)議模塊頁(yè)面。公文管理模塊添加公文已審公文待審公文我的公文新建選擇一個(gè)流程審批是形成動(dòng)態(tài)表單附件下載是刪除提交輸入公文信息確定下載選擇下一步流向查看審批歷史是提交下載成功提交成功審批歷史列表我的公文列表圖58 公文管理流程圖Figure 58 Document manages a flow chart 信息管理模塊流程圖系統(tǒng)用戶通過(guò)登陸驗(yàn)證進(jìn)入系統(tǒng)主頁(yè)面,然后選擇進(jìn)入信息管理模塊頁(yè)面。點(diǎn)擊“下載”時(shí),可以下載公文附件。當(dāng)點(diǎn)擊“我的公文”鏈接時(shí),會(huì)列出當(dāng)前用戶創(chuàng)建的公文;當(dāng)點(diǎn)擊“待審公文”按鈕,列出所有等待用戶審核的公文;當(dāng)點(diǎn)擊“已審公文”鏈接時(shí),列出用戶審核過(guò)的公文。當(dāng)點(diǎn)擊“添加”鏈接時(shí),會(huì)進(jìn)入文件上傳頁(yè)面,可以上傳流程定義文件和流程定義圖片;當(dāng)點(diǎn)擊“刪除”按鈕,可以刪除流程;當(dāng)點(diǎn)擊“定義表單”鏈接時(shí),先要保存表單模板,會(huì)出現(xiàn)添加表單域連接,此時(shí)可以添加表單域,錄入表單域信息,成功后列出此流程所有的表單域,點(diǎn)擊添加條目,此時(shí)可以錄入條目信息;點(diǎn)擊刪除表單域,可以刪除這個(gè)表單域。當(dāng)點(diǎn)擊分配新角色時(shí),會(huì)列出所有角色,用戶可以選擇角色并輸入優(yōu)先級(jí),點(diǎn)擊確定即可;當(dāng)點(diǎn)擊給用戶授權(quán),可以進(jìn)行授權(quán);點(diǎn)擊刪除賬號(hào),就可以刪除賬號(hào)。進(jìn)行授權(quán)或取消授權(quán)授權(quán)提交刪除詳細(xì)信息查看失敗提交輸入角色信息添加角色管理模塊 成功成功圖55角色管理流程圖Figure 55 Rolemanages a flow chart 用戶管理模塊流程圖 系統(tǒng)用戶通過(guò)登陸驗(yàn)證進(jìn)入系統(tǒng)主頁(yè)面,然后選擇進(jìn)入用戶管理模塊頁(yè)面,用戶可以通過(guò)選擇不同的鏈接,進(jìn)行相應(yīng)的分配賬豪、分配角色、給用戶授權(quán)以及刪除賬號(hào)等操作。當(dāng)點(diǎn)擊“查看”鏈接時(shí),會(huì)顯示所選的角色的信息;當(dāng)點(diǎn)擊“添加角色”鏈接時(shí),會(huì)進(jìn)入角色信息輸入頁(yè)面,當(dāng)輸入相關(guān)信息后點(diǎn)擊“提交”按鈕,如果成功則會(huì)返回到角色列表頁(yè)面,并提示“添加成功”,如果失敗,則會(huì)提示相關(guān)的錯(cuò)誤信息,如果不想添加,可點(diǎn)擊按鈕回到角色列表;當(dāng)點(diǎn)擊“刪除”鏈接時(shí),則會(huì)刪除當(dāng)前選擇的模塊的信息,并提示“刪除成功”。當(dāng)點(diǎn)擊“查看”鏈接時(shí),會(huì)顯示所選的模塊的信息;當(dāng)點(diǎn)擊“添加模塊”鏈接時(shí),會(huì)進(jìn)入模塊信息輸入頁(yè)面,當(dāng)輸入相關(guān)信息后點(diǎn)擊“提交”按鈕,如果成功則會(huì)返回到模塊列表頁(yè)面,并提示“添加成功”,如果失敗,則會(huì)提示相關(guān)的錯(cuò)誤信息,如果不想添加,可點(diǎn)擊按鈕回到模塊列表;當(dāng)點(diǎn)擊“修改”鏈接時(shí),則會(huì)進(jìn)入到修改頁(yè)面,并在表單中顯示要修改的模塊信息,當(dāng)更改某個(gè)表單中的數(shù)據(jù)后,再點(diǎn)擊“提交”按鈕,如果成功,則會(huì)返回到模塊列表頁(yè)面,并提示“修改成功”,否則會(huì)提示相關(guān)的錯(cuò)誤信息,如果不想修改,則可以點(diǎn)擊按鈕返回主頁(yè)面;當(dāng)點(diǎn)擊“刪除”鏈接時(shí),則會(huì)刪除當(dāng)前選擇的模塊的信息,并提示“刪除成功”。當(dāng)點(diǎn)擊“查看”鏈接時(shí),會(huì)顯示所選的機(jī)構(gòu)的信息;當(dāng)點(diǎn)擊“新增機(jī)構(gòu)”鏈接時(shí),會(huì)進(jìn)入機(jī)構(gòu)信息輸入頁(yè)面,當(dāng)輸入相關(guān)信息后點(diǎn)擊“提交”按鈕,如果成功則會(huì)返回到機(jī)構(gòu)列表頁(yè)面,并提示“添加成功”,如果失敗,則會(huì)提示相關(guān)的錯(cuò)誤信息,如果不想添加,可點(diǎn)擊按鈕回到機(jī)構(gòu)列表;當(dāng)點(diǎn)擊“修改”鏈接時(shí),則會(huì)進(jìn)入到修改頁(yè)面,并在表單中顯示要修改的機(jī)構(gòu)信息,當(dāng)更改某個(gè)表單中的數(shù)據(jù)后,再點(diǎn)擊“提交”按鈕,如果成功,則會(huì)返回到機(jī)構(gòu)列表頁(yè)面,并提示“修改成功”,否則會(huì)提示相關(guān)的錯(cuò)誤信息,如果不想修改,則可以點(diǎn)擊按鈕返回主頁(yè)面;當(dāng)點(diǎn)擊“刪除”鏈接時(shí),則會(huì)刪除當(dāng)前選擇的機(jī)構(gòu)的信息,并提示“刪除成功”。當(dāng)點(diǎn)擊“查看”鏈接時(shí),會(huì)顯示所選的人員的信息;當(dāng)點(diǎn)擊“新增人員”鏈接時(shí),會(huì)進(jìn)入人員信息輸入頁(yè)面,當(dāng)輸入相關(guān)信息后點(diǎn)擊“提交”按鈕,如果成功則會(huì)返回到人員列表頁(yè)面,并提示“添加成功”,如果失敗,則會(huì)提示相關(guān)的錯(cuò)誤信息,如果不想添加,可點(diǎn)擊按鈕回到人員列表;當(dāng)點(diǎn)擊“修改”鏈接時(shí),則會(huì)進(jìn)入到修改頁(yè)面,并在表單中顯示要修改的人員信息,當(dāng)更改某個(gè)表單中的數(shù)據(jù)后,再點(diǎn)擊“提交”按鈕,如果成功,則會(huì)返回到人員列表頁(yè)面,并提示“修改成功”,否則會(huì)提示相關(guān)的錯(cuò)誤信息,如果不想修改,則可以點(diǎn)擊按鈕返回主頁(yè)面;當(dāng)點(diǎn)擊“刪除”鏈接時(shí),則會(huì)刪除當(dāng)前選擇的人員信息,并提示“刪除成功”?!∮脩羯矸蒡?yàn)證模塊流程圖在用戶身份驗(yàn)證模塊的總體流程分析中業(yè)務(wù)流程圖是表現(xiàn)個(gè)人辦公流程的一個(gè)主要圖例,用戶通過(guò)表單提供登陸信息,系統(tǒng)根據(jù)用戶提供的信息對(duì)用戶進(jìn)行查詢鑒別,如果身份合法,再進(jìn)行權(quán)限認(rèn)證,根據(jù)不同的權(quán)限信息形成不同的功能列表,然后用戶導(dǎo)向系統(tǒng)主頁(yè)。在遵循模塊化結(jié)構(gòu)設(shè)計(jì)原則的基礎(chǔ)上,根據(jù)實(shí)現(xiàn)的目標(biāo),用戶身份驗(yàn)證只需要一個(gè)模塊,而其他模塊則分成了十一個(gè)不同的子模塊,各子模塊既相互配合,又各自具有一定的獨(dú)立功能。由模塊組合構(gòu)成的系統(tǒng)一般稱為模塊化結(jié)構(gòu)系統(tǒng)。特別是在JAVA這樣的跨平臺(tái)語(yǔ)言出現(xiàn)之后,B/S架構(gòu)管理軟件更是方便、快捷、高效。在這種結(jié)構(gòu)下,用戶工作界面是通過(guò)瀏覽器來(lái)實(shí)現(xiàn),極少部分事務(wù)邏輯在前端(Browser)實(shí)現(xiàn),但是主要事務(wù)邏輯在服務(wù)器端(Server)實(shí)現(xiàn),形成所謂三層結(jié)構(gòu)。該系統(tǒng)是基于 B/S(Browser/Server,B/S)架構(gòu)的三層體系結(jié)構(gòu),即瀏覽器和服務(wù)器結(jié)構(gòu)。在系統(tǒng)的分析與初步設(shè)計(jì)上采用原型法做出原始模型,根據(jù)實(shí)際反映的情況,繼續(xù)按結(jié)構(gòu)化生命周期法進(jìn)行系統(tǒng)的詳細(xì)設(shè)計(jì)及其實(shí)施與轉(zhuǎn)換、系統(tǒng)維護(hù)與評(píng)價(jià)階段的工作。這種綜合法的優(yōu)點(diǎn)是它兼顧了結(jié)構(gòu)化開(kāi)發(fā)方法開(kāi)發(fā)過(guò)程控制性強(qiáng)的特點(diǎn)以及原型法開(kāi)發(fā)周期短、見(jiàn)效快的特點(diǎn)。圖412視頻管理用例圖Figure 412 Video frequency is managed with illustration 工具箱用例圖此圖顯示了電子白板模塊的用例:包括地圖應(yīng)用、萬(wàn)年歷等功能。圖410聊天室用例圖Figure 410 The chat room uses illustration 電子白板用例圖此圖顯示了電子白板模塊的用例:包括畫(huà)圖、共享白板、清屏等功能,其中登錄用戶是根據(jù)他的訪問(wèn)控制列表判斷他所擁有的操作。圖48公文管理用例圖Figure 48 The official document is managed with illustration 公共信息管理用例圖此圖顯示了公共信息管理模塊的用例:包括添加公共信息、查看公共信息、刪除公共信息等功能,其中登錄用戶是根據(jù)他的訪問(wèn)控制列表判斷他所擁有的操作。 圖46用戶管理用例圖、Figure 46 The consumer is managed with illustration 流程管理用例圖此圖顯示了流程管理模塊的用例:包括定義流程、部署流程、查看流程、刪除流程、定義表單等功能,其中登錄用戶是根據(jù)他的訪問(wèn)控制列表判斷他所擁有的操作。圖44模塊管理用例圖Figure 44 The module is managed with illustration 角色管理用例圖此圖顯示了角色管理模塊的用例:包括添加角色信息、查看角色信息、修改角色信息以及刪除角色信息等功能,其中登錄用戶是根據(jù)他的訪問(wèn)控制列表判斷他所擁有的操作。圖42人員管理用例圖Figure 42 The personnel administration uses illustration 機(jī)構(gòu)管理用例圖此圖顯示了機(jī)構(gòu)管理模塊的用例:包括添加機(jī)構(gòu)信息、查看機(jī)構(gòu)信息、修改機(jī)構(gòu)信息以及刪除機(jī)構(gòu)信息等功能,其中登錄用戶是根據(jù)他的訪問(wèn)控制列表判斷他所擁有的操作。8)工具箱該模塊實(shí)現(xiàn)了地圖工具,萬(wàn)年歷等功能。6)視頻會(huì)議該模塊包括視頻,聊天,電子白板共享,桌面共享等功能。4)流程模塊本模塊主要實(shí)現(xiàn)了流程管理、表