UML學(xué)生公寓管理完整(整理)_第1頁
UML學(xué)生公寓管理完整(整理)_第2頁
免費預(yù)覽已結(jié)束,剩余5頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、UML 課程設(shè)計案例學(xué)生公寓管理系統(tǒng)浙江大學(xué)理工學(xué)院2011 年 10 月目錄1系統(tǒng)需求描述 22.MDA 系統(tǒng)分析與設(shè)計 22.1CIM-1 定義業(yè)務(wù)流程 32.2CIM-2 分析業(yè)務(wù)流程 32.3CIM-3 定義系統(tǒng)范圍 32.4PIM-1 系統(tǒng)用例敘述 32.5PIM-2 分析業(yè)務(wù)規(guī)則 62.6PIM-3 定義靜態(tài)結(jié)構(gòu) 62.7PIM-4 定義操作與方法 6 3、設(shè)計總結(jié) 61.系統(tǒng)需求描述文字描述系統(tǒng)功能需求和人員1.1、開發(fā)目的: 為了方便學(xué)生公寓管理人員更高效地管理學(xué)生,我們開發(fā)設(shè)計了學(xué)生公寓管理系統(tǒng)。1.2、系統(tǒng)主要功能: 系統(tǒng)主要功能包括登記學(xué)生值日和安全使用電器分數(shù)、計算出年

2、度行為紀實分數(shù)、審核年度行為紀實分數(shù)、登記訪客信息、記錄公共設(shè)施使用狀況、記錄報修信息等六大功 能。登記學(xué)生值日和安全用電分數(shù):樓長在每周在特定的時間檢查寢室衛(wèi)生,檢查完后給 值日的同學(xué)打出分數(shù)。每名學(xué)生的安全用電分數(shù)以已有的值日分數(shù)為起點,采用倒扣的制 度,即若有同學(xué)使用違章電器即扣 3-5 分。計算年度行為紀實分數(shù):每學(xué)年結(jié)束,樓長會將學(xué)生一年的值日分數(shù),計算出生活園 區(qū)行為紀實。審核年度行為紀實:在計算完學(xué)生的行為紀實之后,樓長還需審核行為紀實分數(shù),以 確定分數(shù)正確無誤。登記訪客信息:訪客來訪,樓層管理員將會登記訪客的姓名、性別、證件號,來訪時 間等。在訪客離開后,記錄訪客離開時間。記錄

3、公寓公共設(shè)施使用狀況:樓層管理員將定時對公共設(shè)施(例如滅火器、微波爐 等)進行排查和登記,更新其使用現(xiàn)狀。如有新的公共設(shè)施投入使用,則添加新的公共設(shè) 施信息。記錄報修信息:樓層管理員記錄學(xué)生的報修信息并上報新宇公司,要求維修人員前來 維修。維修完成,獲得學(xué)生維修反饋。若維修好,則由樓層管理人員結(jié)算并收取費用,并 標記保修單為“修好”,記錄維修好的時間;若沒有修好,則保留報修單,繼續(xù)聯(lián)系維修 人員上門維修。1.3、系統(tǒng)涉眾:此系統(tǒng)中的學(xué)生公寓管理人員包括樓層管理員、樓長、新宇主管三層管理。不同的管 理人員承擔(dān)不同的管理任務(wù)。樓層管理員負責(zé)排查并登記學(xué)生公寓公共設(shè)施使用狀況、登 記訪客信息、登記并

