概要設計說明書實例
《概要設計說明書實例》由會員分享,可在線閱讀,更多相關《概要設計說明書實例(53頁珍藏版)》請在裝配圖網上搜索。
1 引言 3 1.1 編寫目的 3 1.2 背景 3 1.3 定義 3 1.4 參考資料 3 2 總體設計 3 2.1 簡述 3 2.2 架構設計 4 2.2.1 系統(tǒng)邏輯架構圖 4 2.2.2 系統(tǒng)物理架構圖 4 2.2.3 頂層系統(tǒng)包圖 5 2.2.4 業(yè)務類包圖 6 2.2.5 子系統(tǒng)關系圖 6 2.3 接口設計 6 2.3.1 界面框架設計 6 2.3.2 外部接口設計 7 3 子系統(tǒng)設計 7 3.1 基礎信息子系統(tǒng) 7 3.1.1 子系統(tǒng)說明 7 3.1.2 類圖 8 3.1.3 類說明 12 3.1.4 界面設計 19 3.2 我的工作臺子系統(tǒng) 21 3.2.1 子系統(tǒng)說明 21 3.2.2 類圖 22 3.2.3 類說明 26 3.2.4 界面設計 32 3.3 工作進展子系統(tǒng) 33 3.3.1 子系統(tǒng)說明 33 3.3.2 類圖 34 3.3.3 類說明 34 3.3.4 界面設計 34 3.4 信息發(fā)布子系統(tǒng) 36 3.4.1 子系統(tǒng)說明 36 3.4.2 類圖 36 3.4.3 類說明 37 3.4.4 界面設計 38 3.5 系統(tǒng)管理子系統(tǒng) 38 3.5.1 子系統(tǒng)說明 38 3.5.2 類圖 39 3.5.3 類說明 39 3.5.4 界面設計 40 3.6 個人設置子系統(tǒng) 41 3.6.1 子系統(tǒng)說明 41 3.6.2 類圖 42 3.6.3 類說明 43 3.6.4 界面設計 44 4 約束和假定 45 5 系統(tǒng)數據結構設計 45 5.1 邏輯結構設計 45 5.1.1 角色表(PUBLIC_ROLE) 46 5.1.2 權限表(PUBLIC_PRIVILEGE) 46 5.1.3 角色權限表(PUBLIC_ROLEPRIVILEGE) 46 5.1.4 部門表(PUBLIC_ DEPT) 46 5.1.5 崗位表(PUBLIC_POST) 47 5.1.6 員工表(PUBLIC_MEMBER) 48 5.1.7 工作任務表(WORKPLAN_ TASK) 48 5.1.8 任務分派表(WORKPLAN_ ALLOTTASK) 49 5.1.9 工作計劃表(WORKPLAN_ PLAN) 49 5.1.10 計劃任務表(WORKPLAN_ PLANTASK) 50 5.1.11 工作日志表(WORKPLAN_ WORKLOG) 50 5.1.12 工作匯報表(WORKPLAN_ WORKREPORT) 50 5.1.13 信息發(fā)布表(PUBLIC_ PUBLISHINFO) 50 5.1.14 收件箱表(PUBLIC_INBOX) 51 5.1.15 系統(tǒng)操作日志表(PUBLIC_OPERATELOG) 51 5.1.16 個人提醒設置表(PUBLIC_EVENTS) 52 5.1.17 系統(tǒng)表(PUBLIC_SYSTEM) 52 5.1.18 系統(tǒng)功能模塊表(PUBLIC_SYSTEMMODULE) 52 5.2 物理結構設計 53 5.3 數據結構與程序的關系 53 6 系統(tǒng)出錯處理設計 53 6.1 出錯信息 53 6.2 補救措施 53 6.3 系統(tǒng)維護設計 53 2 工作計劃管理系統(tǒng)概要設計說明書 1 引言 1.1 編寫目的 此概要設計說明書是為了說明整個系統(tǒng)的體系架構,以及需求用例的各個功能點在架構中的體現,為系統(tǒng)的詳細設計人員進行詳細設計時的輸入參考文檔。 1.2 背景 軟件系統(tǒng)的名稱:工作計劃管理系統(tǒng) 開發(fā)工具:Java 開發(fā)者: 1.3 定義 1.4 參考資料 2 總體設計 2.1 簡述 系統(tǒng)采用流行的B/S結構模式。系統(tǒng)的分析設計采用面向對象的技術,應用Visio等工具進行輔助設計。 2.2 架構設計 2.2.1 系統(tǒng)邏輯架構圖 2.2.2 系統(tǒng)物理架構圖 2.2.3 頂層系統(tǒng)包圖 類包說明: n 業(yè)務頁面:用戶動態(tài)網頁,主要是jsp文件。 n 業(yè)務操作:主要控制業(yè)務訪問的接口和業(yè)務流轉。 n 數據處理:提供業(yè)務的實現,包括對業(yè)務數據的增、刪、改、查等操作。 n 數據實體:業(yè)務對象的實體類。 n 數據接口:提供數據庫的訪問,傳遞數據或返回相應數據。 n 系統(tǒng)輔助:提供了供整個系統(tǒng)輔助的功能。 2.2.4 業(yè)務類包圖 2.2.5 子系統(tǒng)關系圖 2.3 接口設計 2.3.1 界面框架設計 2.3.2 外部接口設計 說明本系統(tǒng)同外界的所有接口的安排包括軟件與硬件之間的接口、本系統(tǒng)與各支持軟件之間的接口關系。 3 子系統(tǒng)設計 3.1 基礎信息子系統(tǒng) 3.1.1 子系統(tǒng)說明 基礎信息子系統(tǒng)包括:角色管理、部門管理、崗位管理、員工管理四部分。 角色管理:定義角色和系統(tǒng)權限之間的對應關系,方便用戶權限的分配控制。 部門管理:實現對公司部門基本信息的維護。 崗位管理:實現對公司崗位基本信息的維護。 員工管理:實現對公司員工基本信息的維護,并為員工分配角色和初始化登錄系統(tǒng)信息。 3.1.2 類圖 3.1.2.1 角色、權限 3.1.2.2 部門管理 3.1.2.3 崗位管理 3.1.2.4 員工管理 3.1.3 類說明 3.1.3.1 角色、權限 通過ID查詢角色:頁面得到角色ID,調用Service::角色的通過ID查詢角色方法,得到指定角色的實體數據。 通過名稱查詢角色:頁面得到角色名稱,調用Service::角色的通過名稱查詢角色方法,得到指定角色的實體數據。 查詢全部角色:調用Service::角色的查詢全部角色方法,得到全部角色的實體數據。 增加角色:在頁面上得到角色的實體數據,調用Service::角色的增加角色方法,實現角色的添加。 修改角色:在頁面上得到修改后的角色實體數據,調用Service::角色的修改角色方法,實現角色的修改。 刪除角色:調用Service::刪除角色方法,將指定角色的數據置為已刪除狀態(tài)。 分配權限:調用Service::分配權限方法,給指定角色分配權限。 讀取角色權限:調用Service::讀取角色權限方法,讀取指定角色的權限數據。 通過ID查詢角色:調用Data::角色的通過ID查詢角色方法,得到指定角色的實體數據。 通過名稱查詢角色:調用Data::角色的通過名稱查詢角色方法,得到指定角色的實體數據。 查詢全部角色:調用Data::角色的查詢全部角色方法,得到全部角色的實體數據。 增加角色:調用Data::角色的增加角色方法,實現角色的添加。 修改角色:調用Data::角色的修改角色方法,實現角色的修改。 刪除角色:調用Data::刪除角色方法,將指定角色的數據置為已刪除狀態(tài)。 分配權限:調用Data::分配權限方法,給指定角色分配權限。 讀取角色權限:調用Data::讀取角色權限方法,讀取指定角色的權限數據。 通過ID查詢角色:得到指定角色的實體數據。 通過名稱查詢角色:得到指定角色的實體數據。 查詢全部角色:調用Data::角色的查詢全部角色方法,得到全部角色的實體數據。 增加角色:實現角色的添加。 修改角色:實現角色的修改。 刪除角色:將指定角色的數據置為已刪除狀態(tài)。 分配權限:給指定角色分配權限。 讀取角色權限:讀取指定角色的權限數據。 角色實體類數據。 頁面顯示全部權限內容:調用Service::權限的查詢全部權限或通過所屬系統(tǒng)查詢全部權限,將權限數據顯示到頁面上。 通過所屬系統(tǒng)查詢全部權限:調用Service::權限的通過所屬系統(tǒng)查詢全部權限,讀取某系統(tǒng)下的全部權限數據。 讀取用戶權限:調用Service::權限的讀取用戶權限,讀取指定用戶的權限數據。 查詢全部權限:調用Data::權限的查詢全部權限,讀取全部的權限數據。 通過所屬系統(tǒng)查詢全部權限:調用Data::權限的通過所屬系統(tǒng)查詢全部權限,讀取某系統(tǒng)下的全部權限數據。 讀取用戶權限:調用Data::權限的讀取用戶權限,,讀取指定用戶的權限數據。 查詢全部權限:讀取全部權限數據,返回全部的權限實體類數據。 通過所屬系統(tǒng)查詢全部權限:讀取所屬系統(tǒng)權限數據,返回某系統(tǒng)下的全部權限實體類數據。 讀取用戶權限:讀取指定用戶的權限數據。 權限實體類數據。 3.1.3.2 部門管理 通過ID查詢部門:根據部門ID,得到指定的部門實體類數據。 多條件查詢部門:根據多條件(部門名稱、上級部門)查詢對象,得到部門實體數據。 查詢全部部門:執(zhí)行查詢,獲取全部部門的實體數據。 增加部門:得到部門實體數據,將數據添加至庫中。 修改部門:得到修改后的部門實體數據,將數據保存至庫中。 刪除部門:根據部門ID,刪除指定的部門。 樹形顯示部門:查詢得到樹形結構上的部門數據,并顯示。 此類的說明同上。 此類的說明同上。 部門實體類數據。 3.1.3.3 崗位管理 通過ID查詢崗位:根據崗位ID,得到指定的崗位實體類數據。 多條件查詢崗位:根據多條件(崗位名稱、上級崗位)查詢對象,得到崗位實體數據。 查詢全部崗位:執(zhí)行查詢,獲取全部崗位的實體數據。 增加崗位:得到部門實體數據,將數據添加至庫中。 修改崗位:得到修改后的部門實體數據,將數據保存至庫中。 刪除崗位:根據崗位ID,刪除指定的崗位。 樹形顯示崗位:查詢得到樹形結構上的崗位數據,并顯示。 此類的說明同上。 此類的說明同上。 崗位實體類數據。 3.1.3.4 員工管理 通過ID查詢員工:根據員工ID,得到指定的員工實體類數據。 多條件查詢員工:根據多條件(工號、姓名、性別、部門、崗位、角色)查詢對象,得到員工實體數據。 查詢全部員工:執(zhí)行查詢,獲取全部員工的實體數據。 增加員工:得到員工實體數據,將數據添加至庫中。 修改員工:得到修改后的員工實體數據,將數據保存至庫中。 刪除員工:根據員工ID,刪除指定的員工。 員工修改登錄密碼:員工執(zhí)行修改登錄密碼數據。 此類的說明同上。 此類的說明同上。 員工實體類數據。 3.1.4 界面設計 基礎信息子系統(tǒng)頁面包括:角色管理、部門管理、崗位管理、員工管理四部分。 3.1.4.1 角色管理頁面 3.1.4.2 部門管理頁面 3.1.4.3 崗位管理頁面 3.1.4.4 員工管理頁面 3.2 我的工作臺子系統(tǒng) 3.2.1 子系統(tǒng)說明 我的工作臺子系統(tǒng)包括:工作任務、工作計劃、工作日志、工作匯報、審批計劃五部分。 工作任務:實現管理層分派任務和公司員工接收任務的管理功能。 工作計劃:實現公司員工制定工作計劃的管理功能。 工作日志:實現公司員工每天工作記錄的管理功能。 工作匯報:實現公司員工撰寫工作匯報的管理功能。 審批計劃:實現管理層審批公司員工工作計劃的管理功能。 3.2.2 類圖 3.2.2.1 工作任務 3.2.2.2 工作計劃 3.2.2.3 工作日志 3.2.2.4 工作匯報 3.2.2.5 審批計劃 審批計劃功能的設計實現,參照類圖:工作計劃。 3.2.3 類說明 3.2.3.1 工作任務 通過ID查詢任務:根據任務ID,得到指定工作任務實體類數據。 多條件查詢任務:根據多條件(起始日期、截止日期、任務標題、重要程度、任務狀態(tài)部門、任務接收人)查詢對象,得到工作任務的實體數據。 查詢全部任務:執(zhí)行查詢,獲取全部工作任務的實體數據。 增加任務:得到任務實體數據,將數據添加至庫中。 暫停任務:對指定的任務,執(zhí)行暫停處理操作。 處理完成任務:對指定的任務,執(zhí)行完成處理操作。 實時檢查收到的新任務或還未做計劃的任務:根據當前的用戶ID,實時檢查目前收到的新任務或還未做計劃的任務,以便系統(tǒng)實時提醒用戶,并彈出提醒信息。 此類的說明同上。 此類的說明同上。 工作任務實體類數據。 3.2.3.2 工作計劃 通過ID查詢計劃:根據計劃ID,得到指定的工作計劃實體類數據。 多條件查詢計劃:根據多條件(起始日期、截止日期、計劃標題、計劃類型)查詢對象,,得到工作計劃實體類數據。 查詢全部計劃:執(zhí)行查詢,得到全部工作計劃的實體類數據。 增加計劃:得到計劃實體數據和所屬任務計劃完成百分比列表,將數據添加至庫中。 修改計劃:計劃未經審批時,得到修改后的計劃實體數據和所屬任務計劃完成百分比列表,將數據保存至庫中。 寫計劃總結:某指定的工作計劃結束時,將總結內容和所屬任務實際完成百分比列表數據,保存至庫中。 處理所屬工作任務完成情況:寫計劃時或寫總結時,保存所屬工作任務列表(包括計劃或實際完成百分比數據),添加至數據庫。 查詢所屬任務完成情況:根據指定的工作計劃,查詢其所屬工作任務的完成進度情況。 審批計劃:管理層對某一指定的工作計劃,執(zhí)行審批處理,以使審批后的工作計劃不能再進行修改。 取消審批:管理層對某一指定的工作計劃,執(zhí)行取消審批處理,以使此工作計劃能進行再修改。 實時查詢未審批的工作計劃:執(zhí)行查詢未經管理層審批的工作計劃,得到未審批的工作計劃實體類數據。當有未審批信息時系統(tǒng)應實時提醒用戶,并彈出提醒信息。 多條件查詢已審批的工作計劃:根據多條件(起始日期、截止日期、計劃比他、計劃類型、創(chuàng)建人)查詢對象,得到管理層已審批過的工作計劃實體類數據。 實時查詢他人抄送來的工作計劃:根據當前用戶ID,查詢得到他人抄送給自己的工作計劃實體類數據。當有未閱讀的信息時系統(tǒng)應實時提醒用戶,并彈出提醒信息。 處理查看未閱讀的他人抄送的工作計劃:根據工作計劃ID,查看未閱讀的他人抄送給自己的工作計劃實體類數據。 此類的說明同上。 此類的說明同上。 工作計劃實體類數據。 3.2.3.3 工作日志 通過ID查詢工作日志:根據日志ID,得到指定的工作日志實體類數據。 多條件查詢任務:根據多條件(起始日期、截止日期)查詢對象,得到工作日志實體數據。 查詢全部工作日志:執(zhí)行查詢,得到全部的工作日志實體類數據。 增加工作日志:得到工作日志實體類數據,將數據添加至庫中。 刪除工作日志:根據日志ID,刪除指定的工作日志。 實時查詢他人發(fā)來的工作日志:根據當前用戶ID,查詢得到他人發(fā)來的工作日志實體數據。當有未閱讀的信息時系統(tǒng)應實時提醒用戶,并彈出提醒信息。 處理查看未閱讀的他人發(fā)來的工作日志:根據工作日志ID,查看未閱讀的他人發(fā)來的工作日志實體類數據。 此類的說明同上。 此類的說明同上。 工作日志實體類數據。 3.2.3.4 工作匯報 通過ID查詢工作匯報:根據工作匯報ID,得到指定的工作匯報實體類數據。 多條件查詢工作匯報:根據多條件(起始日期、截止日期)查詢對象,得到工作匯報實體數據。 查詢全部工作匯報:執(zhí)行查詢,得到全部的工作匯報實體類數據。 增加工作匯報:得到工作匯報實體類數據,將數據添加至庫中。 實時查詢員工發(fā)來的工作匯報:根據當前用戶ID,查詢得到員工發(fā)來的工作匯報實體數據。當有未閱讀的信息時系統(tǒng)應實時提醒用戶,并彈出提醒信息。 處理查看未閱讀的員工發(fā)來的工作匯報:根據工作匯報ID,查看未閱讀的員工發(fā)來的工作匯報實體類數據。 此類的說明同上。 此類的說明同上。 工作匯報實體類數據。 3.2.3.5 審批計劃 3.2.4 界面設計 我的工作臺子系統(tǒng)頁面包括:工作任務、工作計劃、工作日志、工作匯報、審批計劃五部分。 3.2.4.1 工作任務頁面 3.2.4.2 工作計劃頁面 3.2.4.3 工作日志頁面 3.2.4.4 工作匯報頁面 3.2.4.5 審批計劃頁面 3.3 工作進展子系統(tǒng) 3.3.1 子系統(tǒng)說明 實現管理層對公司員工工作進展情況的及時了解和跟蹤。用戶可根據員工姓名,對“工作任務”,“工作計劃”,“工作日志”,“工作匯報”信息進行查詢。 查詢工作任務:實現公司管理層對公司員工工作任務的執(zhí)行情況的查詢功能。 查詢工作計劃:實現公司管理層對公司員工工作計劃的執(zhí)行情況的查詢功能。 查詢工作日志:實現公司管理層對公司員工工作日志的查詢功能。 查詢工作匯報:實現公司管理層對公司員工工作匯報的查詢功能。 3.3.2 類圖 3.3.2.1 查詢工作任務 查詢工作任務功能的設計實現,請參照類圖:工作任務。 3.3.2.2 查詢工作計劃 查詢工作計劃功能的設計實現,請參照類圖:工作計劃。 3.3.2.3 查詢工作日志 查詢工作日志功能的設計實現,請參照類圖: 工作日志。 3.3.2.4 查詢工作匯報 查詢工作匯報功能的設計實現,請參照類圖:工作匯報。 3.3.3 類說明 3.3.4 界面設計 工作進展子系統(tǒng)頁面包括:查詢工作任務、查詢工作計劃、查詢工作日志、查詢工作匯四部分。 3.3.4.1 查詢工作任務頁面 3.3.4.2 查詢工作計劃頁面 3.3.4.3 查詢工作日志頁面 3.3.4.4 查詢工作匯報頁面 3.4 信息發(fā)布子系統(tǒng) 3.4.1 子系統(tǒng)說明 實現公司內部員工之間發(fā)布信息或者通知的管理。 3.4.2 類圖 3.4.3 類說明 通過ID查詢消息:根據消息ID,得到指定的消息實體類數據。 多條件查詢已發(fā)出的消息:根據多條件(起始日期、截止日期、接收人)查詢對象,得到消息實體數據。 多條件查詢已收到的消息:根據多條件(起始日期、截止日期、發(fā)送人)查詢對象,得到消息實體數據。 發(fā)布新消息:得到發(fā)布消息實體類數據,將數據添加至庫中。 實時查詢已收到的未閱讀的消息:實時查詢已收到的未閱讀的消息實體類數據。當有未閱讀的消息時系統(tǒng)應實時提醒用戶,并彈出提醒信息。 處理查看未閱讀的消息:根據消息ID,查看未閱讀的消息實體類數據。 此類的說明同上。 此類的說明同上。 發(fā)布消息實體類數據。 3.4.4 界面設計 信息發(fā)布子系統(tǒng)頁面包括: 3.5 系統(tǒng)管理子系統(tǒng) 3.5.1 子系統(tǒng)說明 系統(tǒng)管理包括系統(tǒng)數據備份和系統(tǒng)操作日志查詢功能,只有系統(tǒng)管理員才有權限操作此功能。 系統(tǒng)數據備份:實現將系統(tǒng)數據備份到指定的路徑。 操作日志查詢:實現查詢系統(tǒng)數據的修改歷史及登錄系統(tǒng)用戶的操作記錄。 3.5.2 類圖 3.5.3 類說明 備份系統(tǒng)數據:執(zhí)行數據備份操作,將當前系統(tǒng)數據庫備份至指定路徑。 記錄系統(tǒng)操作日志:得到登錄系統(tǒng)人員操作日志實體類數據,將日志信息保存至庫中。 查詢全部操作日志:執(zhí)行查詢,得到全部的系統(tǒng)操作日志實體類數據。 多條件查詢操作日志:根據多條件(起始日期、截止日期、姓名、功能模塊、動作類型)查詢對象,查詢得到系統(tǒng)操作日志實體類數據。 此類的說明同上。 此類的說明同上。 人員操作日志實體類數據。 3.5.4 界面設計 系統(tǒng)管理子系統(tǒng)頁面包括:數據備份、操作日志兩部分。 3.5.4.1 數據備份頁面 3.5.4.2 操作日志頁面 3.6 個人設置子系統(tǒng) 3.6.1 子系統(tǒng)說明 個人設置子系統(tǒng)包括:個人提醒和修改密碼兩部分。 個人提醒:實現員工個人對工作事務上重要事件的提醒告知功能。 修改密碼:實現登錄用戶修改維護自身密碼。 3.6.2 類圖 3.6.2.1 個人提醒 3.6.2.2 修改密碼 用戶修改自身登錄密碼功能的設計實現,請參照類圖:員工管理。 3.6.3 類說明 3.6.3.1 個人提醒 設置個人定時提醒:得到個人提醒實體類數據,將數據添加至庫中。 觸發(fā)已設置的個人提醒事件:觸發(fā)定時提醒事件的發(fā)生。 查詢全部已設置的個人提醒事件:執(zhí)行查詢,得到全部的已設置的個人提醒事件數據。 關閉已設置的提醒事件:對設置的指定提醒事件,執(zhí)行關閉操作。 開啟已關閉的提醒事件:對已關閉的指定提醒事件,執(zhí)行開啟操作。 刪除已設置的個人提醒事件:根據指定ID,刪除已設置的個人提醒事件。 此類的說明同上。 此類的說明同上。 個人提醒實體類數據。 3.6.3.2 修改密碼 3.6.4 界面設計 個人設置子系統(tǒng)頁面包括:個人提醒、修改密碼兩部分。 3.6.4.1 個人提醒頁面 3.6.4.2 修改密碼頁面 4 約束和假定 描述系統(tǒng)設計中最主要的約束,這些是由客戶強制要求并在需求說明書寫明的。說明系統(tǒng)是如何來適應這些約束的。 另外如果本系統(tǒng)跟其它外部系統(tǒng)交互或者依賴其它外部系統(tǒng)提供一些功能輔助,那么系統(tǒng)可能還受到其它的約束。這種情況下,要求清楚地描述與本系統(tǒng)有交互的軟件類型(比如某某某數據庫軟件,某某某EMail軟件)以及這樣導致的約束(比如只允許純文本的Email)。 實現的語言和平臺也會對系統(tǒng)有約束,同樣在此予以說明。 對于因選擇具體的設計實現而導致對系統(tǒng)的約束,簡要地描述你的想法思路,經過怎么樣的權衡,為什么要采取這樣的設計等等。 包括運行環(huán)境的約束,簡要地說明對本系統(tǒng)的運行環(huán)境(包括硬件環(huán)境和支持環(huán)境)的規(guī)定,詳細說明參見附錄C。 5 系統(tǒng)數據結構設計 5.1 邏輯結構設計 注:表和表字段命名規(guī)范: 1. 表名的定義: 規(guī)范格式:系統(tǒng)名_表名(字母全部大寫) 比如,工作計劃管理系統(tǒng)中的某個表定義為:WORKPLAN_TASK; 2. 表字段的定義: 規(guī)范格式:表名+字段名稱(首字母大寫),以避免字段重名出現在不同表中。 比如,表WORKPLAN_TASK中的字段標識Id定義為:TaskId; 3. 表字段長度的定義: 規(guī)范格式:長度一般為8的整數倍; 比如,VARCHAR的長度可為8或16或24或32或64等; 4. 表字段類型為日期型的定義: 規(guī)范格式:一般日期型的字段設為VARCHAR,且長度一般為24(已精確到毫秒) 5. 公共表名的定義: 規(guī)范格式:PUBLIC_表名(字母全部大寫) 比如,各個子系統(tǒng)都會用到的公共表,如角色或操作日志表可定義為:PUBLIC_ROLE,PUBLIC_OPERATELOG; 5.1.1 角色表(PUBLIC_ROLE) 字段名稱 中文說明 鍵別 是否空 數據類型 長度 備注 RoleId 角色標識Id PK NO VARCHAR 32 RoleName 角色名稱 NO VARCHAR 32 Remark 角色說明 VARCHAR 128 5.1.2 權限表(PUBLIC_PRIVILEGE) 字段名稱 中文說明 鍵別 是否空 數據類型 長度 備注 PrivilegeId 權限標識Id PK NO VARCHAR 32 PrivilegeCode 權限編碼 NO VARCHAR 32 PrivilegeName 權限名稱 NO VARCHAR 64 PrivilegeParentId 上級權限Id VARCHAR 32 上級權限 SystemId 權限所屬系統(tǒng)Id FK VARCHAR 32 權限所屬系統(tǒng) 5.1.3 角色權限表(PUBLIC_ROLEPRIVILEGE) 字段名稱 中文說明 鍵別 是否空 數據類型 長度 備注 RoleId 角色ID PK,FK NO VARCHAR 32 角色表外鍵 PrivilegeId 權限ID PK,FK NO VARCHAR 32 權限表外鍵 5.1.4 部門表(PUBLIC_ DEPT) 字段名稱 中文說明 鍵別 是否空 數據類型 長度 備注 DeptId 部門標識Id PK NO VARCHAR 32 DeptName 部門名稱 NO VARCHAR 32 DeptParentId 父類部門Id VARCHAR 32 上一級部門 Tel 電話 VARCHAR 32 Fax 傳真 VARCHAR 32 SortOrder 排序 INT 4 Remark 備注 VARCHAR 128 5.1.5 崗位表(PUBLIC_POST) 字段名稱 中文說明 鍵別 是否空 數據類型 長度 備注 PostId 崗位標識Id PK NO VARCHAR 32 PostName 崗位名稱 NO VARCHAR 32 PostParentId 父類崗位Id VARCHAR 32 上一級崗位 DeptId 所屬部門Id FK VARCHAR 32 部門表外鍵 Function 崗位職責 VARCHAR 128 SortOrder 排序 INT 4 5.1.6 員工表(PUBLIC_MEMBER) 字段名稱 中文說明 鍵別 是否空 數據類型 長度 備注 MemberId 部門標識Id PK NO VARCHAR 32 JobNumber 工號 NO VARCHAR 32 作為系統(tǒng)登錄帳號使用 Password 登錄密碼 NO VARCHAR 32 MemberName 員工姓名 NO VARCHAR 32 DeptId 所屬部門Id FK NO VARCHAR 32 部門表外鍵 PostId 所屬崗位Id FK NO VARCHAR 32 崗位表外鍵 Sex 性別 VARCHAR 1 Tel 辦公電話 VARCHAR 30 Mobile 手機 VARCHAR 30 Email 電子郵箱 VARCHAR 30 Address 住址 VARCHAR 64 Remark 備注 VARCHAR 128 RoleId 所屬角色Id FK NO VARCHAR 32 角色表外鍵 Status 帳號狀態(tài) NO VARCHAR 8 狀態(tài)如:有效,停用; 默認值為有效 5.1.7 工作任務表(WORKPLAN_ TASK) 字段名稱 中文說明 鍵別 是否空 數據類型 長度 備注 TaskId 任務標識Id PK NO VARCHAR 32 TaskTile 任務標題 NO VARCHAR 32 TaskContent 任務內容 NO VARCHAR 1024 Level 重要程度 NO VARCHAR 8 重要程度“★” StartDate 任務開始時間 NO VARCHAR 24 EndDate 任務完成時間 NO VARCHAR 24 CreatorId 創(chuàng)建人Id FK NO VARCHAR 32 員工表外鍵 Status 任務狀態(tài) NO VARCHAR 8 狀態(tài)如:未完成、暫停、已完成 AddDate 創(chuàng)建時間 NO VARCHAR 24 5.1.8 任務分派表(WORKPLAN_ ALLOTTASK) 字段名稱 中文說明 鍵別 是否空 數據類型 長度 備注 AllotId 分派標識ID PK NO VARCHAR 32 TaskId 派發(fā)的工作任務Id FK NO VARCHAR 32 工作任務表外鍵 ReceiverId 任務接收人Id FK NO VARCHAR 32 員工表外鍵 RemainPercent 任務剩余百分比 NO INT 4 默認為100 5.1.9 工作計劃表(WORKPLAN_ PLAN) 字段名稱 中文說明 鍵別 是否空 數據類型 長度 備注 PlanId 任務標識Id PK NO VARCHAR 32 PlanType 計劃類型 NO VARCHAR 64 計劃類型如:周計劃、月計劃、年計劃 PlanTitle 計劃標題 NO VARCHAR 32 PlanTime 計劃時間 NO VARCHAR 32 PlanContent 計劃內容 NO VARCHAR 1024 PlanSum 計劃總結 VARCHAR 1024 CreatorId 創(chuàng)建人Id FK NO VARCHAR 32 員工表外鍵 AddDate 創(chuàng)建時間 NO VARCHAR 24 AuditorId 計劃審批人Id FK NO VARCHAR 32 員工表外鍵 IsAudit 是否審批 NO VARCHAR 8 是或否,默認值為否 5.1.10 計劃任務表(WORKPLAN_ PLANTASK) 字段名稱 中文說明 鍵別 是否空 數據類型 長度 備注 PlanId 計劃標識Id PK, FK NO VARCHAR 32 AllotId 接收的任務標識Id PK, FK NO VARCHAR 32 PlanPercent 任務計劃完成百分比 NO INT 4 0到100之間 FinishedPercent 任務實際完成百分比 INT 4 0到100之間 5.1.11 工作日志表(WORKPLAN_ WORKLOG) 字段名稱 中文說明 鍵別 是否空 數據類型 長度 備注 LogId 工作日志標識Id PK NO VARCHAR 32 LogInfo 日志記錄 NO VARCHAR 1024 LogSum 日志小結 VARCHAR 1024 CreatorId 創(chuàng)建人Id FK NO VARCHAR 32 員工表外鍵 AddDate 創(chuàng)建時間 NO VARCHAR 24 5.1.12 工作匯報表(WORKPLAN_ WORKREPORT) 字段名稱 中文說明 鍵別 是否空 數據類型 長度 備注 ReportId 匯報標識Id PK NO VARCHAR 32 ReportTitle 標題 NO VARCHAR 32 ReportContent 內容 NO VARCHAR 1024 CreatorId 創(chuàng)建人Id FK NO VARCHAR 32 員工表外鍵 AddDate 創(chuàng)建時間 NO VARCHAR 24 5.1.13 信息發(fā)布表(PUBLIC_ PUBLISHINFO) 字段名稱 中文說明 鍵別 是否空 數據類型 長度 備注 InfoId 消息標識Id PK NO VARCHAR 32 Title 主題 NO VARCHAR 32 Content 內容 NO VARCHAR 1024 CreatorId 創(chuàng)建人Id FK NO VARCHAR 32 員工表外鍵 AddDate 創(chuàng)建時間 NO VARCHAR 24 5.1.14 收件箱表(PUBLIC_INBOX) 字段名稱 中文說明 鍵別 是否空 數據類型 長度 備注 BoxId 標識ID PK NO VARCHAR 32 InfoType 信息類型 NO VARCHAR 24 抄送或發(fā)送來的信息類型如:工作計劃、工作日志、工作匯報、發(fā)布的消息等 InfoId 抄送或發(fā)送來的具體信息Id FK NO VARCHAR 32 ReceiverId 信息接收人Id FK NO VARCHAR 32 員工表外鍵 AddDate 接收時間 NO VARCHAR 24 接收信息時間 IsRead 是否已閱讀 NO VARCHAR 8 是或否,默認值為否 5.1.15 系統(tǒng)操作日志表(PUBLIC_OPERATELOG) 字段名稱 中文說明 鍵別 是否空 數據類型 長度 備注 LogId 操作日志標識Id PK NO VARCHAR 32 OperatorId 操作員Id FK NO VARCHAR 32 員工表外鍵 SystemModuleId 系統(tǒng)模塊Id NO VARCHAR 32 系統(tǒng)功能模塊表外鍵 ActionType 動作類型 NO VARCHAR 8 如:增、刪、改、查等 Remark 操作說明 VARCHAR 128 OperateTime 操作時間 NO VARCHAR 24 5.1.16 個人提醒設置表(PUBLIC_EVENTS) 字段名稱 中文說明 鍵別 是否空 數據類型 長度 備注 EventsId 提醒事件標識Id PK NO VARCHAR 32 EventsType 提醒類型 NO VARCHAR 24 如:工作任務、工作計劃、工作日志、工作匯報等 EventsTitle 主題 NO VARCHAR 32 EventsContent 內容 NO VARCHAR 1024 Second 秒 VARCHAR 64 Minute 分 VARCHAR 64 Hour 時 VARCHAR 64 DayOfMonth 月的某一天 VARCHAR 64 Month 月 VARCHAR 64 DayOfWeek 星期的某一天 VARCHAR 64 Year 年 VARCHAR 64 IsOpen 是否開啟 NO VARCHAR 8 是或否,默認值為是 CreatorId 創(chuàng)建人ID NO VARCHAR 32 AddDate 創(chuàng)建時間 NO VARCHAR 24 SystemId 提醒所屬系統(tǒng)Id FK VARCHAR 32 系統(tǒng)表外鍵 5.1.17 系統(tǒng)表(PUBLIC_SYSTEM) 字段名稱 中文說明 鍵別 是否空 數據類型 長度 備注 SystemId 系統(tǒng)標識Id PK NO VARCHAR 32 SystemCode 系統(tǒng)編碼 VARCHAR 30 SystemName 系統(tǒng)名稱 NO VARCHAR 30 SystemParentId 父類系統(tǒng)Id VARCHAR 32 5.1.18 系統(tǒng)功能模塊表(PUBLIC_SYSTEMMODULE) 字段名稱 中文說明 鍵別 是否空 數據類型 長度 備注 SystemModuleId 功能模塊標識Id PK NO VARCHAR 32 SystemModuleCode 模塊編碼 VARCHAR 32 SystemModuleName 模塊名稱 NO VARCHAR 32 SystemModuleParentId 父類模塊Id VARCHAR 32 SystemId 功能模塊所屬系統(tǒng)Id FK VARCHAR 32 系統(tǒng)表外鍵 5.2 物理結構設計 給出本系統(tǒng)內所使用的每個數據結構中的每個數據項的存儲要求,訪問方法、存取單位、存取的物理關系(索引、設備、存儲區(qū)域)、設計考慮和保密條件。 5.3 數據結構與程序的關系 說明各個數據結構與訪問這些數據結構的形式: 6 系統(tǒng)出錯處理設計 6.1 出錯信息 用一覽表的方式說朗每種可能的出錯或故障情況出現時,系統(tǒng)輸出信息的形式、含意及處理方法。 6.2 補救措施 說明故障出現后可能采取的變通措施,包括: a. 后備技術說明準備采用的后備技術,當原始系統(tǒng)數據萬一丟失時啟用的副本的建立和啟動的技術,例如周期性地把磁盤信息記錄到磁帶上去就是對于磁盤媒體的一種后備技術; b. 降效技術說明準備采用的后備技術,使用另一個效率稍低的系統(tǒng)或方法來求得所需結果的某些部分,例如一個自動系統(tǒng)的降效技術可以是手工操作和數據的人工記錄; c. 恢復及再啟動技術說明將使用的恢復再啟動技術,使軟件從故障點恢復執(zhí)行或使軟件從頭開始重新運行的方法。 6.3 系統(tǒng)維護設計 說明為了系統(tǒng)維護的方便而在程序內部設計中作出的安排,包括在程序中專門安排用于系統(tǒng)的檢查與維護的檢測點和專用模塊。 各個程序之間的對應關系,可采用如下的矩陣圖的形式; 53- 配套講稿:
如PPT文件的首頁顯示word圖標,表示該PPT已包含配套word講稿。雙擊word圖標可打開word文檔。
- 特殊限制:
部分文檔作品中含有的國旗、國徽等圖片,僅作為作品整體效果示例展示,禁止商用。設計者僅對作品中獨創(chuàng)性部分享有著作權。
- 關 鍵 詞:
- 概要 設計 說明書 實例
裝配圖網所有資源均是用戶自行上傳分享,僅供網友學習交流,未經上傳用戶書面授權,請勿作他用。
鏈接地址:http://italysoccerbets.com/p-10825766.html