可視化建模與UML_第1頁
可視化建模與UML_第2頁
可視化建模與UML_第3頁
可視化建模與UML_第4頁
可視化建模與UML_第5頁
已閱讀5頁,還剩27頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、可視化建模與UML課程結業(yè)報告 課題名稱:宿舍管理系統(tǒng)建模姓名:譚斌學號:班級:09軟件1班專業(yè):軟件工程指導教師:夏潔武完成日期:2012-5-25第一章 前言3一、作業(yè)背景3二、選題說明3第二章 宿舍管理系統(tǒng)的需求分析設計3一 課程設計目的3二課程設計題目描述和要求41、系統(tǒng)目標42、功能要求4三 課程設計報告內容51. 宿舍管理系統(tǒng)的需求分析52. 系統(tǒng)的UML基本模型73 系統(tǒng)中的類274 系統(tǒng)的配置與實現(xiàn)28第四章小結31第一章 前言一、作業(yè)背景學習了 UML統(tǒng)一建模實例教程 后,以圖書管理系統(tǒng)為樣板,完成宿舍管理系統(tǒng)的課程設計和建模。達到學習理論知識和實踐相結合的目的,提高我們的U

2、ML建模能力。二、選題說明現(xiàn)今,宿舍管理在大學校園管理中越來越重要,作為信息管理與信息系統(tǒng)專業(yè)的學生,我們知道信息對管理的重要性。為了加強校園的宿舍管理,初步擬定建立一個宿舍管理系統(tǒng),希望能夠實現(xiàn)它。基本思路:按照自己思想與實際相結合,進行需求分析、數(shù)據(jù)庫設計、功能模塊設計、UML模型設計。作業(yè)目標:用UML統(tǒng)一建模充分的表達我們的設計思想,理論結合實際,達到熟練運用與掌握UML建模的目標。第二章 宿舍管理系統(tǒng)的需求分析設計一 課程設計目的UML統(tǒng)一建模課程是一門面向對象開發(fā)方法的設計語言。UML統(tǒng)一建模課程設計實驗課,著重加強面向對象建模技術。使用UML統(tǒng)一建模語言,用需求模型簡化業(yè)務領域;

3、用分析模型驗證用例的正確性,一致性,完備性,可行性;用設計模型標識解決方案。通過模型實現(xiàn)了從業(yè)務領域到軟件領域的映射。通過建模,使問題可視化,形式化。通過一序列的建模和迭代活動,對于提高學生綜合素質十分必要。UML統(tǒng)一建模課程是本科類計算機專業(yè)的一門骨干課程,技術復雜,應用范圍廣。本課程設計實驗主要內容:構建系統(tǒng)的分析模型、設計模型。主要目標如下:1. 掌握面向對象的分析技術、設計技術;2. 構建“宿舍管理系統(tǒng)”的需求分析模型和設計模型;二課程設計題目描述和要求 本課程設計中包含:l 宿舍管理系統(tǒng)的需求分析l 系統(tǒng)的UML基本模型l 系統(tǒng)中的類l 系統(tǒng)的配置與實現(xiàn)1、系統(tǒng)目標 系統(tǒng)的整體目標是

4、:利用互聯(lián)網(wǎng)和信息化技術,結合宿舍管理的實際運作情況,建設一個覆蓋整個學校全部業(yè)務的“宿舍管理系統(tǒng)”,通過該系統(tǒng)提高宿舍管理信息化水平,完善宿舍管理體系,提高管理效率,進一步加強對學生宿舍的管理。2、功能要求“宿舍管理系統(tǒng)”中的功能需求可以包括以下幾個方面:l 學生可以上網(wǎng)查詢個人基本信息和繳費信息以及瀏覽公告;l 宿舍管理員可以查詢本棟學生基本信息和學生費用管理和出入登記以及瀏覽公告;l 學工組可以查詢本學院學生基本信息及相應管理以及瀏覽公告;l 后勤中心可以:宿舍樓信息管理、學生信息管理、宿舍管理員管理、公告管理、登陸系統(tǒng)管理、宿舍收費管理;l 可以保存學生住宿信息和宿舍管理員信息以及出入

5、登記信息。 滿足上述需求的系統(tǒng)主要包括以下幾個模塊:l 基本數(shù)據(jù)管理維護模塊:該模塊提供了對學生、宿舍管理人員、宿舍樓宿舍收費以及公告的信息錄入、修改并維護基本數(shù)據(jù)的途徑。l 基本業(yè)務模塊:在系統(tǒng)中,宿舍管理員對本棟宿舍的各項費用進行計算,然后后勤中心確認。宿舍管理員對本棟宿舍進行出入登記,錄入數(shù)據(jù)庫。學工組對學生信息的錄入和修改以及核對,然后后勤中心進行確認。后勤中心編輯公告,然后發(fā)布公告給系統(tǒng)使用者。后勤中心對宿舍樓的信息的管理,包括增加、修改和刪除。后勤中心對宿舍管理員的管理,包括增加修改。l 數(shù)據(jù)庫管理模塊:在系統(tǒng)中,對所有學生、宿舍管理人員、宿舍樓宿舍收費以及公告的信息都要進行統(tǒng)一管

