凉城有梦

导航

 

一、功能调查与系统功能框架图

1、功能调查

(1)用户进入图书馆后进行登录注册,进入本系统
(2)本系统应具备展示书籍、查书、借书、还书等功能。
展示书籍:向用户展示图书馆中所有的书籍。
查书:用户可根据书的编号、书名、类别进行查找。
借书:用户对书籍进行借阅,则图书馆中显示本书已被借。
还书:用户归还书籍后,图书馆显示该书正常

2、系统功能框架图

二、类的设计(UML类图)

三、类说明

1、User类:

存储用户信息,对应一个文件,文件包含用户的名字和密码。

2、Book类:

包含书的编号、名字、类别、作者等属性;主要包含按编号搜索、按类别搜索、按书名搜索这三种查找书的方法。

3、Library类:

包含一条链表用于存储书的数据,实现显示书籍、查书、借书、还书等功能。

四、系统的包的规划设计

1、package1:model

  包含的类:Book、User、Library

2、package2:dao

  包含的类:LibraryDao

3、package3:service

  包含的类:Menu

五、特色

1、DAO模式

在进行展示书籍、查找书籍、借书等功能时使用了DAO模式。

2、使用DAO模式的好处

可以实现不同类的相同行为
如果需要将存储的方式改变,只需要在DAO接口进行修改就行,改动较小,方便快速。

posted on 2020-12-09 18:34  凉城有梦  阅读(226)  评论(0编辑  收藏  举报