概要設(shè)計(jì)說明書實(shí)例_第1頁
概要設(shè)計(jì)說明書實(shí)例_第2頁
概要設(shè)計(jì)說明書實(shí)例_第3頁
概要設(shè)計(jì)說明書實(shí)例_第4頁
概要設(shè)計(jì)說明書實(shí)例_第5頁
已閱讀5頁,還剩48頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

1、1引言31.1編寫目的31.2背景31.3定義31.4參考資料32總體設(shè)計(jì)32.1簡(jiǎn)述32.2架構(gòu)設(shè)計(jì)42.2.1系統(tǒng)邏輯架構(gòu)圖42.2.2系統(tǒng)物理架構(gòu)圖42.2.3頂層系統(tǒng)包圖52.2.4業(yè)務(wù)類包圖62.2.5子系統(tǒng)關(guān)系圖62.3接口設(shè)計(jì)62.3.1界面框架設(shè)計(jì)62.3.2外部接口設(shè)計(jì)73子系統(tǒng)設(shè)計(jì)73.1基礎(chǔ)信息子系統(tǒng)73.1.1子系統(tǒng)說明73.1.2類圖83.1.3類說明123.1.4界面設(shè)計(jì)193.2我的工作臺(tái)子系統(tǒng)213.2.1子系統(tǒng)說明213.2.2類圖223.2.3類說明263.2.4界面設(shè)計(jì)323.3工作進(jìn)展子系統(tǒng)333.3.1子系統(tǒng)說明333.3.2類圖343.3.3類說明3

2、43.3.4界面設(shè)計(jì)343.4信息發(fā)布子系統(tǒng)363.4.1子系統(tǒng)說明363.4.2類圖363.4.3類說明373.4.4界面設(shè)計(jì)383.5系統(tǒng)管理子系統(tǒng)383.5.1子系統(tǒng)說明383.5.2類圖393.5.3類說明393.5.4界面設(shè)計(jì)403.6個(gè)人設(shè)置子系統(tǒng)413.6.1子系統(tǒng)說明413.6.2類圖423.6.3類說明433.6.4界面設(shè)計(jì)444約束和假定455系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)455.1邏輯結(jié)構(gòu)設(shè)計(jì)455.1.1角色表(PUBLIC_ROLE)465.1.2權(quán)限表(PUBLIC_PRIVILEGE)465.1.3角色權(quán)限表(PUBLIC_ROLEPRIVILEGE)465.1.4部門表(PU

3、BLIC_ DEPT)465.1.5崗位表(PUBLIC_POST)475.1.6員工表(PUBLIC_MEMBER)485.1.7工作任務(wù)表(WORKPLAN_ TASK)485.1.8任務(wù)分派表(WORKPLAN_ ALLOTTASK)495.1.9工作計(jì)劃表(WORKPLAN_ PLAN)495.1.10計(jì)劃任務(wù)表(WORKPLAN_ PLANTASK)505.1.11工作日志表(WORKPLAN_ WORKLOG)505.1.12工作匯報(bào)表(WORKPLAN_ WORKREPORT)505.1.13信息發(fā)布表(PUBLIC_ PUBLISHINFO)505.1.14收件箱表(PUBLI

4、C_INBOX)515.1.15系統(tǒng)操作日志表(PUBLIC_OPERATELOG)515.1.16個(gè)人提醒設(shè)置表(PUBLIC_EVENTS)525.1.17系統(tǒng)表(PUBLIC_SYSTEM)525.1.18系統(tǒng)功能模塊表(PUBLIC_SYSTEMMODULE)525.2物理結(jié)構(gòu)設(shè)計(jì)535.3數(shù)據(jù)結(jié)構(gòu)與程序的關(guān)系536系統(tǒng)出錯(cuò)處理設(shè)計(jì)536.1出錯(cuò)信息536.2補(bǔ)救措施536.3系統(tǒng)維護(hù)設(shè)計(jì)532工作計(jì)劃管理系統(tǒng)概要設(shè)計(jì)說明書1 引言1.1 編寫目的此概要設(shè)計(jì)說明書是為了說明整個(gè)系統(tǒng)的體系架構(gòu),以及需求用例的各個(gè)功能點(diǎn)在架構(gòu)中的體現(xiàn),為系統(tǒng)的詳細(xì)設(shè)計(jì)人員進(jìn)行詳細(xì)設(shè)計(jì)時(shí)的輸入?yún)⒖嘉臋n。1.

5、2 背景軟件系統(tǒng)的名稱:工作計(jì)劃管理系統(tǒng)開發(fā)工具:Java開發(fā)者: 1.3 定義1.4 參考資料2 總體設(shè)計(jì)2.1 簡(jiǎn)述系統(tǒng)采用流行的B/S結(jié)構(gòu)模式。系統(tǒng)的分析設(shè)計(jì)采用面向?qū)ο蟮募夹g(shù),應(yīng)用Visio等工具進(jìn)行輔助設(shè)計(jì)。2.2 架構(gòu)設(shè)計(jì)2.2.1 系統(tǒng)邏輯架構(gòu)圖2.2.2 系統(tǒng)物理架構(gòu)圖2.2.3 頂層系統(tǒng)包圖類包說明:n 業(yè)務(wù)頁面:用戶動(dòng)態(tài)網(wǎng)頁,主要是jsp文件。n 業(yè)務(wù)操作:主要控制業(yè)務(wù)訪問的接口和業(yè)務(wù)流轉(zhuǎn)。n 數(shù)據(jù)處理:提供業(yè)務(wù)的實(shí)現(xiàn),包括對(duì)業(yè)務(wù)數(shù)據(jù)的增、刪、改、查等操作。n 數(shù)據(jù)實(shí)體:業(yè)務(wù)對(duì)象的實(shí)體類。n 數(shù)據(jù)接口:提供數(shù)據(jù)庫的訪問,傳遞數(shù)據(jù)或返回相應(yīng)數(shù)據(jù)。n 系統(tǒng)輔助:提供了供整個(gè)系統(tǒng)