4、上報學(xué)生報修信息等多項任務(wù),樓長負責(zé)學(xué)生日常值日工作的安排和 檢查、檢查是否使用違章電器、結(jié)算年度行為紀實分數(shù)、審核行為紀實分數(shù)等多項任務(wù), 新宇主管負責(zé)派遣維修人員等任務(wù)。2.MDA 系統(tǒng)分析與設(shè)計我們采用 MDA 方法設(shè)計系統(tǒng)。 CIM 規(guī)定了學(xué)生公寓管理系統(tǒng)的環(huán)境以及需求,即學(xué)生公 寓管理系統(tǒng)在學(xué)校使用,主要實現(xiàn)公寓管理人員高效管理學(xué)生公寓的功能。 PIM 規(guī)定了學(xué) 生公寓管理系統(tǒng)的內(nèi)部細節(jié),即系統(tǒng)用例如何實現(xiàn),有哪些類來實現(xiàn),用怎么樣的方法來 實現(xiàn),他們之間的調(diào)用關(guān)系是什么等。2.1CIM-1 定義業(yè)務(wù)流程按照參與者,繪制業(yè)務(wù)流程,即該參與者的主要工作場景1、宿舍管理人員業(yè)務(wù)用例圖 2

5、-1-12.2CIM-2 分析業(yè)務(wù)流程針對主要的業(yè)務(wù)用例,繪制業(yè)務(wù)流程 1、登記訪客圖 2-2-12、 登記學(xué)生報修信息圖 2-2-23、 學(xué)生行為紀實管理圖 2-2-34、排查并管理學(xué)生公寓公共設(shè)施圖 2-2-42.3CIM-3 定義系統(tǒng)范圍按照活動負責(zé)人,繪制系統(tǒng)用例圖1、樓層管理員系統(tǒng)用例2、 樓長系統(tǒng)用例3、 新宇公司主管系統(tǒng)用例2.4PIM-1 系統(tǒng)用例敘述1、系統(tǒng)用例敘述一登記訪客信息用例名稱用例編號 用例簡述 用例圖系統(tǒng)執(zhí)行者相關(guān)用例其他()主要流程替代流程 例外流程其他()啟動事件或條件前置條件后置條件失敗時狀態(tài)業(yè)務(wù)規(guī)則其他()用例敘述的歷史版本用例圖參考畫面非 UML 文檔其

6、他(訪客信息登記表)優(yōu)先性迭代等級待解決冋題基本假設(shè)相關(guān)人員特殊需求其他()其他()用例名稱登記訪客信息用例編號SUC001用例簡述樓層管理員登記每位訪客的信息,并在訪客離開后記錄訪客離開時間用例圖主要流程1) 系統(tǒng)列出學(xué)校所有樓層所有寢室2) 樓層管理員選擇某一幢某一寢室,并按“確定”3) 樓層管理員在詢問訪客后錄入訪客的姓名、性別、聯(lián)系方式,到訪時 間等信息4) 樓層管理員按“保存”后,將訪客信息存入數(shù)據(jù)庫5) 待訪客走后,“瀏覽”訪客記錄,在該記錄“離開時間”中填上相應(yīng) 時間,按“保存”,數(shù)據(jù)提交到數(shù)據(jù)庫6) 登記訪客信息兀成,顯示出訪客信息報表替代流程2a)訪客要訪冋的寢室不存在 系統(tǒng)

7、出現(xiàn)查找失敗信息,回到主流程1,樓層管理員重新輸入要查找的寢室;業(yè)務(wù)規(guī)則系統(tǒng)按照公寓原有的編碼方式生成編號系統(tǒng)用例圖樓層管理員系統(tǒng)用例圖其他:訪客登記信息報表2、系統(tǒng)用例敘述 一登記公寓維修狀況用例名稱用例編號 用例簡述 用例圖系統(tǒng)執(zhí)行者相關(guān)用例其他()主要流程替代流程 例外流程其他()啟動事件或條件前置條件后置條件失敗時狀態(tài)業(yè)務(wù)規(guī)則其他()用例敘述的歷史版本用例圖參考畫面非 UML 文檔其他(公寓維修狀況報表)優(yōu)先性迭代等級待解決問題基本假設(shè)相關(guān)人員特殊需求其他()其他()用例名稱登記公寓維修狀況用例編號SUC002用例簡述樓層管理員登記每次學(xué)生上報的維修信息,并根據(jù)學(xué)生的反饋處理報修信 息

