




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
oa概要設(shè)計說
明Ice協(xié)同辦公系統(tǒng)概要設(shè)計說明書編寫:西南交大第三小組審核:日期:-8-23日期:變更記錄簽字確認對應(yīng)章節(jié)| sssasn .ftMAS*錯誤!未定義書簽。1引言錯誤!未定義書簽。1.1 編寫目的 錯誤!未定義書簽1.2 背景 錯誤!未定義書簽1.3 基線 錯誤!未定義書簽1.4 范圍 錯誤!未定義書簽1.5 術(shù)語定義 錯誤!未定義書簽1.6參考資料 錯誤!未定義書簽2總體設(shè)計 錯誤!未定義書簽。2.1概述 錯誤!未定義書簽。2.1.1功能描述 錯誤!未定義書簽。2.1.2運行環(huán)境錯誤!未定義書簽。2.1.3 開發(fā)環(huán)境 錯誤!未定義書簽。2.2設(shè)計思想 錯誤!未定義書簽。2.2.1 系統(tǒng)構(gòu)思 錯誤!未定義書簽。2.2.2 關(guān)鍵技術(shù)與算法 錯誤!未定義書簽。2.2.3關(guān)鍵數(shù)據(jù)結(jié)構(gòu)錯誤!未定義書簽。2.3人工處理過程錯誤!未定義書簽。3系統(tǒng)功能設(shè)計 錯誤!未定義書簽。3.1協(xié)同工作系統(tǒng)功能 錯誤!未定義書簽。3.1.1管理工作子功能 錯誤!未定義書簽3.1.2在線信息子功能 錯誤!未定義書簽。3.1.3公司通訊錄子功能 錯誤!未定義書簽。3-1-4系統(tǒng)管理子功能 錯誤!未定義書簽。3-1-5待辦事項于功能 錯誤!未定義書簽。3-1-6網(wǎng)絡(luò)文件夾子功能 錯誤!未定義書簽。3.1.7管理個人信息子功能 錯誤!未定義書簽。3.1.8管理名片夾子功能 錯誤!未定義書簽。3.1.9會議室管理工作子功能 錯誤!未定義書簽。3-1-10會議管理子功能 錯誤!未定義書簽。4技術(shù)選型????錯誤!未定義書簽。5系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計 錯誤!未定義書簽。5.1 說明 錯誤!未定義書簽。數(shù)據(jù)結(jié)構(gòu) 錯誤!未定義書簽。數(shù)據(jù)結(jié)構(gòu)與系統(tǒng)兀素的關(guān)系 錯誤!未定義書簽。接口設(shè)計 錯誤!未定義書簽。用戶接口 錯誤!未定義書簽。夕卜部接口 錯誤!未定義書簽。運行設(shè)計 錯誤!未定義書簽。系統(tǒng)初攵臺化 錯誤!未定義書簽。運行控制 錯誤!未定義書簽。系統(tǒng)結(jié)束 錯誤!未定義書簽。8.1檢測點的設(shè)計錯誤!未定義書簽。8.2檢測專用模塊的設(shè)計錯誤!未定義書簽。9尚待解決的問題錯誤!未定義書簽。引言1.1編寫目的本說明書目的在于明確說明協(xié)同辦公系統(tǒng)各功能的實現(xiàn)方式,指導開發(fā)員進行編碼。本說明書的預期讀者為:項目組內(nèi)成員、其它開發(fā)項目組成員、指導老師1.2背景待開發(fā)軟件系統(tǒng)的名稱:OA協(xié)同辦公系統(tǒng)此軟件系統(tǒng)任務(wù)提出者:王洪此軟件系統(tǒng)任務(wù)開發(fā)者:李悅,岳群琴,譚嘯,李峰,李小峰,陳果,木合塔爾此軟件系統(tǒng)任務(wù)用戶:希望進行協(xié)同工作管理的用戶1.3基線協(xié)同辦公系統(tǒng)需求分析說明書v1.01.4范圍系統(tǒng)包括的范圍:個人辦公、會議管理,系統(tǒng)管理。1.5術(shù)語定義讀者設(shè)置:指將讀者權(quán)限授予別人,擁有讀者權(quán)限的用戶能夠看到白己工作安排。代辦工作:指將代辦權(quán)限授予別人,擁有代辦權(quán)限的用戶除能夠看到白己的工作外還能夠給白己安排工作。待辦工作:指等待員工白己去完成的工作。1.6參考資料需求分析說明書、概要設(shè)計說明書_v1.4.doc、mysql數(shù)據(jù)庫使用幫助文檔、CSS中文教程、HTML開發(fā)手冊、JAVA高級編程指南、JSP應(yīng)用開發(fā)詳解、功能結(jié)構(gòu)圖。2總體設(shè)計2.1概述2.1.1功能描述系統(tǒng)包括的范圍:個人辦公、會議管理,系統(tǒng)管理。。2.1.2運行環(huán)境軟件環(huán)境分類名稱版本語種操作系統(tǒng)Microsoftwindowsxp中文操作系統(tǒng)的附加功能無數(shù)據(jù)庫平臺Mysql5.0數(shù)據(jù)庫平臺補丁無應(yīng)用平臺tomcatP5.0英語 「應(yīng)用平臺補丁無客戶端軟件無
硬件環(huán)境服務(wù)器最低配置推薦配置應(yīng)用和數(shù)據(jù)庫服務(wù)器Tomcat5.0舊MWebSphere2.1.3開發(fā)環(huán)境服務(wù)器軟件環(huán)境分類名稱版本語種操作系統(tǒng)Microsoftwindows中文操作系統(tǒng)的附加功能無數(shù)據(jù)庫平臺Mysql9.2英文數(shù)據(jù)庫平臺補丁無應(yīng)用平臺應(yīng)用平臺補丁無版本控制系統(tǒng)CVS2.5英文目錄服務(wù)系統(tǒng)需求中沒有體現(xiàn)客戶端軟件無服務(wù)器硬件環(huán)境分類操作系統(tǒng)名稱Microsoftwindows版本 語種似分類操作系統(tǒng)名稱Microsoftwindows版本 語種似操作系統(tǒng)的附加功能數(shù)據(jù)庫平臺無Mysql9.2 英文服務(wù)器最低配置推薦配置應(yīng)用服務(wù)器、數(shù)據(jù)庫服務(wù)器、郵件服務(wù)器、目錄服務(wù)器Tomcat5.0舊MWebSphereAccessMysql開發(fā)機器軟件環(huán)境客戶端軟件開發(fā)機器硬件環(huán)境2.2設(shè)計思想2.2.1系統(tǒng)構(gòu)思系統(tǒng)功能結(jié)構(gòu)圖參見功能結(jié)構(gòu)圖.doc個人文件夾算法:在數(shù)據(jù)庫中創(chuàng)立兩張表,其中一張用來存儲各個用戶的文件夾組織結(jié)構(gòu)(文件夾的組織結(jié)構(gòu)為樹狀結(jié)構(gòu),經(jīng)過ID和PID兩個字段來判斷),另一張表用來記錄用戶上傳文件的信息和所對應(yīng)的文件夾編號。經(jīng)過文件夾編號與文件夾ID關(guān)聯(lián)來實現(xiàn)個人文件夾。權(quán)限判斷檢測算法:判斷session中存儲的用戶信息,如果為空則強制登錄,不為空,檢查必要的用戶權(quán)限,角色等級,級別高于當前頁面的用戶才能夠查看當前頁面的內(nèi)容,否則強制跳轉(zhuǎn)。2.2.2關(guān)鍵數(shù)據(jù)結(jié)構(gòu)樹形結(jié)構(gòu)呈現(xiàn)網(wǎng)絡(luò)文件夾和企業(yè)組織結(jié)構(gòu)需要樹型展示內(nèi)容信息需要遞歸算法展示。偽代碼:PublicelementgetChild()for(eachelementinchildList)(getChild();添加到已有列表中}}2.3人工處理過程人工處理過程原因輸入輸出處理過程數(shù)據(jù)庫數(shù)據(jù)備份保障數(shù)據(jù)安全數(shù)據(jù)庫操作命令關(guān)鍵數(shù)據(jù)、 當日數(shù)據(jù)庫的運行日志數(shù)據(jù)庫使用率最低時備份可恢復數(shù)據(jù),存檔數(shù)據(jù)庫數(shù)據(jù)維護維護數(shù)據(jù)庫性能數(shù)據(jù)庫操作命令數(shù)據(jù)庫相關(guān)參數(shù)狀態(tài)日志在規(guī)定的日期內(nèi)完成對數(shù)據(jù)庫的狀態(tài)檢測系統(tǒng)功能設(shè)計3.1協(xié)同工作系統(tǒng)功能在本系統(tǒng)中為員工日常辦公常見功能,包括個人信息維護、查看她人信息、日程安排、名片夾、通訊錄、查看會議,而且能夠查看個人的待辦工作、已辦工作。當個人忘記密碼時,由其經(jīng)過電話向系統(tǒng)管理員詢問密碼。作為部門領(lǐng)導還能夠發(fā)起會議,并對會議和會議室進行管理。3.1.1管理工作子功能維護工作功能處理流程:系統(tǒng)確認用戶登錄后,接受用戶的觸發(fā)點擊”工作安排”鏈接進入工作安排界面根據(jù)用戶選擇的功能跳轉(zhuǎn)進入相應(yīng)的工作”添加”,”刪除”,”修改”頁面。系統(tǒng)驗證添加信息完整且正確,將信息加入數(shù)據(jù)庫,導向日程安排頁面。系統(tǒng)給出刪除文件的提示,用戶確認后刪除信息,導向日程安排頁面。系統(tǒng)驗證修改后信息完整且正確,刷新數(shù)據(jù)庫中信息,導向日程安排頁面??傮w結(jié)構(gòu)和外部設(shè)計:將所涉及到的數(shù)據(jù)項封裝到Bussiness對象類中操作過程中的異常將由各方法Exception類處理BussinessManage類實操作過程中的異常將由各方法Exception類處理BussinessManage類實刪除、查詢功能3.拋出到功能分配:Bussiness類封裝欲處理的數(shù)據(jù)2.現(xiàn)對日程表的增加、3.Exception類處理相應(yīng)的異常設(shè)置代辦功能處理流程:系統(tǒng)確認用戶登錄后,接受用戶的觸發(fā)點擊”工作安排”鏈接進入工作安排界面用戶從界面顯示的組織結(jié)構(gòu)樹狀結(jié)構(gòu)選取且只能選取相應(yīng)的人員系統(tǒng)給出加入代辦的確認,向數(shù)據(jù)庫中的相應(yīng)表加入代辦人員系統(tǒng)導向日程安排界面總體結(jié)構(gòu)和外部設(shè)計:經(jīng)過選擇系統(tǒng)中的現(xiàn)有用戶,確定所要加入的代辦2.經(jīng)過BussinessManage類完成代辦設(shè)置工作功能分配:經(jīng)過下拉框的選擇部門的方法選擇代辦人員2.BussinessManage類中設(shè)置代辦方法完成代辦的加入數(shù)據(jù)庫功能設(shè)置讀者功能處理流程:系統(tǒng)確認用戶登錄后,接受用戶的觸發(fā)點擊”工作安排”鏈接進入工作安排界面用戶從界面中選擇部門,然后出現(xiàn)該部門下的所有員工 ,用戶能夠選擇要設(shè)為讀者的員工系統(tǒng)給出加入讀者的確認,向數(shù)據(jù)庫中的相應(yīng)表加入新的讀者系統(tǒng)導向日程安排界面總體結(jié)構(gòu)和外部設(shè)計:經(jīng)過選擇系統(tǒng)中的現(xiàn)有用戶,確定所要加入的代辦2.經(jīng)過BussinessManage類完成讀者設(shè)置工作功能分配:經(jīng)過下拉框的選擇部門的方法選擇代辦人員2.BussinessManage類中設(shè)置讀者方法完成代辦的加入數(shù)據(jù)庫功能查詢?nèi)粘烫幚砹鞒蹋合到y(tǒng)確認用戶登錄后,接受用戶的觸發(fā)點擊”工作安排”鏈接進入工作安排界面系統(tǒng)接受用戶輸入查詢條件,包括:姓名、部門、職位、安排日期系統(tǒng)根據(jù)查詢條件查詢數(shù)據(jù)庫中的相關(guān)表格如有符合條件項系統(tǒng)顯示查詢結(jié)果總體結(jié)構(gòu)和外部設(shè)計:由系統(tǒng)用戶輸入希望的查詢條件系統(tǒng)接受相應(yīng)的輸入?yún)?shù)查詢數(shù)據(jù)庫如有符合條件的數(shù)據(jù)項,系統(tǒng)顯示列表功能分配:BussinessManage類中bussimessQury()方法完成代辦的加入數(shù)據(jù)庫功能查詢?nèi)諝v處理流程:系統(tǒng)確認用戶登錄后,接受用戶的觸發(fā)點擊”日歷”鏈接,進入日歷查詢界面用戶選擇相應(yīng)月或年查找日歷總體結(jié)構(gòu)和外部設(shè)計:1.由系統(tǒng)用戶輸入希望的查詢條件系統(tǒng)接受相應(yīng)的輸入?yún)?shù)給出查詢結(jié)果功能分配:BussinessManage類中bussinessQury()方法完成代辦的加入數(shù)據(jù)庫功能3.1.2在線信息子功能指利用系統(tǒng)短消息功能發(fā)送的通知。用戶點擊在線信息后,彈出新窗口顯示該信息的詳細內(nèi)容。在查看信息的頁面能夠選擇已閱,對于已閱的在線信息不再顯示。此模塊包含的功能有:草稿箱、已發(fā)送、未閱留言、全部留言。草稿箱功能處理流程:
系統(tǒng)確認用戶登錄后,接受用戶的觸發(fā)點擊”草稿箱”鏈接,進入草稿箱編輯界面2.戶選擇的功能分別跳轉(zhuǎn)進入相應(yīng)的信息”寫留言”,”刪2.戶選擇的功能分別跳轉(zhuǎn)進入相應(yīng)的信息”寫留言”,”刪除”,”修改”,”查詢””發(fā)送”功能。用戶選擇”寫留言”功能,系統(tǒng)驗證新建信息完整且正確,將信息加入數(shù)據(jù)庫,并由用戶選擇是否發(fā)送給目標。4.用戶選擇”刪除”功能4.用戶選擇”刪除”功能,系統(tǒng)給出刪除文件的提示,用戶確認后刪除信息。5.用戶選擇”修改”功能,5.用戶選擇”修改”功能,系統(tǒng)驗證修改后信息完整且正確,更新數(shù)據(jù)庫中信息。6.用戶選擇”查詢”功能,6.用戶選擇”查詢”功能,系統(tǒng)驗證查詢條件完整且正確,從數(shù)據(jù)庫中發(fā)送”功能,發(fā)送”功能,系統(tǒng)驗證發(fā)送信息完整且爭取,存入數(shù)查詢,顯示查詢結(jié)果。7.用戶選擇”7.據(jù)庫??傮w結(jié)構(gòu)和外部設(shè)計:1.將所涉及到的數(shù)據(jù)項封裝到1.將所涉及到的數(shù)據(jù)項封裝到Message對象類中2.經(jīng)過功能類MessageManage中的具體方法實現(xiàn)相關(guān)的操作
3.拋出到操作過程中的異常將由各方法3.拋出到Exception類處理功能分配:1.Message類封裝欲處理的數(shù)據(jù)2. MessageManage類實現(xiàn)對留言的增加、 刪除、修改、查詢功能MessageManage中addMessage()2. MessageManage類實現(xiàn)對留言的增加、 刪除、修改、查詢功能MessageManage中addMessage()方法實現(xiàn)”寫留言”的功MessageManage類中searchMessage()方法查詢留言a.經(jīng)過厶匕能。b.經(jīng)過c.經(jīng)過MessageManage類中deleteMessage(p!f法刪除選定的留言c.d.經(jīng)過MessageManage類中editMessage()方法修改選定的留言e.經(jīng)過MessageManage類中sendMessage(防T法發(fā)送選定的留言3.Exception類處理相應(yīng)的異常已發(fā)送信息功能處理流程:系統(tǒng)確認用戶登錄后,接受用戶的觸發(fā)點擊”已發(fā)送”鏈接,進入已發(fā)送留言界面用戶能夠查詢已發(fā)送留言用戶能夠刪除已發(fā)送留言總體結(jié)構(gòu)和外部設(shè)計:經(jīng)過錄入條件,查詢所需要的已發(fā)送留言2.經(jīng)過MessageManage類完成已發(fā)送留言工作功能分配:MessageManage類中searchMessage()方法查詢已發(fā)送留言MessageManage類中deleteMessage(防法刪除選定的已發(fā)送留言未閱留言功能處理流程:系統(tǒng)確認用戶登錄后,接受用戶的觸發(fā)點擊”未閱留言”鏈接,進入未閱留言界面用戶從界面顯示的所有未閱留言中查看留言用戶能夠回復留言用戶也能夠刪除留言總體結(jié)構(gòu)和外部設(shè)計:經(jīng)過選擇業(yè)面顯示的未閱留言,確定要讀的留言經(jīng)過MsgManage類完成未閱留言工作功能分配:MessageManage類中searchMessage()方法查詢留言MessageManage類中deleteMessage()方法刪除留言MessageManage類中replyMessage()方法回復留言MessageManage類中seeMessage(方法查看留言全部留言功能處理流程:系統(tǒng)確認用戶登錄后,接受用戶的觸發(fā)點擊”全部留言”鏈接進入全部留言界面系統(tǒng)會列出用戶所有的留言用戶能夠查詢所需要的留言用戶能夠查看選定的留言用戶能夠回復留言用戶能夠刪除選定的留言總體結(jié)構(gòu)和外部設(shè)計經(jīng)過選擇業(yè)面顯示的全部留言,確定要讀的留言經(jīng)過MessageManage類完成全部留言工作功能分配:MessageManage類中searchMessage。方法查詢留言MessageManage類中deleteMessage()方法刪除留言MessageManage類中replyMessage()方法回復留言MessageManage類中seeMessage(方法查看留言公司通訊錄子功能在本系統(tǒng)中的公司職員能夠經(jīng)過這個系統(tǒng)來查詢公司某個職員的個人通訊的信息,比如說:辦公電話,移動電話,電子郵件,等等信息,這樣的話,能夠讓大家之間增加了解,這樣的話,方便職員。還同時能夠把全部職員或者某個職員的信息保存在本地 ,轉(zhuǎn)為Excel的文件,這樣的話,就能夠不用每次都得登錄到系統(tǒng)。查詢個人通訊信息功能處理流程:1.系統(tǒng)確認已經(jīng)登錄進來的用戶,用戶輸入查詢的條件。系統(tǒng)確認條件正確.,并顯示查詢結(jié)果。用戶看到白己想知道信息??傮w結(jié)構(gòu)和外部設(shè)計1.將所涉及到的數(shù)據(jù)經(jīng)過ResultSet來返回到另外一個頁面用戶直接查看所得信息。操作過程中的異常將由各方法拋出到 Exception類處理功能分配:1.ResultSet封裝得到的數(shù)據(jù)或者全部的數(shù)據(jù)。2.Exception類處理相應(yīng)的異常。導出成EXCEL功能處理流程:1.系統(tǒng)確認已經(jīng)登錄進來的用戶 ,用戶輸入查詢的條件。系統(tǒng)確認條件正確.,并顯示查詢結(jié)果。用戶看到白己想知道信息。用戶點擊保存按鈕,相應(yīng)的信息保留到本地??傮w結(jié)構(gòu)和外部設(shè)計:將所要傳出來的信息封裝在Export類里面。將信息倒出。功能分配:Checkout類將封裝的信息導出。Exception類處理相應(yīng)的異常系統(tǒng)管理子功能指管理員登陸后,對部門各個模塊進行管理,分別能夠?qū)Σ块T用戶角色進行相關(guān)管理。此模塊功能點:管理部門,管理用戶,管理用戶角色
管理部門功能處理流程:1.系統(tǒng)管理員登陸后,點擊部門管理,進入部門管理界面根據(jù)管理員選擇的管理功能分別跳轉(zhuǎn)進入相應(yīng)的部門”新建”,”刪除”,”查詢”,”修改”,功能選擇部門”新建”功能,系統(tǒng)驗證新建信息完整且正確 ,將信息加入數(shù)據(jù)庫,并由系統(tǒng)管理員確認選擇部門”刪除”功能,系統(tǒng)給出刪除部門的提示,用戶確認后刪除信息。選擇部門”查詢”功能,系統(tǒng)列出部門信息。選擇部門”修改”功能,系統(tǒng)列出相關(guān)部門信息,管理員進行修改,系統(tǒng)驗證修改后信息完整且正確,更新數(shù)據(jù)庫中信息??傮w結(jié)構(gòu)和外部設(shè)計:將所涉及到的數(shù)據(jù)項封裝到Department對象類中2.經(jīng)過功能類DepartmentManagement中的具體方法實現(xiàn)相關(guān)的操作拋出到操作過程中的異常將由各方法拋出到Exception類處理功能分配:1.Department類封裝欲處理的數(shù)據(jù)2.DepartmentManagement類實現(xiàn)對部門的增加、 刪除、修改、查詢功能3.Exception類處理相應(yīng)的異常管理角色功能處理流程:系統(tǒng)管理員登陸后,點擊角色管理,進入角色管理界面根據(jù)管理員選擇的管理功能分別跳轉(zhuǎn)進入相應(yīng)的用戶”分配角色”功能選擇角色"分配角色"功能,系統(tǒng)列出相關(guān)角色以及用戶信息,管理員進行修改,調(diào)整用戶的角色,系統(tǒng)驗證分配后信息完整且正確,更新數(shù)據(jù)庫中信息。總體結(jié)構(gòu)和外部設(shè)計:將所涉及到的數(shù)據(jù)項封裝到Role對象類中2.經(jīng)過功能類RoleManagement中的具體方法實現(xiàn)相關(guān)的操作3.操作過程中的異常將由各方法拋出到Exception類處理功能分配:1.Role類封裝欲處理的數(shù)據(jù)2.RoleManagement類實現(xiàn)對系統(tǒng)角色的分配功能3.Exception類處理相應(yīng)的異常管理用戶功能處理流程:系統(tǒng)管理員登陸后,點擊用戶管理,進入用戶管理界面2.根據(jù)用戶選擇的管理功能分別跳轉(zhuǎn)進入相應(yīng)的用戶 "新建","刪除","查詢","修改",功能選擇用戶”新建"功能,系統(tǒng)驗證新建信息完整且正確,將信息加入數(shù)據(jù)庫,并由系統(tǒng)管理員確認選擇用戶”刪除”功能,系統(tǒng)給出刪除用戶的提示,用戶確認后刪除信息。選擇用戶”查詢”功能,系統(tǒng)列出用戶信息。選擇用戶”修改”功能,系統(tǒng)列出相關(guān)用戶信息,管理員進行修改,系統(tǒng)驗證修改后信息完整且正確,更新數(shù)據(jù)庫中信息。乙把用戶添加到一個部門功能,addUser()實現(xiàn)給用戶添加到一個部門中,經(jīng)過查詢數(shù)據(jù)庫,查找部門的樹型結(jié)構(gòu)實現(xiàn)8.選擇”給用戶添加角色",選擇相應(yīng)的角色,系統(tǒng)驗證新建信息完整且正確,更新數(shù)據(jù)庫信息??傮w結(jié)構(gòu)和外部設(shè)計:將所涉及到的數(shù)據(jù)項封裝到User對象類中2.經(jīng)過功能類UserManagement中的具體方法實現(xiàn)相關(guān)的操作3.操作過程中的異常將由各方法拋出到Exception類處理功能分配:1.User類封裝欲處理的數(shù)據(jù)UserManagement類實現(xiàn)對用戶的增加、 刪除、修改、查詢功左匕3.Exception類處理相應(yīng)的異常待辦事項子功能本模塊完成功能又列出所有傳送給當前用戶但該用戶尚未簽收處理的工作、收到留言、日程安排。待辦事項模塊包括的功能有:待辦工作清單、收到留言清單、到期日程安排清單。待辦工作清單處理流程:1.系統(tǒng)確認用戶登錄后,用戶點擊”待辦事項”鏈接,進入”待辦事項”界面系統(tǒng)將待辦事項按日期從新到舊的順序排列,并在”待辦事項”頁面顯示出當前登錄用戶的最新的5條需要處理的工作。
將所涉及到的數(shù)據(jù)項封裝到Work實體對將所涉及到的數(shù)據(jù)項封裝到Work實體對1.象類中經(jīng)過功能類PendingWorkOperate中的display()方法實現(xiàn)顯示操作經(jīng)過功能類PendingWorkOperate中的sortAccordToTime()方法實現(xiàn)對待辦事項的排序操作過程中的異常將由各方法拋出到 Exception類處理功能分配:Work類封裝欲處理的數(shù)據(jù)PendingWorkOperate中的方法實現(xiàn)對待辦事項的顯示操作Exception類處理相應(yīng)的異常工作總清單處理流程:當用戶在”待辦事項”頁面點擊”所有工作清單”連接時,頁面跳轉(zhuǎn)”全部工作”頁面。該頁面以每頁10條按日期從新到舊的順序顯示出當前用戶的所有需要處理的工作??傮w結(jié)構(gòu)和外部設(shè)計:1.將所涉及到的數(shù)據(jù)項封裝到Work實體對象類中
2.經(jīng)過功能類PendingWorkOperate中的方法實現(xiàn)對待辦事項的排序3.經(jīng)過功能類PendingWorkOperate中的方法實現(xiàn)所有待辦事項的顯示操作操作過程中的異常將由各方法拋出到 Exception類處理功能分配:1.Work類封裝欲處理的數(shù)據(jù)PendingWorkOperate中的displayAII()實現(xiàn)對所有待辦事項的顯示功厶匕能PendingWorkOperate中的sortAccordToTime()實現(xiàn)對待辦事項的排序Exception類處理相應(yīng)的異常新增待辦工作處理流程:當前用戶在”待辦事項”頁面點擊”新增”,頁面跳轉(zhuǎn)至”待辦事項添加”頁面。在”待辦事項添加”頁面,用戶輸入待辦事項的相應(yīng)數(shù)據(jù),點擊”確定”進行提交總體結(jié)構(gòu)和外部設(shè)計:1.將所涉及到的數(shù)據(jù)項封裝到Work1.將所涉及到的數(shù)據(jù)項封裝到Work實體對象類中2.經(jīng)過功能類PendingWorkOperate中的方法實現(xiàn)新待辦事項的添加操作3.拋出到操作過程中的異常將由各方法Exception3.拋出到功能分配:1.work類封裝欲處理的數(shù)據(jù)PendingWorkOperate中的addWork()添加待辦事項Exception類處理相應(yīng)的異常刪除待辦工作處理流程:在”待辦事項”頁面或者”全部待辦事項”頁面,用戶能夠從已有待辦事項中經(jīng)過選中復選框選中要刪除的待辦事項用戶點擊”刪除”按鈕將待辦事項刪除3.系統(tǒng)提示用戶”是否真的要刪除?”3.用戶經(jīng)過確認將該選中的待辦事項進行刪除總體結(jié)構(gòu)和外部設(shè)計:將所涉及到的數(shù)據(jù)項封裝到Work實體對象類中經(jīng)過功能類PendingWorkOperate中的方法實現(xiàn)待辦事項的刪除
操作3.拋出到操作過程中的異常將由各方法Exception3.拋出到功能分配:1.Work類封裝欲處理的數(shù)據(jù)PendingWorkOperate中的deleteWork()添加待辦事項Exception類處理相應(yīng)的異常網(wǎng)絡(luò)文件夾子功能在服務(wù)器上提供個人文件夾;文件夾大小由系統(tǒng)管理員設(shè)定個人可將文件上傳至個人文件夾中;個人文件夾可由使用者設(shè)置共享功能。此模塊包含的功能有:我的文件夾、共享目錄。網(wǎng)絡(luò)文件夾功能處理流程:系統(tǒng)確認用戶登錄后,接受用戶的觸發(fā)點擊”網(wǎng)絡(luò)文件夾”鏈接進入網(wǎng)絡(luò)文件夾界面用戶經(jīng)過點擊左側(cè)文件夾目錄樹,在右側(cè)窗口中顯示點擊文件夾的子文件夾信息和所包含文件目錄。用戶點擊添加新文件夾,導向添加新文件夾頁面,填寫文件夾名
稱,選擇上級目錄名稱后提交,增加新文件夾在每個文件夾的子文件夾和文件列表中 ,復選框中選擇后點擊刪5.
輯5.
輯用戶點擊每個文件夾或文件項編,導向文件夾或文件編輯,修改文件夾信息或文件信息提交,系統(tǒng)修改文件夾或文件信息6.用戶點擊文件瀏覽,選擇上傳文件,提交后,文件上傳到服務(wù)器總體結(jié)構(gòu)和外部設(shè)計:4.WebFolder遞歸調(diào)用添加、顯示、編輯、刪除子文件夾。5.WebFolder操作FileManage實例化File進行文件操作6.拋出到操作過程中的異常將由各方法6.拋出到Exception類處理功能分配:WebFolder文件夾實例類,遞歸查找子文件夾。WebFile。文件實例類,與數(shù)據(jù)庫映射FolderManage設(shè)置文件夾的增刪改查FileManage提供文件的上傳,文件信息的顯示、修改和刪除文件夾共享功能處理流程:系統(tǒng)確認用戶登錄后,接受用戶的觸發(fā)點擊”個人文件夾”鏈接進入個人文件夾界面用戶經(jīng)過點擊左側(cè)文件夾目錄樹,在右側(cè)窗口中顯示點擊文件夾的子文件夾信息和所包含文件目錄。用戶進入共享目錄,選在要維護的文件夾,添加,修改和刪除共享文件夾,系統(tǒng)驗證添加信息,系統(tǒng)導向共享文件夾界面用戶進入我的文件夾界面,設(shè)置文件共享屬性,系統(tǒng)導向我的文件夾界面總體結(jié)構(gòu)和外部設(shè)計:1.WebFolder遞歸調(diào)用顯示文件夾樹形結(jié)構(gòu)。2.FolderManage設(shè)置添加,刪除,修改文件夾的共享和共享權(quán)限。操作過程中的異常將由各方法拋出到 Exception類處理功能分配:1.WebFolder文件夾實體類,遞歸查找子文件夾。2.FolderManage設(shè)置文件夾的共享和共享權(quán)限管理個人信息子功能本模塊為員工提供包括密碼、白我介紹、興趣愛好、聯(lián)系方式等個人信息維護的功能。此模塊包含的功能有:個人信息維護、查看她人信息。
維護名片夾功能處理流程:用戶點擊鏈接進入個人信息管理頁面,系統(tǒng)跳轉(zhuǎn)到該頁面用戶填寫個人信息,提交。系統(tǒng)對數(shù)據(jù)庫進行操作。操作完成,系統(tǒng)提示操作成功總體結(jié)構(gòu)和外部設(shè)計:1.數(shù)據(jù)項均封裝在類TFolder的對象中。2.所有數(shù)據(jù)庫操作,均由TFolder內(nèi)的方法實現(xiàn)。3.拋出到操作過程中的異常將由各方法Exception類處理功能分配3.拋出到1.Update中的方法實現(xiàn)個人信息的修改。查詢她人信息功能處理流程:用戶點擊鏈接,進入查詢她人信息頁面。用戶經(jīng)過組織樹選擇查詢對象。系統(tǒng)跳轉(zhuǎn)頁面,顯示查詢結(jié)果??傮w結(jié)構(gòu)和外部設(shè)計:
1.數(shù)據(jù)項均封裝在TFolder類的對象中。2.所有數(shù)據(jù)庫操作,均由TFolder內(nèi)的方法實現(xiàn)。3.拋出到操作過程中的異常將由各方法Exception3.拋出到功能分配:OtherlnfoQuery中的方法實現(xiàn)她人信息的查詢。管理名片夾子功能本模塊提供員工對白己的通訊錄進行管理。可設(shè)置私有或共享??芍苯狱c擊發(fā)郵件。此模塊包含的功能有:名片夾分類、個人名片夾、查看共享名片夾維護名片功能處理流程:用戶點擊鏈接進入管理名片夾頁面 ,系統(tǒng)跳轉(zhuǎn)到該頁面用戶選擇維護類型,輸入維護條件,提交。系統(tǒng)對數(shù)據(jù)庫進行操作。操作完成,系統(tǒng)提示操作成功,跳轉(zhuǎn)到管理名片夾頁面??傮w結(jié)構(gòu)和外部設(shè)計:1.數(shù)據(jù)項均封裝在card類的對象中。2.所有數(shù)據(jù)庫操作,均由cardhmanage內(nèi)的方法實現(xiàn)。3.拋出到操作過程中的異常將由各方法3.拋出到Exception類處理功能分配:1.addcard方法實現(xiàn)添加名片。2.searchcard實現(xiàn)查詢名片。3.delcard方法實現(xiàn)刪除名片。4.lookcard方法實現(xiàn)查看名片。5.Modifycard方法實現(xiàn)修改名片。6.Movecard方法實現(xiàn)移動名片.7.Sendcard方法實現(xiàn)發(fā)送名片。八維護個人名片夾分類功能處理流程:用戶點擊鏈接,進入名片夾分類頁面。用戶維護分類。系統(tǒng)跳轉(zhuǎn)頁面,顯示已有分類??傮w結(jié)構(gòu)和外部設(shè)計:數(shù)據(jù)項均封裝在cardholder類的對象中。所有數(shù)據(jù)庫操作,均由cardholdermanage內(nèi)的方法實現(xiàn)操作過程中的異常將由各方法拋出到Exception類處理拋出到功能分配:1.addType方法實現(xiàn)添加新類型。2.searchType實現(xiàn)查詢所有類型。3.delType實現(xiàn)刪除類型。4.lookTyp實現(xiàn)查看類型。5.Modifytype實現(xiàn)修改類型。查詢公共名片處理流程:用戶點擊鏈接,進入查詢公共名片頁面。用戶輸入查詢信息,提交。系統(tǒng)跳轉(zhuǎn)頁面,顯示查詢結(jié)果??傮w結(jié)構(gòu)和外部設(shè)計:1.數(shù)據(jù)項均封裝在card類的對象中。2.所有數(shù)據(jù)庫操作,均由cardmanage內(nèi)的方法實現(xiàn)。操作過程中的異常將由各方法拋出到Exception類處理功能分配:由cardmanage類中,searchothercard()方法實現(xiàn)名片查詢。3.1.9會議室管理工作子功能會議室添加功能處理流程:系統(tǒng)確認用戶登錄后,接受用戶的觸發(fā)點擊”會議室管理”鏈接進入會議室信息界面當前用戶點擊”新增”按鈕,進入”添加會議室”頁面在”添加會議室”頁面,用戶輸入會議室的相應(yīng)數(shù)據(jù),點擊”確定”進行提交總體結(jié)構(gòu)和外部設(shè)計:將所涉及到的數(shù)據(jù)項封裝到MeetRoom對象類中經(jīng)過功能類MeetRoomManagement中的具體方法實現(xiàn)相關(guān)的操作9.拋出到操作過程中的異常將由各方法Exception類處理功能分配:MeetRoom封裝欲處理的數(shù)據(jù)MeetRoomManagement類實現(xiàn)對會議室表的增加功能Exception類處理相應(yīng)的異常刪除會議室功能處理流程:系統(tǒng)確認用戶登錄后,接受用戶的觸發(fā)點擊”會議室管理”鏈接當前用戶輸入要刪除會議室條件點擊”查詢”按鈕,用戶點擊”刪除”按鈕將會議室刪除系統(tǒng)提示用戶”是否真的要刪除?用戶經(jīng)過確認將該會議室刪除總體結(jié)構(gòu)和外部設(shè)計:1.將所涉及到的數(shù)據(jù)項封裝到MeetRoom對象類中2.經(jīng)過功能類MeetRoomManagement中的具體方法實現(xiàn)相關(guān)的操作3.法拋出到操作過程中的異常將由各方Exception類處理功能分配:1.MeetRoom封裝欲處理的數(shù)據(jù)2.MeetRoomManagement類實現(xiàn)對會議室表的刪除功能3.Exception類處理相應(yīng)的異常會議室查詢功能處理流程:系統(tǒng)確認用戶登錄后,接受用戶的觸發(fā)點擊”會議室管理”鏈接當前用戶輸入要會議室查詢條件點擊”查詢”按鈕總體結(jié)構(gòu)和外部設(shè)計:將所涉及到的數(shù)據(jù)項封裝到MeetRoom對象類中經(jīng)過功能類MeetRoomManagement中的具體方法實現(xiàn)相關(guān)的操作3.法拋出到操作過程中的異常將由各方Exception類處理功能分配:MeetRoom封裝欲處理的數(shù)據(jù)MeetRoomManagement類中deleteRoom()實現(xiàn)對會議室表的刪除功能Exception類處理相應(yīng)的異常會議室修改功能處理流程:系統(tǒng)確認用戶登錄后,接受用戶的觸發(fā)點擊”會議室管理”鏈接進入會議室信息界面當前用戶輸入要修改會議室條件點擊”查詢”按鈕,用戶點擊”修改”按鈕進入”修改會議室”頁面在”修改會議室”頁面,用戶輸入會議室的修改數(shù)據(jù),點擊”確定”進行提交總體結(jié)構(gòu)和外部設(shè)計:將所涉及到的數(shù)據(jù)項封裝到MeetRoom對象類中經(jīng)過功能類MeetRoomManagement中的具體方法實現(xiàn)相關(guān)的操作操作過程中的異常將由各方法拋出到 Exception類處理功能分配:MeetRoom封裝欲處理的數(shù)據(jù)MeetRoomManagement類中editRoom()實現(xiàn)對會議室表的修改功能Exception類處理相應(yīng)生成會議室使用報表功能處理流程:系統(tǒng)確認用戶登錄后,接受用戶的觸發(fā)點擊”會議室管理”鏈接進入會議室信息界面當前用戶點擊”生成報表”按鈕,進入”生成報表”頁面在”生成報表”頁面,點擊”導出excel按鈕.總體結(jié)構(gòu)和外部設(shè)計:1.將所涉及到的數(shù)據(jù)項封裝到1.MeetRoom對象類中2.經(jīng)過功能類MeetRoomManagement中的具體方法實現(xiàn)相關(guān)的操作操作過程中的異常將由各方法拋出到 Exception類處理功能分配:1.MeetRoom封裝欲處理的數(shù)據(jù)2.MeetRoomManagement類實現(xiàn)對會議室使用報表的生成功能3.Exception類處理相應(yīng)的異常預約會議室功能處理流程:系統(tǒng)確認用戶登錄后,接受用戶的觸發(fā)點擊”預約會議室”鏈接進入預約會議室界面當前用戶輸入要用會議室條件或者預約時間,點擊”查詢”按鈕用戶可得到能夠預約的會議室用戶選擇要預約的會議室,點擊”預約”進行提交總體結(jié)構(gòu)和外部設(shè)計:1.將所涉及到的數(shù)據(jù)項封裝到Booking對象類中2.經(jīng)過功能類BookingManagement中的具體方法實現(xiàn)相關(guān)的操作3.操作過程中的異常將由各方法拋出到Exception類處理功能分配:1.Booking封裝欲處理的數(shù)據(jù)BookingManagement類中queryBooking()與addBooking()實現(xiàn)對會議室的預約功能Exception類處理相應(yīng)取消預約功能處理流程:系統(tǒng)確認用戶登錄后,接受用戶的觸發(fā)點擊”取消預約”鏈接進入取消預約界面當前用戶在要取消的預約后點擊”取消”按鈕系統(tǒng)提示用戶”是否真的要取消?用戶經(jīng)過確認將該預約取消總體結(jié)構(gòu)和外部設(shè)計:1. 將所涉及到的數(shù)據(jù)項封裝到Booking對象類中2.經(jīng)過功能類BookingManagement中的具體方法實現(xiàn)相關(guān)的操作3. 操作過程中的異常將由各方法拋出到Exception類處理法拋出到功能分配:1.Booking封裝欲處理的數(shù)據(jù)2.BookingManagement類中deleteBooking()實現(xiàn)對會議室的取消預約功能3.1.10會議管理子功能待辦事項模塊包括的功能有:添加會議、修改會議、刪除會議,查詢會議,查看會議記錄,提交會議記錄。添加會議功能處理流程:1.系統(tǒng)確認用戶登錄后,接受用戶的觸發(fā)點擊”會議管理”鏈接,進入會議信息界面當前用戶點擊”新增”按鈕,進入”添加會議”頁面在”添加會議”頁面,用戶輸入會議的相應(yīng)數(shù)據(jù),點擊”確定”進行提交總體結(jié)構(gòu)和外部設(shè)計:1. 將所涉及到的數(shù)據(jù)項封裝到Meeting對象類中2.經(jīng)過功能類MeetingManagement中的具體方法實現(xiàn)相關(guān)的操作3.操作過程中的異常將由各方法拋出到 Exception類處理功能分配:1.Meeting封裝欲處理的數(shù)據(jù)2.MeetingManagement類實現(xiàn)對會議表的增加功能3.Exception類處理相應(yīng)的異常 刪除會議功能處理流程:系統(tǒng)確認用戶登錄后,接受用戶的觸發(fā)點擊”會議管理”鏈接進入會議信息界面當前用戶輸入要刪除會議條件點擊”查詢”按鈕 ,用戶點擊”刪除”按鈕將會議刪除系統(tǒng)提示用戶”是否真的要刪除?用戶經(jīng)過確認將該會議刪除總體結(jié)構(gòu)和外部設(shè)計:將所涉及到的數(shù)據(jù)項封裝到Meeting對象類中經(jīng)過功能類MeetingManagement中的具體方法實現(xiàn)相關(guān)的操作操作過程中的異常將由各方法拋出到 Exception類處理功能分配:1.Meeting封裝欲處理的數(shù)據(jù)2.MeetingManagement類實現(xiàn)對會議表的刪除功能3.Exception類處理相應(yīng)的異常會議查詢功能處理流程:系統(tǒng)確認用戶登錄后,接受用戶的觸發(fā)點擊”會議管理”鏈接進入會議室信息界面用戶輸入要會議查詢條件點擊”查詢”按鈕總體結(jié)構(gòu)和外部設(shè)計:將所涉及到的數(shù)據(jù)項封裝到Meeting對象類中經(jīng)過功能類MeetingManagement中的具體方法實現(xiàn)相關(guān)的操作操作過程中的異常將由各方法拋出到 Exception類處理功能分配:MeetRoom封裝欲處理的數(shù)據(jù)MeetRoomManagement類中queryMeeting()實現(xiàn)對會議表的查詢功能Exception類處理相應(yīng)的異常會議修改功能處理流程:系統(tǒng)確認用戶登錄后,接受用戶的觸發(fā)點擊”會議管理”鏈接進入會議信息界面當前用戶輸入要修改會議條件點擊”查詢”按鈕,用戶點擊”修改”按鈕進入”修改會議”頁面在”修改會議”頁面,用戶輸入會議室的修改數(shù)據(jù) ,點擊”確定”進行提交總體結(jié)構(gòu)和外部設(shè)計:1.將所涉及到的數(shù)據(jù)項封裝到Meeting對象類中經(jīng)過功能類MeetingManagement中的具體方法實現(xiàn)相關(guān)的操作操作過程中的異常將由各方法拋出到 Exception類處理功能分配:Meeting封裝欲處理的數(shù)據(jù)MeetingManagement類中editMeeting()實現(xiàn)對會議表的修改功左匕3.Exception類處理相應(yīng) 會議記錄查看功能處理流程:系統(tǒng)確認用戶登錄后,接受用戶的觸發(fā)點擊”會議管理”鏈接進入會議信息界面當前用戶輸入要查看會議條件點擊”查詢”按鈕 ,用戶點擊”查看”按鈕進入”單個會議信息”頁面用戶在”單個會議信息”頁面點擊”查看”按鈕總體結(jié)構(gòu)和外部設(shè)計:將所涉及到的數(shù)據(jù)項封裝到Meeting對象類中經(jīng)過功能類MeetingManagement中的具體方法實現(xiàn)相關(guān)的操作3.拋出到操作過程中的異常將由各方法Exception類處理功能分配:Meeting封裝欲處理的數(shù)據(jù)MeetingManagement類實現(xiàn)對會議記錄的查看功能Exception類處理相應(yīng)的異常提交會議記錄功能處理流程:1.系統(tǒng)確認用戶登錄后,接受用戶的觸發(fā)點擊”會議管理”鏈接進入會議信息界面當前用戶輸入要查看會議條件點擊”查詢”按鈕 ,用戶點擊”查看”按鈕進入”單個會議信息”頁面用戶在”單個會議信息”頁面點擊”提交”按鈕 ,進入”會議記錄提交”頁面,輸入會議記錄,點擊”確定”進行提交總體結(jié)構(gòu)和外部設(shè)計:1.將所涉及到的數(shù)據(jù)項封裝到Meeting對象類中2.經(jīng)過功能類MeetingManagement中的具體方法實現(xiàn)相關(guān)的操作3. 操作過程中的異常將由各方法拋出到 Exception類處理功能分配:1.Meeting封裝欲處理的數(shù)據(jù)2.MeetingManagement類實現(xiàn)對會議的記錄提交功能3.Exception類處理相應(yīng)的異常技術(shù)選型由于本小組多數(shù)同學并沒有JAVAWEB開發(fā)經(jīng)驗,基本上是初次接觸JSP,因此我們組選擇最簡單的MVC結(jié)構(gòu),JSP+SERVLET+JAVABEAN。系統(tǒng)數(shù)據(jù)結(jié)構(gòu)設(shè)計5.1說明系統(tǒng)數(shù)據(jù)結(jié)構(gòu)為系統(tǒng)中數(shù)據(jù)庫各表的字段的設(shè)計,包括字段名及其類型。5.2數(shù)據(jù)結(jié)構(gòu)用戶表用戶ID密碼用戶姓名性別年齡所屬部門職位個人介紹興
溫馨提示
- 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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 成長的節(jié)拍 專題練 2025年中考道德與法治一輪復習備考
- 特殊教育師范生職業(yè)成熟度現(xiàn)狀及其影響因素研究
- 《電子政務(wù):基礎(chǔ)、框架與趨向(第2版)》課件 陳德權(quán) 第5-10章 政務(wù)服務(wù)網(wǎng)-電子政務(wù)趨向
- 在高中化學習題教學中開展深度探究學習的研究與實踐
- 營銷管理讀書分享
- 腦動脈栓塞術(shù)后護理
- 腦卒中情緒管理
- 品牌一致性對企業(yè)發(fā)展的作用
- 街舞教務(wù)年終總結(jié)
- 財務(wù)知識安全培訓
- 2025年安徽衛(wèi)生健康職業(yè)學院單招職業(yè)技能測試題庫及參考答案1套
- 《澳大利亞》導學案
- 2025四川省安全員A證考試題庫附答案
- 2025年高考語文備考訓練之社會現(xiàn)象:“數(shù)字囤積癥”
- 2025年湖南高速鐵路職業(yè)技術(shù)學院單招職業(yè)技能測試題庫帶答案
- 蘇教版三年級科學下冊第一單元第3課《植物開花了》課件
- 休閑海島開發(fā)策劃方案
- 課件-DeepSeek從入門到精通
- 【MOOC】理解馬克思-南京大學 中國大學慕課MOOC答案
- 員工考勤與請休假管理制度
- 50MW茶光互補光伏發(fā)電項目建議書寫作模板-定制
評論
0/150
提交評論