6、輔助的功能。2.2.4 業(yè)務(wù)類包圖2.2.5 子系統(tǒng)關(guān)系圖2.3 接口設(shè)計(jì)2.3.1 界面框架設(shè)計(jì)2.3.2 外部接口設(shè)計(jì)說明本系統(tǒng)同外界的所有接口的安排包括軟件與硬件之間的接口、本系統(tǒng)與各支持軟件之間的接口關(guān)系。3 子系統(tǒng)設(shè)計(jì)3.1 基礎(chǔ)信息子系統(tǒng)3.1.1 子系統(tǒng)說明基礎(chǔ)信息子系統(tǒng)包括:角色管理、部門管理、崗位管理、員工管理四部分。角色管理:定義角色和系統(tǒng)權(quán)限之間的對(duì)應(yīng)關(guān)系,方便用戶權(quán)限的分配控制。部門管理:實(shí)現(xiàn)對(duì)公司部門基本信息的維護(hù)。崗位管理:實(shí)現(xiàn)對(duì)公司崗位基本信息的維護(hù)。員工管理:實(shí)現(xiàn)對(duì)公司員工基本信息的維護(hù),并為員工分配角色和初始化登錄系統(tǒng)信息。3.1.2 類圖3.1.2.1 角色

7、、權(quán)限3.1.2.2 部門管理3.1.2.3 崗位管理3.1.2.4 員工管理3.1.3 類說明3.1.3.1 角色、權(quán)限通過ID查詢角色:頁面得到角色I(xiàn)D,調(diào)用Service:角色的通過ID查詢角色方法,得到指定角色的實(shí)體數(shù)據(jù)。通過名稱查詢角色:頁面得到角色名稱,調(diào)用Service:角色的通過名稱查詢角色方法,得到指定角色的實(shí)體數(shù)據(jù)。查詢?nèi)拷巧赫{(diào)用Service:角色的查詢?nèi)拷巧椒?得到全部角色的實(shí)體數(shù)據(jù)。增加角色:在頁面上得到角色的實(shí)體數(shù)據(jù),調(diào)用Service:角色的增加角色方法,實(shí)現(xiàn)角色的添加。修改角色:在頁面上得到修改后的角色實(shí)體數(shù)據(jù),調(diào)用Service:角色的修改角色方法,實(shí)

8、現(xiàn)角色的修改。刪除角色:調(diào)用Service:刪除角色方法,將指定角色的數(shù)據(jù)置為已刪除狀態(tài)。分配權(quán)限:調(diào)用Service:分配權(quán)限方法,給指定角色分配權(quán)限。讀取角色權(quán)限:調(diào)用Service:讀取角色權(quán)限方法,讀取指定角色的權(quán)限數(shù)據(jù)。通過ID查詢角色:調(diào)用Data:角色的通過ID查詢角色方法,得到指定角色的實(shí)體數(shù)據(jù)。通過名稱查詢角色:調(diào)用Data:角色的通過名稱查詢角色方法,得到指定角色的實(shí)體數(shù)據(jù)。查詢?nèi)拷巧赫{(diào)用Data:角色的查詢?nèi)拷巧椒?得到全部角色的實(shí)體數(shù)據(jù)。增加角色:調(diào)用Data:角色的增加角色方法,實(shí)現(xiàn)角色的添加。修改角色:調(diào)用Data:角色的修改角色方法,實(shí)現(xiàn)角色的修改。刪除角

9、色:調(diào)用Data:刪除角色方法,將指定角色的數(shù)據(jù)置為已刪除狀態(tài)。分配權(quán)限:調(diào)用Data:分配權(quán)限方法,給指定角色分配權(quán)限。讀取角色權(quán)限:調(diào)用Data:讀取角色權(quán)限方法,讀取指定角色的權(quán)限數(shù)據(jù)。 通過ID查詢角色:得到指定角色的實(shí)體數(shù)據(jù)。通過名稱查詢角色:得到指定角色的實(shí)體數(shù)據(jù)。查詢?nèi)拷巧赫{(diào)用Data:角色的查詢?nèi)拷巧椒?得到全部角色的實(shí)體數(shù)據(jù)。增加角色:實(shí)現(xiàn)角色的添加。修改角色:實(shí)現(xiàn)角色的修改。刪除角色:將指定角色的數(shù)據(jù)置為已刪除狀態(tài)。分配權(quán)限:給指定角色分配權(quán)限。讀取角色權(quán)限:讀取指定角色的權(quán)限數(shù)據(jù)。角色實(shí)體類數(shù)據(jù)。頁面顯示全部權(quán)限內(nèi)容:調(diào)用Service:權(quán)限的查詢?nèi)繖?quán)限或通過所

