宿舍管理系統UML_第1頁
宿舍管理系統UML_第2頁
宿舍管理系統UML_第3頁
宿舍管理系統UML_第4頁
宿舍管理系統UML_第5頁
已閱讀5頁,還剩17頁未讀 繼續免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

______________________________________________________________________________________________________________精品資料《信息系統分析與設計》課程設計報告 班級:姓名:學號:宿舍管理系統需求分析高校學生宿舍管理系統是典型的信息管理系統,運行速度快、安全性高、穩定性好的優點,并且具備完善的報表生成、修改功能,能夠快速的查詢學校所需的住宿信息等其他信息。宿舍樓的基本情況學生住在宿舍樓中,每棟宿舍樓都會有若干名老師負責本宿舍樓的日常管理。1.1學生的基本信息:入校時,每位同學都有唯一的學號,并被分配到指定的宿舍樓和指定的宿舍,也會有一個宿舍號,其入校時間就是他的入住時間。另外,為了管理上的方便,同一院系的學生的宿舍一般在一起,相應地會有其所在的院系名稱。1.2宿舍的基本信息:

每間宿舍都有唯一的宿舍號,以及相應的地址,獎罰情況。1.3宿舍財產的基本信息:

每個宿舍的財產屬于學校,比如電燈,床鋪,柜子,桌椅等,為了對不同的財產進行區分,可以為每種財產分配不同的財產號。這樣有利于財產的報修和管理。1.4報修的基本信息:

宿舍樓中經常出現財產的損壞,這時,同學們需要將財產損壞情況報告給宿舍樓管理員,以便學校派人進行維修。這時,需要記錄報修的宿舍號和損壞的財產編號,同時記錄報修的時間和損壞的原因。當損壞的財產維修完畢后,應記錄解決時間,表示該報修成功解決。1.5夜歸的基本信息:

宿舍樓在指定的時間關門,若有同學晚于關門時間會宿舍,需通知宿舍樓管理員,同時應登記晚歸學生姓名,宿舍號,時間和晚歸原因,以利于學校的管理和查證。1.6離校的基本信息:

