版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、1引言31.1編寫目的31.2背景31.3定義31.4參考資料32總體設(shè)計(jì)32.1簡述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ǒ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 背景石油工程公司將打造“國際一流的石油工程技術(shù)服務(wù)公司”作為公司發(fā)展的戰(zhàn)略目標(biāo),為確保這一目標(biāo)的實(shí)現(xiàn),本項(xiàng)目將建立一套以國際一流企業(yè)為戰(zhàn)略標(biāo)桿的企業(yè)間對標(biāo)評價(jià)體系,引導(dǎo)企業(yè)持續(xù)對不足,促改進(jìn),使企業(yè)經(jīng)營管理各項(xiàng)目標(biāo)不斷縮小與國內(nèi)或國際先進(jìn)水平的差距,保持領(lǐng)先優(yōu)勢,持續(xù)提升綜合贏利能力。1.3 定義1.4 參考資料石油工程公司對標(biāo)評價(jià)合同書系統(tǒng)項(xiàng)目合同書石油工程公司對標(biāo)評價(jià)合同書系統(tǒng)項(xiàng)目技術(shù)服務(wù)合同附件石油工程公司對標(biāo)評價(jià)系統(tǒng)需求分析說明書2 總體設(shè)計(jì)2.1 簡述系統(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)
6、邏輯架構(gòu)圖2.2.2 系統(tǒng)物理架構(gòu)圖2.2.3 頂層系統(tǒng)包圖類包說明:n 業(yè)務(wù)頁面:用戶動(dòng)態(tài)網(wǎng)頁。n 業(yè)務(wù)操作:主要控制業(yè)務(wù)訪問的接口和業(yè)務(wù)流轉(zhuǎn)。n 數(shù)據(jù)處理:提供業(yè)務(wù)的實(shí)現(xiàn),包括對業(yè)務(wù)數(shù)據(jù)的增、刪、改、查等操作。n 數(shù)據(jù)實(shí)體:業(yè)務(wù)對象的實(shí)體類。n 數(shù)據(jù)接口:提供數(shù)據(jù)庫的訪問,傳遞數(shù)據(jù)或返回相應(yīng)數(shù)據(jù)。n 系統(tǒng)輔助:提供了供整個(gè)系統(tǒng)輔助的功能。2.2.4 業(yè)務(wù)邏輯圖2.2.5 模塊關(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 系統(tǒng)管理模塊3.1.1 模塊說明
7、系統(tǒng)管理模塊包括:角色管理、部門管理、權(quán)限管理、員工管理四部分。角色管理:定義角色和系統(tǒng)權(quán)限之間的對應(yīng)關(guān)系,方便用戶權(quán)限的分配控制。部門管理:實(shí)現(xiàn)對公司部門基本信息的維護(hù)。權(quán)限管理:實(shí)現(xiàn)對用戶訪問權(quán)限信息的配置。員工管理:實(shí)現(xiàn)對公司員工基本信息的維護(hù)。3.1.2 類圖3.1.2.1 角色、權(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:角色的通過名稱查詢角色方法
8、,得到指定角色的實(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í)現(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ù)
9、。通過名稱查詢角色:調(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)角色的修改。刪除角色:調(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:角色的
10、查詢?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)限或通過所屬系統(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)查詢
11、全部權(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í)體類數(shù)據(jù)。讀取用戶權(quán)限:讀取指定用戶的權(quán)限數(shù)據(jù)。權(quán)限實(shí)體類數(shù)據(jù)。3.1.3.2 部門管理通過ID查詢部門:根據(jù)部門ID,得到指定的部門實(shí)體類數(shù)據(jù)。多條件查詢部門:根據(jù)多條件(部門名稱、上級部門)查詢對象,得到部門實(shí)體數(shù)據(jù)。查詢?nèi)坎块T:執(zhí)行查詢,獲取全部部門的實(shí)體數(shù)據(jù)。增加部門:得到部門實(shí)體數(shù)據(jù),將數(shù)據(jù)添加至庫中
12、。修改部門:得到修改后的部門實(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ù)。多條件查詢崗位:根據(jù)多條件(崗位名稱、上級崗位)查詢對象,得到崗位實(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ù),并顯示。此類的
13、說明同上。此類的說明同上。崗位實(shí)體類數(shù)據(jù)。3.1.3.4 員工管理通過ID查詢員工:根據(jù)員工ID,得到指定的員工實(shí)體類數(shù)據(jù)。多條件查詢員工:根據(jù)多條件(工號、姓名、性別、部門、崗位、角色)查詢對象,得到員工實(shí)體數(shù)據(jù)。查詢?nèi)繂T工:執(zhí)行查詢,獲取全部員工的實(shí)體數(shù)據(jù)。增加員工:得到員工實(shí)體數(shù)據(jù),將數(shù)據(jù)添加至庫中。修改員工:得到修改后的員工實(shí)體數(shù)據(jù),將數(shù)據(jù)保存至庫中。刪除員工:根據(jù)員工ID,刪除指定的員工。員工修改登錄密碼:員工執(zhí)行修改登錄密碼數(shù)據(jù)。此類的說明同上。此類的說明同上。員工實(shí)體類數(shù)據(jù)。3.1.4 界面設(shè)計(jì)基礎(chǔ)信息子系統(tǒng)頁面包括:角色管理、部門管理、崗位管理、員工管理四部分。3.1.4.1
14、 角色管理頁面3.1.4.2 部門管理頁面3.1.4.3 崗位管理頁面3.1.4.4 員工管理頁面3.2 對標(biāo)評價(jià)管理模塊3.2.1 模塊說明對標(biāo)評價(jià)管理模塊包括:對標(biāo)體系管理、對標(biāo)指標(biāo)管理、報(bào)表管理、對標(biāo)評價(jià)管理、對標(biāo)評價(jià)參數(shù)管理、對標(biāo)評價(jià)算法管理、對標(biāo)指標(biāo)值管理。對標(biāo)體系管理:實(shí)現(xiàn)管理層分派任務(wù)和公司員工接收任務(wù)的管理功能。對標(biāo)指標(biāo)管理:報(bào)表管理:對標(biāo)評價(jià)管理:對標(biāo)評價(jià)參數(shù)管理:對標(biāo)評價(jià)算法管理:對標(biāo)指標(biāo)值管理: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ì)劃。
15、 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ù)接收人)查詢對象,得到工作任務(wù)的實(shí)體數(shù)據(jù)。查詢?nèi)咳蝿?wù):執(zhí)行查詢,獲取全部工作任務(wù)的實(shí)體數(shù)據(jù)。增加任務(wù):得到任務(wù)實(shí)體數(shù)據(jù),將數(shù)據(jù)添加至庫中。暫停任務(wù):對指定的任務(wù),執(zhí)行暫停處理操作。處理完成任務(wù):對指定的任務(wù),執(zhí)行完成處理操作。實(shí)時(shí)檢查收到的新任務(wù)或還未做計(jì)劃的任務(wù):根據(jù)當(dāng)前的用戶ID,實(shí)時(shí)檢查目前收到的新任務(wù)或還未做計(jì)劃的任務(wù),以便系統(tǒng)實(shí)時(shí)提醒用戶,并彈出提醒信息。此類的說明同上。此類的說明同上。工作任務(wù)
16、實(shí)體類數(shù)據(jù)。3.2.3.2 工作計(jì)劃通過ID查詢計(jì)劃:根據(jù)計(jì)劃ID,得到指定的工作計(jì)劃實(shí)體類數(shù)據(jù)。多條件查詢計(jì)劃:根據(jù)多條件(起始日期、截止日期、計(jì)劃標(biāo)題、計(jì)劃類型)查詢對象,得到工作計(jì)劃實(shí)體類數(shù)據(jù)。查詢?nèi)坑?jì)劃:執(zhí)行查詢,得到全部工作計(jì)劃的實(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
17、完成百分比數(shù)據(jù)),添加至數(shù)據(jù)庫。查詢所屬任務(wù)完成情況:根據(jù)指定的工作計(jì)劃,查詢其所屬工作任務(wù)的完成進(jìn)度情況。審批計(jì)劃:管理層對某一指定的工作計(jì)劃,執(zhí)行審批處理,以使審批后的工作計(jì)劃不能再進(jìn)行修改。取消審批:管理層對某一指定的工作計(jì)劃,執(zhí)行取消審批處理,以使此工作計(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)建人)查詢對象,得到管理層已審批過的工作計(jì)劃實(shí)體類數(shù)據(jù)。實(shí)時(shí)查詢他人抄送來的工作計(jì)劃:根據(jù)當(dāng)前
18、用戶ID,查詢得到他人抄送給自己的工作計(jì)劃實(shí)體類數(shù)據(jù)。當(dāng)有未閱讀的信息時(shí)系統(tǒng)應(yīng)實(shí)時(shí)提醒用戶,并彈出提醒信息。處理查看未閱讀的他人抄送的工作計(jì)劃:根據(jù)工作計(jì)劃ID,查看未閱讀的他人抄送給自己的工作計(jì)劃實(shí)體類數(shù)據(jù)。此類的說明同上。此類的說明同上。工作計(jì)劃實(shí)體類數(shù)據(jù)。3.2.3.3 工作日志通過ID查詢工作日志:根據(jù)日志ID,得到指定的工作日志實(shí)體類數(shù)據(jù)。多條件查詢?nèi)蝿?wù):根據(jù)多條件(起始日期、截止日期)查詢對象,得到工作日志實(shí)體數(shù)據(jù)。查詢?nèi)抗ぷ魅罩荆簣?zhí)行查詢,得到全部的工作日志實(shí)體類數(shù)據(jù)。增加工作日志:得到工作日志實(shí)體類數(shù)據(jù),將數(shù)據(jù)添加至庫中。刪除工作日志:根據(jù)日志ID,刪除指定的工作日志。實(shí)時(shí)查
19、詢他人發(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ù)。此類的說明同上。此類的說明同上。工作日志實(shí)體類數(shù)據(jù)。3.2.3.4 工作匯報(bào)通過ID查詢工作匯報(bào):根據(jù)工作匯報(bào)ID,得到指定的工作匯報(bào)實(shí)體類數(shù)據(jù)。多條件查詢工作匯報(bào):根據(jù)多條件(起始日期、截止日期)查詢對象,得到工作匯報(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):根
20、據(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ù)。此類的說明同上。此類的說明同上。工作匯報(bào)實(shí)體類數(shù)據(jù)。3.2.3.5 審批計(jì)劃3.2.4 界面設(shè)計(jì)我的工作臺子系統(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 績效考核模塊3.3.1 模塊說明說明3.3.2 類圖3.3.3 類說明3
21、.3.4 界面設(shè)計(jì)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)的語言和平臺也會(huì)對系統(tǒng)有約束,同樣在此予以說明。 對于因選擇具體的設(shè)計(jì)實(shí)現(xiàn)而導(dǎo)致對系統(tǒng)的約束,簡要地描述你的想法思路,經(jīng)過怎么樣的權(quán)衡,為什么要采取這樣的設(shè)計(jì)等等。 包括運(yùn)行環(huán)境的約束,簡要地說明對本系統(tǒng)的運(yùn)行
22、環(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)識Id定義為:TaskId;3. 表字段長度的定義:規(guī)范格式:長度一般為8的整數(shù)倍;比如,VARCHAR的長度可為8或16或24或32或64等;4. 表字段類型為日期型的定義: 規(guī)范格式:一般日期型的字段設(shè)為VARCHA
23、R,且長度一般為24(已精確到毫秒)5. 公共表名的定義:規(guī)范格式:PUBLIC_表名(字母全部大寫)比如,各個(gè)子系統(tǒng)都會(huì)用到的公共表,如角色或操作日志表可定義為:PUBLIC_ROLE,PUBLIC_OPERATELOG;5.1.1 角色表(PUBLIC_ROLE)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注RoleId角色標(biāo)識IdPKNOVARCHAR32RoleName角色名稱NOVARCHAR32Remark角色說明VARCHAR1285.1.2 權(quán)限表(PUBLIC_PRIVILEGE)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注PrivilegeId權(quán)限標(biāo)識IdPKNOVARCHAR3
24、2PrivilegeCode權(quán)限編碼NOVARCHAR32PrivilegeName權(quán)限名稱NOVARCHAR64PrivilegeParentId上級權(quán)限IdVARCHAR32上級權(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 部門表(PUBLIC_ DEPT)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注DeptId部門
25、標(biāo)識IdPKNOVARCHAR32DeptName部門名稱NOVARCHAR32DeptParentId父類部門IdVARCHAR32上一級部門Tel電話VARCHAR32Fax傳真VARCHAR32SortOrder排序INT4Remark備注VARCHAR1285.1.5 崗位表(PUBLIC_POST)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注PostId崗位標(biāo)識IdPKNOVARCHAR32PostName崗位名稱NOVARCHAR32PostParentId父類崗位IdVARCHAR32上一級崗位DeptId所屬部門IdFKVARCHAR32部門表外鍵Function崗位職責(zé)VARC
26、HAR128SortOrder排序INT45.1.6 員工表(PUBLIC_MEMBER)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注MemberId部門標(biāo)識IdPKNOVARCHAR32JobNumber工號NOVARCHAR32作為系統(tǒng)登錄帳號使用Password登錄密碼NOVARCHAR32MemberName員工姓名NOVARCHAR32DeptId所屬部門IdFKNOVARCHAR32部門表外鍵PostId所屬崗位IdFKNOVARCHAR32崗位表外鍵Sex性別VARCHAR1Tel辦公電話VARCHAR30Mobile手機(jī)VARCHAR30Email電子郵箱VARCHAR30Add
27、ress住址VARCHAR64Remark備注VARCHAR128RoleId所屬角色I(xiàn)dFKNOVARCHAR32角色表外鍵Status帳號狀態(tài)NOVARCHAR8狀態(tài)如:有效,停用;默認(rèn)值為有效5.1.7 工作任務(wù)表(WORKPLAN_ TASK)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注TaskId任務(wù)標(biāo)識IdPKNOVARCHAR32TaskTile任務(wù)標(biāo)題NOVARCHAR32TaskContent任務(wù)內(nèi)容NOVARCHAR1024Level重要程度NOVARCHAR8重要程度“”StartDate任務(wù)開始時(shí)間NOVARCHAR24EndDate任務(wù)完成時(shí)間NOVARCHAR24Cr
28、eatorId創(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)識IDPKNOVARCHAR32TaskId派發(fā)的工作任務(wù)IdFKNOVARCHAR32工作任務(wù)表外鍵ReceiverId任務(wù)接收人IdFKNOVARCHAR32員工表外鍵RemainPercent任務(wù)剩余百分比NOINT4默認(rèn)為1005.1.9 工作計(jì)劃表(WORKPLAN_ PLAN)字段名稱中文
29、說明鍵別是否空數(shù)據(jù)類型長度備注PlanId任務(wù)標(biāo)識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ì)劃審批人IdFKNOVARCHAR32員工表外鍵IsAudit是否審批NOVARCHAR8是或否,默認(rèn)值為否5.1.1
30、0 計(jì)劃任務(wù)表(WORKPLAN_ PLANTASK)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注PlanId計(jì)劃標(biāo)識IdPK,F(xiàn)KNOVARCHAR32AllotId接收的任務(wù)標(biāo)識IdPK,F(xiàn)KNOVARCHAR32PlanPercent任務(wù)計(jì)劃完成百分比NOINT40到100之間FinishedPercent任務(wù)實(shí)際完成百分比INT40到100之間5.1.11 工作日志表(WORKPLAN_ WORKLOG)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注LogId工作日志標(biāo)識IdPKNOVARCHAR32LogInfo日志記錄NOVARCHAR1024LogSum日志小結(jié)VARCHAR1024C
31、reatorId創(chuàng)建人IdFKNOVARCHAR32員工表外鍵AddDate創(chuàng)建時(shí)間NOVARCHAR245.1.12 工作匯報(bào)表(WORKPLAN_ WORKREPORT)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注ReportId匯報(bào)標(biāo)識IdPKNOVARCHAR32ReportTitle標(biāo)題NOVARCHAR32ReportContent內(nèi)容NOVARCHAR1024CreatorId創(chuàng)建人IdFKNOVARCHAR32員工表外鍵AddDate創(chuàng)建時(shí)間NOVARCHAR245.1.13 信息發(fā)布表(PUBLIC_ PUBLISHINFO)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注InfoI
32、d消息標(biāo)識IdPKNOVARCHAR32Title主題NOVARCHAR32Content內(nèi)容NOVARCHAR1024CreatorId創(chuàng)建人IdFKNOVARCHAR32員工表外鍵AddDate創(chuàng)建時(shí)間NOVARCHAR245.1.14 收件箱表(PUBLIC_INBOX)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注BoxId標(biāo)識IDPKNOVARCHAR32InfoType信息類型NOVARCHAR24抄送或發(fā)送來的信息類型如:工作計(jì)劃、工作日志、工作匯報(bào)、發(fā)布的消息等InfoId抄送或發(fā)送來的具體信息IdFKNOVARCHAR32ReceiverId信息接收人IdFKNOVARCHAR3
33、2員工表外鍵AddDate接收時(shí)間NOVARCHAR24接收信息時(shí)間IsRead是否已閱讀NOVARCHAR8是或否,默認(rèn)值為否5.1.15 系統(tǒng)操作日志表(PUBLIC_OPERATELOG)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注LogId操作日志標(biāo)識IdPKNOVARCHAR32OperatorId操作員IdFKNOVARCHAR32員工表外鍵SystemModuleId系統(tǒng)模塊IdNOVARCHAR32系統(tǒng)功能模塊表外鍵ActionType動(dòng)作類型NOVARCHAR8如:增、刪、改、查等Remark操作說明VARCHAR128OperateTime操作時(shí)間NOVARCHAR245.1.16 個(gè)人提醒設(shè)置表(PUBLIC_EVENTS)字段名稱中文說明鍵別是否空數(shù)據(jù)類型長度備注EventsId提醒事件標(biāo)識IdPKNOVARCHAR32EventsType提醒類型NOVARCHAR24如:工作任務(wù)、工作計(jì)劃、工作日志、工作匯報(bào)等EventsTitle主題NOVARCHAR32EventsContent內(nèi)容N
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(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ǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025版家畜養(yǎng)殖保險(xiǎn)產(chǎn)品定制及銷售合同3篇
- 2025年度智能門禁系統(tǒng)與消防報(bào)警系統(tǒng)聯(lián)動(dòng)合同4篇
- 二零二五版跨境電商運(yùn)營服務(wù)戰(zhàn)略合作協(xié)議3篇
- 2025年度新型門窗及欄桿研發(fā)與生產(chǎn)合作協(xié)議4篇
- 2025年高端個(gè)人財(cái)富管理代客理財(cái)協(xié)議3篇
- 2025年度個(gè)人經(jīng)營性貸款擔(dān)保保證合同3篇
- 2025版綠色建筑地坪材料供應(yīng)合同3篇
- 2025年度共享經(jīng)濟(jì)門面房租賃與平臺建設(shè)合同3篇
- 個(gè)人汽車購買資助合同2024年模板版B版
- XX市重點(diǎn)蓄水池施工合作合同版
- 2025水利云播五大員考試題庫(含答案)
- 中藥飲片驗(yàn)收培訓(xùn)
- DB34T 1831-2013 油菜收獲與秸稈粉碎機(jī)械化聯(lián)合作業(yè)技術(shù)規(guī)范
- 創(chuàng)傷處理理論知識考核試題及答案
- 稅前工資反算表模板
- 2019級水電站動(dòng)力設(shè)備專業(yè)三年制人才培養(yǎng)方案
- 肝素誘導(dǎo)的血小板減少癥培訓(xùn)課件
- 抖音認(rèn)證承諾函
- 高等數(shù)學(xué)(第二版)
- 四合一體系基礎(chǔ)知識培訓(xùn)課件
- ICD-9-CM-3手術(shù)與操作國家臨床版亞目表
評論
0/150
提交評論