uml 描述高校教材管理系統(tǒng)_第1頁
uml 描述高校教材管理系統(tǒng)_第2頁
uml 描述高校教材管理系統(tǒng)_第3頁
uml 描述高校教材管理系統(tǒng)_第4頁
uml 描述高校教材管理系統(tǒng)_第5頁
已閱讀5頁,還剩2頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、2高校教材管理系統(tǒng)隨著高等學校擴大招生情況的出現,每一個高校需要處理的各種教材的數量逐年倍增。 如何改變低效率的原始教材管理方式,成為擺在高校管理人員面前的一個重要課題。而建立 高效的教材管理系統(tǒng)就是一個解決此根本問題的思路。所以,這里為讀者介紹一個高校教材 管理系統(tǒng)的建模實例。2.1需求分析高校教材管理系統(tǒng)的功能性需求綜述如下:(1)高校的每個學生使用自己的姓名和學號登陸系統(tǒng)之后,可以查詢自己每個學期的 教材使用情況,也能夠查詢自己的教材費用。(2)高校的每個老師使用自己的姓名和密碼登陸系統(tǒng)后,能夠查詢自己教材的使用情 況,也可查詢自己的教材費用(供報銷用)。(3)系統(tǒng)管理員通過用戶名和密碼

2、登陸系統(tǒng)后,能夠輸入教材訂購計劃,生成訂購單,統(tǒng) 計各個班級教材費用和教材使用情況,同時,還可以更新刪除學生、教師、教材等各類信息。2.2系統(tǒng)建模在系統(tǒng)建模以前,我們首先需要在Rational Rose 2003中創(chuàng)建一個模型。并命名為“高 校教材管理系統(tǒng)”該名稱將會在Rational Rose 2003的頂端出現,如下圖2-1所示。圖2-1創(chuàng)建項目系統(tǒng)模型2.2.1創(chuàng)建系統(tǒng)用例模型創(chuàng)建系統(tǒng)用例的第一步是確定系統(tǒng)的參與者。高校教材管理系統(tǒng)的參與者包含以下三 種:(1)學生(2)教師(3)系統(tǒng)管理員 此三個參與者如圖2-2所示。教師教師圖2-2系統(tǒng)參與者 圖2-3學生用例圖然后,我們根據參與者的

3、不同分別畫出各個參與者的用例圖。(1)學生用例圖:學生在本系統(tǒng)中可以進行登錄、教材費用查詢和教材使用情況查詢 的相關操作,通過這些活動創(chuàng)建的學生用例圖如圖2-3所示。(2)教師用例圖:教師在本系統(tǒng)中可以進行登錄、查詢教材費用和教材使用情況查詢 的操作,通過這些活動創(chuàng)建的教師用例圖如圖2-4所示。圖2-4教師用例圖圖2-5系統(tǒng)管理員用例圖(3)系統(tǒng)管理員用例圖:系統(tǒng)管理員在本系統(tǒng)中可以進行登錄、教材訂購資料輸入、 生成訂購單、統(tǒng)計教材費用、統(tǒng)計教材使用情況和管理各類信息的操作,通過這些活動創(chuàng)建 的系統(tǒng)管理員用例圖如圖2-5所示。2.2.2創(chuàng)建系統(tǒng)靜態(tài)模型從前面的需求分析中,我們可以依據主要六個類

4、對象:學生、教師、班級、教材、庫存和訂單創(chuàng)建完整的類圖如圖2-6所示。圖2-6系統(tǒng)類圖圖2-6系統(tǒng)類圖2.2.3創(chuàng)建系統(tǒng)動態(tài)模型系統(tǒng)的動態(tài)模型可以使用交互作用圖、狀態(tài)圖和活動圖來描述。223.1創(chuàng)建序列圖和協(xié)作圖1.學生在本系統(tǒng)中活動步驟分為:(1)進行注冊個人信息(2)登錄通過身份驗證(3) 選擇查詢的教材(4)查詢使用情況(5)返回查詢結果(6)退出系統(tǒng)。根據以上步驟創(chuàng)建 的序列圖和協(xié)助圖,如下圖2-7和圖2-8所示。.*用戶疊錄4:返回結杲?:退出6:用戶疊錄4:返回結杲?:退出6:返回結果圖2-7學生序列圖圖2-8學生協(xié)作圖2表示教師的序列圖和協(xié)作圖與學生序列圖和協(xié)作圖相似,只是把學生

5、換成了教師。3系統(tǒng)管理員在本系統(tǒng)活動的步驟分為:(1)進行注冊個人信息(2)登錄通過身份驗 證(3)管理學生信息、管理教師信息或管理教材信息。(4)退出系統(tǒng)。根據以上步驟創(chuàng)建的的序列圖和協(xié)作圖,如圖2-9和圖2-10所示。6沮岀;1.浪管理黑面6沮岀;1.浪管理黑面一 :圖2-9系統(tǒng)管理員序列圖和H營理負和H營理負圖2-10系統(tǒng)管理員協(xié)作圖223.2創(chuàng)建活動圖我們還可以利用系統(tǒng)的活動圖來描述系統(tǒng)的參與者是如何協(xié)同工作的。高校教材管理系統(tǒng)中,根據教材管理人員、學生和教師的活動步驟,我們可以創(chuàng)建活動圖如下圖2-11所示。學1航T;Witl學1航T;Witl圖2-11系統(tǒng)活動圖223.3創(chuàng)建狀態(tài)圖在

6、高校教材管理系統(tǒng)中,有明確狀態(tài)轉換的類是系統(tǒng)參與者,在整個驗證過程前后有各 種不同的狀態(tài)。本系統(tǒng)的狀態(tài)圖如下圖2-12所示。輸入用戶f提戈用戶他證18息屯.和超陽輸入用戶f提戈用戶他證18息屯.和超陽用戶居和儷捉示4輾未通吐證圖2-12參與者狀態(tài)圖2.2.4創(chuàng)建系統(tǒng)部署模型對系統(tǒng)的實現結構進行建模的方式包括兩種,即構件圖和部署圖。高校教材管理系統(tǒng)的 構件圖我們通過構件映射到系統(tǒng)的實現類中,說明該構件物理實現的邏輯類,在本系統(tǒng)中, 我們可以對學生類、系統(tǒng)管理員類、教師類、教材庫存、訂單類、教材類和班級類分別創(chuàng)建 對應的構件進行映射,創(chuàng)建的高校教材管理系統(tǒng)的構件圖如圖2-13所示。.I圖2-13系統(tǒng)構件

溫馨提示

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

評論

0/150

提交評論