目录
1.功能调查与系统功能框架图:
功能:图书馆查书、借书、还书
用户操作:
查书:根据书名查找书籍相关信息 (书名、编号、状况)
借书:若书籍可选,则可书籍从图书馆借出
还书:将已借书籍归还
图书馆操作:用户登陆、用户注册、添加图书、总览所有图书
2.类的设计:UML类图
3.类说明:
book
说明:图书信息
主要属性:name(书名),id(书籍编号),information(其它信息,如作者、出版社)、available(可否借阅)
User
说明:用户信息
主要属性:account(账号),password(密码),books(借阅书籍)
libraryDaoImpl
主要方法:findBook(查找书籍)、addBook(馆内添加书籍)、viewBook(总览可借阅图书)、changeBook(书籍被借阅时更改状态)
userDaoImpl
主要方法:returnBook(还书)、borrowBook(借书)、addUser(添加用户)、getUser(查找用户)
4.系统的包(package)的规划设计:
5.特色
1.使用DAO模式
好处:将业务逻辑代码与数据操作代码分离,当更改存储方式时可以只更改Dao的实现类,减少更改时的代码量和代码耦合性。
2.实现数据持久化(数据存储)
使用文件(txt文本)存储用户和图书信息
3.实现部分功能
登陆
注册
添加书籍
查看书籍