图书馆管理系统
1.功能调查与系统功能框架图
功能:图书馆管理系统中用户有分为普通用户和管理员。当以普通用户登陆时有查书,借书,还书的功能;当以管理员登录时有查书,删书,增加书籍的功能。
2.类的设计(UML类图)
3.类说明
(1)Book类
主要属性
主要方法
getID(获取书本编号) setBorrow(设置书本状态)
getAuthor(获取读者信息) getPrice(获取书本价格)
getType(获取书本类别) toString(打印书本信息)
(2)BookList类
主要属性
(3)User类
主要属性
IO[] operation:通过它确定需要调用的具体功能
menu(菜单):作为菜单以及返回选择的功能对应的序号;
主要方法
doOperation:通过返回的序号调用相应的功能
(4)IO类
对接口内的Work方法进行重写来实现不同的操作
(5)test类
login返回的是选择普通用户还是管理员