每當放寒假或暑假時,同學們大部分都會回家;每當“五·一”或“十·一”放假時,同學們也有很多不會留在宿舍。這時,為加強學校對同學假期安全的管理,離校的同學應登記離校時間,待返校后記錄返校時間,以便學校查證和管理。1.7畢業的基本信息學生畢業時,需要統計個人損毀宿舍財產的情況,及時通知罰金情況。2.功能需求2.1宿舍樓管理員宿舍樓管理員能查詢上面提到的宿舍樓的所有相關信息,包括某一學號的學生在宿舍樓中住宿的詳細信息,報修的所有信息,夜歸的詳細信息和學生離返校的信息。以利于對整個宿舍樓的全面管理。當學生基本信息發生變化時,宿舍樓管理員能對其進行修改。比如,某些同學搬到其他的宿舍中去,他們在本宿舍樓中相應的記錄就應該刪去;或者學生轉換專業,他們記錄中院系的信息也要作相應的修改等等。當宿舍財產報修及時解決后,管理員應登記解決時間,表明該報修問題已成功解決。通知學生學院及學校的發布的及時公告。2.2本宿舍樓的學生本宿舍樓的學生能查詢其所在的宿舍的所有信息。能查詢自己的夜歸記錄和離返校記錄。本宿舍樓的學生能在報修信息表中插入報修信息,表示本宿舍的財產發生了損毀需要學校派人維修。學生離校時,能在離返校記錄表中插入離校時間;學生返校后,能在離返校記錄表中插入返校時間,表示已經回校。2.3系統管理員系統管理員可以隨時登陸系統,注冊、刪除宿舍樓管理員等其他人員基本信息以及設置相應權限。2.3其他一般用戶包括輔導員在內的各級領導,隨時可以登錄系統查看各宿舍整體情況,能夠生成各種報表以供評比等事務。功能模塊3.1基本數據維護模塊該模塊主要用于一些使用者的基本數據管理。包括學生、宿舍樓管理員以及其他用戶的信息的錄入、修改等。3.2基本業務模塊在該模塊中主要提供一些業務情況。學生報修,宿舍管理員通知維修人員,修好后登記報修情況;學生轉專業、退學、畢業等時,修改、刪除學生信息;宿舍管理員變動時,系統管理及時更新信息。3.3數據庫模塊以上所提的用戶和其他信息都要分類存儲在數據庫中,并做到詳細登記。3.4信息查詢模塊主要用各種信息的查詢以及各種報表的生成。以上模塊如下圖:宿舍管理系統宿舍管理系統信息查詢模塊數據庫模塊基本業務模塊基本數據維護模塊信息查詢模塊數據庫模塊基本業務模塊基本數據維護模塊 UML建模用例圖根據以上分析,可確定以下參與者:學生、宿舍樓管理員、系統管理員、其他一般用戶1.1學生用例圖1.2宿舍管理員用例圖1.3系統管理員用例圖 1.4一般用戶用例圖根據以上用例圖及需求分析得出下事件流: 學生到校報道后,已經分配了宿舍,系統已經有學生基本信息。系統管理員根據學校分配情況,注冊宿舍管理員。 一般登陸成功后,可以根據需要查看信息以及生成報表。 宿舍管理員登陸系統時,先進行身份認證,如果成功可以操作本系統。宿舍管理員可以查詢本人及學生基本信息。如果宿舍管理員發現有報修情況,應該及時向維修部門報告其維修的基本信息。如果發現有維修完的信息,應該及時登記維修基本情況。宿舍關門熄燈后,如果有同學晚歸,應在此同學晚歸記錄出添加相應信息。等放假時,應做好學生離校信息,統計離校和留校學生狀況。學生返校時,登記相應學生返校基本情況。學生畢業時,做好宿舍財物情況統計,及時通知罰款情況。當學校有公告時,及時在系統上公布。 學生登錄系統時,先進行身份認證,如果成功可以進行相關操作。可以查看本人相關所有信息以及所在宿舍所有情況。當宿舍物品損壞時,登記損壞情況。維修完畢時登記相應信息。離校和返校時,登記相應信息。畢業時,查看罰金情況,及時交罰金。2.根據以上事件流可得出以下重要類: 學生、宿舍管理員、系統管理員、宿舍、一般用戶相應類圖及關系如下:〖類圖說明〗houseparent:宿舍管理員類相應屬性及方法:name:名字dormitorybuilding_number:宿舍樓號ID:職工編號phone:聯系方式serch_self_info:查找個人信息serch-stu_info:查找學生信息update_info:更新學生信息register_maitain:登記維修信息report_maintain:報告維修register_come_late:登記晚歸學生信息Announce:發布公告student:學生類相應屬性及方法:name:名字ID:學生號school:學院dormitorybuilding_number:宿舍樓號domitory_number:宿舍號register_date:報到日期Administrator:系統管理員類相應屬性及方法:name:名字ID:職工號register_houseparent:注冊宿舍管理員delete_houseparent:刪除宿舍管理員domitor:宿舍類相應屬性:ID:宿舍號people_number:人數property:財物reward_and_punush:獎罰記錄other:別的一般用戶類相應屬性及方法:name:姓名postion:職務ID:工號serch_info:查詢信息create_report_forms:產生報表instrutor:輔導員類major:所輔導專業serch_reward_punish:查詢獎罰情況根據用例得出以下時序圖3.1學生、宿舍管理員、系統管理員、一般用戶查詢信息時序圖3.2宿舍管理員發布公告活動圖3.3學生報修活動圖3.4學生離校、返校活動圖3.5學生晚歸活動圖根據以上時序圖可得出以下協作圖4.1查詢信息協作圖4.2宿舍管理員發布公告協作圖4.3學生報修協作圖4.4學生離校/返校協作圖4.5學生晚歸協作圖5.根據用例可作出以下活動圖5.1發布公告活動圖5.2查詢信息活動圖5.3報修活動圖5.4學生晚歸活動圖根據類圖可作出下列狀態圖6.1系統狀態圖6.2學生狀態圖7.根據系統的組成模塊得出如下組件圖系統配置圖三、總結 通過這一個課程設計中,我學會了不少東西。最大的收獲就是知道了如何進行UML統一建模,掌握了面向對象UML統一建模語言。我了解了使用UML統一建模語言,用需求模型簡化業務領域;用分析模型驗證用例的正確性,一致性,完備性,可行性;用設計模型標識解決方案。我還認識到通過模型可以實現從業務領域到軟件領域的映射;通過建模,可以使問題可視化,形式化。而通過一序列的建模活動,提高了我在系統設計上的能力,增長了分析、解決問題的經驗,對UML統一建模語言有了更深的了解。可以說,這次設計既鍛煉了我的動腦分析問題的能力,又鍛煉了我動手解決實際問題的能力,這將在我以后的學習中起到很大的作用。我會運用從中學到的寶貴經驗來指導我今后的學習和工作,不斷地

溫馨提示

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

評論

0/150

提交評論