辦公自動化管理系統(tǒng)詳細設計說明書
《辦公自動化管理系統(tǒng)詳細設計說明書》由會員分享,可在線閱讀,更多相關《辦公自動化管理系統(tǒng)詳細設計說明書(31頁珍藏版)》請在裝配圖網(wǎng)上搜索。
1、1 1 引言 .3 1.1 編寫目的 .3 1.2 背景 .3 1.3 定義 .4 1.4 參考資 料 .4 2 程序系統(tǒng)的結(jié)構(gòu) .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 輸
2、出項 .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
3、 通訊管理模塊設計說明 .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 存儲分
4、配 .27 7.10 注釋設計 .27 7.11 限制條件 .28 7.12 測試計劃 .28 7.13 尚未解決的問題 .28 3 詳細設計說明書 1 引言 1.1 編寫目的 詳細設計說明書的目的是對軟件的總體設計所產(chǎn)生的功能模塊進行過程描 述,開發(fā)一個可以直接轉(zhuǎn)化成程序語言的軟件表示,這樣可以讓管理員和軟件 設計人員很好的了解軟件的功能,并對軟件的所有模塊有一個更深的了解。這 樣設計出程序的“ 藍圖” 程序員根據(jù)這份說明書進行匯編,其最終目標是決定里 最終的程序代碼的質(zhì)量。為軟件開發(fā)組制定在設計時應該共同遵守的標準,以 便協(xié)調(diào)組內(nèi)各成員的工作,提供軟件的表示,為軟件的質(zhì)量評價提供依據(jù)。 在
5、前一階段(概要設計說明書)中,已解決了實現(xiàn)該系統(tǒng)需求的程序模塊 設計問題。包括如何把該系統(tǒng)劃分成若干個模塊、決定各個模塊之間的接口、 模塊之間傳遞的信息,以及數(shù)據(jù)結(jié)構(gòu)、模塊結(jié)構(gòu)的設計等。在以下的詳細設計 報告中將對在本階段中對系統(tǒng)所做的所有詳細設計進行說明。 在本階段中,確定應該如何具體地實現(xiàn)所要求的系統(tǒng),從而在編碼階段可 以把這個描述直接翻譯成用具體的 程序語言書寫的程序。主要的工作有:根據(jù) 在需求分析說明書中所描述的數(shù)據(jù)、功能、運行、性能需求,并依照概 要設計說明書所確定的處理流程、總體結(jié)構(gòu)和模塊外部設計,設計軟件系統(tǒng) 的結(jié)構(gòu)設計、逐個模塊的程序描述(包括各模塊的功能、性能、輸入、輸出、
6、算法、程序邏輯、接口等等)解決如何: 1.添加、刪除、修改等各項信息等; 2.判斷信息的正誤并采取相應的處理步驟; 3.進行數(shù)據(jù)庫的查詢、修改工作; 4.接受并判斷錯誤,輸出相應的出錯消息; 在以下的各個階段中, 用戶操作手冊將與本階段的工作緊密結(jié)合,努力 作到讓用戶易懂易學。 測試報告和維護報告也將參考本說明書,檢驗本 系統(tǒng)的各項性能指標,及時發(fā)現(xiàn)紕漏及時修補,一定要把功能強大、穩(wěn)定可靠、 便于維護的網(wǎng)上報名管理系統(tǒng)交到用戶手中。 1.2 背景 項目名稱:辦公自動化管理系統(tǒng) 包含的模塊有:員工管理模塊、考勤管理模塊、通訊管理模塊、日常管理 模 塊、系統(tǒng)登錄、系統(tǒng)退出模塊 本項目的提出者:沈陽
7、工程學院 4 開發(fā)者為: 用戶::企業(yè)單位。 1.3 定義 MySql: 系統(tǒng)服務器所使用的數(shù)據(jù)庫管理系統(tǒng)(DBMS) 。 SQL: 一種用于訪問查詢數(shù)據(jù)庫的語言 事務流:數(shù)據(jù)進入模塊后可能有多種路徑進行處理。 主鍵:數(shù)據(jù)庫表中的關鍵域。值互不相同。 外部主鍵:數(shù)據(jù)庫表中與其他表主鍵關聯(lián)的域。 OA:Office Automation 辦公自動化 1.4 參考資料 1.項目開發(fā)計劃 本項目開發(fā)小組 2.可行性研究報告 本項目開發(fā)小組 3.軟件需求說明書 本項目開發(fā)小組 4.概要設計說明書 本項目開發(fā)小組 5.軟件工程 張海潘、倪寧 人民郵電出版 社 6.軟件工程原理、方法與應用 肖孟強、王宗江
8、 中國水利水電 出版社 7.實用軟件工程 鄭人杰、殷人昆、陶永 清華大學出版 社 8.軟件體系結(jié)構(gòu)理論與實踐 馮沖、江賀、馬靜芳 人民郵電出版 社 9.數(shù)據(jù)庫原理與應用 張俊玲、王秀英籍淑麗 清華大學出版 社 10.數(shù)據(jù)庫設計教程 何玉潔,黃婷兒 機械工業(yè)出版社 2 程序系統(tǒng)的結(jié)構(gòu) 根據(jù)辦公自動化管理系統(tǒng)的特點,開發(fā)的辦公自動化系統(tǒng)主要分為7大模塊: 員工管理、考勤管理、通訊管理、日常管理、計劃制定、審核管理、系統(tǒng)管理7 個主要模塊。對于登錄本系統(tǒng)的用戶將其權(quán)限分為:普通用戶、管理用戶。普 通用戶可以登錄系統(tǒng)并且可進行各項信息的查詢,可進行請假登記、外出登記、 上下班登記、出差登記等操作。管理
9、用戶可以登錄本系統(tǒng)并進行全部的操作 (例如:員工添加、員工刪除、員工修改等各項信息的操作) 。辦公自動化管理 系統(tǒng)的功能結(jié)構(gòu)圖如圖2.1所示。 5 3 登錄模塊設計說明 3.1 程序描述 該模塊主要實現(xiàn)用戶登錄功能,根據(jù)已添加的用戶按用戶自身的權(quán)限登錄 不同的系統(tǒng)主界面。并實現(xiàn)用戶名、密碼、用戶類型是否匹配在登錄系統(tǒng)。 辦公自動化管理系統(tǒng) 員 工 管 理 考 勤 管 理 通 訊 管 理 日 常 管 理 計 劃 制 定 審 核 管 理 系 統(tǒng) 管 理 員 工 添 加 員 工 維 護 員 工 查 詢 外 出 登 記 請 假 登 記 上 下 班 登 記 出 差 登 記 顯 示 通 訊 組 顯 示 通
10、 訊 信 息 增 加 通 訊 詳 細 信 息會 議 管 理 公 告 管 理 討 論 中 心 軟 件 下 載 企 業(yè) 計 劃 部 門 計 劃 個 人 計 劃 發(fā) 布 申 請 審 核 批 示 數(shù) 據(jù) 備 份 數(shù) 據(jù) 恢 復 技 術 支 持 圖 2.1 系統(tǒng)功能總框圖 3.2 功能 對用戶填入的信息進行檢測:用戶名、密碼不能為空,且用戶類型須與其 匹配若在以上檢測中不通過,則給出對應的消息提示。用戶登錄模塊 IPO 圖如 6 圖 3.1 所示。 輸出處理輸入 用戶名、密碼、 用戶類型 1.核對用戶信息 2.用戶登錄 有效的記錄 系統(tǒng)主界面 圖 3.1 登錄模塊 IPO 圖 3.3 性能 精度要求 根
11、據(jù)用戶的需求,本系統(tǒng)在各項輸入、輸出項給出了明確的精度要求。 時間需求 在軟件方面,響應時間,更新處理時間都比較快且迅速,完全滿足用戶要 求。 靈活性 當用戶需求,如操作方式,運行環(huán)境,結(jié)果精度,數(shù)據(jù)結(jié)構(gòu)于其他軟件接 口等發(fā)生變化時,設計的軟件要做適當調(diào)整,靈活性非常大。 故障處理 1.內(nèi)部故障處理 在開發(fā)階段可以隨即修改數(shù)據(jù)庫里的相應內(nèi)容。 2.外部故障處理 對編輯的程序進行重裝載時,第一次裝載認為錯,修改。第二次運行,在 需 求調(diào)用時出錯,有錯誤提示,重試。 安全與保密: 用戶間數(shù)據(jù)相對隔離,設置多重權(quán)限控制,用戶密碼等非還原較驗數(shù)據(jù)采 用 MD5 加密,防止泄密。 3.4 輸人項 1.名
12、稱:用戶名 標識:username 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:8 2.名稱:密碼 標識:pwd 7 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:30 3.名稱:用戶權(quán)限 標識:Purview 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:10 3.5 輸出項 辦公自動化管理系統(tǒng)主界面。 3.6 算法 1.用戶輸入完用戶名、密碼、用戶類型點擊登錄按鈕,判斷用戶名、密碼是 否為空,為空則彈出提示對話框。 2.用戶名、密碼不為空時,與數(shù)據(jù)庫中的記錄核對。 3.有效的用戶記錄,該用戶根據(jù)用戶類型不同進入對應的主界面,否則彈出 錯誤對話框。 4.
13、另外,設計計數(shù)標記 count,每次登陸 count 加 1,三次登陸失敗,程序會 自動退出。 3.7 流程邏輯 根據(jù)算法畫出本模塊的流程圖如圖 3.2 所示 8 是 否 開始 輸入用戶名、 密碼、驗證 碼 是否通過驗證 進入主界面 結(jié)束 圖 3.2 登錄模塊流程圖 3.8 接口 外部接口 按 Windows 應用軟件用戶界面的規(guī)范來設計,使用以對話框為主的用戶界 面,便于用戶使用。 2.內(nèi)部接口 此系統(tǒng)模塊間采用數(shù)據(jù)耦合方式,通過參數(shù)表傳送數(shù)據(jù),交換信息。數(shù)據(jù) 視圖是基于數(shù)據(jù)結(jié)構(gòu)來建立的,如果信息的結(jié)構(gòu)使用相同的格式定義的話,多 種信息可以共享相同的數(shù)據(jù)視圖組件顯示信息的內(nèi)容。 數(shù)據(jù)結(jié)構(gòu)是以
14、描述方式定義的,與數(shù)據(jù)視圖的實現(xiàn)平臺沒有關系,因此在 構(gòu)件環(huán)境下使用可以很方便。數(shù)據(jù)行為基本不關心數(shù)據(jù)視圖是如何實現(xiàn)的,數(shù) 據(jù)行 為改變數(shù)據(jù)之后并不直接修改數(shù)據(jù)視圖,而是通過讓數(shù)據(jù)視圖刷新來得到 數(shù)據(jù)的變化,數(shù)據(jù)行為與數(shù)據(jù)視圖的關聯(lián)在參數(shù)傳遞之后就結(jié)束了。 數(shù)據(jù)視圖的復用本身就意味著數(shù)據(jù)行為可以被復用,如果數(shù)據(jù)視圖調(diào)用數(shù) 據(jù)行為的參數(shù)是一致的話,相同數(shù)據(jù)行為還可以被多種數(shù)據(jù)視圖所復用。由于 數(shù)據(jù)視圖和數(shù)據(jù)行為都可以通過上述方式被復用,因此在框架中數(shù)據(jù)視圖和數(shù) 據(jù)行為可以像積木那樣被組裝起來,只要他們在關聯(lián)的地方具有相同的描述方 式。當原先使用的數(shù)據(jù)視圖或數(shù)據(jù)行為已經(jīng)不符合新的需求時,可以將新的
15、數(shù) 據(jù)視圖或數(shù)據(jù)行為構(gòu)件代替原來的構(gòu)件與其他部分重新組合就可以完成升級, 不影響其他信息對象仍然使用原來的構(gòu)件,也不需要維護相同構(gòu)件的多個版本。 9 事實上,數(shù)據(jù)從頭到尾都是隱藏在數(shù)據(jù)視圖和數(shù)據(jù)行為的背后。只要數(shù)據(jù) 結(jié)構(gòu)定義的描述方式?jīng)]有改變,即使數(shù)據(jù)結(jié)構(gòu)本身改變了數(shù)據(jù)視圖和數(shù)據(jù)行為 仍舊是可用的。 用戶接口 與管理用戶之間的外部接口: 此辦公自動化管理系統(tǒng)與管理用戶之間通過系統(tǒng)管理來進行信息交換,主 要包括的外部接口為管理員的賬號輸入,密碼輸入。只有當管理員輸入的賬號 和密碼正確時,才能登錄此系統(tǒng),并利用此系統(tǒng)來對教材進行各種管理。 與普通用戶之間的接口: 此辦公自動化管理系統(tǒng)與普通用戶之間
16、通過系統(tǒng)管理來進行信息交換,主 要包括的外部接口為普通用戶的賬號輸入,密碼輸入。只有當普通用戶輸入的 賬號和密碼正確時,才能登錄此系統(tǒng),并利用此系統(tǒng)來對教材進行各種管理。 管理用戶與系統(tǒng)交互界面: 根據(jù)該系統(tǒng)的工作特點,將用戶的界面設計分成以下幾個部分,每一部分 完成一項獨立功能,在主窗口提供進入各個功能的入口,具體劃分如下: (1)主控窗口:提供菜單,功能按扭,狀態(tài)欄等操作部件,系統(tǒng)管理員可 選擇進入具體的操作。 (2)數(shù)據(jù)維護窗口:提供員工添加、員工維護、員工查詢、外出登記、請 假登記、上下班登記、出差登記、會議管理、公告管理、討論中心、顯示通訊 組、顯示通訊信息、增加通訊稿信息詳情功能。
17、 3.9 存儲分配 所有數(shù)據(jù)存儲于數(shù)據(jù)庫服務器,采用 MySql 數(shù)據(jù)庫系統(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
18、標準約束 該軟件的開發(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
19、 尚未解決的問題 用戶間數(shù)據(jù)相對隔離,設置多重權(quán)限控制,用戶密碼數(shù)據(jù)為實現(xiàn)采用 MD5 加密,來防止泄密。 4 員工管理模塊設計說明 4.1 程序描述 員工管理模塊包括員工添加、員工維護、員工查詢 3 項內(nèi)容。實現(xiàn)了員工 的全部操作。 11 4.2 功能 員工信息的添加、修改、刪除、查詢功能。員工管理模塊的 IPO 圖如圖 4.1 所示。 輸出處理輸入 要添加的員工 信息 要刪除/修改員 工姓名 要查詢員工的 部分信息 1.核對用戶信息 2.刪除/修改記錄 3.查詢用戶全部 信息 2.更新記錄 有效地記錄 更新后的文件 用戶全部信息 更新后的文件 更新后的文件 圖 4.1 員工管理模塊 IPO
20、 圖 4.3 性能 同本文 3.3 4.4 輸人項 1.名稱:用戶名 標識:username 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:8 2.名稱:密碼 標識:Pwd 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:30 3.名稱:用戶姓名 標識:Name 數(shù)據(jù)的類型:varchar 格式:文本 12 數(shù)據(jù)值的有效范圍:8 4.名稱:用戶權(quán)限 標識:Purview 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:10 5.名稱:用戶所在部門 標識:Branch 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:20 6.名稱:用戶工作 標識:Job
21、 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:20 7.名稱:用戶性別 標識:Sex 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:2 8.名稱:用戶 E-mail 標識:Email 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:40 9.名稱:用戶電話 標識:Tel 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:11 10.名稱:用戶地址 標識:Address 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:50 11.名稱:優(yōu)秀員工 標識:bestMan 13 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:4 4.5
22、輸出項 相應的界面,其對應的輸出項與輸入項相同。 4.6 算法 員工添加: 1.輸入員工的各項信息,按提交按鈕,判斷用戶名是否為空。如果為空則 彈出警告對話框。 2.用戶名不為空時,將該條記錄插入數(shù)據(jù)庫。 員工修改/刪除: 1.在用戶名處,直接從數(shù)據(jù)庫中調(diào)用已添加的全部用戶名,用下拉列表顯 示。 2.選好要修改/刪除的員工姓名后,點擊確定,下面會顯示該員工的全部信 息。 3.要修改員工信息時,在本已顯示個原信息的基礎上對其修改,點擊修改 按鈕,更新數(shù)據(jù)庫中的信息。 4.要刪除員工信息時,直接按刪除按鈕,刪除數(shù)據(jù)庫中該員工的全部信息。 員工查詢: 1.本項查詢功能為多條件模糊查詢。 2.可根據(jù)用
23、戶名、員工姓名、用戶工作、所在部門、優(yōu)秀員工,選擇其中 一項或多項對其進行查詢操作。 3.當什么都沒選時,點擊查詢按鈕為全部信息查詢。 4.當在用戶名中只輸入一個姓或名時,會對數(shù)據(jù)庫中的數(shù)據(jù)進行模糊查詢, 并顯示帶有該姓或名的員工的全部信息。 4.7 流程邏輯 根據(jù)算法畫出本模塊的流程圖如圖 4.2 所示 4.8 接口 同本文 3.8 14 4.9 存儲分配 同本文 3.9 否 否 是 是 否 否 否 是是 開始 輸入選項 員工添加 添加 添加員工信息 員工修改/刪除 結(jié)束 修改 修改該員工信息 刪除該員工信息 員工查詢 查看員工信息 是 圖 4.2 員工管理模塊流程圖 4.10 注釋設計 同
24、本文 3.10 4.11 限制條件 同本文 3.11 4.12 測試計劃 1(“”, ),(“請輸入用戶名”) 2(“李明”, ,“管理用戶”),(“員工添加成功”) 3(“李明”, ),(“刪除成功”) 4(“李明”, ),(“修改成功”) 5(“李明”, ),(李明的全部信息) 6(“”, ),(所有員工的信息) 15 4.13 尚未解決的問題 本部分的功能全部實現(xiàn)。 5 考勤管理模塊設計說明 5.1 程序描述 考勤管理模塊包括外出登記、請假登記、出差登記、上下班登記幾項內(nèi)容, 對外出或請假人員是否銷假、出差人員是否回歸、員工是否有遲到或早退的現(xiàn) 象都做判斷。 5.2 功能 考勤管理模塊
25、IPO 圖如圖 5.1 所示。 輸出處理輸入 外出登記信息 請假登記信息 上下班登記信息 出差登記信息 1.核對登記信息 2.更新記錄 有效的記錄 更新后的文件 圖 5.1 考勤管理模塊 IPO 圖 5.3 性能 同本文 3.3 5.4 輸人項 請假登記: 1.名稱:請假人 標識:name1 數(shù)據(jù)的類型:varchar 16 格式:文本 數(shù)據(jù)值的有效范圍:8 2.名稱:請假人所在部門 標識:Department 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:20 3.名稱:請假時間 標識:time1 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:30 4.名稱:預計銷假
26、時間 標識:time2 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:30 5.名稱:是否銷假 標識:State 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:8 外出登記: 1.名稱:外出人 標識:name1 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:8 2.名稱:外出人所在部門 標識:Department 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:20 3.名稱:外出時間 標識:time1 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:30 17 4.名稱:預計回歸時間 標識:time2 數(shù)據(jù)的類型:varchar 格式:
27、文本 數(shù)據(jù)值的有效范圍:30 5.名稱:外出原因 標識:Content 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:50 出差登記: 1.名稱:出差人 標識:name1 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:8 2.名稱:出差人所在部門 標識:Department 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:20 3.名稱:出差時間 標識:time1 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:30 4.名稱:預計回歸時間 標識:time2 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:30 5.名稱:是否回歸 標識:S
28、tate 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:8 6.名稱:外出原因 標識:Content 18 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:50 上下班登記: 1.名稱:登記人 標識:name1 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:8 2.名稱:登記人所在部門 標識:Department 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:20 3.名稱:登記時間 標識:enroltime 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:30 4.名稱:規(guī)定時間 標識:defintime 數(shù)據(jù)的類型:varchar 格
29、式:文本 數(shù)據(jù)值的有效范圍:30 5.名稱:登記類型 標識:enroltype 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:8 65.名稱:登記備注 標識:enrolremark 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:50 7.名稱:登記總結(jié) 標識:state 數(shù)據(jù)的類型:varchar 格式:文本 19 數(shù)據(jù)值的有效范圍:8 5.5 輸出項 各項信息的現(xiàn)實,輸出項同輸入項。 5.6 算法 請假登記: 1.點擊詳細信息顯示按鈕,則會顯示已登記過的全部記錄。 2.在顯示的全部信息中,若登錄的管理用戶,可對以回歸的員工進行已銷 假操作。 3.若請假登記,則填入登記
30、的各項信息,其均為必填項。 4.提交登記信息,數(shù)據(jù)庫中添加新紀錄。 外出登記: 1.點擊詳細信息顯示按鈕,則會顯示已登記過的全部記錄。 2.在顯示的全部信息中,若登錄的管理用戶,可對以回歸的員工進行已銷 假操作。 3.若外出登記,則填入登記的各項信息,其均為必填項。 4.提交登記信息,數(shù)據(jù)庫中添加新紀錄。 上下班登記: 1.點擊詳細信息顯示按鈕,則會顯示已登記過的全部記錄。 2.在顯示的全部信息中,若登錄的管理用戶,可對以回歸的員工進行已銷 假操作。 3.若上下班登記,則填入登記的各項信息,其均為必填項,當?shù)怯涱愋瓦x 擇為上班時,規(guī)定時間為 9:00,選擇下班時,規(guī)定時間為 17:00,規(guī)定時
31、間根據(jù) 其選項不同自動更改。 4.提交登記信息,數(shù)據(jù)庫中添加新紀錄。 出差登記: 1.點擊詳細信息顯示按鈕,則會顯示已登記過的全部記錄。 2.在顯示的全部信息中,若登錄的管理用戶,可對以回歸的員工進行已回 歸操作。 3.若出差登記,則填入登記的各項信息,其均為必填項。 4.提交登記信息,數(shù)據(jù)庫中添加新紀錄。 5.7 流程邏輯 根據(jù)算法畫出本模塊的流程圖如圖 5.2 所示 20 5.8 接口 同本文 3.8 5.9 存儲分配 同本文 3.9 5.10 注釋設計 同本文 3.10 5.11 限制條件 同本文 3.11 21 否 是 否 否 是 否 否 否 是是 開始 輸入選項 外出登記 登記 外出
32、登記 是 查看 查看登記信息 是 銷假 銷假操作信息 是 刪除 刪除公告信息 否 請假登記 否 否 是 登記 請假登記 是 查看 查看登記信息 是 銷假 銷假 否 是 否 否 是 登記 上下班登記 是 查看 刪除公告信息 否 否 否 是 登記 出差登記 是 查看 查看出差信息 是 銷假 銷假操作 結(jié)束 出差登記 上下班登記 圖 5.2 考勤管理模塊程序流程圖 5.12 測試計劃 1(“李明”,“銷售部”,“出差 ”,“2011-06-01”,“2011-07-06”),(“添加成功”) 2(“”,“”,“”,“”,“”,“”,“”),(“請輸入姓名”) 3(“李明”,“”,“”,“”,“”,“
33、”,“”),(“請輸入所屬部門”) 4(“李明”,“銷售部”,“”,“”,“”,“”,“”),( “請輸入原因”) 22 5“ 李明”,“銷售部”,“出差”,“”,“”,“”,“”),( “請輸入日期”) 5.13 尚未解決的問題 由于我們開發(fā)小組成員的技術有限,還未完成點擊表格單元格中的未銷假, 自動變?yōu)橐唁N假的功能。 6 通訊管理模塊設計說明 6.1 程序描述 通訊管理模塊主要負責存儲員工的通訊信息。員工的通訊信息可按通訊組 進行分別存儲。權(quán)限為” 管理用戶 ”的用戶可對通訊信息進行修改和刪除操作。 6.2 功能 通訊管理模塊 IPO 圖如圖 6.1 所示。 輸出處理輸入 通訊組類別 通訊
34、信息 查詢要求 1.核對信息 2.更新記錄 3.核對通訊信息 有效的記錄 更新后的文件 全部通訊信息 圖 6.1 通訊管理模塊 IPO 圖 6.3 性能 同本文 3.3 6.4 輸人項 添加通訊組: 1.名稱:通訊組名 標識:name1 數(shù)據(jù)的類型:varchar 格式:文本 23 數(shù)據(jù)值的有效范圍:20 添加通訊信息: 1.名稱:員工姓名 標識:name11 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:8 2.名稱:員工生日 標識:birthday 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:20 3.名稱:員工性別 標識:sex 數(shù)據(jù)的類型:varchar 格式
35、:文本 數(shù)據(jù)值的有效范圍:2 4.名稱:婚否 標識:hy 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:4 5.名稱:所屬單位 標識:dw 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:40 6.名稱:所屬部門 標識:department 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:20 7.名稱: 標識: 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍: 8.名稱:職務 24 標識:zw 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:20 9.名稱:省份 標識:sf 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:10 1
36、0.名稱:城市 標識:cs 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:15 11.名稱:辦公電話 標識:phone 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:15 12.名稱:移動電話 標識:phone1 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:11 13.名稱:郵箱地址 標識:email 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:30 14.名稱: 標識: 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍: 15.名稱:QQ 號碼 標識:QQ 數(shù)據(jù)的類型:varchar 格式:文本 25 數(shù)據(jù)值的有效范圍:15 16.
37、名稱:家庭電話 標識:family 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:15 17.名稱:家庭住址 標識:address 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:50 18.名稱:備注 標識:remark 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:100 19.名稱:通訊組 標識:name1 數(shù)據(jù)的類型:varchar 格式:文本 數(shù)據(jù)值的有效范圍:12 6.5 輸出項 相應的界面,其對應的輸出項與輸入項相同。 6.6 算法 顯示通訊組: 1.添加通訊組類別按鈕,則彈出一個輸入對話框,輸入通訊組名后,點擊 確定,將該數(shù)據(jù)插入數(shù)據(jù)庫。點擊取
38、消回到上一步界面。若為輸入通訊組名, 點擊確定,則彈出警告對話框。 2.點擊顯示按鈕,則顯示全部通訊組信息,包括通訊組名,通訊組內(nèi)數(shù)量, 其數(shù)量根據(jù)通訊詳細信息中通訊組的不同來統(tǒng)計其個數(shù),并顯示。 3.如果為管理用戶,則可對通訊組名進行刪除操作。 增加通訊信息: 1.輸入各項信息后,點擊添加按鈕,若姓名或移動電話為空,則彈出警告 對話框。否則彈出添加成功對話框。將改天新記錄插入數(shù)據(jù)庫中。 26 2.點擊重置按鈕,其已輸入的全部信息清空。 顯示通訊信息: 進入后直接顯示全部的通訊信息。 6.7 流程邏輯 根據(jù)算法畫出本模塊的流程圖如圖 6.2 所示 6.8 接口 同本文 3.8 6.9 存儲分配
39、 同本文 3.9 是 否 否 否 是 否 否 否 是 開始 輸入選項 顯示通訊組 顯示 顯示通訊組 是 增加 增加通訊組 是 修改 修改通訊組 是 刪除 刪除通訊組 添加通訊信息 否 增加通訊信息 結(jié)束 顯示通訊信息 顯示全部通訊 信息 圖 6.2 通訊管理模塊程序流程圖 27 6.10 注釋設計 同本文 3.10 6.11 限制條件 同本文 3.11 6.12 測試計劃 1(“銷售部”),(“添加成功”) 2(“”),(“請輸入通訊組名”) 3(“李明” ),(“添加通訊信息成功”) 4(“”,“”,“”,“”,“”,“”,“” ),( “請姓名不能為空”) 5“ 李明”,“銷售部”,“出差
40、”,“”,“”,“”,“”),( “移動電話不能為空”) 6.13 尚未解決的問題 由于我們開發(fā)小組成員的技術有限,還未完成點擊表格單元格中的刪除, 及刪除其對應的通訊組。 7 日常管理模塊設計說明 7.1 程序描述 根據(jù)企業(yè)的日常管理工作,本系統(tǒng)在日常管理模塊中主要設計了會議管理、 公告管理、討論中心三項功能,如果用戶的權(quán)限是” 普通用戶” ,則只允許用戶 查看公告和會議記錄,此外討論中系統(tǒng)可以自動獲取用戶姓名,用戶可以進行 留言方便員工間的交流;如果用戶的權(quán)限為”管理用戶” ,則用戶可對會議、公 告進行添加、修改、刪除等操作。 7.2 功能 日常管理模塊 IPO 如如圖 3.5 所示。 2
41、8 輸出處理輸入 查詢會議要求 查詢公告要求 新會議信息 新公告信息 新留言信息 查詢留言要求 1.核對查詢信息 2.核對查詢信息 3.核對會議信息 4.核對公告信息 5.更新記錄 6.核對留言信息 7.核對查詢信息 全部會議信息 全部公告信息 有效地記錄 有效地記錄 更新后的文件 全部留言信息 全部留言信息 圖 7.1 日常管理模塊 IPO 圖 7.3 性能 同本文 3.3 7.4 輸人項 1.名稱:留言人 標識:mname 數(shù)據(jù)的類型: 格式:文本 數(shù)據(jù)值的有效范圍:8 2.名稱:留言內(nèi)容 標識:conect 數(shù)據(jù)的類型: 格式:文本 數(shù)據(jù)值的有效范圍:200 3.名稱:留言主題 標識:s
42、ubject 數(shù)據(jù)的類型: 格式:文本 數(shù)據(jù)值的有效范圍:40 4.名稱:留言時間 29 標識:date 數(shù)據(jù)的類型: 格式:文本 數(shù)據(jù)值的有效范圍:20 7.5 輸出項 相應的界面,其對應的輸出項與輸入項相同。 7.6 算法 會議管理: 1.點擊顯示會議列表按鈕,則顯示全部數(shù)據(jù)庫中已有的會議信息。 2.點擊錄入會議信息按鈕,會出現(xiàn)另一錄入會議信息窗體,填好各項信息 后點擊錄入,則往數(shù)據(jù)庫中添一條新記錄。 3.點擊返回按鈕則返回會議管理界面,錄入會議信息窗體隱藏。 公告管理: 1.點擊顯示公告列表按鈕,則顯示全部數(shù)據(jù)庫中已有的公告信息。 2.點擊錄入公告信息按鈕,會出現(xiàn)另一錄入公告信息窗體,填
43、好各項信息 后點擊錄入,則往數(shù)據(jù)庫中添一條新記錄。 3.點擊返回按鈕則返回公告管理界面,錄入公告信息窗體隱藏。 討論中心: 1.在改界面上會顯示登錄本系統(tǒng)的用戶名加上歡迎進入討論中心字樣。在 登錄界面上設置一個公共變量,獲取登錄的用戶名,并在本界面上對其調(diào)用并 顯示。 2.點擊我要留言按鈕,會出現(xiàn)另一我要留言窗體,填好各項信息后點擊提 交,則往數(shù)據(jù)庫中添一條新記錄。在本界面留言人為系統(tǒng)自動調(diào)用公共變量并 顯示。 3.點擊返回按鈕則返回討論中心界面,我要留言窗體隱藏。 7.7 流程邏輯 根據(jù)算法畫出本模塊的流程圖如圖 7.2 所示 7.8 接口 同本文 3.8 30 否 否 是是 否 否 否 是
44、 否 否 否 是是 開始 輸入選項 公告管理 查看 查看公告信息 是 添加 添加公告信息 是 修改 修改查看公告 信息 是 刪除 刪除公告信息 否 會議管理 否 否 是 查看 查看會議信息 是 添加 添加會議信息 是 刪除 刪除會議信息 結(jié)束 討論中心 查看 顯示全部討論信息 添加討論信息 圖 7.2 日常管理模塊呈程序流程圖 7.9 存儲分配 同本文 3.9 7.10 注釋設計 同本文 3.10 7.11 限制條件 同本文 3.11 31 7.12 測試計劃 1(“”,“”,“”,“”,“”,“”),(“請輸入標準日期”) 2(“2010-6-12”,“”,“”,“”,“”,“”),(“請輸
45、入標準日期”) 3(“2010-6-12 09:30”,“”,“”,“”,“”,“”),(“請輸入會議主持人”) 4(“2010-6-12 09:30”,“李明”,“”,“”,“”,“”),(“請輸入出席人”) 5(“2010-6-12 09:30”,“李明”,“全體員工”,“”,“”,“”),(“請輸入會議主題”) 6(“2010-6-12 09:30”,“李明”,“全體員工”,“ 個人匯報”,“”,“”),(“ 請輸入用戶 名”) 7(“2010-6-12 09:30”,“李明”,“全體員工”,“ 個人匯報”,“”,“”),(“ 請輸入會議 地點”) 8(“2010-6-12 09:30”,“李明”,“全體員工”,“ 個人匯報”,“ 會議室”,“”,),(“請輸 入會議內(nèi)容”) 9(“2010-6-12 09:30”,“李明”,“全體員工”,“ 個人匯報”, “會議”, “今天”), (meeting_add- Center.jsp) 7.13 尚未解決的問題 未實現(xiàn)公告信息、會議信息、討論信息的刪除操作。
- 溫馨提示:
1: 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
2: 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
3.本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
5. 裝配圖網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。