8、用例圖主要流程1) 系統(tǒng)列出學(xué)校所有樓層所有寢室2) 樓層管理員選擇需要維修的寢室,并按“確定”3) 樓層管理員選擇要維修的工程,并按“確定”4) 系統(tǒng)結(jié)算出此次報修的金額5) 樓層管理員將報修工程標記為“已修好”,填上維修成功日期并按保 存6) 記錄保存到數(shù)據(jù)庫,此系統(tǒng)用例完成替代流程3a)選擇的報修工程不存在添加新的報修工程,并保存到數(shù)據(jù)庫業(yè)務(wù)規(guī)則系統(tǒng)按照公寓原有的編碼方式生成編號系統(tǒng)用例圖樓層管理員系統(tǒng)用例圖其他公寓維修信息報表3、系統(tǒng)用例敘述 一更新公共設(shè)施信息用例名稱用例編號 用例簡述 用例圖系統(tǒng)執(zhí)行者相關(guān)用例其他()主要流程替代流程 例外流程其他()啟動事件或條件前置條件后置條件失

9、敗時狀態(tài)業(yè)務(wù)規(guī)則其他()用例敘述的歷史版本用例圖參考畫面非 UML 文檔其他(公共設(shè)施現(xiàn)狀報表)優(yōu)先性迭代等級待解決問題基本假設(shè)相關(guān)人員特殊需求其他()其他()用例名稱L 更新公共設(shè)施信息用例編號SUC003用例簡述樓層管理員排查公寓樓公共設(shè)施狀況,更新公共設(shè)施現(xiàn)狀用例圖主要流程1) 樓層管理員打開界面顯示所有樓層所有寢室2) 樓層管理員選擇所在的公寓幢號、樓層,按下“確定”3) 樓層管理員選擇“瀏覽所有已有公共設(shè)施信息”4) 按“更新已有信息”,更新公共設(shè)施信息5) 按下“保存并返回”后完成更新并提交數(shù)據(jù)庫替代流程2a)樓層寢室錯誤樓層管理員選擇錯誤的樓層寢室,回到主流程1,重新選擇2b)樓

10、層寢室不存在回到主流程 1,重新選擇4a)沒有該設(shè)施記錄回到主流程 3,選擇“添加工程”業(yè)務(wù)規(guī)則系統(tǒng)按照公司原有的編碼方式生成編號系統(tǒng)用例圖樓層管理員系統(tǒng)用例圖4、系統(tǒng)用例敘述 一每周學(xué)生值日檢查并打分用例名稱用例編號 用例簡述用例圖系統(tǒng)執(zhí)行者相關(guān)用例其他()主要流程替代流程 例外流程其他()啟動事件或條件前置條件后置條件失敗時狀態(tài)業(yè)務(wù)規(guī)則其他()用例敘述的歷史版本用例圖參考畫面非 UML 文檔其他(學(xué)生值日分數(shù)表)優(yōu)先性迭代等級待解決問題基本假設(shè)相關(guān)人員特殊需求其他()其他()用例名稱每周學(xué)生值日打分用例編號SUC004用例簡述樓長每周定時檢查寢室衛(wèi)生,給當日值日的同學(xué)打分用例圖主要流程1)