10、屬系統(tǒng)查詢?nèi)繖?quán)限,將權(quán)限數(shù)據(jù)顯示到頁面上。通過所屬系統(tǒng)查詢?nèi)繖?quán)限:調(diào)用Service:權(quán)限的通過所屬系統(tǒng)查詢?nèi)繖?quán)限,讀取某系統(tǒng)下的全部權(quán)限數(shù)據(jù)。讀取用戶權(quán)限:調(diào)用Service:權(quán)限的讀取用戶權(quán)限,讀取指定用戶的權(quán)限數(shù)據(jù)。查詢?nèi)繖?quán)限:調(diào)用Data:權(quán)限的查詢?nèi)繖?quán)限,讀取全部的權(quán)限數(shù)據(jù)。通過所屬系統(tǒng)查詢?nèi)繖?quán)限:調(diào)用Data:權(quán)限的通過所屬系統(tǒng)查詢?nèi)繖?quán)限,讀取某系統(tǒng)下的全部權(quán)限數(shù)據(jù)。讀取用戶權(quán)限:調(diào)用Data:權(quán)限的讀取用戶權(quán)限,讀取指定用戶的權(quán)限數(shù)據(jù)。查詢?nèi)繖?quán)限:讀取全部權(quán)限數(shù)據(jù),返回全部的權(quán)限實(shí)體類數(shù)據(jù)。通過所屬系統(tǒng)查詢?nèi)繖?quán)限:讀取所屬系統(tǒng)權(quán)限數(shù)據(jù),返回某系統(tǒng)下的全部權(quán)限實(shí)體

11、類數(shù)據(jù)。讀取用戶權(quán)限:讀取指定用戶的權(quán)限數(shù)據(jù)。權(quán)限實(shí)體類數(shù)據(jù)。3.1.3.2 部門管理通過ID查詢部門:根據(jù)部門ID,得到指定的部門實(shí)體類數(shù)據(jù)。多條件查詢部門:根據(jù)多條件(部門名稱、上級(jí)部門)查詢對(duì)象,得到部門實(shí)體數(shù)據(jù)。查詢?nèi)坎块T:執(zhí)行查詢,獲取全部部門的實(shí)體數(shù)據(jù)。增加部門:得到部門實(shí)體數(shù)據(jù),將數(shù)據(jù)添加至庫中。修改部門:得到修改后的部門實(shí)體數(shù)據(jù),將數(shù)據(jù)保存至庫中。刪除部門:根據(jù)部門ID,刪除指定的部門。樹形顯示部門:查詢得到樹形結(jié)構(gòu)上的部門數(shù)據(jù),并顯示。此類的說明同上。此類的說明同上。部門實(shí)體類數(shù)據(jù)。3.1.3.3 崗位管理通過ID查詢崗位:根據(jù)崗位ID,得到指定的崗位實(shí)體類數(shù)據(jù)。多條件查詢

12、崗位:根據(jù)多條件(崗位名稱、上級(jí)崗位)查詢對(duì)象,得到崗位實(shí)體數(shù)據(jù)。查詢?nèi)繊徫唬簣?zhí)行查詢,獲取全部崗位的實(shí)體數(shù)據(jù)。增加崗位:得到部門實(shí)體數(shù)據(jù),將數(shù)據(jù)添加至庫中。修改崗位:得到修改后的部門實(shí)體數(shù)據(jù),將數(shù)據(jù)保存至庫中。刪除崗位:根據(jù)崗位ID,刪除指定的崗位。樹形顯示崗位:查詢得到樹形結(jié)構(gòu)上的崗位數(shù)據(jù),并顯示。此類的說明同上。此類的說明同上。崗位實(shí)體類數(shù)據(jù)。3.1.3.4 員工管理通過ID查詢員工:根據(jù)員工ID,得到指定的員工實(shí)體類數(shù)據(jù)。多條件查詢員工:根據(jù)多條件(工號(hào)、姓名、性別、部門、崗位、角色)查詢對(duì)象,得到員工實(shí)體數(shù)據(jù)。查詢?nèi)繂T工:執(zhí)行查詢,獲取全部員工的實(shí)體數(shù)據(jù)。增加員工:得到員工實(shí)體數(shù)

13、據(jù),將數(shù)據(jù)添加至庫中。修改員工:得到修改后的員工實(shí)體數(shù)據(jù),將數(shù)據(jù)保存至庫中。刪除員工:根據(jù)員工ID,刪除指定的員工。員工修改登錄密碼:?jiǎn)T工執(zhí)行修改登錄密碼數(shù)據(jù)。此類的說明同上。此類的說明同上。員工實(shí)體類數(shù)據(jù)。3.1.4 界面設(shè)計(jì)基礎(chǔ)信息子系統(tǒng)頁面包括:角色管理、部門管理、崗位管理、員工管理四部分。3.1.4.1 角色管理頁面3.1.4.2 部門管理頁面3.1.4.3 崗位管理頁面3.1.4.4 員工管理頁面3.2 我的工作臺(tái)子系統(tǒng)3.2.1 子系統(tǒng)說明我的工作臺(tái)子系統(tǒng)包括:工作任務(wù)、工作計(jì)劃、工作日志、工作匯報(bào)、審批計(jì)劃五部分。工作任務(wù):實(shí)現(xiàn)管理層分派任務(wù)和公司員工接收任務(wù)的管理功能。工作計(jì)劃

