圖書管理系統uml用例圖

2021-03-04 07:57:04 字數 2517 閱讀 8440

use case圖即用例圖,是從外部使用者的角度來描述系統功能的一種需求表達方式。乙個系統常常包含了眾多的用例,每個用例表達了使用者對系統的一項需求或描述了人們使用系統某項功能的途徑。使用系統的不同功能,其操作的場景不同。

而使用相同的功能,其場景則相似。將同一用例的場景用文字描述出來就得到了系統用例描述。完整的描述用例,通常包括用例名稱、參與執行者、前置條件、事件流、後置條件等。

若用uml圖形機制表達,便是系統的用例圖。通常,我們將二者相結合,能清晰的表達出系統的用例。

系統管理員:系統管理員為系統的管理者,系統管理員主要有以下許可權:讀者資訊管理,圖書資訊管理,系統維護。

圖書管理員:圖書管理員為圖書館工作人員,圖書管理員主要有以下許可權:分類管理,借書處理,還書處理,解除預定。

圖書借閱者:圖書借閱者是系統中數量最多也是最重要的參與者。圖書借閱者主要有以下許可權:查詢個人資訊,查詢圖書資訊,預定圖書,借閱圖書,返還圖書。

1. 建立系統用例模型圖

系統參與者:

系統參與者

圖書管理系統簡示:

圖書管理系統

a.系統管理員用例圖

系統管理員能通過該系統進行如下活動內容和要求:

新增借閱者:系統管理員可以在新增符合身份的新讀者資訊

刪除借閱者:系統管理員可以在刪除頁面新增已不符合身份的借閱者資訊

修改借閱者資訊:系統管理員可以在修改資訊頁面修改借閱者資訊

新增圖書資訊:系統管理員可以在新增圖書資訊頁面新增圖書館新增圖書

刪除圖書資訊:系統管理員可以刪除不能在借閱圖書的資訊

系統維護:系統管理員維護該系統的日常工作

用例說明:

login system:系統登入

account management:賬戶管理(其中包括圖書管理、借閱者管理、系統管理)

add book:新增圖書

remove book:刪除圖書

add borrower:新增借閱者

remove borrower:刪除借閱者

update borrower:修改借閱者資訊

system maintenance:系統維護

b.圖書管理員用例圖

圖書管理員能通過該系統進行如下活動內容和要求

借書處理:圖書管理員能通過借書頁面處理借閱者的借書操作

還書處理:圖書管理員能通過還書頁面處理借閱者的還書操作

分類處理:圖書管理員能通過分類圖書頁面將新增圖書和已還圖書進行分類回放,以便下一位借閱者閱讀檢視

用例說明:

librarian login:圖書管理員登入

book management:圖書管理

get book:還書

get with fine:違規罰款

lend book:借書

check user account:身份驗證

book category:圖書分類

c.圖書借閱者用例圖

借閱者能夠通過該系統進行如下活動及活動內容和要求:

查詢個人資訊:借閱者可以在查詢介面了解自己的詳細資訊

查詢圖書資訊:借閱者可以在查詢介面了解圖書館中所有的圖書資訊,及是否被借出

借閱圖書:借閱者可以在圖書館中借閱未被借出的圖書

返還圖書:借閱者在相應的時間內免費還書,如逾期按照相應規定還書

用例說明:

user login:使用者登入

account management:使用者管理(其中包括借閱者管理、圖書管理)

search personal information:查詢個人資訊

search for book:查詢圖書

borrowe book:借閱圖書

return book:返還圖書

d.整體用例圖

參與者:borrower:借閱者;administrator:系統管理員;librarian:圖書管理員

用例說明:

login system:系統登入

account management:賬戶管理(其中包括圖書管理、借閱者管理、系統管理)

add book:新增圖書

remove book:刪除圖書

add borrower:新增借閱者

remove borrower:刪除借閱者

update borrower:修改借閱者資訊

system maintenance:系統維護

librarian login:圖書管理員登入

book management:圖書管理

get book:還書

get with fine:違規罰款

lend book:借書

check user account:身份驗證

book category:圖書分類

user login:使用者登入

account management:使用者管理(其中包括借閱者管理、圖書管理)

search personal information:查詢個人資訊

search for book:查詢圖書

borrowe book:借閱圖書

return book:返還圖書

圖書館管理系統UML用例圖

圖書館管理系統 系統描述 用例圖及用例描述 姓名 吳文彬 學號 2012119031 班級 2012級網工班 1 系統描述 圖書管理系統是應用於圖書館的人機互動系統。該系統使圖書館變得資訊化,它能有效協作圖書館的工作人員管理圖書館的各項資訊,同時還能方便讀者快速地查詢 借閱和歸還圖書,極大地提高了圖...

圖書管理系統用例建模報告用例圖類圖時序圖

本實驗要求學生對學校的圖書館管理系統進行需求分析,對系統功能進行用例建模,畫出用例圖,類圖以及相應的時序圖。在使用uml對系統建模時,學會使用uml建模工具,熟悉工具中的功能。1 1 行為者 主要行為者 讀者。1 2 前置條件 讀者進入圖書管理系統。1 3 事件流 1.3.1 主要事件流 1.3.1...

UML圖書管理系統所有建模圖

資訊學部 實驗報告 課程名稱 uml 實驗名稱 圖書管理系統 實驗型別 驗證性 綜合性 設計性 實驗日期 學生姓名 學號班級 專業學部 指導教師 成績評語 2011年 2012年第二學期 圖書管理系統 一 實驗目的 實操系統建模 圖書管理系統,熟悉掌握rose軟體各部分的實際功能。二 實驗內容及步驟...