【正文】
eeting 對(duì)象類中2.通過功能類 MeetingManagement 中的具體方法實(shí)現(xiàn)相關(guān)的操作3.操作過程中的異常將由各方法拋出到 Exception 類處理功能分配:1.Meeting 封裝欲處理的數(shù)據(jù)2.MeetingManagement 類實(shí)現(xiàn)對(duì)會(huì)議的記錄提交功能3.Exception 類處理相應(yīng)的異常4 技術(shù)選型 由于本小組多數(shù)同學(xué)并沒有 JAVA WEB 開發(fā)經(jīng)驗(yàn),基本上是初次接觸 JSP,所以我們組選擇最簡單的 MVC 結(jié)構(gòu),JSP+SERVLET+JAVABEAN。31 / 326 接口設(shè)計(jì) 用戶接口通過 協(xié)議,提供用戶的在線辦公管理。c. 服務(wù)器操作系統(tǒng)等提供資源調(diào)配。9 尚待解決的問題系統(tǒng)加密問題,需要對(duì)帳號(hào)和企業(yè)商業(yè)秘密信息加密的設(shè)計(jì)。 系統(tǒng)結(jié)束客戶端:用戶關(guān)閉瀏覽器,結(jié)束操作過程,內(nèi)存由操作系統(tǒng)自行回收服務(wù)器端:關(guān)閉服務(wù)器,操作系統(tǒng)回收內(nèi)存資源 8 系統(tǒng)維護(hù)設(shè)計(jì)系統(tǒng)中將功能實(shí)現(xiàn)組件與控制和頁面分離,可再后期提供更多的維護(hù)功能插件。7 運(yùn)行設(shè)計(jì) 系統(tǒng)初始化 運(yùn)行控制a. 前臺(tái)頁面顯示和控制層與后臺(tái)功能模塊組件相分離。 數(shù)據(jù)結(jié)構(gòu)用戶表用戶 ID 密碼 用戶姓名性別 年齡 所屬部門職位 個(gè)人介紹興趣愛好固定電話移動(dòng)電話電子郵件系統(tǒng)角色number varchar varchar number number number varchar varchar varchar varchar varchar varchar Number角色表角色 ID 角色名Number varchar部門表部門 ID 部門名 部門職能 部門電話number varchar varchar Varchar代辦關(guān)系表ID 授予人 代辦人number number number讀者關(guān)系表ID 授予人 讀者number number Number在線信息表ID 發(fā)送人ID接受人ID標(biāo)題 內(nèi)容 發(fā)送時(shí)間是否已讀是否已發(fā)發(fā)送人姓名接受人姓名發(fā)送方刪除接受方刪除number number number varchar varchar date number number varchar varchar number number名片夾分類表分類 ID 所有人 ID 分類名稱number number varchar名片夾表30 / 32名片夾 ID 所有人 ID 類型 ID 給予人 IDnumber number number Number待/代辦工作表工作 ID 所有人ID給予人ID工作標(biāo)題 工作內(nèi)容 開始時(shí)間 完成時(shí)間 是否完成number number number varchar varchar date date number個(gè)人會(huì)議表ID 會(huì)議 ID 與會(huì)人 IDnumber number number會(huì)議表會(huì)議 ID 會(huì)議室ID發(fā)起人ID會(huì)議主題 召開時(shí)間 會(huì)議內(nèi)容 會(huì)議記錄 使用次數(shù)number number number varchar date varchar blob Number會(huì)議室表會(huì)議室 ID 發(fā)起人 ID 會(huì)議室名稱容納人數(shù) 是否有空調(diào)是否有電腦會(huì)議室地點(diǎn)number number varchar number number number Varchar預(yù)約表ID 預(yù)約會(huì)議室 ID 預(yù)約人 ID 開始時(shí)間 結(jié)束時(shí)間number number number date Date文件夾表文件夾 ID 所有人 ID 父文件夾 ID 文件夾名number number number Varchar文件 ID 所有人 ID 文件夾 ID 文件內(nèi)容 文件名 文件類型 文件大小number number number blob varchar number double 數(shù)據(jù)結(jié)構(gòu)與系統(tǒng)元素的關(guān)系數(shù)據(jù)庫中每一個(gè)表對(duì)應(yīng)著系統(tǒng)中的一個(gè)實(shí)體。3. 操作過程中的異常將由各方法拋出到 Exception 類處理功能分配:由 cardmanage 類中,searchothercard()方法實(shí)現(xiàn)名片查詢。2.用戶輸入查詢信息,提交。3. delType 實(shí)現(xiàn)刪除類型。總體結(jié)構(gòu)和外部設(shè)計(jì):1. 數(shù)據(jù)項(xiàng)均封裝在 cardholder 類的對(duì)象中。6. Movecard 方法實(shí)現(xiàn)移動(dòng)名片.7. Sendcard 方法實(shí)現(xiàn)發(fā)送名片。2. searchcard 實(shí)現(xiàn)查詢名片。4. 操作完成,系統(tǒng)提示操作成功,跳轉(zhuǎn)到管理名片夾頁面??稍O(shè)置私有或共享??傮w結(jié)構(gòu)和外部設(shè)計(jì):1. 數(shù)據(jù)項(xiàng)均封裝在 TFolder 類的對(duì)象中。3. 操作過程中的異常將由各方法拋出到 Exception 類處理功能分配:1.Update 中的方法實(shí)現(xiàn)個(gè)人信息的修改。處理流程:1. 用戶點(diǎn)擊鏈接進(jìn)入個(gè)人信息管理頁面,系統(tǒng)跳轉(zhuǎn)到該頁面2. 用戶填寫個(gè)人信息,提交。2.FolderManage 設(shè)置添加,刪除,修改文件夾的共享和共享權(quán)限。5. WebFolder 操作 FileManage 實(shí)例化 File 進(jìn)行文件操作6. 操作過程中的異常將由各方法拋出到 Exception 類處理功能分配:1.WebFolder 文件夾實(shí)例類,遞歸查找子文件夾。 處理流程:1. 系統(tǒng)確認(rèn)用戶登錄后,接受用戶的觸發(fā)點(diǎn)擊“網(wǎng)絡(luò)文件夾”鏈接,進(jìn)入網(wǎng)絡(luò)文件夾界面2. 用戶通過點(diǎn)擊左側(cè)文件夾目錄樹,在右側(cè)窗口中顯示點(diǎn)擊文件夾的子文件夾信息和所包含文件目錄。2. 該頁面以每頁 10 條按日期從新到舊的順序顯示出當(dāng)前用戶的所有需要處理的工作??傮w結(jié)構(gòu)和外部設(shè)計(jì):1. 將所涉及到的數(shù)據(jù)項(xiàng)封裝到 User 對(duì)象類中2. 通過功能類 UserManagement 中的具體方法實(shí)現(xiàn)相關(guān)的操作3. 操作過程中的異常將由各方法拋出到 Exception 類處理17 / 32功能分配:1.User 類封裝欲處理的數(shù)據(jù)2.UserManagement 類實(shí)現(xiàn)對(duì)用戶的增加、刪除、修改、查詢功能3.Exception 類處理相應(yīng)的異常 待辦事項(xiàng)子功能 本模塊完成功能又列出所有傳送給當(dāng)前用戶但該用戶尚未簽收處理的工作、收到留言、日程安排。總體結(jié)構(gòu)和外部設(shè)計(jì):1. 將所涉及到的數(shù)據(jù)項(xiàng)封裝到 Role 對(duì)象類中2. 通過功能類 RoleManagement 中的具體方法實(shí)現(xiàn)相關(guān)的操作3. 操作過程中的異常將由各方法拋出到 Exception 類處理功能分配:1.Role 類封裝欲處理的數(shù)據(jù)2.RoleManagement 類實(shí)現(xiàn)對(duì)系統(tǒng)角色的分配功能3.Exception 類處理相應(yīng)的異常處理流程:1. 系統(tǒng)管理員登陸后,點(diǎn)擊用戶管理,進(jìn)入用戶管理界面2. 根據(jù)用戶選擇的管理功能分別跳轉(zhuǎn)進(jìn)入相應(yīng)的用戶 新建, 刪除, 查詢,修改 ,功能3. 選擇用戶新建功能,系統(tǒng)驗(yàn)證新建信息完整且正確,將信息加入數(shù)據(jù)庫,并由系統(tǒng)管理員確認(rèn)4. 選擇用戶刪除 功能,系統(tǒng)給出刪除用戶的提示,用戶確認(rèn)后刪除信息。此模塊功能點(diǎn):管理部門,管理用戶,管理用戶角色處理流程:1. 系統(tǒng)管理員登陸后,點(diǎn)擊部門管理,進(jìn)入部門管理界面2. 根據(jù)管理員選擇的管理功能分別跳轉(zhuǎn)進(jìn)入相應(yīng)的部門“新建” , “刪除” , “查詢” , “修改“,功能3. 選擇部門“新建”功能,系統(tǒng)驗(yàn)證新建信息完整且正確,將信息加入數(shù)據(jù)庫,并由系統(tǒng)管理員確認(rèn)4. 選擇部門“刪除”功能,系統(tǒng)給出刪除部門的提示,用戶確認(rèn)后刪除信息??傮w結(jié)構(gòu)和外部設(shè)計(jì):1.將所要傳出來的信息封裝在 Export 類里面。15 / 32 EXCEL 功能處理流程:1.系統(tǒng)確認(rèn)已經(jīng)登錄進(jìn)來的用戶,用戶輸入查詢的條件。2.用戶直接查看所得信息。處理流程:1.系統(tǒng)確認(rèn)已經(jīng)登錄進(jìn)來的用戶,用戶輸入查詢的條件?!鞍l(fā)送”功能,系統(tǒng)驗(yàn)證發(fā)送信息完整且爭取,存入數(shù)據(jù)庫。3. 用戶選擇“寫留言”功能,系統(tǒng)驗(yàn)證新建信息完整且正確,將信息加入數(shù)據(jù)庫,并由用戶選擇是否發(fā)送給目標(biāo)。用戶點(diǎn)擊在線信息后,彈出新窗口顯示該信息的詳細(xì)內(nèi)容。3. 系統(tǒng)驗(yàn)證添加信息完整且正確,將信息加入數(shù)據(jù)庫,導(dǎo)向日程安排頁面。 9 / 32偽代碼:Public element getChild(){for (each element in childList) { getChild(); 添加到已有列表中}} 人工處理過程人工處理過程 原因 輸入 輸出 處理過程數(shù)據(jù)庫數(shù)據(jù)備份 保障數(shù)據(jù)安全 數(shù)據(jù)庫操作命令 關(guān)鍵數(shù)據(jù)、當(dāng)日數(shù)據(jù)庫的運(yùn)行日志數(shù)據(jù)庫使用率最低時(shí)備份可恢復(fù)數(shù)據(jù),存檔數(shù)據(jù)庫數(shù)據(jù)維護(hù) 維護(hù)數(shù)據(jù)庫性能 數(shù)據(jù)庫操作命令 數(shù)據(jù)庫相關(guān)參數(shù)狀態(tài)日志在規(guī)定的日期內(nèi)完成對(duì)數(shù)據(jù)庫的狀態(tài)檢測3 系統(tǒng)功能設(shè)計(jì) 協(xié)同工作系統(tǒng)功能在本系統(tǒng)中為員工日常辦公常用功能,包括個(gè)人信息維護(hù)、查看他人信息、日程安排、10 / 32名片夾、通訊錄、查看會(huì)議,并且能夠查看個(gè)人的待辦工作、已辦工作。 運(yùn)行環(huán)境分類 名稱 版本 語種操作系統(tǒng) Microsoft windows xp 中文操作系統(tǒng)的附加功能 無數(shù)據(jù)庫平臺(tái) Mysql 中文數(shù)據(jù)庫平臺(tái)補(bǔ)丁 無應(yīng)用平臺(tái) tomcat 英語應(yīng)用平臺(tái)補(bǔ)丁 無客戶端軟件 無服務(wù)器 最低配置 推薦配置 IBM WebSphere應(yīng)用和數(shù)據(jù)庫服務(wù)器7 / 32 開發(fā)環(huán)境分類 名稱 版本 語種操作系統(tǒng) Microsoft windows 2022 中文操作系統(tǒng)的附加功能 無數(shù)據(jù)庫平臺(tái) Mysql 英文數(shù)據(jù)庫平臺(tái)補(bǔ)丁 無應(yīng)用平臺(tái)應(yīng)用平臺(tái)補(bǔ)丁 無版本控制系統(tǒng) CVS 英文目錄服務(wù)系統(tǒng) 需求中沒有體現(xiàn)客戶端軟件 無服務(wù)器 最低配置 推薦配置 IBM WebSphereAccess Mysql應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器、郵件服務(wù)器、目錄服務(wù)器分類 名稱 版本 語種操作系統(tǒng) Microsoft windows 2022 中文操作系統(tǒng)的附加功能 無數(shù)據(jù)庫平臺(tái) Mysql 英文應(yīng)用平臺(tái)開發(fā)平臺(tái)客戶端軟件分類 最低配置 推薦配置8 / 32開發(fā)機(jī)器 設(shè)計(jì)思想 系統(tǒng)構(gòu)思系統(tǒng)功能結(jié)構(gòu)圖參見 算法:在數(shù)據(jù)庫中創(chuàng)建兩張表,其中一張用來存儲(chǔ)各個(gè)用戶的文件夾組織結(jié)構(gòu)(文件夾的組織結(jié)構(gòu)為樹狀結(jié)構(gòu),通過 ID 和 PID 兩個(gè)字段來判斷) ,另一張表