14、:實(shí)現(xiàn)公司員工制定工作計(jì)劃的管理功能。工作日志:實(shí)現(xiàn)公司員工每天工作記錄的管理功能。工作匯報(bào):實(shí)現(xiàn)公司員工撰寫工作匯報(bào)的管理功能。審批計(jì)劃:實(shí)現(xiàn)管理層審批公司員工工作計(jì)劃的管理功能。3.2.2 類圖3.2.2.1 工作任務(wù)3.2.2.2 工作計(jì)劃3.2.2.3 工作日志3.2.2.4 工作匯報(bào)3.2.2.5 審批計(jì)劃審批計(jì)劃功能的設(shè)計(jì)實(shí)現(xiàn),參照類圖:工作計(jì)劃。 3.2.3 類說明3.2.3.1 工作任務(wù)通過ID查詢?nèi)蝿?wù):根據(jù)任務(wù)ID,得到指定工作任務(wù)實(shí)體類數(shù)據(jù)。多條件查詢?nèi)蝿?wù):根據(jù)多條件(起始日期、截止日期、任務(wù)標(biāo)題、重要程度、任務(wù)狀態(tài)部門、任務(wù)接收人)查詢對(duì)象,得到工作任務(wù)的實(shí)體數(shù)據(jù)。查詢?nèi)?/p>

15、部任務(wù):執(zhí)行查詢,獲取全部工作任務(wù)的實(shí)體數(shù)據(jù)。增加任務(wù):得到任務(wù)實(shí)體數(shù)據(jù),將數(shù)據(jù)添加至庫中。暫停任務(wù):對(duì)指定的任務(wù),執(zhí)行暫停處理操作。處理完成任務(wù):對(duì)指定的任務(wù),執(zhí)行完成處理操作。實(shí)時(shí)檢查收到的新任務(wù)或還未做計(jì)劃的任務(wù):根據(jù)當(dāng)前的用戶ID,實(shí)時(shí)檢查目前收到的新任務(wù)或還未做計(jì)劃的任務(wù),以便系統(tǒng)實(shí)時(shí)提醒用戶,并彈出提醒信息。此類的說明同上。此類的說明同上。工作任務(wù)實(shí)體類數(shù)據(jù)。3.2.3.2 工作計(jì)劃通過ID查詢計(jì)劃:根據(jù)計(jì)劃ID,得到指定的工作計(jì)劃實(shí)體類數(shù)據(jù)。多條件查詢計(jì)劃:根據(jù)多條件(起始日期、截止日期、計(jì)劃標(biāo)題、計(jì)劃類型)查詢對(duì)象,得到工作計(jì)劃實(shí)體類數(shù)據(jù)。查詢?nèi)坑?jì)劃:執(zhí)行查詢,得到全部工作計(jì)

16、劃的實(shí)體類數(shù)據(jù)。增加計(jì)劃:得到計(jì)劃實(shí)體數(shù)據(jù)和所屬任務(wù)計(jì)劃完成百分比列表,將數(shù)據(jù)添加至庫中。修改計(jì)劃:計(jì)劃未經(jīng)審批時(shí),得到修改后的計(jì)劃實(shí)體數(shù)據(jù)和所屬任務(wù)計(jì)劃完成百分比列表,將數(shù)據(jù)保存至庫中。寫計(jì)劃總結(jié):某指定的工作計(jì)劃結(jié)束時(shí),將總結(jié)內(nèi)容和所屬任務(wù)實(shí)際完成百分比列表數(shù)據(jù),保存至庫中。處理所屬工作任務(wù)完成情況:寫計(jì)劃時(shí)或?qū)懣偨Y(jié)時(shí),保存所屬工作任務(wù)列表(包括計(jì)劃或?qū)嶋H完成百分比數(shù)據(jù)),添加至數(shù)據(jù)庫。查詢所屬任務(wù)完成情況:根據(jù)指定的工作計(jì)劃,查詢其所屬工作任務(wù)的完成進(jìn)度情況。審批計(jì)劃:管理層對(duì)某一指定的工作計(jì)劃,執(zhí)行審批處理,以使審批后的工作計(jì)劃不能再進(jìn)行修改。取消審批:管理層對(duì)某一指定的工作計(jì)劃,執(zhí)行

17、取消審批處理,以使此工作計(jì)劃能進(jìn)行再修改。實(shí)時(shí)查詢未審批的工作計(jì)劃:執(zhí)行查詢未經(jīng)管理層審批的工作計(jì)劃,得到未審批的工作計(jì)劃實(shí)體類數(shù)據(jù)。當(dāng)有未審批信息時(shí)系統(tǒng)應(yīng)實(shí)時(shí)提醒用戶,并彈出提醒信息。多條件查詢已審批的工作計(jì)劃:根據(jù)多條件(起始日期、截止日期、計(jì)劃比他、計(jì)劃類型、創(chuàng)建人)查詢對(duì)象,得到管理層已審批過的工作計(jì)劃實(shí)體類數(shù)據(jù)。實(shí)時(shí)查詢他人抄送來的工作計(jì)劃:根據(jù)當(dāng)前用戶ID,查詢得到他人抄送給自己的工作計(jì)劃實(shí)體類數(shù)據(jù)。當(dāng)有未閱讀的信息時(shí)系統(tǒng)應(yīng)實(shí)時(shí)提醒用戶,并彈出提醒信息。處理查看未閱讀的他人抄送的工作計(jì)劃:根據(jù)工作計(jì)劃ID,查看未閱讀的他人抄送給自己的工作計(jì)劃實(shí)體類數(shù)據(jù)。此類的說明同上。此類的說明同

