![](https://csdnimg.cn/release/download_crawler_static/52922787/bg1.jpg)
图书馆管理系统分析设计
1、 系统简介
本系统为一个小型的图书管理系统,需完成以下工作:
(1) 借书、还书
(2) 在图书馆中增加或删除一本书
(3) 按照作者或者专业领域查找一批书
(4) 找出被某位读者借出的一批书
(5) 找出最近借出某本书的读者
系统的用户有两类:图书管理员和普通读者。功能( 1)( 2)( 5)只供图书管理
员使用,功能( 4)只能供读者查找自己借出的书,功能( 3)为管理员和读者的共同功
能。
本系统需满足以下限制:
(1) 图书馆中所有未借出的书可供读者随时借阅
(2) 在同一时刻,一本书不能既被借出又可供阅读
(3) 一个读者一次借出图书的数目不能超过预定值
2、 用例分析与设计
从以上系统简介内容中可以看出,本系统有以下几类参与者:
图书管理员 Admin
读者 Reader
读卡器 CardReader
服务器 System
在上述参与者中, 图书管理员和读者与系统进行交互,通过对交互场景进行归类和
抽象,本系统应具有以下用例:
借书 lendBook
还书 returnBook
增加图书 addBook
删除图书 delBook