没有使用数据库,没有使用JDBC 单纯的拿列表开发的一个图书管理系统,主要目的在于练习java一些基础的知识,感兴趣的可以下载代码了解一下。
这个是基于列表的增删改查,列表是在运行的时候会保存数据,但是当程序结束后,一切有恢复原来的模样,在写这个最简单的图书管理系统,用的是简化版的三层架构,为了之后完善方便。
三层架构可以非常快速的将这个系统修改成使用数据库版本,达到真正的存储数据。
- Book 存放图书属性
- ListBook 主要的列表存储功能都在这里
-
Index 欢迎界面
-
Login 登录界面 账号admin 密码 123456
-
Ui 主界面
1.本次更新加入了日志记录,可以查询用户干了什么,以及图书最重要的功能 借书和还书,以及修复了一些bug;
2.新增加的类
- Listlog.java
- Log.java
- Inbook.java
- Outbook.java
3.增加了数字验证,输入字符串的时候不会导致程序终止。
4.增加了图书重名验证
1.修复登录错误程序结束。
2.增加逻辑判断
- 在图书外借的时候不能下架书籍。
- 已经拥有的图书,不能再继续添加
- 增强程序的健壮性
- 修复删除后借阅书籍列表出界问题
- 增加修改书籍数字验证
- 增加书籍id显示