18、上。工作計(jì)劃實(shí)體類數(shù)據(jù)。3.2.3.3 工作日志通過ID查詢工作日志:根據(jù)日志ID,得到指定的工作日志實(shí)體類數(shù)據(jù)。多條件查詢?nèi)蝿?wù):根據(jù)多條件(起始日期、截止日期)查詢對(duì)象,得到工作日志實(shí)體數(shù)據(jù)。查詢?nèi)抗ぷ魅罩荆簣?zhí)行查詢,得到全部的工作日志實(shí)體類數(shù)據(jù)。增加工作日志:得到工作日志實(shí)體類數(shù)據(jù),將數(shù)據(jù)添加至庫中。刪除工作日志:根據(jù)日志ID,刪除指定的工作日志。實(shí)時(shí)查詢他人發(fā)來的工作日志:根據(jù)當(dāng)前用戶ID,查詢得到他人發(fā)來的工作日志實(shí)體數(shù)據(jù)。當(dāng)有未閱讀的信息時(shí)系統(tǒng)應(yīng)實(shí)時(shí)提醒用戶,并彈出提醒信息。處理查看未閱讀的他人發(fā)來的工作日志:根據(jù)工作日志ID,查看未閱讀的他人發(fā)來的工作日志實(shí)體類數(shù)據(jù)。此類的說明同

19、上。此類的說明同上。工作日志實(shí)體類數(shù)據(jù)。3.2.3.4 工作匯報(bào)通過ID查詢工作匯報(bào):根據(jù)工作匯報(bào)ID,得到指定的工作匯報(bào)實(shí)體類數(shù)據(jù)。多條件查詢工作匯報(bào):根據(jù)多條件(起始日期、截止日期)查詢對(duì)象,得到工作匯報(bào)實(shí)體數(shù)據(jù)。查詢?nèi)抗ぷ鲄R報(bào):執(zhí)行查詢,得到全部的工作匯報(bào)實(shí)體類數(shù)據(jù)。增加工作匯報(bào):得到工作匯報(bào)實(shí)體類數(shù)據(jù),將數(shù)據(jù)添加至庫中。實(shí)時(shí)查詢員工發(fā)來的工作匯報(bào):根據(jù)當(dāng)前用戶ID,查詢得到員工發(fā)來的工作匯報(bào)實(shí)體數(shù)據(jù)。當(dāng)有未閱讀的信息時(shí)系統(tǒng)應(yīng)實(shí)時(shí)提醒用戶,并彈出提醒信息。處理查看未閱讀的員工發(fā)來的工作匯報(bào):根據(jù)工作匯報(bào)ID,查看未閱讀的員工發(fā)來的工作匯報(bào)實(shí)體類數(shù)據(jù)。此類的說明同上。此類的說明同上。工作

20、匯報(bào)實(shí)體類數(shù)據(jù)。3.2.3.5 審批計(jì)劃3.2.4 界面設(shè)計(jì)我的工作臺(tái)子系統(tǒng)頁面包括:工作任務(wù)、工作計(jì)劃、工作日志、工作匯報(bào)、審批計(jì)劃五部分。3.2.4.1 工作任務(wù)頁面3.2.4.2 工作計(jì)劃頁面3.2.4.3 工作日志頁面3.2.4.4 工作匯報(bào)頁面3.2.4.5 審批計(jì)劃頁面3.3 工作進(jìn)展子系統(tǒng)3.3.1 子系統(tǒng)說明實(shí)現(xiàn)管理層對(duì)公司員工工作進(jìn)展情況的及時(shí)了解和跟蹤。用戶可根據(jù)員工姓名,對(duì)“工作任務(wù)”,“工作計(jì)劃”,“工作日志”,“工作匯報(bào)”信息進(jìn)行查詢。查詢工作任務(wù):實(shí)現(xiàn)公司管理層對(duì)公司員工工作任務(wù)的執(zhí)行情況的查詢功能。查詢工作計(jì)劃:實(shí)現(xiàn)公司管理層對(duì)公司員工工作計(jì)劃的執(zhí)行情況的查詢功能

21、。查詢工作日志:實(shí)現(xiàn)公司管理層對(duì)公司員工工作日志的查詢功能。查詢工作匯報(bào):實(shí)現(xiàn)公司管理層對(duì)公司員工工作匯報(bào)的查詢功能。3.3.2 類圖3.3.2.1 查詢工作任務(wù)查詢工作任務(wù)功能的設(shè)計(jì)實(shí)現(xiàn),請(qǐng)參照類圖:工作任務(wù)。3.3.2.2 查詢工作計(jì)劃查詢工作計(jì)劃功能的設(shè)計(jì)實(shí)現(xiàn),請(qǐng)參照類圖:工作計(jì)劃。 3.3.2.3 查詢工作日志查詢工作日志功能的設(shè)計(jì)實(shí)現(xiàn),請(qǐng)參照類圖: 工作日志。3.3.2.4 查詢工作匯報(bào)查詢工作匯報(bào)功能的設(shè)計(jì)實(shí)現(xiàn),請(qǐng)參照類圖:工作匯報(bào)。3.3.3 類說明3.3.4 界面設(shè)計(jì)工作進(jìn)展子系統(tǒng)頁面包括:查詢工作任務(wù)、查詢工作計(jì)劃、查詢工作日志、查詢工作匯四部分。3.3.4.1 查詢工作任務(wù)

