統一建模語言UML課程設計報告

2021-03-14 14:21:36 字數 4252 閱讀 1996

姓名:學號:班級:

指導教師:

2023年6月

浙江樹人大學資訊科技學院

系統uml設計報告要求:

● 要求學生盡量設計出乙個完整的uml模型,每乙個學生根據自己的設計寫出報告。兩個人完成乙份,標出完成情況。

● 設計報告內容根據要求共分十五項,要求學生書寫完整

● 學生對要求作整體細化,最後達到能根據報告就可直接編寫程式,不要再交流與具體分析

● 對於設計報告中的**都要有文字說明(讓使用者能明白其含義)

● 要求150頁以上

● 圖形要求保證在能看清的情況下最小化,表有表名與錶號、圖有圖名與圖號

● uml畫圖工具可選擇visio或rose

● **與文字應相互交差,只有**的位置加入相應的文字說明**內容

uml建模設計報告

新生報到註冊系統

一、 系統需求分析

1.1 系統功能需求

新生報到註冊系統主要用於提高高校新生報到註冊工作效率、提高資料準確性,及時統計有關資料資訊,為各項相關管理和決策提供依據。基於b/s模式的新生報到註冊統計系統按其功能劃分為教務處管理子系統、學生處管理子系統、後勤管理子系統、學院管理子系統、計財處管理子系統、使用者管理系統、後台管理系統、學生查詢模組等。實現使用者資訊管理、新生基本資訊的匯入、報到交費、系統實時情況查詢、報到資料表資訊的生成等功能。

由於學校教職工按其職責不同,系統的許可權不同,新生報到註冊系統設定乙個身份驗證模組,對系統參與者進行身份識別。

(細化補全,最後完成所有紅字刪除)

1.2系統基本模組

新生報到註冊系統共分教務管理、計財管理等十個模組,系統基本模組如圖1.1所示:

圖 1.1 系統基本模組

(1)後台管理模組:

招生資訊匯入(系統管理員可以招生資訊)、修改學生基本資訊:(系統管理員可以修改更新學生基本資訊)。

(2)後勤宿舍管理模組:寢室資源管理、可用寢室資源分配、可**寢室資源信、寢室資訊查詢 、衛生檢查。

(3)計財管理模組:包括,從銀行的資料匯入、交費處理、交費標準設定、取消交費

(4)教務管理模組:專業設定、班級設定、根據專業自動生成班級、自動分班、班級微調、班級查詢、自動生成學號、學號查詢、學號微調、要求設定同名同姓查詢與其它的一些查詢功能

(5)學院管理模組:

(補全)

(6)學生處管理模組:對學生的入學資訊的統一管理,如貸款處理、欠費處理等。

(7)班主任管理模組:對學生的寢室的分配、特長等個性的處理

(8) 學生查詢模組

(細化補全)

二、 系統用例建模

2.1 識別參與者

建立用例圖前需要確定參與者,新生報到註冊系統的參與者可分為,教務管理員、學生管理員、後勤管理員、學院管理員、計財處人員、系統管理員、班主任、學生。建立用例圖必須明確每乙個參與者就明確其業務活動的內容、對系統的服務要求。

● 教務管理員

教務管理員參與的主要用例有:

● 學生處管理員

● 後勤管理員

● 學院管理員

● 計財處人員

● 系統管理員

● 班主任

● 學生

(細化補全)

2.2識別用例

2.2.1 系統頂層用例

統頂層用例可分為後台管理,後勤宿舍管理,計財管理,教務管理,學院管理,學生處管理,班主任管理、學生查詢系統。

2.2.2 子用例

各頂層用例擁有各自的子用例

● 後勤宿舍管理用例

後勤宿舍管理分為寢室資源管理、可用寢室資源分配、可**寢室資源資訊、寢室資訊查詢 、衛生檢查、相關資訊的列印輸出與倒出等用例。

● 計財管理

(細化補全)

2.2.3 建立系統用例文件

1、 後勤宿舍管理模組用例圖

後勤宿舍管理模組包括****等用例,具體如圖2.2所示:

圖2.2 後勤宿舍管理用例圖

這裡列出寢室資源管理這個用例的描述。(要求學生寫完所有的用例,最後完成所有紅字刪除):

(1) 寢室資源管理用例

表2.1 寢室資源管理用例描述

寢室資源管理相關的活**如下:

使用者介面參見*****。

a) 學生寢室新增的活**

b) 學生寢室修改的活**

c) 學生寢室查詢的活**

d) 學生寢室自動分批生成的活**

學生寢室自動分批生成使用者介面參見圖3.2,, 活**如下:(要求寫出具體的演算法,最後完成所有紅字刪除)

2、 後台管理(由×××完成)

3、 後勤宿舍管理(由×××完成)

4、 計財管理

(說明與銀行介面的實現方法,與3.3節對應 )

5、 教務管理

6、 學院管理

7、 學生處管理

8、 班主任管理

9、 學生查詢系統

(細化補全,最後完成所有紅字刪除)

