《圖書管理系統(tǒng)uml用例圖》由會(huì)員分享,可在線閱讀,更多相關(guān)《圖書管理系統(tǒng)uml用例圖(9頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、Use Case圖即用例圖,是從外部用戶的角度來描述系統(tǒng)功能的一種需求表達(dá)方式。
一個(gè)
系統(tǒng)常常包含了眾多的用例,每個(gè)用例表達(dá)了用戶對(duì)系統(tǒng)的一項(xiàng)需求或描述了人們使用系統(tǒng)
某項(xiàng)功能的途徑。使用系統(tǒng)的不同功能,其操作的場(chǎng)景不同。
而使用相同的功能, 其場(chǎng)景則
相似。將同一用例的場(chǎng)景用文字描述出來就得到了系統(tǒng)用例描述。
完整的描述用例,通常包
括用例名稱、參與執(zhí)行者、前置條件、事件流、后置條件等。若用
UML圖形機(jī)制表達(dá),便
是系統(tǒng)的用例圖。通常,我們將二者相結(jié)合,能清晰的表達(dá)出系統(tǒng)的用例。
系統(tǒng)管理員:系統(tǒng)管理員為系統(tǒng)的管理者, 系統(tǒng)管理員主要有以下權(quán)限: 讀者信息管理,
圖
2、書信息管理,系統(tǒng)維護(hù)。
圖書管理員:圖書管理員為圖書館工作人員,圖書管理員主要有以下權(quán)限:分類管理,
借書處理,還書處理,解除預(yù)定。
圖書借閱者:圖書借閱者是系統(tǒng)中數(shù)量最多也是最重要的參與者。
圖書借閱者主要有以
下權(quán)限:查詢個(gè)人信息,查詢圖書信息,預(yù)定圖書,借閱圖書,返還圖書。
1.創(chuàng)建系統(tǒng)用例模型圖
系統(tǒng)參與者:
libraria n
borrower
admi nistrator
系統(tǒng)參與者
圖書管理系統(tǒng)簡(jiǎn)示:
3、
borrower
Q
librarian
administrator
borrowers management
system management
books management
圖書管理系統(tǒng)
a. 系統(tǒng)管理員用例圖
系統(tǒng)管理員能通過該系統(tǒng)進(jìn)行如下活動(dòng)內(nèi)容和要求:
添加借閱者:系統(tǒng)管理員可以在添加符合身份的新讀者信息
刪除借閱者:系統(tǒng)管理員可以在刪除頁(yè)面添加已不符合身份的借閱者信息
修改借閱者信息:系統(tǒng)管理員可以在修改信息頁(yè)面修改借閱者信息
添加圖書信息:系統(tǒng)管理員可以在添加圖書信息頁(yè)面添加圖書館新增圖書
刪除圖書信息:系統(tǒng)管理員可以刪除不能在借閱圖書的
4、信息
系統(tǒng)維護(hù):系統(tǒng)管理員維護(hù)該系統(tǒng)的日常工作
logi n system
add book
acco unt man ageme nt
用例說明:
Logi n system :系統(tǒng)登錄
Account management :賬戶管理(其中包括圖書管理、借閱者管理、系統(tǒng)管理)
Add book :添加圖書
Remove book :刪除圖書
Add borrower :添加借閱者
Remove borrower
5、:刪除借閱者
Update borrower :修改借閱者信息
System maintenance:系統(tǒng)維護(hù)
b. 圖書管理員用例圖
圖書管理員能通過該系統(tǒng)進(jìn)行如下活動(dòng)內(nèi)容和要求
借書處理:圖書管理員能通過借書頁(yè)面處理借閱者的借書操作
還書處理:圖書管理員能通過還書頁(yè)面處理借閱者的還書操作
以便
分類處理:圖書管理員能通過分類圖書頁(yè)面將新增圖書和已還圖書進(jìn)行分類回放,
下一位借閱者閱讀查看
libraria n login
get book
get with fine
libraria n
lend book
7
book man ageme nt
chec
6、k user accou nt
book category
用例說明:
Librarian login :圖書管理員登錄
Book management :圖書管理
Get book :還書
Get with fine :違規(guī)罰款
Lend book :借書
Check user acco unt : 身份驗(yàn)證
Book category :圖書分類
c. 圖書借閱者用例圖
借閱者能夠通過該系統(tǒng)進(jìn)行如下活動(dòng)及活動(dòng)內(nèi)容和要求:
查詢個(gè)人信息:借閱者可以在查詢界面了解自己的詳細(xì)信息 查詢圖書信息:借閱者可以在查詢界面了解圖書館中所有的圖書信息,及是否被借出
借閱圖書
7、:借閱者可以在圖書館中借閱未被借出的圖書
返還圖書:借閱者在相應(yīng)的時(shí)間內(nèi)免費(fèi)還書,如逾期按照相應(yīng)規(guī)定還書
acco unt man ageme nt
borrowe book
CD
retur n book
用例說明:
User log in:用戶登錄
Account management :用戶管理(其中包括借閱者管理、圖書管理)
Search personal information : 查詢個(gè)人信息
Search for book :查詢圖書
Borrowe book :借閱圖書
Return book :返還圖書
d. 整體用例圖
user log i
8、n
admi nistrator login
adm in istrator
add borrower
十
search pers onal in formation
remov e borrower
borrower
add book
return with fine
book man ageme nt
retur n book
book category
remove book
libraria n
borrower man ageme nt
search for book
update borrower
borrowe book
lend book
9、
get book
system maintenance
system man ageme nt
libraria n log in
參與者:borrower :借閱者;administrator :系統(tǒng)管理員;librarian :圖書管理員
用例說明:
Logi n system :系統(tǒng)登錄
Account management :賬戶管理(其中包括圖書管理、借閱者管理、系統(tǒng)管理)
Add book :添加圖書
Remove book :刪除圖書
Add borrower :添加借閱者
Remove borrower :刪除借閱者
Update borrower
10、 :修改借閱者信息
System maintenance:系統(tǒng)維護(hù)
Librarian login :圖書管理員登錄
Book management :圖書管理
Get book :還書
Get with fine :違規(guī)罰款
Lend book :借書
Check user acco unt : 身份驗(yàn)證
Book category :圖書分類
User log in:用戶登錄
Account management :用戶管理(其中包括借閱者管理、圖書管理)
Search personal information : 查詢個(gè)人信息
Search for book :查詢圖書
Borrowe book :借閱圖書
Return book :返還圖書
添加讀者
十
查詢個(gè)人信息
借閱者
■r讀者管理
系統(tǒng)管理
刪除圖書
借閱圖書
返還圖書
違規(guī)罰款
沖還書處理
借書處理
分類處理
系統(tǒng)管理員
圖書管理
圖書管理員
圖書管理員登錄
借閱者登錄
系統(tǒng)管理員登錄
刪除讀者
修改讀者信息
添加新圖書
系統(tǒng)維護(hù)