# book-manage-system
## 简介
> 基于Java Swing + MySQL 的图书管理系统。
>
### 技术栈
- Java Swing作为UI
- MySQL作为存储
- JDBC原生方法操作mysql(封装了公共的增删改查方法,参看`src.model.access.Connect.java`)
- MVC作为整体架构
- 密码加密使用MD5
### 操作
普通用户账号:20160720633 密码:123456
普通管理员默认账号:admin123 密码:123456
超级管理员默认账号:123123 密码:123456
### 部分示意图
![登录界面](https://gitee.com/koala010/typora/raw/master/img/20210818091144.png)
![管理员端](https://gitee.com/koala010/typora/raw/master/img/20210818091207.png)
## 注意事项
本项目(demo)是初学MySQL时完成的实战案例。当时开发的比较早,存在以下问题:
1. 学习阶段的作品,很多代码不够规范(后来学习《阿里巴巴Java开发手册》后,严格要求自己,写优雅、规范的代码)。
2. 当时使用的Eclipse开发,编码默认使用的GBK,非UTF8,记得在编译器修改编码呦,否则部分代码和注释会有乱码现象。
## 文件夹结构
```
- lib 需引入的jar包
- src 源代码
-- Controller 控制层
-- Images 图片资源
-- Model 模型层
--- access 数据库的增删改查操作(相当于Mybatis的mapper层)
---- Connect.java 放置了公共的增删改查方法
--- table 放置表相关的映射
- Tool 工具层
- View 视图层
```
入口文件为`src.view.Main.java`
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
用户端功能 1.图书查询 按照图书类型查询、图书类型+书名、作者进行精确、模糊查询 2.图书借阅 不用的用户类型借阅图书的数量和借阅天数不同 3.图书归还 4.借阅信息查询 5.历史借阅信息查询 6.个人信息查询及修改 7.修改密码 8.用户注册、登录及忘记密码(根据密保) 管理员端功能 1.图书信息管理 查询图书,新增图书,删除图书(保证次图书没有被用户借阅才可删除),更新图书 2.图书类型信息管理 查询图书类型,新增图书类型,删除图书类型(比图书类型没有图书应用才可删除),更新图书类型 3.读者信息管理 查询读者,新增读者,删除读者(保证次读者没有借书),更新读者 4.读者类型信息管理 查询读者类型,新增读者类型,删除读者类型(保证此读者类型没有读者),更新读者类型 5.用户借阅信息及历史借阅信息查询(根据学号) 6.管理员个人信息查询及修改 7.管理员登录 8.管理员忘记密(根据密保) 超级管理员界面 需要管理员通过超级管理员验证才可以使用(超级管理员登录、后台写死),查询管理员信息(根据账号),新增管理员,删除管理员
资源推荐
资源详情
资源评论
收起资源包目录
java swing图书管理系统 mysql (157个子文件)
ManageBook.class 12KB
PubJdialog.class 11KB
UserBook.class 11KB
Login.class 7KB
ManageSuper.class 7KB
ReaderAccess.class 7KB
Main.class 7KB
BookAccess.class 6KB
PubJdialog$9.class 6KB
Connect.class 5KB
ManageReader.class 5KB
UserMessage.class 5KB
BorrowAccess.class 4KB
InputLimit.class 4KB
ReaderCon.class 4KB
UserReturn.class 4KB
ManageReaderType.class 4KB
ManageBorrowInfo.class 4KB
ReaderTypeAccess.class 3KB
BookTypeAccess.class 3KB
AdmiAccess.class 3KB
ManageBookType.class 3KB
PubJdialog$3.class 3KB
PubJdialog$7.class 3KB
BookCon.class 3KB
ManageFace.class 3KB
ManageBookType$3.class 3KB
PageQueryCon.class 3KB
PubJdialog$4.class 3KB
ManageBookType$5.class 3KB
ManageReader$7.class 3KB
BorrowCon.class 3KB
ManageReaderType$5.class 2KB
Reader.class 2KB
ManageReader$4.class 2KB
PubJdialog$1.class 2KB
UserReturn$4.class 2KB
UserMessage$3.class 2KB
ManageReaderType$4.class 2KB
TimeTool.class 2KB
AdmiCon.class 2KB
Administrator.class 2KB
UserFace.class 2KB
ManageBookType$4.class 2KB
PubJdialog$6.class 2KB
PubJdialog$8.class 2KB
RegexTool.class 2KB
UserReturn$5.class 2KB
ReaderTypeCon.class 2KB
UserReturn$3.class 2KB
ManageReader$6.class 2KB
ManageBorrowInfo$3.class 2KB
ManageBorrowInfo$2.class 2KB
Total.class 2KB
PubJdialog$5.class 2KB
ManageBook$2.class 2KB
MD5Tool.class 2KB
Borrow.class 2KB
ManageReaderType$3.class 2KB
Book.class 2KB
BookTypeCon.class 2KB
ManageReaderType$2.class 2KB
ManageReader$3.class 1KB
UserReturn$2.class 1KB
UserBook$2.class 1KB
ManageBookType$2.class 1KB
ManageSuper$2.class 1KB
TableTool.class 1KB
PubJdialog$2.class 1KB
ManageReader$5.class 1KB
ReaderType.class 1KB
ManageReader$1.class 1KB
Login$1.class 945B
ManageFace$1.class 922B
UserFace$1.class 910B
ManageBorrowInfo$5.class 892B
Main$1.class 857B
UserMessage$6.class 852B
UserMessage$4.class 836B
ManageBorrowInfo$4.class 762B
ManageBorrowInfo$1.class 745B
ManageReaderType$1.class 745B
BookType.class 734B
ManageBookType$1.class 733B
ManageSuper$1.class 733B
UserMessage$5.class 730B
ManageReader$2.class 721B
UserMessage$1.class 715B
UserMessage$2.class 715B
UserReturn$1.class 709B
ManageBook$1.class 709B
UserBook$1.class 697B
.gitignore 326B
.gitignore 184B
book-manage-system-main.iml 495B
book-manage-system-main.iml 344B
mysql-connector-java-8.0.16.jar 2.19MB
PubJdialog.java 28KB
ManageBook.java 13KB
UserBook.java 12KB
共 157 条
- 1
- 2
资源评论
小小Wwww
- 粉丝: 59
- 资源: 7
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- hadoop ipc-hadoop
- bootshiro-springboot
- 微信文章爬虫 Reptile-爬虫
- AwesomeUnityTutorial-unity
- STM32多功能小车-stm32
- blog-vscode安装
- ultralytics-yolov11
- Image processing based on matlab-matlab下载
- 即用即查XML数据标记语言参考手册pdf版最新版本
- XML轻松学习教程chm版最新版本
- 《XMLHTTP对象参考手册》CHM最新版本
- 单机版锁螺丝机工程图机械结构设计图纸和其它技术资料和技术方案非常好100%好用.zip
- 注册程序示例示例示例示例示例
- 网络实践2222222
- kotlin coroutine blogs
- Windchill前端测试工具class文件
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功