面向对象设计大作业——图书管理系统
一.图书管理系统
目录
1.功能调查
通过浏览中国国家图书馆,了解到作为读者(用户)应具有查找、借阅、归还、显示现有书籍的功能。
(1)查找功能:
(2)显示功能:
(3)借阅、归还功能:
(4)图书管理员应对图书具有整理、查阅、添加、删除、显示现有图书的权限。
2.系统功能框架图
3.类的设计
UML类图:
4.类说明
1.Main类
系统主函数
2.Library类
登陆函数
主要属性:user
主要方法:login
3.Operate接口
操作接口:内含操作代码(查找、添加、删除、显示)
4.person类
设定用户属性(姓名、性别、年龄)
5.Root类
继承自Person类,实现Comparable接口内方法
6.User类
继承自Person类,实现Comparable接口内方法
7.Book类
定义书的属性(书名、作者、价格、状态)