11、系統(tǒng)顯示所有公寓樓層2)樓長選擇公寓樓, 層號、寢室號、床號,并按下“確定”3)樓長按“填寫值日分數(shù)”,填寫改學(xué)生值日的分數(shù)4) 在填寫完成后按保存5) 系統(tǒng)將分數(shù)提交到數(shù)據(jù)庫,該用例完成替代流程2a)【選擇樓層、寢室、床號錯誤】回到主流程1,重新選擇3a)【填寫分數(shù)失敗】系統(tǒng)顯示填寫分數(shù)失敗,回到主流程2,重新填寫業(yè)務(wù)規(guī)則r 系統(tǒng)按照公寓原有的編碼方式生成編號系統(tǒng)用例圖樓長用例圖其他:學(xué)生值日分數(shù)報表2.5PIM-2 分析業(yè)務(wù)規(guī)則根據(jù)重要業(yè)務(wù)對象,繪制狀態(tài)圖1、報修單狀態(tài)圖圖 2-5-1 報修單狀態(tài)圖2.6PIM-3 定義靜態(tài)結(jié)構(gòu)繪制類圖,可進一步根據(jù)順序圖反饋改進圖 2-6-1 系統(tǒng)類圖2

12、.7PIM-4 定義操作與方法根據(jù)用例行為,繪制順序圖1、檢查學(xué)生值日并打分2、登記訪客信息3、管理學(xué)生報修信息4、更新學(xué)生公寓公共設(shè)施3、設(shè)計總結(jié)XXX 個人總結(jié):本次 UML 大作業(yè)中,我的工作是負責(zé)做業(yè)務(wù)用例圖,業(yè)務(wù)活動,系統(tǒng)用例圖。通過這 次作業(yè)我了解到,要做一個系統(tǒng)是很繁瑣的,工作量是很大的。不僅需要扎實的編程技 術(shù),而且還必須在前期做好整個系統(tǒng)的規(guī)劃和設(shè)計,一旦前期做的不好,那最后的開發(fā)出 來的工程會存在很多的問題,需要的時間和精力去修改。所以前期的設(shè)計很重要,而且團 隊合作精神也相當重要,一個系統(tǒng)的開發(fā)僅僅靠一個人是很難完成的,需要大家一起合作 完成。還有一點是最重要的,像我們組

13、做的是學(xué)生公寓管理系統(tǒng),就必須要清楚的了解學(xué) 生公寓的組成人員和各人員各自承擔(dān)的工作,必須了解的十分清楚,這樣才能準確的畫出 各種圖,這對之后的開發(fā)起這決定性作用。這次大作業(yè)對我的幫助很大,我更清楚的知道 了怎么去做一個系統(tǒng)的前期工作,希望下次還有這樣的機會,以增加自己的實踐機會,便 于更好的學(xué)習(xí)專業(yè)知識。XXX 個人總結(jié):此次,我和同組同學(xué) xxx 一起做了學(xué)生公寓管理系統(tǒng)。通常情況下,我們經(jīng)過討論得 出圖應(yīng)該怎樣畫,然后由我畫圖。我主要負責(zé)畫用例簡述、狀態(tài)圖、類圖、時序圖。在工 程開始之初,我們遇到了很多的困難,比如工程到底具備哪些功能,誰是工程的參與者 等。經(jīng)過我們的討論,我們確定工程的

14、主要參與者是學(xué)生公寓管理人員,分別包括樓層管 理人員、樓長、新宇公司主管三級。每一級的管理人員負責(zé)不同的工作。工程開發(fā)的目的 是為了方便學(xué)生公寓管理人員更方便的管理學(xué)生,所以系統(tǒng)主要功能包括登記學(xué)生值日和 安全使用電器分數(shù)、計算出年度行為紀實分數(shù)、審核年度行為紀實分數(shù)、登記訪客信息、 記錄公共設(shè)施使用狀況、記錄報修信息等六大功能。樓層阿姨負責(zé)排查并登記學(xué)生公寓公 共設(shè)施使用狀況、登記訪客信息、登記并上報學(xué)生報修信息等多項任務(wù),樓長負責(zé)學(xué)生日 常值日工作的安排和檢查、檢查是否使用違章電器、結(jié)算年度行為紀實分數(shù)、審核行為紀 實分數(shù)等多項任務(wù),新宇主管負責(zé)派遣維修人員等任務(wù)。另外,我們在最后畫PIM-3 時也遇到了挺大的困難。時序圖總是畫不對,我們

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論