设计并实现一个简化版本的图书管理系统。为简化起见,系统中含有如下三类最基本的角色:“图书”、“图书馆”和“借书证”。 “图书”用内部登记号(即条码号,主键)、书名、作者、索书号等信息来描述; “借书证”用借书证号(主键)、口令、持卡人姓名、借阅等级、借书容量、借阅图书等信息描述;而“图书馆”为现实中图书馆及其管理人员以及相关软件的合称,逻辑上,“图书馆”既是“图书”的容器,也同时维护着所有“借书证”的完整信息,它提供的基本服务有:根据书名或索书号来检索图书;借书功能;还书功能;根据“借书证号+口令”查询持卡人借阅信息。
1