3.4 案例3:图书馆系统
图书馆系统通过计算机化高效实现图书馆的图书流通和图书管理等服务,其问题描述如下:
- 图书馆系统有借书者、普通管理员、系统管理员和一般浏览者4种角色。借书者是图书馆的会员,拥有自己的账户,可以借阅图书。
- 一般浏览者是非图书馆会员,只能通过网络浏览图书馆的基本信息,如浏览者通过查询可以获取图书馆提供的各种服务信息。
- 借书者能够从图书馆系统中借、还、续借和预约图书,还可查询自己的借书信息和系统情况等。
- 普通管理员协助借书者完成借书、还书、续借服务。
- 系统管理员负责图书管理,如图书编目和图书登记、借书者管理和普通管理员管理等任务。
- 图书馆系统能够处理200万左右的藏书和4万左右的会员。
- 图书馆系统处理图书流通事务时间每次应小于8秒。
- 借书者可以通过网络进行续借和预约图书。