图书管理系统(java swing +MySQL实现)

一、 需求分析

​ 本系统主要实现了JDBC对图书信息进行增删改查,结构分为读者登录管理员登录。主要功能为读者登录可以浏览读者自己的借阅信息,可以对自己信息进行维护。管理员登录可以浏览图书的信息,显示当前数据库中书籍借阅情况,可以对图书信息进行维护。
下面是是系统总体结构图:
图书管理系统(java swing +MySQL实现)

二、设计思路

  • 使用Java作为开发语言,Java Swing做图形界面,MySQL8作为数据库,IDE采用idea;

  • 代码结构:

    • sql(数据库层)-gui(界面交互层)-main(主函数)
    • sql层分为:
      • DbUtil、
      • sql.entity(实体层);
      • sql.api(接口层);
      • sql.Achieve_api(api实现层)等。
    • gui实现登录注册,管理员管理界面与读者界面的相互交互。

三、具体实现

具体实现浏览我的个人博客二十二的博客 !!!

四、运行截图

1、登录界面

图书管理系统(java swing +MySQL实现)

2、管理员操作界面

图书管理系统(java swing +MySQL实现)

3、添加书籍

图书管理系统(java swing +MySQL实现)

4、更新书籍

图书管理系统(java swing +MySQL实现)

5、管理员查询

图书管理系统(java swing +MySQL实现)

6、读者操作界面

图书管理系统(java swing +MySQL实现)

7、读者借阅中心

图书管理系统(java swing +MySQL实现)
其中“按书名查询”只需输入部分书名就可以自动过滤~