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