![UML-學(xué)生宿舍管理系統(tǒng)_第1頁](http://file4.renrendoc.com/view/1a861cdb51ceba3e616b84c1364aae84/1a861cdb51ceba3e616b84c1364aae841.gif)
![UML-學(xué)生宿舍管理系統(tǒng)_第2頁](http://file4.renrendoc.com/view/1a861cdb51ceba3e616b84c1364aae84/1a861cdb51ceba3e616b84c1364aae842.gif)
![UML-學(xué)生宿舍管理系統(tǒng)_第3頁](http://file4.renrendoc.com/view/1a861cdb51ceba3e616b84c1364aae84/1a861cdb51ceba3e616b84c1364aae843.gif)
![UML-學(xué)生宿舍管理系統(tǒng)_第4頁](http://file4.renrendoc.com/view/1a861cdb51ceba3e616b84c1364aae84/1a861cdb51ceba3e616b84c1364aae844.gif)
![UML-學(xué)生宿舍管理系統(tǒng)_第5頁](http://file4.renrendoc.com/view/1a861cdb51ceba3e616b84c1364aae84/1a861cdb51ceba3e616b84c1364aae845.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡介
1、精選優(yōu)質(zhì)文檔-傾情為你奉上精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)專心-專注-專業(yè)精選優(yōu)質(zhì)文檔-傾情為你奉上專心-專注-專業(yè)面向?qū)ο蠓治雠c設(shè)計(jì)(UML)綜合實(shí)驗(yàn)報(bào)告項(xiàng)目名稱: 學(xué)生宿舍管理系統(tǒng) 目錄 TOC o 1-3 h z u 第1章需求分析為了了解全校學(xué)生住宿情況,掌握學(xué)生信息,做好學(xué)生監(jiān)管工作,保障學(xué)生安全,為學(xué)生提供安全可靠的住宿環(huán)境,在為學(xué)生提供全面便捷的生活服務(wù),制作一個(gè)學(xué)生宿舍管理系統(tǒng)是必需的。整個(gè)系統(tǒng)有4類用戶,分別是宿舍樓管理員、宿舍樓學(xué)生、系統(tǒng)管理員、其他一般用戶等。整個(gè)學(xué)生宿舍管理系統(tǒng)整體功能模塊圖如下所示,該系統(tǒng)分為4大子系統(tǒng),分別為宿舍樓管理員子系統(tǒng),宿舍樓學(xué)生子
2、系統(tǒng),系統(tǒng)管理員子系統(tǒng),其他用戶子系統(tǒng)。圖1-1系統(tǒng)整體功能模塊圖1.1 宿舍樓管理員子系統(tǒng)的需求分析在宿舍樓管理員子系統(tǒng)中,其子系統(tǒng)的一些主要功能如下:1) 宿舍樓管理員查詢宿舍樓的所有信息1.1) 宿舍樓管理員可以按學(xué)號(hào)查詢學(xué)生住宿的詳細(xì)信息1.2) 宿舍樓管理員可以查詢所有宿舍報(bào)修的信息1.3) 宿舍樓管理員可以查詢夜歸的詳細(xì)信息1.4) 宿舍樓管理員可以查詢某宿舍樓學(xué)生離返校的信息2)管理員可以修改學(xué)生信息2.1) 宿舍樓管理員可以修改學(xué)生信息2.2) 宿舍樓管理員可以刪除學(xué)生信息3) 宿舍樓管理員可以登記報(bào)修解決時(shí)間4)通知學(xué)生學(xué)?;蛘邔W(xué)院發(fā)布的公告5)登錄管理員子系統(tǒng)其功能細(xì)化圖如
3、下:圖1-2宿舍樓管理員系統(tǒng)功能模塊圖1.2 宿舍樓學(xué)生子系統(tǒng)的需求分析在宿舍樓學(xué)生子系統(tǒng)中,其功能概述如下:1)宿舍樓學(xué)生可以查詢信息1.1)查詢自己所在宿舍的信息1.2)查詢自己的夜歸記錄1.3)查詢自己的離返校記錄2)宿舍樓學(xué)生可以插入信息2.1)插入報(bào)修信息2.2)插入離校時(shí)間2.3)插入返校時(shí)間3)登錄宿舍樓學(xué)生子系統(tǒng)其功能細(xì)化圖如下:圖1-3宿舍樓學(xué)生子系統(tǒng)功能模塊圖1.3 系統(tǒng)管理員子系統(tǒng)的需求分析在系統(tǒng)管理子系統(tǒng)中,其功能概述如下:1) 管理宿舍樓管理員信息,如注冊,刪除宿舍樓管理員信息2) 管理宿舍樓學(xué)生信息,如注冊,刪除宿舍學(xué)生信息3) 管理其他用戶信息,如注冊,刪除其他用
4、戶信息4) 設(shè)置各個(gè)用戶的權(quán)限 5) 登錄系統(tǒng)管理員子系統(tǒng)其功能細(xì)化圖如下:圖1-4系統(tǒng)管理整體功能模塊1.4其他用戶子系統(tǒng)的需求分析1) 查看各宿舍整體情況2) 生成報(bào)表圖1-5其他用戶子系統(tǒng)整體功能模塊第2章系統(tǒng)用例模型2.1 參與者的識(shí)別四個(gè)參與者2.1 宿舍樓管理員的用例模型通過分析,在宿舍樓管理員子系統(tǒng)中,該系統(tǒng)可以完成以下功能:可以按學(xué)號(hào)查詢學(xué)生住宿的詳細(xì)信息、可以查詢所有宿舍報(bào)修的信息、可以查詢夜歸的詳細(xì)信息、可以查詢某宿舍樓學(xué)生離返校的信息、可以修改學(xué)生信息、可以刪除學(xué)生信息、可以登記報(bào)修解決時(shí)間、可以通知學(xué)生學(xué)?;蛘邔W(xué)院發(fā)布的公告2.1.1宿舍樓管理員用例圖2.1.2宿舍樓管
5、理員用例圖相關(guān)說明(1)登錄宿舍樓管理員子系統(tǒng)用例:登錄系統(tǒng)簡述:宿舍樓管理員在執(zhí)行所有操作時(shí)得先輸入密碼登錄。參與者:宿舍樓管理員前置條件:無后置條件:系統(tǒng)顯示登錄成功基本路徑:1、宿舍樓管理員向宿舍樓管理員子系統(tǒng)發(fā)出登錄請求,用例開始2、系統(tǒng)顯示登錄界面3、宿舍樓管理員輸入用戶名和密碼4,、系統(tǒng)對比宿舍樓管理員信息,如果輸入的信息出現(xiàn)錯(cuò)誤,跳轉(zhuǎn)到A5、系統(tǒng)顯示登錄成功,用例結(jié)束擴(kuò)展路徑:A、系統(tǒng)提示輸入的信息哪些地方出錯(cuò),要求宿舍樓管理員重新輸入相關(guān)信息或取消登錄、宿舍樓管理員選擇取消登錄,則用例結(jié)束、宿舍樓管理員選擇重新登錄,轉(zhuǎn)到3(2)查看學(xué)生住宿信息用例:查看學(xué)生住宿信息簡述:宿舍樓
6、管理員可通過該子系統(tǒng)查詢學(xué)生住宿的詳細(xì)信息參與者:宿舍樓管理員前置條件:宿舍樓管理員必須先成功登錄該子系統(tǒng)后置條件:系統(tǒng)顯示學(xué)生住宿信息基本路徑:1、宿舍樓管理員向宿舍樓給管理員子系統(tǒng)發(fā)出“查看學(xué)生住宿信息”的請求,開始用例。2、系統(tǒng)要求宿舍樓管理員輸入要查詢的學(xué)生的學(xué)號(hào)。3、系統(tǒng)根據(jù)學(xué)號(hào)顯示該學(xué)生的住宿信息, 如果系統(tǒng)沒有該學(xué)號(hào),轉(zhuǎn)到A。4、用例結(jié)束擴(kuò)展路徑:A、,則要求宿舍樓管理員選擇重新輸入學(xué)號(hào)或取消輸入、宿舍樓管理員選擇取消輸入個(gè)人要求,則用例結(jié)束、宿舍樓管理員重新輸入學(xué)號(hào),轉(zhuǎn)到2(3)查詢學(xué)生夜歸信息用例:查看學(xué)生夜歸信息簡述:宿舍樓管理員可通過該子系統(tǒng)查詢學(xué)生夜歸的信息參與者:宿舍
7、樓管理員前置條件:宿舍樓管理員必須先成功登錄該子系統(tǒng)后置條件:系統(tǒng)顯示學(xué)生夜歸信息基本路徑:1、宿舍樓管理員向宿舍樓給管理員子系統(tǒng)發(fā)出“查看學(xué)生夜歸信息”的請求,開始用例。2、系統(tǒng)要求宿舍樓管理員輸入要查詢的學(xué)生的學(xué)號(hào)。3、系統(tǒng)根據(jù)學(xué)號(hào)顯示該學(xué)生的夜歸信息, 如果系統(tǒng)沒有該學(xué)號(hào),轉(zhuǎn)到A。4、用例結(jié)束擴(kuò)展路徑:A、,則要求宿舍樓管理員選擇重新輸入學(xué)號(hào)或取消輸入、宿舍樓管理員選擇取消輸入個(gè)人要求,則用例結(jié)束、宿舍樓管理員重新輸入學(xué)號(hào),轉(zhuǎn)到2(4)查看學(xué)生離返校信息用例:查看學(xué)生離返校信息簡述:宿舍樓管理員可通過該子系統(tǒng)查詢學(xué)生離返校時(shí)間的詳細(xì)信息參與者:宿舍樓管理員前置條件:宿舍樓管理員必須先成功
8、登錄該子系統(tǒng)后置條件:系統(tǒng)顯示學(xué)生離返校信息基本路徑:1、宿舍樓管理員向宿舍樓給管理員子系統(tǒng)發(fā)出“查看學(xué)生離返校信息”的請求,開始用例。2、系統(tǒng)要求宿舍樓管理員輸入要查詢的學(xué)生的學(xué)號(hào)。3、系統(tǒng)根據(jù)學(xué)號(hào)顯示該學(xué)生的離返校時(shí)間信息, 如果系統(tǒng)沒有該學(xué)號(hào),轉(zhuǎn)到A。4、用例結(jié)束擴(kuò)展路徑:A、則要求宿舍樓管理員選擇重新輸入學(xué)號(hào)或取消輸入、宿舍樓管理員選擇取消輸入個(gè)人要求,則用例結(jié)束、宿舍樓管理員重新輸入學(xué)號(hào),轉(zhuǎn)到2(5)查看宿舍樓報(bào)修信息 用例:查看宿舍樓報(bào)修信息簡述:宿舍樓管理員可通過該子系統(tǒng)查看宿舍樓報(bào)修的詳細(xì)信息參與者:宿舍樓管理員前置條件:宿舍樓管理員必須先成功登錄該子系統(tǒng)后置條件:顯示哪些宿舍
9、有報(bào)修而且沒有進(jìn)行處理的基本路徑:1、宿舍樓管理員向宿舍樓給管理員子系統(tǒng)發(fā)出“查看宿舍樓報(bào)修信息”的請求,開始用例。2、系統(tǒng)顯示哪些宿舍有進(jìn)行報(bào)修申請,還有是否進(jìn)行處理、安排人員過去處理選項(xiàng)。如果沒有保修宿舍則頁面提示 “無報(bào)修宿舍”。3、用例結(jié)束擴(kuò)展路徑:無(6)修改學(xué)生信息用例:修改學(xué)生信息簡述:宿舍樓管理員可通過該子系統(tǒng)修改學(xué)生住宿的詳細(xì)信息參與者:宿舍樓管理員前置條件:宿舍樓管理員必須先成功登錄該子系統(tǒng)而且該學(xué)生已經(jīng)轉(zhuǎn)換專業(yè)后置條件:如果成功,學(xué)生的數(shù)據(jù)庫中的住宿信息被修改,如果失敗,系統(tǒng)狀態(tài)不變基本路徑:1、宿舍樓管理員向宿舍樓給管理員子系統(tǒng)發(fā)出“修改學(xué)生信息”的請求,開始用例。2、
10、系統(tǒng)要求宿舍樓管理員輸入要修改的學(xué)生的學(xué)號(hào)。3、系統(tǒng)根據(jù)學(xué)號(hào)顯示該學(xué)生的詳細(xì)信息并提供修改接口和提交按鈕, 如果系統(tǒng)沒有該學(xué)號(hào),轉(zhuǎn)到A。4、用例結(jié)束擴(kuò)展路徑:A、則要求宿舍樓管理員選擇重新輸入學(xué)號(hào)或取消輸入、宿舍樓管理員選擇取消輸入,則用例結(jié)束、宿舍樓管理員重新輸入學(xué)號(hào),轉(zhuǎn)到2(7)刪除學(xué)生信息用例:刪除學(xué)生信息簡述:宿舍樓管理員可通過該子系統(tǒng)刪除學(xué)生住宿的詳細(xì)信息參與者:宿舍樓管理員前置條件:宿舍樓管理員必須先成功登錄該子系統(tǒng)而且學(xué)生搬到其他棟的宿舍中去。后置條件:如果成功,學(xué)生的數(shù)據(jù)庫中的住宿信息被修改,如果失敗,系統(tǒng)狀態(tài)不變基本路徑:1、宿舍樓管理員向宿舍樓給管理員子系統(tǒng)發(fā)出“刪除學(xué)生信
11、息”的請求,開始用例。2、系統(tǒng)要求宿舍樓管理員輸入要?jiǎng)h除的學(xué)生的學(xué)號(hào)。3、系統(tǒng)根據(jù)學(xué)號(hào)顯示該學(xué)生的詳細(xì)信息并提供刪除接口和提交按鈕, 如果系統(tǒng)沒有該學(xué)號(hào),轉(zhuǎn)到A。4、用例結(jié)束擴(kuò)展路徑:A、則要求宿舍樓管理員選擇重新輸入學(xué)號(hào)或取消輸入、宿舍樓管理員選擇取消輸入,則用例結(jié)束、宿舍樓重新輸入學(xué)號(hào),轉(zhuǎn)到2(8)通知學(xué)生上級(jí)發(fā)布的通知用例:通知學(xué)生上級(jí)發(fā)布的通知簡述:宿舍樓管理員可通過該子系統(tǒng)通知學(xué)生上級(jí)發(fā)布的通知參與者:宿舍樓管理員前置條件:宿舍樓管理員必須先成功登錄該子系統(tǒng)。后置條件:如果學(xué)生登錄自己的賬號(hào),則可以看到通知?;韭窂剑?、宿舍樓管理員向宿舍樓給管理員子系統(tǒng)發(fā)出“通知學(xué)生上級(jí)發(fā)布的通知
12、”的請求,開始用例。2、系統(tǒng)要求宿舍樓管理員輸入上級(jí)發(fā)布的通知內(nèi)容。3、系統(tǒng)把這個(gè)通知發(fā)送到所有學(xué)生的賬號(hào)上。4、用例結(jié)束擴(kuò)展路徑:無(9) 登記報(bào)修解決的時(shí)間用例:登記報(bào)修解決的時(shí)間簡述:宿舍樓管理員可通過該子系統(tǒng)登記報(bào)修解決的時(shí)間參與者:宿舍樓管理員前置條件:宿舍樓管理員必須先成功登錄該子系統(tǒng)。后置條件:如果登記成功,在數(shù)據(jù)庫中插入一條報(bào)修時(shí)間記錄,如果失敗,系統(tǒng)維持原來的狀態(tài)?;韭窂剑?、宿舍樓管理員向宿舍樓給管理員子系統(tǒng)發(fā)出“登記報(bào)修解決的時(shí)間”的請求,開始用例。2、系統(tǒng)要求宿舍樓管理員插入報(bào)修問題解決的時(shí)間。3、用例結(jié)束擴(kuò)展路徑:無2.2 宿舍樓學(xué)生用例模型在宿舍樓學(xué)生子系統(tǒng)中,其
13、功能概述如下:查詢自己所在宿舍的信息、查詢自己的夜歸記錄、查詢自己的離返校記錄、插入報(bào)修信息、插入離校時(shí)間、插入返校時(shí)間、登錄宿舍樓學(xué)生子系統(tǒng)2.2.1宿舍樓學(xué)生用例圖2.2.2宿舍樓學(xué)生用例圖相關(guān)說明(1) 登錄宿舍樓學(xué)生子系統(tǒng)用例:登錄宿舍樓學(xué)生子系統(tǒng)簡述:學(xué)生可以輸入賬號(hào)密碼登錄宿舍樓學(xué)生子系統(tǒng)參與者:住宿學(xué)生前置條件:無。后置條件:如果登錄成功顯示學(xué)生可以操作的功能頁面 1、住宿學(xué)生向?qū)W生住宿子系統(tǒng)發(fā)出登錄請求,用例開始2、系統(tǒng)顯示登錄界面3、住宿學(xué)生輸入用戶名和密碼4,、系統(tǒng)對比住宿學(xué)生信息,如果輸入的信息出現(xiàn)錯(cuò)誤,跳轉(zhuǎn)到A5、系統(tǒng)顯示登錄成功,用例結(jié)束擴(kuò)展路徑:A、系統(tǒng)提示輸入的信
14、息哪些地方出錯(cuò),要求住宿學(xué)生重新輸入相關(guān)信息或取消登錄、住宿學(xué)生選擇取消登錄,則用例結(jié)束、住宿學(xué)生選擇重新登錄,轉(zhuǎn)到3(2) 查詢自己所在宿舍的信息用例:查詢自己所在宿舍的信息簡述:住宿學(xué)生可通過該子系統(tǒng)查詢自己所在宿舍的所有信息參與者:住宿學(xué)生前置條件:住宿學(xué)生必須先成功登錄該子系統(tǒng)。后置條件: 顯示自己宿舍的信息?;韭窂剑?、住宿學(xué)生向子系統(tǒng)發(fā)出“查詢自己所在宿舍的信息”的請求,開始用例。2、系統(tǒng)顯示宿舍的信息。3、用例結(jié)束擴(kuò)展路徑:無(3) 查詢自己的夜歸記錄用例:查詢自己的夜歸記錄簡述:住宿學(xué)生可通過該子系統(tǒng)查詢自己查詢自己的夜歸記錄參與者:住宿學(xué)生前置條件:住宿學(xué)生必須先成功登錄該
15、子系統(tǒng)。后置條件: 顯示自己夜歸信息?;韭窂剑?、住宿學(xué)生向子系統(tǒng)發(fā)出“查詢自己的夜歸記錄”請求,開始用例。2、系統(tǒng)顯示查詢者的夜歸記錄信息。3、用例結(jié)束擴(kuò)展路徑:無(4) 查詢自己離返校記錄用例:查詢自己離返校記錄簡述:住宿學(xué)生可通過該子系統(tǒng)查詢自己查詢自己離返校記錄參與者:住宿學(xué)生前置條件:住宿學(xué)生必須先成功登錄該子系統(tǒng)。后置條件: 顯示查詢自己離返校記錄。基本路徑:1、住宿學(xué)生向子系統(tǒng)發(fā)出“查詢自己離返校記錄”的請求,開始用例。2、系統(tǒng)顯示查詢自己離返校記錄。3、用例結(jié)束擴(kuò)展路徑:無(5) 插入返校時(shí)間用例:插入返校時(shí)間簡述:住宿學(xué)生在離校時(shí)可通過該子系統(tǒng)插入自己的返校時(shí)間參與者:住宿
16、學(xué)生前置條件:住宿學(xué)生必須先成功登錄該子系統(tǒng)。后置條件:如果插入成功,在數(shù)據(jù)庫中插入一條返校時(shí)間記錄,如果失敗,系統(tǒng)維持原來的狀態(tài)。基本路徑:1、住宿學(xué)生向子系統(tǒng)發(fā)出“插入返校信息”的請求,開始用例。2、系統(tǒng)要求住宿學(xué)生插入返校的時(shí)間。3、用例結(jié)束擴(kuò)展路徑:無(6) 插入離校時(shí)間用例:插入離校時(shí)間簡述:住宿學(xué)生可通過該子系統(tǒng)插入離校時(shí)間參與者:住宿學(xué)生前置條件:住宿學(xué)生必須先成功登錄該子系統(tǒng)。后置條件:如果插入成功,在數(shù)據(jù)庫中插入一條離校時(shí)間記錄,如果失敗,系統(tǒng)維持原來的狀態(tài)?;韭窂剑?、住宿學(xué)生向子系統(tǒng)發(fā)出“插入離校信息”的請求,開始用例。2、系統(tǒng)要求住宿學(xué)生插入返校的時(shí)間。3、用例結(jié)束擴(kuò)
17、展路徑:無(7) 插入報(bào)修信息用例:插入報(bào)修信息簡述:住宿學(xué)生可通過該子系統(tǒng)插入報(bào)修信息參與者:住宿學(xué)生前置條件:住宿學(xué)生必須先成功登錄該子系統(tǒng)。后置條件:如果登記成功,在數(shù)據(jù)庫中插入一條申請報(bào)修記錄,如果失敗,系統(tǒng)維持原來的狀態(tài)?;韭窂剑?、住宿學(xué)生向子系統(tǒng)發(fā)出“登記報(bào)修解決的時(shí)間”的請求,開始用例。2、系統(tǒng)要求住宿學(xué)生插入報(bào)修申請。3、用例結(jié)束擴(kuò)展路徑:無2.3 系統(tǒng)管理員用例模型通過分析,在系統(tǒng)管理子系統(tǒng)中,該系統(tǒng)可以完成以下功能:管理宿舍樓管理員信息,如注冊,刪除宿舍樓管理員信息;管理宿舍樓學(xué)生信息,如注冊,刪除宿舍學(xué)生信息;管理其他用戶信息,如注冊,刪除其他用戶信息;設(shè)置各個(gè)用戶的
18、權(quán)限 ;登錄系統(tǒng)管理員子系統(tǒng)2.3.1系統(tǒng)管理員用例圖由于每種用戶都包含了注冊和刪除信息,而且操作都一樣,所以只講宿舍樓管理員的注冊和刪除操作,其余的類似。2.3.2 系統(tǒng)管理員用例圖相關(guān)說明(1) 登錄系統(tǒng)管理員子系統(tǒng)用例:登錄系統(tǒng)管理員子系統(tǒng)簡述:系統(tǒng)管理員可以輸入賬號(hào)密碼登錄系統(tǒng)管理員子系統(tǒng)參與者:系統(tǒng)管理員前置條件:無。后置條件:如果登錄成功顯示管理員可以操作的功能頁面 1、系統(tǒng)管理員向系統(tǒng)管理員子系統(tǒng)發(fā)出登錄請求,用例開始2、系統(tǒng)顯示登錄界面3、系統(tǒng)管理員輸入用戶名和密碼4,、系統(tǒng)對比系統(tǒng)管理員的信息,如果輸入的信息出現(xiàn)錯(cuò)誤,跳轉(zhuǎn)到A5、系統(tǒng)顯示登錄成功,用例結(jié)束。擴(kuò)展路徑:A、系統(tǒng)
19、提示輸入的信息哪些地方出錯(cuò),要求系統(tǒng)管理員重新輸入相關(guān)信息或取消登錄、系統(tǒng)管理員選擇取消登錄,則用例結(jié)束、系統(tǒng)管理員選擇重新登錄,轉(zhuǎn)到3(2) 宿舍樓管理員的注冊用例:宿舍樓管理員注冊簡述:系統(tǒng)管理員可通過該子系統(tǒng)給宿舍樓管理員注冊參與者:系統(tǒng)管理員前置條件:系統(tǒng)管理員必須先成功登錄該子系統(tǒng)。后置條件:如果注冊成功,在數(shù)據(jù)庫中插入一條宿舍樓管理員信息記錄,如果失敗,系統(tǒng)維持原來的狀態(tài)?;韭窂剑?、系統(tǒng)管理員向子系統(tǒng)發(fā)出“宿舍樓管理員注冊”的請求,開始用例。2、系統(tǒng)要求系統(tǒng)管理員填寫關(guān)于宿舍樓管理員的相關(guān)信息。3、系統(tǒng)提交該信息。4、用例結(jié)束。擴(kuò)展路徑:無(3) 宿舍樓管理員的刪除用例:宿舍樓
20、管理員的刪除簡述:系統(tǒng)管理員可通過該子系統(tǒng)刪除宿舍樓管理員參與者:系統(tǒng)管理員前置條件:系統(tǒng)管理員必須先成功登錄該子系統(tǒng)。后置條件:如果刪除成功,在數(shù)據(jù)庫中刪除該條宿舍樓管理員的記錄,如果失敗,系統(tǒng)維持原來的狀態(tài)?;韭窂剑?、系統(tǒng)管理員向子系統(tǒng)發(fā)出“宿舍樓管理員刪除”的請求,開始用例。2、系統(tǒng)要求輸入要?jiǎng)h除的宿舍樓管理員的編號(hào)。3、系統(tǒng)查找該宿舍樓管理員的編號(hào),如果失敗則調(diào)到A。4、系統(tǒng)顯示刪除成功,用例結(jié)束。擴(kuò)展路徑:A、系統(tǒng)提示輸入的信息哪些地方出錯(cuò),要求系統(tǒng)管理員重新輸入相關(guān)信息或取消刪除、系統(tǒng)管理員選擇取消刪除,則用例結(jié)束、系統(tǒng)管理員選擇重新輸入編號(hào),轉(zhuǎn)到2(4)設(shè)置各類用戶權(quán)限 用例
21、:設(shè)置各類用戶權(quán)限簡述:系統(tǒng)管理員可通過該子系統(tǒng)設(shè)置各類用戶權(quán)限參與者:系統(tǒng)管理員前置條件:系統(tǒng)管理員必須先成功登錄該子系統(tǒng)。后置條件:如果設(shè)置成功,在數(shù)據(jù)庫中相應(yīng)的權(quán)限記錄被改變,如果失敗,系統(tǒng)維持原來的狀態(tài)?;韭窂剑?、系統(tǒng)管理員向子系統(tǒng)發(fā)出“設(shè)置各類用戶權(quán)限”的請求,開始用例。2、系統(tǒng)要求系統(tǒng)管理員選擇各類用戶的權(quán)限并且提交。3、系統(tǒng)顯示修改成功,用例結(jié)束。擴(kuò)展路徑:無2.4其他用戶用例模型通過分析其他用戶子系統(tǒng)應(yīng)該具有的功能如下:查看各宿舍整體情況、生成報(bào)表等。2.4.1其他用戶用例圖2.4.2其他用戶用例圖相關(guān)說明(1) 登錄其他用戶子系統(tǒng)用例:登錄其他用戶子系統(tǒng)簡述:其他用戶可以
22、輸入賬號(hào)密碼登錄其他用戶子系統(tǒng)參與者:其他用戶前置條件:無。后置條件:如果登錄成功顯示其他用戶可以操作的功能頁面 1、其他用戶向其他用戶子系統(tǒng)發(fā)出登錄請求,用例開始2、系統(tǒng)顯示登錄界面3、其他用戶輸入用戶名和密碼4,、系統(tǒng)對比其他用戶的信息,如果輸入的信息出現(xiàn)錯(cuò)誤,跳轉(zhuǎn)到A5、系統(tǒng)顯示登錄成功,用例結(jié)束。擴(kuò)展路徑:A、系統(tǒng)提示輸入的信息哪些地方出錯(cuò),要求其他用戶重新輸入相關(guān)信息或取消登錄、其他用戶選擇取消登錄,則用例結(jié)束、其他用戶選擇重新登錄,轉(zhuǎn)到3(2) 查詢所有宿舍的情況用例:查詢所有宿舍的情況簡述:其他用戶可通過該子系統(tǒng)查詢所有宿舍的情況參與者:其他用戶前置條件:其他用戶必須先成功登錄該
23、子系統(tǒng)。后置條件: 顯示所有宿舍的情況。基本路徑:1、其他用戶系統(tǒng)發(fā)出“查詢所有宿舍的情況”的請求,開始用例。2、系統(tǒng)顯示所有宿舍的情況。3、用例結(jié)束擴(kuò)展路徑:無(3)生成報(bào)表用例:生成報(bào)表簡述:其他用戶可通過該子系統(tǒng)生成各種報(bào)表參與者:其他用戶前置條件:其他用戶必須先成功登錄該子系統(tǒng)。后置條件: 生成各種報(bào)表文件。基本路徑:1、其他用戶向子系統(tǒng)發(fā)出“生成報(bào)表”的請求,開始用例。2、系統(tǒng)顯示所有類型的報(bào)表供用戶選擇下載。3、用戶下載需要的報(bào)表,用例結(jié)束。擴(kuò)展路徑:無第3章系統(tǒng)靜態(tài)模型3.1 系統(tǒng)中的類系統(tǒng)中的類有四個(gè)參與者相關(guān)的類和其他的幾個(gè)相關(guān)類。3.1.1參與者相關(guān)的類(1)宿舍樓管理員類
24、圖 類圖說明:DormitoryAdministrator類是宿舍樓管理員的類,它的屬性很多,但是其中最主要的屬性就是他自身的賬號(hào)和登錄密碼。還有其他的一些方法等。(2)住宿學(xué)生類StudentAccommodation類是住宿學(xué)生的類,最重要的是學(xué)生的學(xué)號(hào)(userNumber)和密碼(userPwd)等屬性。還有其他的一些方法等。(3)系統(tǒng)管理員類SystemAdministrator是系統(tǒng)管理員的類,包括系統(tǒng)管理員編號(hào)(userNumber)、和密碼(userPwd)等屬性。還有相關(guān)的方法。(4)其他用戶類OtherUser類是其他用戶類,重要的屬性包括編號(hào)和密碼,還有其他的一些方法。3
25、.1.2系統(tǒng)中其他的相關(guān)類類圖說明:Room類是宿舍類,包含了宿舍的所有信息。SQL類是數(shù)據(jù)庫操作類,作為一個(gè)中間件可以對數(shù)據(jù)庫進(jìn)行增刪改查。3.2 系統(tǒng)中類與類的關(guān)系分析上述的各個(gè)類,發(fā)現(xiàn)到最終都是每個(gè)類對數(shù)據(jù)庫的相關(guān)操作。用得最多的關(guān)系是組合和聚集關(guān)系。3.2.1 各個(gè)類之間的關(guān)系圖 圖3-3各個(gè)類之間的關(guān)系3.2.2 類之間關(guān)系說明在關(guān)系表示中要標(biāo)明類與類之間一對多或者多對多等數(shù)量關(guān)系,如一個(gè)學(xué)生只能居住在一個(gè)宿舍。每一類用戶都可以對數(shù)據(jù)庫操作類進(jìn)行操作的權(quán)利。但是數(shù)據(jù)庫操作類只有一個(gè)。根據(jù)這些信息,連接起來的類圖如上3-3所示。第4章系統(tǒng)動(dòng)態(tài)模型根據(jù)系統(tǒng)的用例模型還可以通過對象之間的相
26、互作用來考慮系統(tǒng)對象的行為。這種交互作用通過兩種方式進(jìn)行考察,一種是通過相互作用的一組對象為中心考察,即通過交互圖進(jìn)行,包括序列圖和協(xié)作圖;另一種是通過一獨(dú)立的對象為中心進(jìn)行考察,包括活動(dòng)圖和狀態(tài)圖。對象之間的相互作用構(gòu)成了系統(tǒng)的動(dòng)態(tài)模型。4.1宿舍樓管理員登錄宿舍樓管理員系統(tǒng)4.1.1宿舍樓管理員登錄宿舍樓管理員系統(tǒng)序列圖圖4-1-1宿舍樓管理員登錄宿舍樓管理員系統(tǒng)序列圖時(shí)序圖說明:login():宿舍樓管理員登錄函數(shù)。getPwd():在SQL類中根據(jù)用戶名獲得密碼queryTable():在DBMS類中執(zhí)行SQL語句得到用戶密碼宿舍樓管理員要登錄該子系統(tǒng),首先要與登錄窗口交互,登錄窗口創(chuàng)
27、建一宿舍樓管理員對象進(jìn)行期需要的操作。4.1.2宿舍樓管理員登錄宿舍樓管理員系統(tǒng)協(xié)作圖4.2宿舍樓管理員修改學(xué)生信息4.2.1宿舍樓管理員修改學(xué)生信息時(shí)序圖 圖4-2-1宿舍樓管理員修改學(xué)生信息時(shí)序圖時(shí)序圖說明:宿舍樓管理員修改學(xué)生信息時(shí)首先要填入相關(guān)學(xué)生要修改的信息,然后把學(xué)號(hào)和修改數(shù)據(jù)提交到SQL類,由SQL類生成的sql語句,發(fā)送到DBMS,修改數(shù)據(jù)中的數(shù)據(jù)。然后再依次返回DBMS的處理結(jié)果,并顯示給宿舍樓管理員。4.2.2宿舍樓管理員修改學(xué)生信息協(xié)作圖圖4-2-2宿舍樓管理員修改學(xué)生信息的協(xié)作圖協(xié)作圖相關(guān)說明:修改學(xué)生信息:調(diào)用DormitoryAdministrator類的alter
28、StudentMsg函數(shù),并且出入學(xué)生的學(xué)號(hào)作為參數(shù),執(zhí)行直到得到返回結(jié)果。修改學(xué)生信息:調(diào)用SQL類的alterStudentMsg函數(shù),并且出入學(xué)生的學(xué)號(hào)作為參數(shù),執(zhí)行直到得到返回結(jié)果。執(zhí)行SQL語句:程序發(fā)送sql命令讓DBMS執(zhí)行。4.3宿舍樓管理員刪除學(xué)生信息4.3.1宿舍樓管理員刪除學(xué)生信息時(shí)序圖 圖4-3-1宿舍樓管理員刪除學(xué)生信息的時(shí)序圖4.3.2宿舍樓管理員刪除學(xué)生協(xié)作圖圖4-3-2宿舍樓管理員刪除學(xué)生信息協(xié)作圖4.4 宿舍樓管理員登記保修解決時(shí)間4.4.1宿舍樓管理員登記報(bào)修解決時(shí)間時(shí)序圖圖4-4-1宿舍樓管理員登記報(bào)修解決時(shí)間的時(shí)序圖圖4.4.2宿舍樓管理員登記報(bào)修解決時(shí)
29、間協(xié)作圖圖4-4-2宿舍樓管理員登記報(bào)修解決時(shí)間的協(xié)作圖4.5 住宿學(xué)生插入返校時(shí)間4.5.1住宿學(xué)生插入返校時(shí)間時(shí)序圖圖4-5-1住宿學(xué)生插入返校時(shí)間的時(shí)序圖時(shí)序圖說明插入返校時(shí)間:調(diào)用宿舍樓管理員類的insertBackSchoolTime函數(shù)執(zhí)行。插入返校時(shí)間:調(diào)用SQL類的insertBackSchoolTime函數(shù)執(zhí)行。執(zhí)行sql語句:DBMS根據(jù)程序發(fā)送的sql指令完成數(shù)據(jù)庫操作。4.5.2住宿學(xué)生插入返校時(shí)間協(xié)作圖圖4-5-2住宿學(xué)生插入返校時(shí)間的協(xié)作圖4.6 學(xué)生宿舍管理系統(tǒng)中的活動(dòng)圖學(xué)生宿舍管理系統(tǒng)中的活動(dòng)圖分為分為宿舍樓管理員活動(dòng)圖、住宿學(xué)生活動(dòng)圖和系統(tǒng)管理員活動(dòng)圖和其他用戶活動(dòng)圖。4.6.1宿舍樓管理員活動(dòng)圖活動(dòng)圖圖4-6-1宿舍樓管理員活動(dòng)圖借閱者的活動(dòng)圖說明:宿舍樓管理員需要登陸才能進(jìn)行所有操作。在離開時(shí),如果宿舍樓管理員已經(jīng)登錄系統(tǒng),則需要進(jìn)行退出操作。宿舍樓管理員完成所有操作后離開系統(tǒng)。4.6.2住宿學(xué)生活動(dòng)圖圖4-6-2住宿學(xué)生活動(dòng)圖4.6.3系統(tǒng)管理員活動(dòng)圖圖4-6-3系統(tǒng)管理員活動(dòng)圖系統(tǒng)管理員活動(dòng)圖說明:系統(tǒng)管理員在維護(hù)系統(tǒng)前需要登錄到管理系統(tǒng)。系統(tǒng)管理員在登錄后進(jìn)行各種操作的信息界面。系統(tǒng)管理員在界面中可以注冊、刪除和各類用戶?;顒?dòng)完畢后需要退出系統(tǒng)管理界面。4.6.4其他用戶活動(dòng)圖圖4-6-4其他用戶活
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 現(xiàn)代企業(yè)辦公管理優(yōu)化實(shí)踐案例
- 物聯(lián)網(wǎng)編程智能家居與城市的建設(shè)者
- 2025年昆明貨運(yùn)從業(yè)資格試題及答案
- 電子商務(wù)的未來與投資布局研究
- 電子商務(wù)在餐飲外賣領(lǐng)域的成功實(shí)踐與創(chuàng)新探索
- 電子商務(wù)模式下的商業(yè)機(jī)會(huì)挖掘
- 現(xiàn)代企業(yè)經(jīng)營決策中的數(shù)據(jù)驅(qū)動(dòng)方法研究
- 物流信息管理系統(tǒng)在商業(yè)決策中的價(jià)值
- 電商行業(yè)的大數(shù)據(jù)驅(qū)動(dòng)庫存管理與調(diào)整策略研究
- 電商時(shí)代下的新零售采購模式與供應(yīng)鏈管理
- 杭州市淳安縣國有企業(yè)招聘筆試真題2024
- 2024政府采購評(píng)審專家考試真題庫及答案
- 2025年道路貨運(yùn)駕駛員從業(yè)資格證模擬考試題
- 數(shù)學(xué)-安徽省皖南八校2025屆高三上學(xué)期12月第二次大聯(lián)考試題和答案
- 融資報(bào)告范文模板
- 桃李面包盈利能力探析案例11000字
- GB/Z 30966.71-2024風(fēng)能發(fā)電系統(tǒng)風(fēng)力發(fā)電場監(jiān)控系統(tǒng)通信第71部分:配置描述語言
- 腦梗死的護(hù)理查房
- 2025高考數(shù)學(xué)專項(xiàng)復(fù)習(xí):概率與統(tǒng)計(jì)的綜合應(yīng)用(十八大題型)含答案
- 2024-2030年中國紫蘇市場深度局勢分析及未來5發(fā)展趨勢報(bào)告
- 銷售人員課件教學(xué)課件
評(píng)論
0/150
提交評(píng)論