10、 許可權分配

三、在***環境或myeclips環境下建立系統結構

在.***環境或myeclips環境下建立系統的使用者介面。以.***環境為例。

3.1建立系統的專案

(說明及截圖)

3.2建立系統目錄

(要求建立合理,後面建立系統包圖要用)

3.3建立銀行的webservice服務,供系統呼叫

(只要求介面,不要求完整的程式)

3.4 建立圖形使用者介面

(可用dreamwear等工具,使用者介面在需求分析中用到)。

應用系統通過使用者介面與使用者互動的,使用者介面已成為所有計算機系統的有機組成部分,它決定了人類如何控制和操縱系統。乙個好的使用者介面應該為使用者提供統

一、規範的互動介面,從而提高使用者工作效率,增強使用者對系統的認可程度。因此可以說,使用者介面設計的優劣已經成為計算機應用系統成功與否的關鍵因素之一。使用者介面設計應從系統開發、設計的實際出發,使用者介面設計包括窗體布局、介面配色、控制項風格、字型、互動資訊等。

使用者介面的設計,無論是控制項、資訊提示措辭、介面配色等,都要遵循統一的標準,做到真正的一致。

(要求設計主要的使用者介面,說明要完整)

1、 專業收費標準設定使用者介面(professionalcharge)

(注:professional charges為檔名)

圖3.1 專業收費標準設定介面

(2)頁面專案說明

編號文字框:text,名稱tno,要求合法性,數字,不能為空

保險費:text,名稱insurancepremium ,要求合法性:數字,不能為空

學費:text,名稱tuitionfees ,要求合法性:數字,不能為空

後勤代管費:text,名稱ogisticsescrowfee ,要求合法性:數字,不能為空

書費:text,名稱bookfees,要求合法性:數字,不能為空

住宿費:text,名稱ac***modation ,要求合法性:數字,不能為空

應交合計:text,名稱totalpayable ,要求自動計算,供參考

(3)功能

將專業收費標準資訊存入資料表(professionalcharges)。作為學生收費的乙個標準,學生收費依據專業自動出現該資訊。

2、 學生寢室自動分批生成

(1)學生寢室自動分批生成(dormitorybatch)

圖3.2 學生寢室自動分批生成介面

(細化補全)

四、活動建模

為了更好地理解用例,可用活**來加以說明,新生報到註冊活動中引用活**的描述目的為:描述乙個操作執行過程中(操作實現的例項化)所完成的工作 ( 動作 ) ;描述物件內部的工作;顯示如何執行一組相關的動作,以及這些動作如何影響它們周圍的物件;顯示用例的例項是如何執行動作以及如何改變物件狀態;說明一次活動中的工作者(角色)、工作流、組織和物件是如何工作的。新生報到註冊系統主要的活**有:

學生基本資訊管理、….等。

(補全,這時的為全域性用的活**,各部分的在活**在用例圖中說明)

4.1建立「學生基本資訊管理」活**

學生基本資訊管理由特權使用者管理操作,管理員使用者錄入後,可修改學生基本資訊,刪除學生基本資訊**出學生),增加學生基本資訊**入學生)、操作完成退出系統,具體如圖4.1所示:

圖4.1 :「學生基本資訊管理」活**

(細化補全)

五、靜態結構建模

類圖是在物件導向的系統模型中使用得最普遍的圖。類圖包含了一組類、介面和協作以及他們之間的關係。使用類圖來為系統的靜態檢視建模,包括模型化系統的詞彙(從系統的詞彙表中發現類),模型化協作,或則模型化模式。

類圖還是一些相關的圖的基礎,包括元件圖、分布圖。類圖的重要性不僅僅體現在為系統建立視覺化的、文件化的結構模型,同樣重要的是構建通過正向和反向工程建立執行系統。

UML系統建模課程設計報告

2011 2012 學年第一學期 教學單位資訊工程系 課程名稱軟體開發工具 課程設計題目圖書館管理系統的分析與設計 指導教師 學生姓名 專業班級 課程設計名稱 圖書館管理系統的分析與設計 課程設計目的 1.掌握uml建模的基礎知識和其應用 2.熟悉rational rose環境及功能,能夠設計出完整...

UML課程設計報告

三系11軟體本科專業 物件導向建模技術課程設計報告 學生成績管理系統 學院名稱 宿遷學院 專業班級 11軟體2班 學生學號 201103112 學生姓名 指導教師姓名 張乾燕 2014年 5 月 目錄一 設計目的 1 二 系統需求分析 1 一 系統需求 1 二 系統的功能需求 1 三 建立系統用例模...

UML課程設計報告

學生版 2009 2010 學年第二學期 教學單位資訊工程與技術系 課程名稱 uml統一建模語言課程設計 課程設計題目汽車租賃系統的需求分析與設計 指導教師 x 學生姓名 xx 專業名稱電腦科學與技術 資料庫 年級08級 汽車租賃系統的需求分析與設計 一 課程設計目的 uml統一建模課程是一門物件導...