軟體工程UML作業圖書管理系統建模

2022-07-11 06:57:03 字數 1410 閱讀 4584

軟體工程uml建模

課題: 圖書管理系統建模

專業名稱:軟體工程

姓名:完成時間:

一、 圖書館管理系統的需求分析

1、系統功能需求

圖書管理系統實現如下幾個方面的功能:借閱者可以通過網路查詢書籍資訊和預定書籍;借閱者能夠借閱書籍和還書;圖書管理員能夠處理借閱者的借閱和還書請求;系統管理員可以對系統的資料進行維護,如增加、刪除和更新書目,增加、刪除和更新借閱者帳戶,增加和刪除書籍。

系統主要包括以下幾個模組:基本資料維護模組;基本業務模組;資料庫管理模組;資訊查詢模組。

2、基本資料維護模組

基本資料維護模組包括的主要功能模組:新增借閱者帳戶、修改更新借閱者帳戶資訊、新增書目、修改和更新書目資訊、新增書籍、刪除書籍。

3、基本業務模組

基本業務模組包含的功能:借書、還書、書籍預留、取消書籍預定。

4、資料庫模組

資料庫模組的功能:借閱資訊管理、書籍資訊管理、帳戶資訊管理、書籍預留資訊管理。

5、資訊查詢模組

資訊查詢模組主要是查詢資料庫中的相關資訊:查詢書籍資訊、查詢借閱者資訊。

二、 圖書管理系統的uml基本模型

建立用例圖之前首先需要確定參與者。系統的參與者主要有三類:

1 讀者(也可稱為借閱者)

2 圖書館管理員

3 圖書館管理系統維護者

2、圖書管理系統用例圖

借閱者請求服務的用例圖:

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

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

3、圖書管理系統的時序圖

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

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

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

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

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

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

借閱者預留書籍的時序圖:

4、系統的協作圖

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

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

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

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

借閱者預留書籍的協作圖

5、系統的狀態圖

書的狀態圖

借閱者帳戶的狀態圖

6、系統的活**

借閱者的活**

圖書管理員的活**

系統管理員的活**

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

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

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

三、系統中主要的類

1、參與者相關的類

2、系統中用到的其他類

3、各個類之間的關係

四、系統的配置與實現

1、系統的元件圖

業務物件元件圖

使用者介面的元件圖

2、系統的配置圖

軟體工程課設圖書管理系統

軟體工程概論實驗手冊 姓名學號班級2013.5.18 第一部分引言和概述 1.1 專案背景 圖書館是高等院校的重要組成部門,是教師和學生獲取知識的重要場所,由於圖書館主要從事大量的圖書資料的儲存和流通,所以一直以來,計算機在圖書館的圖書管理中得到了廣泛的應用。目前,借書情況日益增長,本系統就是要為達...

軟體工程圖書管理系統需求分析報告

軟體課程設計 題目 圖館管理系需求分析 圖書館管理系統需求規格說明書 1.引言 1.1編寫目的 此規格說明書是為了對圖書館管理系統做乙個概要的說明,是軟體的大概的分析過程,對最終的軟體加以說明。主要的讀者為軟體設計人員,程式編寫員,以及老師。1.2專案背景 該專案作為計算機學院05級的軟體課程設計題...

軟體工程課程設計圖書管理系統

軟體工程課程設計 需求分析 要求根據系統分析,圖書管理系統的要求如下 1 需求分析 1 能夠輸入圖書的綜合情況和進行新書入庫 現有圖書資訊修改以及刪除 2 能夠實現對讀者檔案的查詢和編輯管理 3 能夠進行罰款功能 4 能夠進行借閱歷史的查詢功能 2 系統效能要求 1 系統安全 可靠 2 功能齊全 3...