UML系統建模課程設計報告

2021-03-04 09:21:07 字數 2235 閱讀 9748

2011 ~ 2012 學年第一學期

教學單位資訊工程系

課程名稱軟體開發工具

課程設計題目圖書館管理系統的分析與設計

指導教師

學生姓名

專業班級

【課程設計名稱】圖書館管理系統的分析與設計

【課程設計目的】1.掌握uml建模的基礎知識和其應用;

2.熟悉rational rose環境及功能,能夠設計出完整系統。

【課程設計要求】1.對系統功能進行必要的描述;

2.繪製系統的主要模型圖;

3.模型圖要有說明性文字解釋。

【課程設計內容】1. 圖書館管理系統的需求分析;

2. 圖書館管理系統uml建模。

【課程設計步驟】

系統的配置與實現

1.圖書館管理系統的需求分析

1 系統功能需求

2 基本資料維護模組

3 基本業務模組

4 資料庫模組

5 資訊查詢模組

1.1系統功能需求

系統的功能需求主要包括以下幾個方面:

(1)借閱者可以通過網路查詢書籍資訊和預定書籍。

(2)借閱者能夠借閱書籍和還書。

(3)圖書管理員能夠處理借閱者的借閱和還書請求。

(4)系統管理員可以對系統的資料進行維護,如增加、刪除和更新書目,增加、刪除和更新借閱者帳戶,增加和刪除書籍。

1.2 基本資料維護模組

基本資料維護模組包括的主要功能模組:

(1)新增借閱者帳戶

(2)修改更新借閱者帳戶資訊

(3)新增書目

(4)修改和更新書目資訊

(5)新增書籍

(6)刪除書籍

1.3基本業務模組

基本業務模組包含的功能:

(1)借書

(2)還書

(3)書籍預留

(4)取消書籍預定

1.4資料庫模組

資料庫模組的功能:

(1)借閱資訊管理

(2)書籍資訊管理

(3)帳戶資訊管理

(4)書籍預留資訊管理

1.5資訊查詢模組

資訊查詢模組主要是查詢資料庫中的相關資訊:

(1)查詢書籍資訊

(2)查詢借閱者資訊

2 系統的uml基本模型

2.1 uml初始模型

新建uml2.x專案

2.2 系統的用例圖

2.2. 1. 借閱者請求服務的用例圖

2.2.2. 圖書館管理員處理借書、還書等的用例圖

2.2.3. 系統管理員進行系統維護的用例圖

2.3 系統的時序圖

1. 系統管理員新增書籍的時序圖

2. 系統管理員新增借閱者帳戶的時序圖

3.系統管理員刪除書目的時序圖

4. 圖書管理員處理書籍借閱的時序圖

5. 圖書管理員處理書籍歸還的時序圖

6. 借閱者查詢書籍資訊的時序圖

7. 借閱者預留書籍的時序圖

2.4 系統的協作圖

1. 系統管理員新增書籍的協作圖

2. 系統管理員刪除書籍的協作圖

3. 圖書管理員處理借書的協作圖

4. 圖書管理員處理還書的協作圖

5. 借閱者預留書籍的協作圖

2.5 系統的狀態圖

1. 書的狀態圖

2. 借閱者帳戶的狀態圖

2.6 系統的活**

1. 借閱者的活**

2. 圖書管理員的活**

3. 系統管理員的活**

1系統管理員維護借閱者帳戶的活**

2系統管理員進行書目資訊維護的活**

3系統管理員維護書籍資訊的活**

3系統的配置與實現

3.1 系統的元件圖

3.1.1 業務物件元件圖

3.1.2 使用者介面的元件圖

3.2 系統的配置圖 小結

通過本次課程設計讓我對uml建模有了進一步的認識,讓我了解了使用uml建模對開發程式有很大的幫助,在uml模型中能清晰的反映出程式的所有行為,為程式的開發以及維護,查錯都有很大的幫助.

參考書目

[1] 徐峰,陳暄,uml物件導向建模基礎,中國水利水電出版社,2008

[2] 王先國,方鵬,曾碧卿,劉燁,uml統一建模實用教程,清華大學出版社,2009

[3] 王養廷,李磊,宋漢珍,uml基礎與應用,清華大學出版社,2006

課程設計成績評定表

課程設計成績評定表

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

姓名 學號 班級 指導教師 2015年6月 浙江樹人大學資訊科技學院 系統uml設計報告要求 要求學生盡量設計出乙個完整的uml模型,每乙個學生根據自己的設計寫出報告。兩個人完成乙份,標出完成情況。設計報告內容根據要求共分十五項,要求學生書寫完整 學生對要求作整體細化,最後達到能根據報告就可直接編寫...

圖書管理系統 UML系統建模

圖書管理系統需要滿足來自三方面的需求,這三個方面分別是圖書借閱者 圖書館工作人員和圖書館管理人員。圖書借閱者的需求是查詢圖書館所存的圖書 個人借閱情況及個人資訊的修改 圖書館工作人員的功能最為複雜,包括圖書借閱者及圖書進行管理和維護,以及對系統狀態的檢視和維護。滿足使用者基本需要的系統,必須有如下功...

UML課程設計報告

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