22、頁面3.3.4.2 查詢工作計(jì)劃頁面3.3.4.3 查詢工作日志頁面3.3.4.4 查詢工作匯報(bào)頁面3.4 信息發(fā)布子系統(tǒng)3.4.1 子系統(tǒng)說明實(shí)現(xiàn)公司內(nèi)部員工之間發(fā)布信息或者通知的管理。3.4.2 類圖3.4.3 類說明通過ID查詢消息:根據(jù)消息ID,得到指定的消息實(shí)體類數(shù)據(jù)。多條件查詢已發(fā)出的消息:根據(jù)多條件(起始日期、截止日期、接收人)查詢對(duì)象,得到消息實(shí)體數(shù)據(jù)。多條件查詢已收到的消息:根據(jù)多條件(起始日期、截止日期、發(fā)送人)查詢對(duì)象,得到消息實(shí)體數(shù)據(jù)。發(fā)布新消息:得到發(fā)布消息實(shí)體類數(shù)據(jù),將數(shù)據(jù)添加至庫中。實(shí)時(shí)查詢已收到的未閱讀的消息:實(shí)時(shí)查詢已收到的未閱讀的消息實(shí)體類數(shù)據(jù)。當(dāng)有未閱讀的

23、消息時(shí)系統(tǒng)應(yīng)實(shí)時(shí)提醒用戶,并彈出提醒信息。處理查看未閱讀的消息:根據(jù)消息ID,查看未閱讀的消息實(shí)體類數(shù)據(jù)。此類的說明同上。此類的說明同上。發(fā)布消息實(shí)體類數(shù)據(jù)。3.4.4 界面設(shè)計(jì)信息發(fā)布子系統(tǒng)頁面包括:3.5 系統(tǒng)管理子系統(tǒng)3.5.1 子系統(tǒng)說明系統(tǒng)管理包括系統(tǒng)數(shù)據(jù)備份和系統(tǒng)操作日志查詢功能,只有系統(tǒng)管理員才有權(quán)限操作此功能。系統(tǒng)數(shù)據(jù)備份:實(shí)現(xiàn)將系統(tǒng)數(shù)據(jù)備份到指定的路徑。操作日志查詢:實(shí)現(xiàn)查詢系統(tǒng)數(shù)據(jù)的修改歷史及登錄系統(tǒng)用戶的操作記錄。3.5.2 類圖3.5.3 類說明備份系統(tǒng)數(shù)據(jù):執(zhí)行數(shù)據(jù)備份操作,將當(dāng)前系統(tǒng)數(shù)據(jù)庫備份至指定路徑。記錄系統(tǒng)操作日志:得到登錄系統(tǒng)人員操作日志實(shí)體類數(shù)據(jù),將日志信

24、息保存至庫中。查詢?nèi)坎僮魅罩荆簣?zhí)行查詢,得到全部的系統(tǒng)操作日志實(shí)體類數(shù)據(jù)。多條件查詢操作日志:根據(jù)多條件(起始日期、截止日期、姓名、功能模塊、動(dòng)作類型)查詢對(duì)象,查詢得到系統(tǒng)操作日志實(shí)體類數(shù)據(jù)。此類的說明同上。此類的說明同上。 人員操作日志實(shí)體類數(shù)據(jù)。3.5.4 界面設(shè)計(jì)系統(tǒng)管理子系統(tǒng)頁面包括:數(shù)據(jù)備份、操作日志兩部分。3.5.4.1 數(shù)據(jù)備份頁面3.5.4.2 操作日志頁面3.6 個(gè)人設(shè)置子系統(tǒng)3.6.1 子系統(tǒng)說明個(gè)人設(shè)置子系統(tǒng)包括:個(gè)人提醒和修改密碼兩部分。個(gè)人提醒:實(shí)現(xiàn)員工個(gè)人對(duì)工作事務(wù)上重要事件的提醒告知功能。修改密碼:實(shí)現(xiàn)登錄用戶修改維護(hù)自身密碼。 3.6.2 類圖3.6.2.1

25、 個(gè)人提醒3.6.2.2 修改密碼用戶修改自身登錄密碼功能的設(shè)計(jì)實(shí)現(xiàn),請(qǐng)參照類圖:?jiǎn)T工管理。3.6.3 類說明3.6.3.1 個(gè)人提醒設(shè)置個(gè)人定時(shí)提醒:得到個(gè)人提醒實(shí)體類數(shù)據(jù),將數(shù)據(jù)添加至庫中。觸發(fā)已設(shè)置的個(gè)人提醒事件:觸發(fā)定時(shí)提醒事件的發(fā)生。查詢?nèi)恳言O(shè)置的個(gè)人提醒事件:執(zhí)行查詢,得到全部的已設(shè)置的個(gè)人提醒事件數(shù)據(jù)。關(guān)閉已設(shè)置的提醒事件:對(duì)設(shè)置的指定提醒事件,執(zhí)行關(guān)閉操作。開啟已關(guān)閉的提醒事件:對(duì)已關(guān)閉的指定提醒事件,執(zhí)行開啟操作。刪除已設(shè)置的個(gè)人提醒事件:根據(jù)指定ID,刪除已設(shè)置的個(gè)人提醒事件。此類的說明同上。此類的說明同上。個(gè)人提醒實(shí)體類數(shù)據(jù)。3.6.3.2 修改密碼3.6.4 界面設(shè)計(jì)