6、理,宿舍樓出入登記信息也要進行詳細的登記。l 信息查詢模塊:該模塊主要用于不同層次的使用者完成相應的信息查詢。三 課程設計報告內容1. 宿舍管理系統(tǒng)的需求分析1.1 系統(tǒng)功能需求“宿舍管理系統(tǒng)”中的功能需求可以包括以下幾個方面:l 學生可以上網(wǎng)查詢個人基本信息和繳費信息以及瀏覽公告;l 宿舍管理員可以查詢本棟學生基本信息和學生費用管理和出入登記以及瀏覽公告;l 學工組可以查詢本學院學生基本信息及相應管理以及瀏覽公告;l 后勤中心可以:宿舍樓信息管理、學生信息管理、宿舍管理員管理、公告管理、登陸系統(tǒng)管理、宿舍收費管理;l 可以保存學生住宿信息和宿舍管理員信息以及出入登記信息。 滿足上述需求的系統(tǒng)

7、主要包括以下模塊:l 基本數(shù)據(jù)管理維護模塊l 基本業(yè)務模塊l 數(shù)據(jù)庫管理模塊l 信息查詢模塊1.2 基本數(shù)據(jù)管理維護模塊基本數(shù)據(jù)維護模塊包括的主要功能模塊:l 增加宿舍樓信息l 修改宿舍樓信息l 增加學生信息l 增加宿舍樓管理員l 修改宿舍樓管理員信息l 發(fā)布公告l 修改公告l 刪除公告l 宿舍費用計算l 費用信息核對l 出入登記1.3 基本業(yè)務模塊基本業(yè)務模塊包含的功能:l 宿舍管理員對本棟宿舍的各項費用進行計算l 后勤中心確認計算的費用l 宿舍管理員對本棟宿舍進行出入登記,錄入數(shù)據(jù)庫l 學工組對學生信息的錄入和修改以及核對l 后勤中心對學生信息進行確認審核l 后勤中心編輯公告,然后發(fā)布公告

8、給系統(tǒng)使用者,瀏覽公告l 后勤中心對宿舍樓的信息的管理,包括增加、修改和刪除l 后勤中心對宿舍管理員的管理,包括增加修改。1.4 數(shù)據(jù)庫模塊 數(shù)據(jù)庫模塊的功能:l 學生信息管理l 宿舍樓信息管理l 宿舍管理人員信息管理l 宿舍收費信息管理l 公告信息管理1.5 信息查詢模塊信息查詢模塊是查詢數(shù)據(jù)庫中的相關信息,包括:l 查詢學生個人信息l 查詢宿舍空床信息l 查詢本學院學生信息l 查詢本棟學生信息l 查詢來訪者記錄l 查詢學生個人費用信息l 查詢宿舍管理員信息2. 系統(tǒng)的UML基本模型 2.1 系統(tǒng)的用例圖 創(chuàng)建用例圖之前首先需要確定參與者。 系統(tǒng)中的參與者主要有兩類:l 學生l 學工組老師l

9、 宿舍管理員l 后勤中心1. 學生參與的用例圖2. 學院學工組參與的用例圖3.宿舍管理員參與的用例圖4.超級管理員(后勤中心)參與的用例圖2.2 系統(tǒng)的時序圖 (公告管理時序圖)1. 瀏覽公告時序圖:2. 修改公告時序圖3. 添加公告時序圖(宿舍樓信息管理時序圖)1.查詢空床時序圖2.查詢宿舍樓時序圖3. 修改樓層信息時序圖4. 增加宿舍樓信息時序圖(學生信息管理時序圖)1.查詢學生信息時序圖2.修改學生信息時序圖3.增加學生信息時序圖(宿舍管理員出入登記時序圖)(宿舍管理員信息管理時序圖)查詢宿舍管理員信息時序圖修改宿舍管理員信息時序圖添加宿舍管理員信息時序圖 2.3 系統(tǒng)的協(xié)作圖 1. 公

10、告管理協(xié)作圖2. 學生信息管理的協(xié)作圖3. 宿舍樓信息管理的協(xié)作圖4. 出入登記協(xié)作圖5.宿舍管理員信息管理協(xié)作圖2.4 系統(tǒng)的狀態(tài)圖 2.5 系統(tǒng)的活動圖 超級管理員進行登陸系統(tǒng)管理活動圖超級管理員進行公告信息管理活動圖超級管理員進行宿舍管理員信息管理活動圖超級管理員進行宿舍樓信息管理活動圖超級管理員進行宿舍收費管理活動圖超級管理員進行學生信息管理活動圖宿舍管理員活動圖學工組活動圖學生活動圖3 系統(tǒng)中的類3.1 系統(tǒng)中主要的類和類之間的關系4 系統(tǒng)的配置與實現(xiàn) 系統(tǒng)組件圖用戶組件圖系統(tǒng)的配置圖 第四章小結通過這一個課程設計中,我學會了不少東西。最大的收獲就是知道了如何進行UML統(tǒng)一建模,掌握了面向對象UML統(tǒng)一建模語言。我了解了使用UML統(tǒng)一建模語言,用需求模型簡化業(yè)務領域;用分析模型驗證用例的正確性,一致性,完備性,可行性;用設計模型標識解決方案。我還認識到通過模型可以實現(xiàn)從業(yè)務領域到軟件領域的映射;通過建模,可以使問題可視化,形式化。而通過一序列的建模活

溫馨提示

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

評論

0/150

提交評論