图书管理系统(java swing +MySQL实现)
一、 需求分析
本系统主要实现了JDBC对图书信息进行增删改查,结构分为读者登录、管理员登录。主要功能为读者登录可以浏览读者自己的借阅信息,可以对自己信息进行维护。管理员登录可以浏览图书的信息,显示当前数据库中书籍借阅情况,可以对图书信息进行维护。
下面是是系统总体结构图:
二、设计思路
-
使用Java作为开发语言,Java Swing做图形界面,MySQL8作为数据库,IDE采用idea;
-
代码结构:
- sql(数据库层)-gui(界面交互层)-main(主函数)
- sql层分为:
- DbUtil、
- sql.entity(实体层);
- sql.api(接口层);
- sql.Achieve_api(api实现层)等。
- gui实现登录注册,管理员管理界面与读者界面的相互交互。
三、具体实现
具体实现浏览我的个人博客:二十二的博客 !!!
四、运行截图
1、登录界面
2、管理员操作界面
3、添加书籍
4、更新书籍
5、管理员查询
6、读者操作界面
7、读者借阅中心
其中“按书名查询”只需输入部分书名就可以自动过滤~