图书馆查书,借书,还书

1.功能调查与系统功能框架图

功能调查:图书馆管理系统包含查找图书,借阅图书,归还图书,查看全部书籍功能,可以选择用户使用或者管理员使用。

2.类的设计

3.类说明

(1)Book类


Book用来存储书本的基本信息
属性:name表示书本名称、id表示书本的序列号、author表示书本的作者名、price表示书本的价格、type表示书本所属类型、isBorrow表示书本当前的借出状态

包含了基本的自动生成的stters/getters方法

(2)BookList类


BookList类将书本信息写入集合Book内存储数据,用Arrays可以更高效的存储数据

(3)User类


包含name属性、operation属性,name存储用户的名称,operation根据用户输入的choice选择来执行菜单内的相关操作

3.系统的包(package)的规划设计

(1)book_manager包

包含Test类

(2)book_manager.book包

包含Book类、BookList类

(3)book_manager.Operation包

包含ADD类、Borrow类、Delete类、Exit类、Find类、IO接口、PrintAll类、Return类

(4)book_manager.user包

包含Admin类、NormalUser类、User类

posted @ 2020-12-08 10:48  hhs(黄鸿森)  阅读(182)  评论(0编辑  收藏  举报