# 图书管理系统(Java) **Repository Path**: cookzhong/BookManager ## Basic Information - **Project Name**: 图书管理系统(Java) - **Description**: 🔥【IDEA】利用Java+MySQL实现的一个简单的图书管理系统 - **Primary Language**: Java - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 4 - **Created**: 2021-04-26 - **Last Updated**: 2022-02-02 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [toc] # 图书管理系统 推荐视频:[JAVA+MySql 图书管理系统,技术:Swing+jdbc+mysql](https://www.bilibili.com/video/BV1it41157ph?p=1) 详细设计步骤,可参考[我的博客](https://blog.csdn.net/qq_42907802/article/details/105493380) ## 仓库介绍 `jdbc文件夹`:包含连接MySQL8.0的驱动 `doc文件夹`:本项目生成的[Java文档](https://eternidad33.gitee.io/bookmanager/overview-summary.html) `src文件夹`:本项目的源码 `.idea文件夹`:本项目在idea中的配置 `.gitignore`:设置仓库提交时忽略的文件夹或某类型文件 `db_book.sql`:生成数据库的文件 `BookManager.iml`:idea中的项目配置文件 ## 实验环境 Java版本: JDK 9 MySQL版本:8.0.16 开发工具:Idea Idea插件:`JFormDesigner`和`EasyCode` 相关技术:用MySQL作为数据库,Java的swing设计界面,通过JDBC驱动使数据库和界面进行连接 ## 界面设计及效果 1. 测试数据库连接 连接数据库失败直接弹出窗口,退出程序 [![预览数据库连接](https://gitee.com/eternidad33/picbed/raw/master/img/BookManager数据库连接.gif)](https://gitee.com/eternidad33/picbed/raw/master/img/BookManager数据库连接.gif) 2. 登录界面 [![预览BookManager登录](https://gitee.com/eternidad33/picbed/raw/master/img/BookManager登录.gif)](https://gitee.com/eternidad33/picbed/raw/master/img/BookManager登录.gif) 3. 图书管理主界面 [![预览主界面](https://gitee.com/eternidad33/picbed/raw/master/img/BookManager主界面.gif)](https://gitee.com/eternidad33/picbed/raw/master/img/BookManager主界面.gif) 4. 添加图书界面 [![预览图书添加](https://gitee.com/eternidad33/picbed/raw/master/img/BookManager图书添加.gif)](https://gitee.com/eternidad33/picbed/raw/master/img/BookManager图书添加.gif) 5. 图书类别管理界面 [![预览图书类别](https://gitee.com/eternidad33/picbed/raw/master/img/BookManager图书类别.gif)](https://gitee.com/eternidad33/picbed/raw/master/img/BookManager图书类别.gif) 6. 添加图书类别界面 [![预览类别添加](https://gitee.com/eternidad33/picbed/raw/master/img/BookManager类别添加.gif)](https://gitee.com/eternidad33/picbed/raw/master/img/BookManager类别添加.gif) ## 代码行数统计 [![预览代码行数统计](https://cdn.jsdelivr.net/gh/eternidad33/picbed@master/img/BookManager代码行数统计.png)](https://cdn.jsdelivr.net/gh/eternidad33/picbed@master/img/BookManager代码行数统计.png) 虽然表面看上去是2000多行Java代码,实际上80%以上都是idea插件自己生成的。 > 使用前要将`DbUtil.java`文件中的数据库URL,用户名,密码,设为自己的数据库URL,用户名,密码