图书馆查书,借书,还书
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类