26、個(gè)人設(shè)置子系統(tǒng)頁面包括:個(gè)人提醒、修改密碼兩部分。3.6.4.1 個(gè)人提醒頁面3.6.4.2 修改密碼頁面4 約束和假定描述系統(tǒng)設(shè)計(jì)中最主要的約束,這些是由客戶強(qiáng)制要求并在需求說明書寫明的。說明系統(tǒng)是如何來適應(yīng)這些約束的。 另外如果本系統(tǒng)跟其它外部系統(tǒng)交互或者依賴其它外部系統(tǒng)提供一些功能輔助,那么系統(tǒng)可能還受到其它的約束。這種情況下,要求清楚地描述與本系統(tǒng)有交互的軟件類型(比如某某某數(shù)據(jù)庫軟件,某某某EMail軟件)以及這樣導(dǎo)致的約束(比如只允許純文本的Email)。 實(shí)現(xiàn)的語言和平臺(tái)也會(huì)對(duì)系統(tǒng)有約束,同樣在此予以說明。 對(duì)于因選擇具體的設(shè)計(jì)實(shí)現(xiàn)而導(dǎo)致對(duì)系統(tǒng)的約束,簡(jiǎn)要地描述你的想法思路,經(jīng)過

27、怎么樣的權(quán)衡,為什么要采取這樣的設(shè)計(jì)等等。 包括運(yùn)行環(huán)境的約束,簡(jiǎn)要地說明對(duì)本系統(tǒng)的運(yùn)行環(huán)境(包括硬件環(huán)境和支持環(huán)境)的規(guī)定,詳細(xì)說明參見附錄C。5 系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計(jì)5.1 邏輯結(jié)構(gòu)設(shè)計(jì)注:表和表字段命名規(guī)范:1. 表名的定義:規(guī)范格式:系統(tǒng)名_表名(字母全部大寫)比如,工作計(jì)劃管理系統(tǒng)中的某個(gè)表定義為:WORKPLAN_TASK;2. 表字段的定義:規(guī)范格式:表名+字段名稱(首字母大寫),以避免字段重名出現(xiàn)在不同表中。比如,表WORKPLAN_TASK中的字段標(biāo)識(shí)Id定義為:TaskId;3. 表字段長度的定義:規(guī)范格式:長度一般為8的整數(shù)倍;比如,VARCHAR的長度可為8或16或24或3

28、2或64等;4. 表字段類型為日期型的定義: 規(guī)范格式:一般日期型的字段設(shè)為VARCHAR,且長度一般為24(已精確到毫秒)5. 公共表名的定義:規(guī)范格式:PUBLIC_表名(字母全部大寫)比如,各個(gè)子系統(tǒng)都會(huì)用到的公共表,如角色或操作日志表可定義為:PUBLIC_ROLE,PUBLIC_OPERATELOG;5.1.1 角色表(PUBLIC_ROLE)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注RoleId角色標(biāo)識(shí)IdPKNOVARCHAR32RoleName角色名稱NOVARCHAR32Remark角色說明VARCHAR1285.1.2 權(quán)限表(PUBLIC_PRIVILEGE)字段名稱中文

29、說明鍵別是否空數(shù)據(jù)類型長度備注PrivilegeId權(quán)限標(biāo)識(shí)IdPKNOVARCHAR32PrivilegeCode權(quán)限編碼NOVARCHAR32PrivilegeName權(quán)限名稱NOVARCHAR64PrivilegeParentId上級(jí)權(quán)限IdVARCHAR32上級(jí)權(quán)限SystemId權(quán)限所屬系統(tǒng)IdFKVARCHAR32權(quán)限所屬系統(tǒng)5.1.3 角色權(quán)限表(PUBLIC_ROLEPRIVILEGE)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注RoleId角色I(xiàn)DPK,F(xiàn)KNOVARCHAR32角色表外鍵PrivilegeId權(quán)限IDPK,F(xiàn)KNOVARCHAR32 權(quán)限表外鍵5.1.4 部門

30、表(PUBLIC_ DEPT)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注DeptId部門標(biāo)識(shí)IdPKNOVARCHAR32DeptName部門名稱NOVARCHAR32DeptParentId父類部門IdVARCHAR32上一級(jí)部門Tel電話VARCHAR32Fax傳真VARCHAR32SortOrder排序INT4Remark備注VARCHAR1285.1.5 崗位表(PUBLIC_POST)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注PostId崗位標(biāo)識(shí)IdPKNOVARCHAR32PostName崗位名稱NOVARCHAR32PostParentId父類崗位IdVARCHAR32上一級(jí)崗位

31、DeptId所屬部門IdFKVARCHAR32部門表外鍵Function崗位職責(zé)VARCHAR128SortOrder排序INT45.1.6 員工表(PUBLIC_MEMBER)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注MemberId部門標(biāo)識(shí)IdPKNOVARCHAR32JobNumber工號(hào)NOVARCHAR32作為系統(tǒng)登錄帳號(hào)使用Password登錄密碼NOVARCHAR32MemberName員工姓名NOVARCHAR32DeptId所屬部門IdFKNOVARCHAR32部門表外鍵PostId所屬崗位IdFKNOVARCHAR32崗位表外鍵Sex性別VARCHAR1Tel辦公電話VAR

