




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
oa概要設計說
明Ice協同辦公系統概要設計說明書編寫:西南交大第三小組審核:日期:-8-23日期:變更記錄簽字確認對應章節| sssasn .ftMAS*錯誤!未定義書簽。1引言錯誤!未定義書簽。1.1 編寫目的 錯誤!未定義書簽1.2 背景 錯誤!未定義書簽1.3 基線 錯誤!未定義書簽1.4 范圍 錯誤!未定義書簽1.5 術語定義 錯誤!未定義書簽1.6參考資料 錯誤!未定義書簽2總體設計 錯誤!未定義書簽。2.1概述 錯誤!未定義書簽。2.1.1功能描述 錯誤!未定義書簽。2.1.2運行環境錯誤!未定義書簽。2.1.3 開發環境 錯誤!未定義書簽。2.2設計思想 錯誤!未定義書簽。2.2.1 系統構思 錯誤!未定義書簽。2.2.2 關鍵技術與算法 錯誤!未定義書簽。2.2.3關鍵數據結構錯誤!未定義書簽。2.3人工處理過程錯誤!未定義書簽。3系統功能設計 錯誤!未定義書簽。3.1協同工作系統功能 錯誤!未定義書簽。3.1.1管理工作子功能 錯誤!未定義書簽3.1.2在線信息子功能 錯誤!未定義書簽。3.1.3公司通訊錄子功能 錯誤!未定義書簽。3-1-4系統管理子功能 錯誤!未定義書簽。3-1-5待辦事項于功能 錯誤!未定義書簽。3-1-6網絡文件夾子功能 錯誤!未定義書簽。3.1.7管理個人信息子功能 錯誤!未定義書簽。3.1.8管理名片夾子功能 錯誤!未定義書簽。3.1.9會議室管理工作子功能 錯誤!未定義書簽。3-1-10會議管理子功能 錯誤!未定義書簽。4技術選型????錯誤!未定義書簽。5系統數據結構設計 錯誤!未定義書簽。5.1 說明 錯誤!未定義書簽。數據結構 錯誤!未定義書簽。數據結構與系統兀素的關系 錯誤!未定義書簽。接口設計 錯誤!未定義書簽。用戶接口 錯誤!未定義書簽。夕卜部接口 錯誤!未定義書簽。運行設計 錯誤!未定義書簽。系統初攵臺化 錯誤!未定義書簽。運行控制 錯誤!未定義書簽。系統結束 錯誤!未定義書簽。8.1檢測點的設計錯誤!未定義書簽。8.2檢測專用模塊的設計錯誤!未定義書簽。9尚待解決的問題錯誤!未定義書簽。引言1.1編寫目的本說明書目的在于明確說明協同辦公系統各功能的實現方式,指導開發員進行編碼。本說明書的預期讀者為:項目組內成員、其它開發項目組成員、指導老師1.2背景待開發軟件系統的名稱:OA協同辦公系統此軟件系統任務提出者:王洪此軟件系統任務開發者:李悅,岳群琴,譚嘯,李峰,李小峰,陳果,木合塔爾此軟件系統任務用戶:希望進行協同工作管理的用戶1.3基線協同辦公系統需求分析說明書v1.01.4范圍系統包括的范圍:個人辦公、會議管理,系統管理。1.5術語定義讀者設置:指將讀者權限授予別人,擁有讀者權限的用戶能夠看到白己工作安排。代辦工作:指將代辦權限授予別人,擁有代辦權限的用戶除能夠看到白己的工作外還能夠給白己安排工作。待辦工作:指等待員工白己去完成的工作。1.6參考資料需求分析說明書、概要設計說明書_v1.4.doc、mysql數據庫使用幫助文檔、CSS中文教程、HTML開發手冊、JAVA高級編程指南、JSP應用開發詳解、功能結構圖。2總體設計2.1概述2.1.1功能描述系統包括的范圍:個人辦公、會議管理,系統管理。。2.1.2運行環境軟件環境分類名稱版本語種操作系統Microsoftwindowsxp中文操作系統的附加功能無數據庫平臺Mysql5.0數據庫平臺補丁無應用平臺tomcatP5.0英語 「應用平臺補丁無客戶端軟件無
硬件環境服務器最低配置推薦配置應用和數據庫服務器Tomcat5.0舊MWebSphere2.1.3開發環境服務器軟件環境分類名稱版本語種操作系統Microsoftwindows中文操作系統的附加功能無數據庫平臺Mysql9.2英文數據庫平臺補丁無應用平臺應用平臺補丁無版本控制系統CVS2.5英文目錄服務系統需求中沒有體現客戶端軟件無服務器硬件環境分類操作系統名稱Microsoftwindows版本 語種似分類操作系統名稱Microsoftwindows版本 語種似操作系統的附加功能數據庫平臺無Mysql9.2 英文服務器最低配置推薦配置應用服務器、數據庫服務器、郵件服務器、目錄服務器Tomcat5.0舊MWebSphereAccessMysql開發機器軟件環境客戶端軟件開發機器硬件環境2.2設計思想2.2.1系統構思系統功能結構圖參見功能結構圖.doc個人文件夾算法:在數據庫中創立兩張表,其中一張用來存儲各個用戶的文件夾組織結構(文件夾的組織結構為樹狀結構,經過ID和PID兩個字段來判斷),另一張表用來記錄用戶上傳文件的信息和所對應的文件夾編號。經過文件夾編號與文件夾ID關聯來實現個人文件夾。權限判斷檢測算法:判斷session中存儲的用戶信息,如果為空則強制登錄,不為空,檢查必要的用戶權限,角色等級,級別高于當前頁面的用戶才能夠查看當前頁面的內容,否則強制跳轉。2.2.2關鍵數據結構樹形結構呈現網絡文件夾和企業組織結構需要樹型展示內容信息需要遞歸算法展示。偽代碼:PublicelementgetChild()for(eachelementinchildList)(getChild();添加到已有列表中}}2.3人工處理過程人工處理過程原因輸入輸出處理過程數據庫數據備份保障數據安全數據庫操作命令關鍵數據、 當日數據庫的運行日志數據庫使用率最低時備份可恢復數據,存檔數據庫數據維護維護數據庫性能數據庫操作命令數據庫相關參數狀態日志在規定的日期內完成對數據庫的狀態檢測系統功能設計3.1協同工作系統功能在本系統中為員工日常辦公常見功能,包括個人信息維護、查看她人信息、日程安排、名片夾、通訊錄、查看會議,而且能夠查看個人的待辦工作、已辦工作。當個人忘記密碼時,由其經過電話向系統管理員詢問密碼。作為部門領導還能夠發起會議,并對會議和會議室進行管理。3.1.1管理工作子功能維護工作功能處理流程:系統確認用戶登錄后,接受用戶的觸發點擊”工作安排”鏈接進入工作安排界面根據用戶選擇的功能跳轉進入相應的工作”添加”,”刪除”,”修改”頁面。系統驗證添加信息完整且正確,將信息加入數據庫,導向日程安排頁面。系統給出刪除文件的提示,用戶確認后刪除信息,導向日程安排頁面。系統驗證修改后信息完整且正確,刷新數據庫中信息,導向日程安排頁面。總體結構和外部設計:將所涉及到的數據項封裝到Bussiness對象類中操作過程中的異常將由各方法Exception類處理BussinessManage類實操作過程中的異常將由各方法Exception類處理BussinessManage類實刪除、查詢功能3.拋出到功能分配:Bussiness類封裝欲處理的數據2.現對日程表的增加、3.Exception類處理相應的異常設置代辦功能處理流程:系統確認用戶登錄后,接受用戶的觸發點擊”工作安排”鏈接進入工作安排界面用戶從界面顯示的組織結構樹狀結構選取且只能選取相應的人員系統給出加入代辦的確認,向數據庫中的相應表加入代辦人員系統導向日程安排界面總體結構和外部設計:經過選擇系統中的現有用戶,確定所要加入的代辦2.經過BussinessManage類完成代辦設置工作功能分配:經過下拉框的選擇部門的方法選擇代辦人員2.BussinessManage類中設置代辦方法完成代辦的加入數據庫功能設置讀者功能處理流程:系統確認用戶登錄后,接受用戶的觸發點擊”工作安排”鏈接進入工作安排界面用戶從界面中選擇部門,然后出現該部門下的所有員工 ,用戶能夠選擇要設為讀者的員工系統給出加入讀者的確認,向數據庫中的相應表加入新的讀者系統導向日程安排界面總體結構和外部設計:經過選擇系統中的現有用戶,確定所要加入的代辦2.經過BussinessManage類完成讀者設置工作功能分配:經過下拉框的選擇部門的方法選擇代辦人員2.BussinessManage類中設置讀者方法完成代辦的加入數據庫功能查詢日程處理流程:系統確認用戶登錄后,接受用戶的觸發點擊”工作安排”鏈接進入工作安排界面系統接受用戶輸入查詢條件,包括:姓名、部門、職位、安排日期系統根據查詢條件查詢數據庫中的相關表格如有符合條件項系統顯示查詢結果總體結構和外部設計:由系統用戶輸入希望的查詢條件系統接受相應的輸入參數查詢數據庫如有符合條件的數據項,系統顯示列表功能分配:BussinessManage類中bussimessQury()方法完成代辦的加入數據庫功能查詢日歷處理流程:系統確認用戶登錄后,接受用戶的觸發點擊”日歷”鏈接,進入日歷查詢界面用戶選擇相應月或年查找日歷總體結構和外部設計:1.由系統用戶輸入希望的查詢條件系統接受相應的輸入參數給出查詢結果功能分配:BussinessManage類中bussinessQury()方法完成代辦的加入數據庫功能3.1.2在線信息子功能指利用系統短消息功能發送的通知。用戶點擊在線信息后,彈出新窗口顯示該信息的詳細內容。在查看信息的頁面能夠選擇已閱,對于已閱的在線信息不再顯示。此模塊包含的功能有:草稿箱、已發送、未閱留言、全部留言。草稿箱功能處理流程:
系統確認用戶登錄后,接受用戶的觸發點擊”草稿箱”鏈接,進入草稿箱編輯界面2.戶選擇的功能分別跳轉進入相應的信息”寫留言”,”刪2.戶選擇的功能分別跳轉進入相應的信息”寫留言”,”刪除”,”修改”,”查詢””發送”功能。用戶選擇”寫留言”功能,系統驗證新建信息完整且正確,將信息加入數據庫,并由用戶選擇是否發送給目標。4.用戶選擇”刪除”功能4.用戶選擇”刪除”功能,系統給出刪除文件的提示,用戶確認后刪除信息。5.用戶選擇”修改”功能,5.用戶選擇”修改”功能,系統驗證修改后信息完整且正確,更新數據庫中信息。6.用戶選擇”查詢”功能,6.用戶選擇”查詢”功能,系統驗證查詢條件完整且正確,從數據庫中發送”功能,發送”功能,系統驗證發送信息完整且爭取,存入數查詢,顯示查詢結果。7.用戶選擇”7.據庫。總體結構和外部設計:1.將所涉及到的數據項封裝到1.將所涉及到的數據項封裝到Message對象類中2.經過功能類MessageManage中的具體方法實現相關的操作
3.拋出到操作過程中的異常將由各方法3.拋出到Exception類處理功能分配:1.Message類封裝欲處理的數據2. MessageManage類實現對留言的增加、 刪除、修改、查詢功能MessageManage中addMessage()2. MessageManage類實現對留言的增加、 刪除、修改、查詢功能MessageManage中addMessage()方法實現”寫留言”的功MessageManage類中searchMessage()方法查詢留言a.經過厶匕能。b.經過c.經過MessageManage類中deleteMessage(p!f法刪除選定的留言c.d.經過MessageManage類中editMessage()方法修改選定的留言e.經過MessageManage類中sendMessage(防T法發送選定的留言3.Exception類處理相應的異常已發送信息功能處理流程:系統確認用戶登錄后,接受用戶的觸發點擊”已發送”鏈接,進入已發送留言界面用戶能夠查詢已發送留言用戶能夠刪除已發送留言總體結構和外部設計:經過錄入條件,查詢所需要的已發送留言2.經過MessageManage類完成已發送留言工作功能分配:MessageManage類中searchMessage()方法查詢已發送留言MessageManage類中deleteMessage(防法刪除選定的已發送留言未閱留言功能處理流程:系統確認用戶登錄后,接受用戶的觸發點擊”未閱留言”鏈接,進入未閱留言界面用戶從界面顯示的所有未閱留言中查看留言用戶能夠回復留言用戶也能夠刪除留言總體結構和外部設計:經過選擇業面顯示的未閱留言,確定要讀的留言經過MsgManage類完成未閱留言工作功能分配:MessageManage類中searchMessage()方法查詢留言MessageManage類中deleteMessage()方法刪除留言MessageManage類中replyMessage()方法回復留言MessageManage類中seeMessage(方法查看留言全部留言功能處理流程:系統確認用戶登錄后,接受用戶的觸發點擊”全部留言”鏈接進入全部留言界面系統會列出用戶所有的留言用戶能夠查詢所需要的留言用戶能夠查看選定的留言用戶能夠回復留言用戶能夠刪除選定的留言總體結構和外部設計經過選擇業面顯示的全部留言,確定要讀的留言經過MessageManage類完成全部留言工作功能分配:MessageManage類中searchMessage。方法查詢留言MessageManage類中deleteMessage()方法刪除留言MessageManage類中replyMessage()方法回復留言MessageManage類中seeMessage(方法查看留言公司通訊錄子功能在本系統中的公司職員能夠經過這個系統來查詢公司某個職員的個人通訊的信息,比如說:辦公電話,移動電話,電子郵件,等等信息,這樣的話,能夠讓大家之間增加了解,這樣的話,方便職員。還同時能夠把全部職員或者某個職員的信息保存在本地 ,轉為Excel的文件,這樣的話,就能夠不用每次都得登錄到系統。查詢個人通訊信息功能處理流程:1.系統確認已經登錄進來的用戶,用戶輸入查詢的條件。系統確認條件正確.,并顯示查詢結果。用戶看到白己想知道信息。總體結構和外部設計1.將所涉及到的數據經過ResultSet來返回到另外一個頁面用戶直接查看所得信息。操作過程中的異常將由各方法拋出到 Exception類處理功能分配:1.ResultSet封裝得到的數據或者全部的數據。2.Exception類處理相應的異常。導出成EXCEL功能處理流程:1.系統確認已經登錄進來的用戶 ,用戶輸入查詢的條件。系統確認條件正確.,并顯示查詢結果。用戶看到白己想知道信息。用戶點擊保存按鈕,相應的信息保留到本地。總體結構和外部設計:將所要傳出來的信息封裝在Export類里面。將信息倒出。功能分配:Checkout類將封裝的信息導出。Exception類處理相應的異常系統管理子功能指管理員登陸后,對部門各個模塊進行管理,分別能夠對部門用戶角色進行相關管理。此模塊功能點:管理部門,管理用戶,管理用戶角色
管理部門功能處理流程:1.系統管理員登陸后,點擊部門管理,進入部門管理界面根據管理員選擇的管理功能分別跳轉進入相應的部門”新建”,”刪除”,”查詢”,”修改”,功能選擇部門”新建”功能,系統驗證新建信息完整且正確 ,將信息加入數據庫,并由系統管理員確認選擇部門”刪除”功能,系統給出刪除部門的提示,用戶確認后刪除信息。選擇部門”查詢”功能,系統列出部門信息。選擇部門”修改”功能,系統列出相關部門信息,管理員進行修改,系統驗證修改后信息完整且正確,更新數據庫中信息。總體結構和外部設計:將所涉及到的數據項封裝到Department對象類中2.經過功能類DepartmentManagement中的具體方法實現相關的操作拋出到操作過程中的異常將由各方法拋出到Exception類處理功能分配:1.Department類封裝欲處理的數據2.DepartmentManagement類實現對部門的增加、 刪除、修改、查詢功能3.Exception類處理相應的異常管理角色功能處理流程:系統管理員登陸后,點擊角色管理,進入角色管理界面根據管理員選擇的管理功能分別跳轉進入相應的用戶”分配角色”功能選擇角色"分配角色"功能,系統列出相關角色以及用戶信息,管理員進行修改,調整用戶的角色,系統驗證分配后信息完整且正確,更新數據庫中信息。總體結構和外部設計:將所涉及到的數據項封裝到Role對象類中2.經過功能類RoleManagement中的具體方法實現相關的操作3.操作過程中的異常將由各方法拋出到Exception類處理功能分配:1.Role類封裝欲處理的數據2.RoleManagement類實現對系統角色的分配功能3.Exception類處理相應的異常管理用戶功能處理流程:系統管理員登陸后,點擊用戶管理,進入用戶管理界面2.根據用戶選擇的管理功能分別跳轉進入相應的用戶 "新建","刪除","查詢","修改",功能選擇用戶”新建"功能,系統驗證新建信息完整且正確,將信息加入數據庫,并由系統管理員確認選擇用戶”刪除”功能,系統給出刪除用戶的提示,用戶確認后刪除信息。選擇用戶”查詢”功能,系統列出用戶信息。選擇用戶”修改”功能,系統列出相關用戶信息,管理員進行修改,系統驗證修改后信息完整且正確,更新數據庫中信息。乙把用戶添加到一個部門功能,addUser()實現給用戶添加到一個部門中,經過查詢數據庫,查找部門的樹型結構實現8.選擇”給用戶添加角色",選擇相應的角色,系統驗證新建信息完整且正確,更新數據庫信息。總體結構和外部設計:將所涉及到的數據項封裝到User對象類中2.經過功能類UserManagement中的具體方法實現相關的操作3.操作過程中的異常將由各方法拋出到Exception類處理功能分配:1.User類封裝欲處理的數據UserManagement類實現對用戶的增加、 刪除、修改、查詢功左匕3.Exception類處理相應的異常待辦事項子功能本模塊完成功能又列出所有傳送給當前用戶但該用戶尚未簽收處理的工作、收到留言、日程安排。待辦事項模塊包括的功能有:待辦工作清單、收到留言清單、到期日程安排清單。待辦工作清單處理流程:1.系統確認用戶登錄后,用戶點擊”待辦事項”鏈接,進入”待辦事項”界面系統將待辦事項按日期從新到舊的順序排列,并在”待辦事項”頁面顯示出當前登錄用戶的最新的5條需要處理的工作。
將所涉及到的數據項封裝到Work實體對將所涉及到的數據項封裝到Work實體對1.象類中經過功能類PendingWorkOperate中的display()方法實現顯示操作經過功能類PendingWorkOperate中的sortAccordToTime()方法實現對待辦事項的排序操作過程中的異常將由各方法拋出到 Exception類處理功能分配:Work類封裝欲處理的數據PendingWorkOperate中的方法實現對待辦事項的顯示操作Exception類處理相應的異常工作總清單處理流程:當用戶在”待辦事項”頁面點擊”所有工作清單”連接時,頁面跳轉”全部工作”頁面。該頁面以每頁10條按日期從新到舊的順序顯示出當前用戶的所有需要處理的工作。總體結構和外部設計:1.將所涉及到的數據項封裝到Work實體對象類中
2.經過功能類PendingWorkOperate中的方法實現對待辦事項的排序3.經過功能類PendingWorkOperate中的方法實現所有待辦事項的顯示操作操作過程中的異常將由各方法拋出到 Exception類處理功能分配:1.Work類封裝欲處理的數據PendingWorkOperate中的displayAII()實現對所有待辦事項的顯示功厶匕能PendingWorkOperate中的sortAccordToTime()實現對待辦事項的排序Exception類處理相應的異常新增待辦工作處理流程:當前用戶在”待辦事項”頁面點擊”新增”,頁面跳轉至”待辦事項添加”頁面。在”待辦事項添加”頁面,用戶輸入待辦事項的相應數據,點擊”確定”進行提交總體結構和外部設計:1.將所涉及到的數據項封裝到Work1.將所涉及到的數據項封裝到Work實體對象類中2.經過功能類PendingWorkOperate中的方法實現新待辦事項的添加操作3.拋出到操作過程中的異常將由各方法Exception3.拋出到功能分配:1.work類封裝欲處理的數據PendingWorkOperate中的addWork()添加待辦事項Exception類處理相應的異常刪除待辦工作處理流程:在”待辦事項”頁面或者”全部待辦事項”頁面,用戶能夠從已有待辦事項中經過選中復選框選中要刪除的待辦事項用戶點擊”刪除”按鈕將待辦事項刪除3.系統提示用戶”是否真的要刪除?”3.用戶經過確認將該選中的待辦事項進行刪除總體結構和外部設計:將所涉及到的數據項封裝到Work實體對象類中經過功能類PendingWorkOperate中的方法實現待辦事項的刪除
操作3.拋出到操作過程中的異常將由各方法Exception3.拋出到功能分配:1.Work類封裝欲處理的數據PendingWorkOperate中的deleteWork()添加待辦事項Exception類處理相應的異常網絡文件夾子功能在服務器上提供個人文件夾;文件夾大小由系統管理員設定個人可將文件上傳至個人文件夾中;個人文件夾可由使用者設置共享功能。此模塊包含的功能有:我的文件夾、共享目錄。網絡文件夾功能處理流程:系統確認用戶登錄后,接受用戶的觸發點擊”網絡文件夾”鏈接進入網絡文件夾界面用戶經過點擊左側文件夾目錄樹,在右側窗口中顯示點擊文件夾的子文件夾信息和所包含文件目錄。用戶點擊添加新文件夾,導向添加新文件夾頁面,填寫文件夾名
稱,選擇上級目錄名稱后提交,增加新文件夾在每個文件夾的子文件夾和文件列表中 ,復選框中選擇后點擊刪5.
輯5.
輯用戶點擊每個文件夾或文件項編,導向文件夾或文件編輯,修改文件夾信息或文件信息提交,系統修改文件夾或文件信息6.用戶點擊文件瀏覽,選擇上傳文件,提交后,文件上傳到服務器總體結構和外部設計:4.WebFolder遞歸調用添加、顯示、編輯、刪除子文件夾。5.WebFolder操作FileManage實例化File進行文件操作6.拋出到操作過程中的異常將由各方法6.拋出到Exception類處理功能分配:WebFolder文件夾實例類,遞歸查找子文件夾。WebFile。文件實例類,與數據庫映射FolderManage設置文件夾的增刪改查FileManage提供文件的上傳,文件信息的顯示、修改和刪除文件夾共享功能處理流程:系統確認用戶登錄后,接受用戶的觸發點擊”個人文件夾”鏈接進入個人文件夾界面用戶經過點擊左側文件夾目錄樹,在右側窗口中顯示點擊文件夾的子文件夾信息和所包含文件目錄。用戶進入共享目錄,選在要維護的文件夾,添加,修改和刪除共享文件夾,系統驗證添加信息,系統導向共享文件夾界面用戶進入我的文件夾界面,設置文件共享屬性,系統導向我的文件夾界面總體結構和外部設計:1.WebFolder遞歸調用顯示文件夾樹形結構。2.FolderManage設置添加,刪除,修改文件夾的共享和共享權限。操作過程中的異常將由各方法拋出到 Exception類處理功能分配:1.WebFolder文件夾實體類,遞歸查找子文件夾。2.FolderManage設置文件夾的共享和共享權限管理個人信息子功能本模塊為員工提供包括密碼、白我介紹、興趣愛好、聯系方式等個人信息維護的功能。此模塊包含的功能有:個人信息維護、查看她人信息。
維護名片夾功能處理流程:用戶點擊鏈接進入個人信息管理頁面,系統跳轉到該頁面用戶填寫個人信息,提交。系統對數據庫進行操作。操作完成,系統提示操作成功總體結構和外部設計:1.數據項均封裝在類TFolder的對象中。2.所有數據庫操作,均由TFolder內的方法實現。3.拋出到操作過程中的異常將由各方法Exception類處理功能分配3.拋出到1.Update中的方法實現個人信息的修改。查詢她人信息功能處理流程:用戶點擊鏈接,進入查詢她人信息頁面。用戶經過組織樹選擇查詢對象。系統跳轉頁面,顯示查詢結果。總體結構和外部設計:
1.數據項均封裝在TFolder類的對象中。2.所有數據庫操作,均由TFolder內的方法實現。3.拋出到操作過程中的異常將由各方法Exception3.拋出到功能分配:OtherlnfoQuery中的方法實現她人信息的查詢。管理名片夾子功能本模塊提供員工對白己的通訊錄進行管理。可設置私有或共享。可直接點擊發郵件。此模塊包含的功能有:名片夾分類、個人名片夾、查看共享名片夾維護名片功能處理流程:用戶點擊鏈接進入管理名片夾頁面 ,系統跳轉到該頁面用戶選擇維護類型,輸入維護條件,提交。系統對數據庫進行操作。操作完成,系統提示操作成功,跳轉到管理名片夾頁面。總體結構和外部設計:1.數據項均封裝在card類的對象中。2.所有數據庫操作,均由cardhmanage內的方法實現。3.拋出到操作過程中的異常將由各方法3.拋出到Exception類處理功能分配:1.addcard方法實現添加名片。2.searchcard實現查詢名片。3.delcard方法實現刪除名片。4.lookcard方法實現查看名片。5.Modifycard方法實現修改名片。6.Movecard方法實現移動名片.7.Sendcard方法實現發送名片。八維護個人名片夾分類功能處理流程:用戶點擊鏈接,進入名片夾分類頁面。用戶維護分類。系統跳轉頁面,顯示已有分類。總體結構和外部設計:數據項均封裝在cardholder類的對象中。所有數據庫操作,均由cardholdermanage內的方法實現操作過程中的異常將由各方法拋出到Exception類處理拋出到功能分配:1.addType方法實現添加新類型。2.searchType實現查詢所有類型。3.delType實現刪除類型。4.lookTyp實現查看類型。5.Modifytype實現修改類型。查詢公共名片處理流程:用戶點擊鏈接,進入查詢公共名片頁面。用戶輸入查詢信息,提交。系統跳轉頁面,顯示查詢結果。總體結構和外部設計:1.數據項均封裝在card類的對象中。2.所有數據庫操作,均由cardmanage內的方法實現。操作過程中的異常將由各方法拋出到Exception類處理功能分配:由cardmanage類中,searchothercard()方法實現名片查詢。3.1.9會議室管理工作子功能會議室添加功能處理流程:系統確認用戶登錄后,接受用戶的觸發點擊”會議室管理”鏈接進入會議室信息界面當前用戶點擊”新增”按鈕,進入”添加會議室”頁面在”添加會議室”頁面,用戶輸入會議室的相應數據,點擊”確定”進行提交總體結構和外部設計:將所涉及到的數據項封裝到MeetRoom對象類中經過功能類MeetRoomManagement中的具體方法實現相關的操作9.拋出到操作過程中的異常將由各方法Exception類處理功能分配:MeetRoom封裝欲處理的數據MeetRoomManagement類實現對會議室表的增加功能Exception類處理相應的異常刪除會議室功能處理流程:系統確認用戶登錄后,接受用戶的觸發點擊”會議室管理”鏈接當前用戶輸入要刪除會議室條件點擊”查詢”按鈕,用戶點擊”刪除”按鈕將會議室刪除系統提示用戶”是否真的要刪除?用戶經過確認將該會議室刪除總體結構和外部設計:1.將所涉及到的數據項封裝到MeetRoom對象類中2.經過功能類MeetRoomManagement中的具體方法實現相關的操作3.法拋出到操作過程中的異常將由各方Exception類處理功能分配:1.MeetRoom封裝欲處理的數據2.MeetRoomManagement類實現對會議室表的刪除功能3.Exception類處理相應的異常會議室查詢功能處理流程:系統確認用戶登錄后,接受用戶的觸發點擊”會議室管理”鏈接當前用戶輸入要會議室查詢條件點擊”查詢”按鈕總體結構和外部設計:將所涉及到的數據項封裝到MeetRoom對象類中經過功能類MeetRoomManagement中的具體方法實現相關的操作3.法拋出到操作過程中的異常將由各方Exception類處理功能分配:MeetRoom封裝欲處理的數據MeetRoomManagement類中deleteRoom()實現對會議室表的刪除功能Exception類處理相應的異常會議室修改功能處理流程:系統確認用戶登錄后,接受用戶的觸發點擊”會議室管理”鏈接進入會議室信息界面當前用戶輸入要修改會議室條件點擊”查詢”按鈕,用戶點擊”修改”按鈕進入”修改會議室”頁面在”修改會議室”頁面,用戶輸入會議室的修改數據,點擊”確定”進行提交總體結構和外部設計:將所涉及到的數據項封裝到MeetRoom對象類中經過功能類MeetRoomManagement中的具體方法實現相關的操作操作過程中的異常將由各方法拋出到 Exception類處理功能分配:MeetRoom封裝欲處理的數據MeetRoomManagement類中editRoom()實現對會議室表的修改功能Exception類處理相應生成會議室使用報表功能處理流程:系統確認用戶登錄后,接受用戶的觸發點擊”會議室管理”鏈接進入會議室信息界面當前用戶點擊”生成報表”按鈕,進入”生成報表”頁面在”生成報表”頁面,點擊”導出excel按鈕.總體結構和外部設計:1.將所涉及到的數據項封裝到1.MeetRoom對象類中2.經過功能類MeetRoomManagement中的具體方法實現相關的操作操作過程中的異常將由各方法拋出到 Exception類處理功能分配:1.MeetRoom封裝欲處理的數據2.MeetRoomManagement類實現對會議室使用報表的生成功能3.Exception類處理相應的異常預約會議室功能處理流程:系統確認用戶登錄后,接受用戶的觸發點擊”預約會議室”鏈接進入預約會議室界面當前用戶輸入要用會議室條件或者預約時間,點擊”查詢”按鈕用戶可得到能夠預約的會議室用戶選擇要預約的會議室,點擊”預約”進行提交總體結構和外部設計:1.將所涉及到的數據項封裝到Booking對象類中2.經過功能類BookingManagement中的具體方法實現相關的操作3.操作過程中的異常將由各方法拋出到Exception類處理功能分配:1.Booking封裝欲處理的數據BookingManagement類中queryBooking()與addBooking()實現對會議室的預約功能Exception類處理相應取消預約功能處理流程:系統確認用戶登錄后,接受用戶的觸發點擊”取消預約”鏈接進入取消預約界面當前用戶在要取消的預約后點擊”取消”按鈕系統提示用戶”是否真的要取消?用戶經過確認將該預約取消總體結構和外部設計:1. 將所涉及到的數據項封裝到Booking對象類中2.經過功能類BookingManagement中的具體方法實現相關的操作3. 操作過程中的異常將由各方法拋出到Exception類處理法拋出到功能分配:1.Booking封裝欲處理的數據2.BookingManagement類中deleteBooking()實現對會議室的取消預約功能3.1.10會議管理子功能待辦事項模塊包括的功能有:添加會議、修改會議、刪除會議,查詢會議,查看會議記錄,提交會議記錄。添加會議功能處理流程:1.系統確認用戶登錄后,接受用戶的觸發點擊”會議管理”鏈接,進入會議信息界面當前用戶點擊”新增”按鈕,進入”添加會議”頁面在”添加會議”頁面,用戶輸入會議的相應數據,點擊”確定”進行提交總體結構和外部設計:1. 將所涉及到的數據項封裝到Meeting對象類中2.經過功能類MeetingManagement中的具體方法實現相關的操作3.操作過程中的異常將由各方法拋出到 Exception類處理功能分配:1.Meeting封裝欲處理的數據2.MeetingManagement類實現對會議表的增加功能3.Exception類處理相應的異常 刪除會議功能處理流程:系統確認用戶登錄后,接受用戶的觸發點擊”會議管理”鏈接進入會議信息界面當前用戶輸入要刪除會議條件點擊”查詢”按鈕 ,用戶點擊”刪除”按鈕將會議刪除系統提示用戶”是否真的要刪除?用戶經過確認將該會議刪除總體結構和外部設計:將所涉及到的數據項封裝到Meeting對象類中經過功能類MeetingManagement中的具體方法實現相關的操作操作過程中的異常將由各方法拋出到 Exception類處理功能分配:1.Meeting封裝欲處理的數據2.MeetingManagement類實現對會議表的刪除功能3.Exception類處理相應的異常會議查詢功能處理流程:系統確認用戶登錄后,接受用戶的觸發點擊”會議管理”鏈接進入會議室信息界面用戶輸入要會議查詢條件點擊”查詢”按鈕總體結構和外部設計:將所涉及到的數據項封裝到Meeting對象類中經過功能類MeetingManagement中的具體方法實現相關的操作操作過程中的異常將由各方法拋出到 Exception類處理功能分配:MeetRoom封裝欲處理的數據MeetRoomManagement類中queryMeeting()實現對會議表的查詢功能Exception類處理相應的異常會議修改功能處理流程:系統確認用戶登錄后,接受用戶的觸發點擊”會議管理”鏈接進入會議信息界面當前用戶輸入要修改會議條件點擊”查詢”按鈕,用戶點擊”修改”按鈕進入”修改會議”頁面在”修改會議”頁面,用戶輸入會議室的修改數據 ,點擊”確定”進行提交總體結構和外部設計:1.將所涉及到的數據項封裝到Meeting對象類中經過功能類MeetingManagement中的具體方法實現相關的操作操作過程中的異常將由各方法拋出到 Exception類處理功能分配:Meeting封裝欲處理的數據MeetingManagement類中editMeeting()實現對會議表的修改功左匕3.Exception類處理相應 會議記錄查看功能處理流程:系統確認用戶登錄后,接受用戶的觸發點擊”會議管理”鏈接進入會議信息界面當前用戶輸入要查看會議條件點擊”查詢”按鈕 ,用戶點擊”查看”按鈕進入”單個會議信息”頁面用戶在”單個會議信息”頁面點擊”查看”按鈕總體結構和外部設計:將所涉及到的數據項封裝到Meeting對象類中經過功能類MeetingManagement中的具體方法實現相關的操作3.拋出到操作過程中的異常將由各方法Exception類處理功能分配:Meeting封裝欲處理的數據MeetingManagement類實現對會議記錄的查看功能Exception類處理相應的異常提交會議記錄功能處理流程:1.系統確認用戶登錄后,接受用戶的觸發點擊”會議管理”鏈接進入會議信息界面當前用戶輸入要查看會議條件點擊”查詢”按鈕 ,用戶點擊”查看”按鈕進入”單個會議信息”頁面用戶在”單個會議信息”頁面點擊”提交”按鈕 ,進入”會議記錄提交”頁面,輸入會議記錄,點擊”確定”進行提交總體結構和外部設計:1.將所涉及到的數據項封裝到Meeting對象類中2.經過功能類MeetingManagement中的具體方法實現相關的操作3. 操作過程中的異常將由各方法拋出到 Exception類處理功能分配:1.Meeting封裝欲處理的數據2.MeetingManagement類實現對會議的記錄提交功能3.Exception類處理相應的異常技術選型由于本小組多數同學并沒有JAVAWEB開發經驗,基本上是初次接觸JSP,因此我們組選擇最簡單的MVC結構,JSP+SERVLET+JAVABEAN。系統數據結構設計5.1說明系統數據結構為系統中數據庫各表的字段的設計,包括字段名及其類型。5.2數據結構用戶表用戶ID密碼用戶姓名性別年齡所屬部門職位個人介紹興
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學校班主任管理制度
- 學生餐收費管理制度
- 安保部宿舍管理制度
- 完善hse管理制度
- 定制類安裝管理制度
- 實驗室全面管理制度
- 客運運營部管理制度
- 家具場怎樣管理制度
- 家庭風險圖管理制度
- 異議與申訴管理制度
- JG/T 368-2012鋼筋桁架樓承板
- DB31/T 1096-2018醫院日間手術管理規范
- GB/T 14486-2008塑料模塑件尺寸公差
- 電力拖動自動控制系統-運動控制系統(第5版)習題答案
- 禾川x3系列伺服說明書
- 細胞生物學(全套1047張課件)
- 六年級下冊“快樂讀書吧”練習題試題及答案
- 手術部位感染目標性監測分析情況報告
- ★教導型組織-行動管理模式(三)
- 城市二次供水改造項目可行性研究報告
- 珠算三級四級試題
評論
0/150
提交評論