面向对象设计大作业——图书管理系统

一.图书管理系统

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类

定义书的属性(书名、作者、价格、状态)

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

posted @ 2020-12-09 18:18  皮皮皮(童浚)  阅读(214)  评论(0编辑  收藏  举报