辦公自動化詳細設計說明書(GB8567——88).doc_第1頁
辦公自動化詳細設計說明書(GB8567——88).doc_第2頁
辦公自動化詳細設計說明書(GB8567——88).doc_第3頁
辦公自動化詳細設計說明書(GB8567——88).doc_第4頁
辦公自動化詳細設計說明書(GB8567——88).doc_第5頁
已閱讀5頁,還剩26頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1 1 引言引言 3 1 1 編寫目的 3 1 2 背景 3 1 3 定義 4 1 4 參考資料 4 2 程序系統(tǒng)的結構程序系統(tǒng)的結構 4 3 登錄模塊設計說明登錄模塊設計說明 5 3 1 程序描述 5 3 2 功能 5 3 3 性能 6 3 4 輸人項 6 3 5 輸出項 7 3 6 算法 7 3 7 流程邏輯 7 3 8 接口 7 3 9 存儲分配 8 3 10 注釋設計 8 3 11 限制條件 8 3 12 測試計劃 8 3 13 尚未解決的問題 9 4 員工管理模塊設計說明員工管理模塊設計說明 9 4 1 程序描述 9 4 2 功能 9 4 3 性能 9 4 4 輸人項 10 4 5 輸出項 11 4 6 算法 11 4 7 流程邏輯 11 4 8 接口 12 4 9 存儲分配 12 4 10 注釋設計 12 4 11 限制條件 12 4 12 測試計劃 12 4 13 尚未解決的問題 13 5 考勤管理模塊設計說明考勤管理模塊設計說明 13 5 1 程序描述 13 5 2 功能 13 5 3 性能 13 5 4 輸人項 13 5 5 輸出項 16 5 6 算法 16 2 5 7 流程邏輯 17 5 8 接口 18 5 9 存儲分配 19 5 10 注釋設計 19 5 11 限制條件 19 5 12 測試計劃 19 5 13 尚未解決的問題 19 6 通訊管理模塊設計說明通訊管理模塊設計說明 19 6 1 程序描述 19 6 2 功能 19 6 3 性能 20 6 4 輸人項 20 6 5 輸出項 22 6 6 算法 22 6 7 流程邏輯 23 6 8 接口 23 6 9 存儲分配 24 6 10 注釋設計 24 6 11 限制條件 24 6 12 測試計劃 24 6 13 尚未解決的問題 24 7 日常管理模塊設計說明日常管理模塊設計說明 24 7 1 程序描述 24 7 2 功能 25 7 3 性能 25 7 4 輸人項 25 7 5 輸出項 26 7 6 算法 26 7 7 流程邏輯 26 7 8 接口 27 7 9 存儲分配 27 7 10 注釋設計 27 7 11 限制條件 28 7 12 測試計劃 28 7 13 尚未解決的問題 28 3 詳細設計說明書詳細設計說明書 1 引言引言 1 1 編寫目的編寫目的 詳細設計說明書的目的是對軟件的總體設計所產生的功能模塊進行過程描 述 開發(fā)一個可以直接轉化成程序語言的軟件表示 這樣可以讓管理員和軟件 設計人員很好的了解軟件的功能 并對軟件的所有模塊有一個更深的了解 這 樣設計出程序的 藍圖 程序員根據這份說明書進行匯編 其最終目標是決定里 最終的程序代碼的質量 為軟件開發(fā)組制定在設計時應該共同遵守的標準 以 便協調組內各成員的工作 提供軟件的表示 為軟件的質量評價提供依據 在前一階段 概要設計說明書 中 已解決了實現該系統(tǒng)需求的程序模塊 設計問題 包括如何把該系統(tǒng)劃分成若干個模塊 決定各個模塊之間的接口 模塊之間傳遞的信息 以及數據結構 模塊結構的設計等 在以下的詳細設計 報告中將對在本階段中對系統(tǒng)所做的所有詳細設計進行說明 在本階段中 確定應該如何具體地實現所要求的系統(tǒng) 從而在編碼階段可 以把這個描述直接翻譯成用具體的 程序語言書寫的程序 主要的工作有 根據 在 需求分析說明書 中所描述的數據 功能 運行 性能需求 并依照 概 要設計說明書 所確定的處理流程 總體結構和模塊外部設計 設計軟件系統(tǒng) 的結構設計 逐個模塊的程序描述 包括各模塊的功能 性能 輸入 輸出 算法 程序邏輯 接口等等 解決如何 1 添加 刪除 修改等各項信息等 2 判斷信息的正誤并采取相應的處理步驟 3 進行數據庫的查詢 修改工作 4 接受并判斷錯誤 輸出相應的出錯消息 在以下的各個階段中 用戶操作手冊 將與本階段的工作緊密結合 努力 作到讓用戶易懂易學 測試報告 和 維護報告 也將參考本說明書 檢驗本 系統(tǒng)的各項性能指標 及時發(fā)現紕漏及時修補 一定要把功能強大 穩(wěn)定可靠 便于維護的網上報名管理系統(tǒng)交到用戶手中 1 2 背景背景 項目名稱 辦公自動化管理系統(tǒng) 包含的模塊有 員工管理模塊 考勤管理模塊 通訊管理模塊 日常管理 模 塊 系統(tǒng)登錄 系統(tǒng)退出模塊 本項目的提出者 沈陽工程學院 4 開發(fā)者為 用戶 企業(yè)單位 1 3 定義定義 MySql 系統(tǒng)服務器所使用的數據庫管理系統(tǒng) DBMS SQL 一種用于訪問查詢數據庫的語言 事務流 數據進入模塊后可能有多種路徑進行處理 主鍵 數據庫表中的關鍵域 值互不相同 外部主鍵 數據庫表中與其他表主鍵關聯的域 OA Office Automation 辦公自動化 1 4 參考資料參考資料 1 項目開發(fā)計劃 本項目開發(fā)小組 2 可行性研究報告 本項目開發(fā)小組 3 軟件需求說明書 本項目開發(fā)小組 4 概要設計說明書 本項目開發(fā)小組 5 軟件工程 張海潘 倪寧 人民郵電出版 社 6 軟件工程 原理 方法與應用 肖孟強 王宗江 中國水利水電 出版社 7 實用軟件工程 鄭人杰 殷人昆 陶永 清華大學出版 社 8 軟件體系結構理論與實踐 馮沖 江賀 馬靜芳 人民郵電出版 社 9 數據庫原理與應用 張俊玲 王秀英籍淑麗 清華大學出版 社 10 數據庫設計教程 何玉潔 黃婷兒 機械工業(yè)出版社 2 程序系統(tǒng)的結構程序系統(tǒng)的結構 根據辦公自動化管理系統(tǒng)的特點 開發(fā)的辦公自動化系統(tǒng)主要分為7大模塊 員工管理 考勤管理 通訊管理 日常管理 計劃制定 審核管理 系統(tǒng)管理7 個主要模塊 對于登錄本系統(tǒng)的用戶將其權限分為 普通用戶 管理用戶 普 通用戶可以登錄系統(tǒng)并且可進行各項信息的查詢 可進行請假登記 外出登記 上下班登記 出差登記等操作 管理用戶可以登錄本系統(tǒng)并進行全部的操作 例如 員工添加 員工刪除 員工修改等各項信息的操作 辦公自動化管理 系統(tǒng)的功能結構圖如圖2 1所示 5 3 登錄模塊設計說明登錄模塊設計說明 3 1 程序描述程序描述 該模塊主要實現用戶登錄功能 根據已添加的用戶按用戶自身的權限登錄 不同的系統(tǒng)主界面 并實現用戶名 密碼 用戶類型是否匹配在登錄系統(tǒng) 辦公自動化管理系統(tǒng) 員 工 管 理 考 勤 管 理 通 訊 管 理 日 常 管 理 計 劃 制 定 審 核 管 理 系 統(tǒng) 管 理 員 工 添 加 員 工 維 護 員 工 查 詢 外 出 登 記 請 假 登 記 上 下 班 登 記 出 差 登 記 顯 示 通 訊 組 顯 示 通 訊 信 息 增 加 通 訊 詳 細 信 息會 議 管 理 公 告 管 理 討 論 中 心 軟 件 下 載 企 業(yè) 計 劃 部 門 計 劃 個 人 計 劃 發(fā) 布 申 請 審 核 批 示 數 據 備 份 數 據 恢 復 技 術 支 持 圖 2 1 系統(tǒng)功能總框圖 3 2 功能功能 對用戶填入的信息進行檢測 用戶名 密碼不能為空 且用戶類型須與其 匹配若在以上檢測中不通過 則給出對應的消息提示 用戶登錄模塊 IPO 圖如 6 圖 3 1 所示 輸出處理輸入 用戶名 密碼 用戶類型 1 核對用戶信息 2 用戶登錄 有效的記錄 系統(tǒng)主界面 圖 3 1 登錄模塊 IPO 圖 3 3 性能性能 精度要求精度要求 根據用戶的需求 本系統(tǒng)在各項輸入 輸出項給出了明確的精度要求 時間需求時間需求 在軟件方面 響應時間 更新處理時間都比較快且迅速 完全滿足用戶要 求 靈活性靈活性 當用戶需求 如操作方式 運行環(huán)境 結果精度 數據結構于其他軟件接 口等發(fā)生變化時 設計的軟件要做適當調整 靈活性非常大 故障處理故障處理 1 內部故障處理 在開發(fā)階段可以隨即修改數據庫里的相應內容 2 外部故障處理 對編輯的程序進行重裝載時 第一次裝載認為錯 修改 第二次運行 在 需 求調用時出錯 有錯誤提示 重試 安全與保密安全與保密 用戶間數據相對隔離 設置多重權限控制 用戶密碼等非還原較驗數據采 用 MD5 加密 防止泄密 3 4 輸人項輸人項 1 名稱 用戶名 標識 username 數據的類型 varchar 格式 文本 數據值的有效范圍 8 2 名稱 密碼 標識 pwd 7 數據的類型 varchar 格式 文本 數據值的有效范圍 30 3 名稱 用戶權限 標識 Purview 數據的類型 varchar 格式 文本 數據值的有效范圍 10 3 5 輸出項輸出項 辦公自動化管理系統(tǒng)主界面 3 6 算法算法 1 用戶輸入完用戶名 密碼 用戶類型點擊登錄按鈕 判斷用戶名 密碼是 否為空 為空則彈出提示對話框 2 用戶名 密碼不為空時 與數據庫中的記錄核對 3 有效的用戶記錄 該用戶根據用戶類型不同進入對應的主界面 否則彈出 錯誤對話框 4 另外 設計計數標記 count 每次登陸 count 加 1 三次登陸失敗 程序會 自動退出 3 7 流程邏輯流程邏輯 根據算法畫出本模塊的流程圖如圖 3 2 所示 8 是 否 開始 輸入用戶名 密碼 驗證 碼 是否通過驗證 進入主界面 結束 圖 3 2 登錄模塊流程圖 3 8 接口接口 外部接口外部接口 按 Windows 應用軟件用戶界面的規(guī)范來設計 使用以對話框為主的用戶界 面 便于用戶使用 2 內部接口內部接口 此系統(tǒng)模塊間采用數據耦合方式 通過參數表傳送數據 交換信息 數據 視圖是基于數據結構來建立的 如果信息的結構使用相同的格式定義的話 多 種信息可以共享相同的數據視圖組件顯示信息的內容 數據結構是以描述方式定義的 與數據視圖的實現平臺沒有關系 因此在 構件環(huán)境下使用可以很方便 數據行為基本不關心數據視圖是如何實現的 數 據行 為改變數據之后并不直接修改數據視圖 而是通過讓數據視圖刷新來得到 數據的變化 數據行為與數據視圖的關聯在參數傳遞之后就結束了 數據視圖的復用本身就意味著數據行為可以被復用 如果數據視圖調用數 據行為的參數是一致的話 相同數據行為還可以被多種數據視圖所復用 由于 數據視圖和數據行為都可以通過上述方式被復用 因此在框架中數據視圖和數 據行為可以像積木那樣被組裝起來 只要他們在關聯的地方具有相同的描述方 式 當原先使用的數據視圖或數據行為已經不符合新的需求時 可以將新的數 據視圖或數據行為構件代替原來的構件與其他部分重新組合就可以完成升級 不影響其他信息對象仍然使用原來的構件 也不需要維護相同構件的多個版本 9 事實上 數據從頭到尾都是隱藏在數據視圖和數據行為的背后 只要數據 結構定義的描述方式沒有改變 即使數據結構本身改變了數據視圖和數據行為 仍舊是可用的 用戶接口用戶接口 與管理用戶之間的外部接口 此辦公自動化管理系統(tǒng)與管理用戶之間通過系統(tǒng)管理來進行信息交換 主 要包括的外部接口為管理員的賬號輸入 密碼輸入 只有當管理員輸入的賬號 和密碼正確時 才能登錄此系統(tǒng) 并利用此系統(tǒng)來對教材進行各種管理 與普通用戶之間的接口 此辦公自動化管理系統(tǒng)與普通用戶之間通過系統(tǒng)管理來進行信息交換 主 要包括的外部接口為普通用戶的賬號輸入 密碼輸入 只有當普通用戶輸入的 賬號和密碼正確時 才能登錄此系統(tǒng) 并利用此系統(tǒng)來對教材進行各種管理 管理用戶與系統(tǒng)交互界面 根據該系統(tǒng)的工作特點 將用戶的界面設計分成以下幾個部分 每一部分 完成一項獨立功能 在主窗口提供進入各個功能的入口 具體劃分如下 1 主控窗口 提供菜單 功能按扭 狀態(tài)欄等操作部件 系統(tǒng)管理員可 選擇進入具體的操作 2 數據維護窗口 提供員工添加 員工維護 員工查詢 外出登記 請 假登記 上下班登記 出差登記 會議管理 公告管理 討論中心 顯示通訊 組 顯示通訊信息 增加通訊稿信息詳情功能 3 9 存儲分配存儲分配 所有數據存儲于數據庫服務器 采用 MySql 數據庫系統(tǒng) 3 10 注釋設計注釋設計 1 用 進行單行的代碼注釋 2 用 xxxxxxxxxxxxxx xxxxxxxxxxxxxxx 進行方法注釋 3 用 xxxxxx xxxxxxxxx 進行多行注釋 3 11 限制條件限制條件 技術約束 10 本項目的設計是在漢語程序設計語言的條件下進行的 技術設計采用軟硬 一體化的設計方法 環(huán)境約束 操作系統(tǒng) Windows98 NT 2000 以上 瀏覽器 IE5 以上 應用軟件 Microsoft Word 2003 以上 開發(fā)工具 MySQL NetBeans7 0 標準約束 該軟件的開發(fā)完全按照企業(yè)標準開發(fā) 包括硬件 軟件和文檔規(guī)格 硬件限制 CPU 1GHz 以上 RAM 256M 以上 存儲容量 剩余存儲容量大于 100M PC 工作站 CPU 500MHz 以上 RAM 128M 以上 顯示設備 支持 1024X768 顯示分辨率 3 12 測試計劃測試計劃 1 管理用戶 請輸入用戶名 2 李明 管理用戶 請輸入密碼 3 李明 1 普通用戶 用戶類型錯誤 4 李明 a 管理用戶 管理用戶主界面 5 aa aa 普通用戶 普通用戶主界面 3 13 尚未解決的問題尚未解決的問題 用戶間數據相對隔離 設置多重權限控制 用戶密碼數據為實現采用 MD5 加密 來防止泄密 4 員工管理模塊設計說明員工管理模塊設計說明 4 1 程序描述程序描述 員工管理模塊包括員工添加 員工維護 員工查詢 3 項內容 實現了員工 的全部操作 11 4 2 功能功能 員工信息的添加 修改 刪除 查詢功能 員工管理模塊的 IPO 圖如圖 4 1 所示 輸出處理輸入 要添加的員工 信息 要刪除 修改員 工姓名 要查詢員工的 部分信息 1 核對用戶信息 2 刪除 修改記錄 3 查詢用戶全部 信息 2 更新記錄 有效地記錄 更新后的文件 用戶全部信息 更新后的文件 更新后的文件 圖 4 1 員工管理模塊 IPO 圖 4 3 性能性能 同本文同本文 3 3 4 4 輸人項輸人項 1 名稱 用戶名 標識 username 數據的類型 varchar 格式 文本 數據值的有效范圍 8 2 名稱 密碼 標識 Pwd 數據的類型 varchar 格式 文本 數據值的有效范圍 30 3 名稱 用戶姓名 標識 Name 數據的類型 varchar 格式 文本 12 數據值的有效范圍 8 4 名稱 用戶權限 標識 Purview 數據的類型 varchar 格式 文本 數據值的有效范圍 10 5 名稱 用戶所在部門 標識 Branch 數據的類型 varchar 格式 文本 數據值的有效范圍 20 6 名稱 用戶工作 標識 Job 數據的類型 varchar 格式 文本 數據值的有效范圍 20 7 名稱 用戶性別 標識 Sex 數據的類型 varchar 格式 文本 數據值的有效范圍 2 8 名稱 用戶 E mail 標識 Email 數據的類型 varchar 格式 文本 數據值的有效范圍 40 9 名稱 用戶電話 標識 Tel 數據的類型 varchar 格式 文本 數據值的有效范圍 11 10 名稱 用戶地址 標識 Address 數據的類型 varchar 格式 文本 數據值的有效范圍 50 11 名稱 優(yōu)秀員工 標識 bestMan 13 數據的類型 varchar 格式 文本 數據值的有效范圍 4 4 5 輸出項輸出項 相應的界面 其對應的輸出項與輸入項相同 4 6 算法算法 員工添加員工添加 1 輸入員工的各項信息 按提交按鈕 判斷用戶名是否為空 如果為空則 彈出警告對話框 2 用戶名不為空時 將該條記錄插入數據庫 員工修改員工修改 刪除 刪除 1 在用戶名處 直接從數據庫中調用已添加的全部用戶名 用下拉列表顯 示 2 選好要修改 刪除的員工姓名后 點擊確定 下面會顯示該員工的全部信 息 3 要修改員工信息時 在本已顯示個原信息的基礎上對其修改 點擊修改 按鈕 更新數據庫中的信息 4 要刪除員工信息時 直接按刪除按鈕 刪除數據庫中該員工的全部信息 員工查詢 員工查詢 1 本項查詢功能為多條件模糊查詢 2 可根據用戶名 員工姓名 用戶工作 所在部門 優(yōu)秀員工 選擇其中 一項或多項對其進行查詢操作 3 當什么都沒選時 點擊查詢按鈕為全部信息查詢 4 當在用戶名中只輸入一個姓或名時 會對數據庫中的數據進行模糊查詢 并顯示帶有該姓或名的員工的全部信息 4 7 流程邏輯流程邏輯 根據算法畫出本模塊的流程圖如圖 4 2 所示 4 8 接口接口 同本文同本文 3 8 14 4 9 存儲分配存儲分配 同本文同本文 3 9 否 否 是 是 否 否 否 是是 開始 輸入選項 員工添加添加 添加員工信息 員工修改 刪除 結束 修改 修改該員工信息 刪除該員工信息 員工查詢 查看員工信息 是 圖 4 2 員工管理模塊流程圖 4 10 注釋設計注釋設計 同本文同本文 3 10 4 11 限制條件限制條件 同本文同本文 3 11 4 12 測試計劃測試計劃 1 請輸入用戶名 2 李明 管理用戶 員工添加成功 3 李明 刪除成功 4 李明 修改成功 5 李明 李明的全部信息 6 所有員工的信息 15 4 13 尚未解決的問題尚未解決的問題 本部分的功能全部實現 5 考勤管理模塊設計說明考勤管理模塊設計說明 5 1 程序描述程序描述 考勤管理模塊包括外出登記 請假登記 出差登記 上下班登記幾項內容 對外出或請假人員是否銷假 出差人員是否回歸 員工是否有遲到或早退的現 象都做判斷 5 2 功能功能 考勤管理模塊 IPO 圖如圖 5 1 所示 輸出處理輸入 外出登記信息 請假登記信息 上下班登記信息 出差登記信息 1 核對登記信息 2 更新記錄 有效的記錄 更新后的文件 圖 5 1 考勤管理模塊 IPO 圖 5 3 性能性能 同本文同本文 3 3 5 4 輸人項輸人項 請假登記 請假登記 1 名稱 請假人 標識 name1 數據的類型 varchar 16 格式 文本 數據值的有效范圍 8 2 名稱 請假人所在部門 標識 Department 數據的類型 varchar 格式 文本 數據值的有效范圍 20 3 名稱 請假時間 標識 time1 數據的類型 varchar 格式 文本 數據值的有效范圍 30 4 名稱 預計銷假時間 標識 time2 數據的類型 varchar 格式 文本 數據值的有效范圍 30 5 名稱 是否銷假 標識 State 數據的類型 varchar 格式 文本 數據值的有效范圍 8 外出登記 外出登記 1 名稱 外出人 標識 name1 數據的類型 varchar 格式 文本 數據值的有效范圍 8 2 名稱 外出人所在部門 標識 Department 數據的類型 varchar 格式 文本 數據值的有效范圍 20 3 名稱 外出時間 標識 time1 數據的類型 varchar 格式 文本 數據值的有效范圍 30 17 4 名稱 預計回歸時間 標識 time2 數據的類型 varchar 格式 文本 數據值的有效范圍 30 5 名稱 外出原因 標識 Content 數據的類型 varchar 格式 文本 數據值的有效范圍 50 出差登記 出差登記 1 名稱 出差人 標識 name1 數據的類型 varchar 格式 文本 數據值的有效范圍 8 2 名稱 出差人所在部門 標識 Department 數據的類型 varchar 格式 文本 數據值的有效范圍 20 3 名稱 出差時間 標識 time1 數據的類型 varchar 格式 文本 數據值的有效范圍 30 4 名稱 預計回歸時間 標識 time2 數據的類型 varchar 格式 文本 數據值的有效范圍 30 5 名稱 是否回歸 標識 State 數據的類型 varchar 格式 文本 數據值的有效范圍 8 6 名稱 外出原因 標識 Content 18 數據的類型 varchar 格式 文本 數據值的有效范圍 50 上下班登記 上下班登記 1 名稱 登記人 標識 name1 數據的類型 varchar 格式 文本 數據值的有效范圍 8 2 名稱 登記人所在部門 標識 Department 數據的類型 varchar 格式 文本 數據值的有效范圍 20 3 名稱 登記時間 標識 enroltime 數據的類型 varchar 格式 文本 數據值的有效范圍 30 4 名稱 規(guī)定時間 標識 defintime 數據的類型 varchar 格式 文本 數據值的有效范圍 30 5 名稱 登記類型 標識 enroltype 數據的類型 varchar 格式 文本 數據值的有效范圍 8 65 名稱 登記備注 標識 enrolremark 數據的類型 varchar 格式 文本 數據值的有效范圍 50 7 名稱 登記總結 標識 state 數據的類型 varchar 格式 文本 19 數據值的有效范圍 8 5 5 輸出項輸出項 各項信息的現實 輸出項同輸入項 5 6 算法算法 請假登記 請假登記 1 點擊詳細信息顯示按鈕 則會顯示已登記過的全部記錄 2 在顯示的全部信息中 若登錄的管理用戶 可對以回歸的員工進行已銷 假操作 3 若請假登記 則填入登記的各項信息 其均為必填項 4 提交登記信息 數據庫中添加新紀錄 外出登記 外出登記 1 點擊詳細信息顯示按鈕 則會顯示已登記過的全部記錄 2 在顯示的全部信息中 若登錄的管理用戶 可對以回歸的員工進行已銷 假操作 3 若外出登記 則填入登記的各項信息 其均為必填項 4 提交登記信息 數據庫中添加新紀錄 上下班登記 上下班登記 1 點擊詳細信息顯示按鈕 則會顯示已登記過的全部記錄 2 在顯示的全部信息中 若登錄的管理用戶 可對以回歸的員工進行已銷 假操作 3 若上下班登記 則填入登記的各項信息 其均為必填項 當登記類型選 擇為上班時 規(guī)定時間為 9 00 選擇下班時 規(guī)定時間為 17 00 規(guī)定時間根據 其選項不同自動更改 4 提交登記信息 數據庫中添加新紀錄 出差登記 出差登記 1 點擊詳細信息顯示按鈕 則會顯示已登記過的全部記錄 2 在顯示的全部信息中 若登錄的管理用戶 可對以回歸的員工進行已回 歸操作 3 若出差登記 則填入登記的各項信息 其均為必填項 4 提交登記信息 數據庫中添加新紀錄 5 7 流程邏輯流程邏輯 根據算法畫出本模塊的流程圖如圖 5 2 所示 20 5 8 接口接口 同本文同本文 3 8 5 9 存儲分配存儲分配 同本文同本文 3 9 5 10 注釋設計注釋設計 同本文同本文 3 10 5 11 限制條件限制條件 同本文同本文 3 11 21 否 是 否 否 是 否 否 否 是是 開始 輸入選項 外出登記登記 外出登記 是 查看 查看登記信息 是 銷假 銷假操作信息 是 刪除 刪除公告信息 否 請假登記 否 否 是 登記 請假登記 是 查看 查看登記信息 是 銷假 銷假 否 是 否 否 是 登記 上下班登記 是 查看 刪除公告信息 否 否 否 是 登記 出差登記 是 查看 查看出差信息 是 銷假 銷假操作 結束 出差登記上下班登記 圖 5 2 考勤管理模塊程序流程圖 5 12 測試計劃測試計劃 1 李明 銷售部 出差 2011 06 01 2011 07 06 添加成功 2 請輸入姓名 3 李明 請輸入所屬部門 4 李明 銷售部 請輸入原因 22 5 李明 銷售部 出差 請輸入日期 5 13 尚未解決的問題尚未解決的問題 由于我們開發(fā)小組成員的技術有限 還未完成點擊表格單元格中的未銷假 自動變?yōu)橐唁N假的功能 6 通訊管理模塊設計說明通訊管理模塊設計說明 6 1 程序描述程序描述 通訊管理模塊主要負責存儲員工的通訊信息 員工的通訊信息可按通訊組 進行分別存儲 權限為 管理用戶 的用戶可對通訊信息進行修改和刪除操作 6 2 功能功能 通訊管理模塊 IPO 圖如圖 6 1 所示 輸出處理輸入 通訊組類別 通訊信息 查詢要求 1 核對信息 2 更新記錄 3 核對通訊信息 有效的記錄 更新后的文件 全部通訊信息 圖 6 1 通訊管理模塊 IPO 圖 6 3 性能性能 同本文同本文 3 3 6 4 輸人項輸人項 添加通訊組 添加通訊組 1 名稱 通訊組名 標識 name1 數據的類型 varchar 格式 文本 23 數據值的有效范圍 20 添加通訊信息 添加通訊信息 1 名稱 員工姓名 標識 name11 數據的類型 varchar 格式 文本 數據值的有效范圍 8 2 名稱 員工生日 標識 birthday 數據的類型 varchar 格式 文本 數據值的有效范圍 20 3 名稱 員工性別 標識 sex 數據的類型 varchar 格式 文本 數據值的有效范圍 2 4 名稱 婚否 標識 hy 數據的類型 varchar 格式 文本 數據值的有效范圍 4 5 名稱 所屬單位 標識 dw 數據的類型 varchar 格式 文本 數據值的有效范圍 40 6 名稱 所屬部門 標識 department 數據的類型 varchar 格式 文本 數據值的有效范圍 20 7 名稱 標識 數據的類型 varchar 格式 文本 數據值的有效范圍 8 名稱 職務 24 標識 zw 數據的類型 varchar 格式 文本 數據值的有效范圍 20 9 名稱 省份 標識 sf 數據的類型 varchar 格式 文本 數據值的有效范圍 10 10 名稱 城市 標識 cs 數據的類型 varchar 格式 文本 數據值的有效范圍 15 11 名稱 辦公電話 標識 phone 數據的類型 varchar 格式 文本 數據值的有效范圍 15 12 名稱 移動電話 標識 phone1 數據的類型 varchar 格式 文本 數據值的有效范圍 11 13 名稱 郵箱地址 標識 email 數據的類型 varchar 格式 文本 數據值的有效范圍 30 14 名稱 標識 數據的類型 varchar 格式 文本 數據值的有效范圍 15 名稱 QQ 號碼 標識 QQ 數據的類型 varchar 格式 文本 25 數據值的有效范圍 15 16 名稱 家庭電話 標識 family 數據的類型 varchar 格式 文本 數據值的有效范圍 15 17 名稱 家庭住址 標識 address 數據的類型 varchar 格式 文本 數據值的有效范圍 50 18 名稱 備注 標識 remark 數據的類型 varchar 格式 文本 數據值的有效范圍 100 19 名稱 通訊組 標識 name1 數據的類型 varchar 格式 文本 數據值的有效范圍 12 6 5 輸出項輸出項 相應的界面 其對應的輸出項與輸入項相同 6 6 算法算法 顯示通訊組 顯示通訊組 1 添加通訊組類別按鈕 則彈出一個輸入對話框 輸入通訊組名后 點擊 確定 將該數據插入數據庫 點擊取消回到上一步界面 若為輸入通訊組名 點擊確定 則彈出警告對話框 2 點擊顯示按鈕 則顯示全部通訊組信息 包括通訊組名 通訊組內數量 其數量根據通訊詳細信息中通訊組的不同來統(tǒng)計其個數 并顯示 3 如果為管理用戶 則可對通訊組名進行刪除操作 增加通訊信息 增加通訊信息 1 輸入各項信息后 點擊添加按鈕 若姓名或移動電話為空 則彈出警告 對話框 否則彈出添加成功對話框 將改天新記錄插入數據庫中 26 2 點擊重置按鈕 其已輸入的全部信息清空 顯示通訊信息 顯示通訊信息 進入后直接顯示全部的通訊信息 6 7 流程邏輯流程邏輯 根據算法畫出本模塊的流程圖如圖 6 2 所示 6 8 接口接口 同本文同本文 3 83 8 6 9 存儲分配存儲分配 同本文同本文 3 9 是 否 否 否 是 否 否 否 是 開始 輸入選項 顯示通訊組顯示 顯示通訊組 是 增加 增加通訊組 是 修改 修改通訊組 是 刪除 刪除通訊組 添加通訊信息 否 增加通訊信息 結束 顯示通訊信息 顯示全部通訊 信息 圖 6 2 通訊管理模塊程序流程圖 27 6 10 注釋設計注釋設計 同本文同本文 3 10 6 11 限制條件限制條件 同本文同本文 3 113 11 6 12 測試計劃測試計劃 1 銷售部 添加成功 2 請輸入通訊組名 3 李明 添加通訊信息成功 4 請姓名不能為空 5 李明 銷售部 出差 移動電話不能為空 6 13 尚未解決的問題尚未解決的問題 由于我們開發(fā)小組成員的技術有限 還未完成點擊表格單元格中的刪除 及刪除其對應的通訊組 7 日常管理模塊設計說明日常管理模塊設計說明 7 1 程序描述程序描述 根據企業(yè)的日常管理工作 本系統(tǒng)在日常管理模塊中主要設計了會議管理 公告管理 討論中心三項功能 如果用戶的權限是 普通用戶 則只允許用戶 查看公告和會議記錄 此外討論中系統(tǒng)可以自動獲取用戶姓名 用戶可以進行 留言方便員工間的交流 如果用戶的權限為 管理用戶 則用戶可對會議 公 告進行添加 修改 刪除等操作 7 2 功能功能 日常管理模塊 IPO 如如圖 3 5 所示 28 輸出處理輸入 查詢會議要求 查詢公告要求 新會議信息 新公告信息 新留言信息 查詢留言要求 1 核對查詢信息 2 核對查詢信息 3 核對會議信息 4 核對公告信息 5 更新記錄 6 核對留言信息 7 核對查詢信息 全部會議信息 全部公告信息 有效地記錄 有效地記錄 更新后的文件 全部留言信息 全部留言信息 圖 7 1 日常管理模塊 IPO 圖

溫馨提示

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

評論

0/150

提交評論