JAVA第二次大作业-图书管理系统
图书管理系统
1.功能调查与系统功能框架图
功能调查:本系统在登入时有普通用户和管理员两种登录方式,分别可实现不同的功能。
思维导图:![](https://img2020.cnblogs.com/blog/1826386/202012/1826386-20201209002705088-608994908.png)
2.类的设计
UML图:![](https://img2020.cnblogs.com/blog/1826386/202012/1826386-20201209002806955-590587777.png)
3.类说明
1.Main类
主函数
2.Library类
写了登录函数(1、普通用户,2、管理员,3、退出系统)
3.operate接口
操作接口,内含操作方法:查询,查阅,删除,借阅,增加,还书,显示书列表
4.Book类
定义了书的一些属性(书名,作者,价格,分类,状态)并且写了属性的get、set方法
5.Person类
定义的人的属性(姓名,性别,年龄)并且写了属性的get、set方法,定义了一些书
6.Root类
实现Comparable接口内方法
7.User类
实现Comparable接口内方法。
4.系统的包(package)的规划设计
5.特色(可选):
(功能挨个显示)