32、CHAR30Mobile手機(jī)VARCHAR30Email電子郵箱VARCHAR30Address住址VARCHAR64Remark備注VARCHAR128RoleId所屬角色I(xiàn)dFKNOVARCHAR32角色表外鍵Status帳號(hào)狀態(tài)NOVARCHAR8狀態(tài)如:有效,停用;默認(rèn)值為有效5.1.7 工作任務(wù)表(WORKPLAN_ TASK)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注TaskId任務(wù)標(biāo)識(shí)IdPKNOVARCHAR32TaskTile任務(wù)標(biāo)題NOVARCHAR32TaskContent任務(wù)內(nèi)容NOVARCHAR1024Level重要程度NOVARCHAR8重要程度“”StartDat

33、e任務(wù)開始時(shí)間NOVARCHAR24EndDate任務(wù)完成時(shí)間NOVARCHAR24CreatorId創(chuàng)建人IdFKNOVARCHAR32員工表外鍵Status任務(wù)狀態(tài)NOVARCHAR8狀態(tài)如:未完成、暫停、已完成AddDate創(chuàng)建時(shí)間NOVARCHAR245.1.8 任務(wù)分派表(WORKPLAN_ ALLOTTASK)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注AllotId分派標(biāo)識(shí)IDPKNOVARCHAR32TaskId派發(fā)的工作任務(wù)IdFKNOVARCHAR32工作任務(wù)表外鍵ReceiverId任務(wù)接收人IdFKNOVARCHAR32員工表外鍵RemainPercent任務(wù)剩余百分比N

34、OINT4默認(rèn)為1005.1.9 工作計(jì)劃表(WORKPLAN_ PLAN)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注PlanId任務(wù)標(biāo)識(shí)IdPKNOVARCHAR32PlanType計(jì)劃類型NOVARCHAR64計(jì)劃類型如:周計(jì)劃、月計(jì)劃、年計(jì)劃PlanTitle計(jì)劃標(biāo)題NOVARCHAR32PlanTime計(jì)劃時(shí)間NOVARCHAR32PlanContent計(jì)劃內(nèi)容NOVARCHAR1024PlanSum計(jì)劃總結(jié)VARCHAR1024CreatorId創(chuàng)建人IdFKNOVARCHAR32員工表外鍵AddDate創(chuàng)建時(shí)間NOVARCHAR24AuditorId計(jì)劃審批人IdFKNOVARCH

35、AR32員工表外鍵IsAudit是否審批NOVARCHAR8是或否,默認(rèn)值為否5.1.10 計(jì)劃任務(wù)表(WORKPLAN_ PLANTASK)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注PlanId計(jì)劃標(biāo)識(shí)IdPK,F(xiàn)KNOVARCHAR32AllotId接收的任務(wù)標(biāo)識(shí)IdPK,F(xiàn)KNOVARCHAR32PlanPercent任務(wù)計(jì)劃完成百分比NOINT40到100之間FinishedPercent任務(wù)實(shí)際完成百分比INT40到100之間5.1.11 工作日志表(WORKPLAN_ WORKLOG)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注LogId工作日志標(biāo)識(shí)IdPKNOVARCHAR32Lo

36、gInfo日志記錄NOVARCHAR1024LogSum日志小結(jié)VARCHAR1024CreatorId創(chuàng)建人IdFKNOVARCHAR32員工表外鍵AddDate創(chuàng)建時(shí)間NOVARCHAR245.1.12 工作匯報(bào)表(WORKPLAN_ WORKREPORT)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注ReportId匯報(bào)標(biāo)識(shí)IdPKNOVARCHAR32ReportTitle標(biāo)題NOVARCHAR32ReportContent內(nèi)容NOVARCHAR1024CreatorId創(chuàng)建人IdFKNOVARCHAR32員工表外鍵AddDate創(chuàng)建時(shí)間NOVARCHAR245.1.13 信息發(fā)布表(PU

37、BLIC_ PUBLISHINFO)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注InfoId消息標(biāo)識(shí)IdPKNOVARCHAR32Title主題NOVARCHAR32Content內(nèi)容NOVARCHAR1024CreatorId創(chuàng)建人IdFKNOVARCHAR32員工表外鍵AddDate創(chuàng)建時(shí)間NOVARCHAR245.1.14 收件箱表(PUBLIC_INBOX)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注BoxId標(biāo)識(shí)IDPKNOVARCHAR32InfoType信息類型NOVARCHAR24抄送或發(fā)送來的信息類型如:工作計(jì)劃、工作日志、工作匯報(bào)、發(fā)布的消息等InfoId抄送或發(fā)送來的具體信息

38、IdFKNOVARCHAR32ReceiverId信息接收人IdFKNOVARCHAR32員工表外鍵AddDate接收時(shí)間NOVARCHAR24接收信息時(shí)間IsRead是否已閱讀NOVARCHAR8是或否,默認(rèn)值為否5.1.15 系統(tǒng)操作日志表(PUBLIC_OPERATELOG)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注LogId操作日志標(biāo)識(shí)IdPKNOVARCHAR32OperatorId操作員IdFKNOVARCHAR32員工表外鍵SystemModuleId系統(tǒng)模塊IdNOVARCHAR32系統(tǒng)功能模塊表外鍵ActionType動(dòng)作類型NOVARCHAR8如:增、刪、改、查等Remark操作說明VARCHAR128OperateTime操作時(shí)間NOVARCHAR245.1.16 個(gè)人提醒設(shè)

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論