JavaSwing图书管理系统

AI-摘要
GraceGPT
AI初始化中...
介绍自己
生成本文简介
推荐相关文章
前往主页
技术
Java、MVC、JavaSwing SQLServer、短信验证
功能
用户功能
借还图书
- 我要借书
- 我要还书
图书排行
- 排行榜
系统帮助
- 更改密码
- 退出系统
- 关于软件
管理员功能
类别管理
- 类别添加
- 类别维护
图书管理
- 图书添加
- 图书维护
读者管理
- 读者维护
- 违约金
- 违约金查询
- 缴纳违约金
系统帮助
- 更改密码
- 退出系统
- 关于软件
数据库设计
数据库名:bookdb
管理员表
表名:libraryUser
| 字段名 | 类型 | 注释 |
|---|---|---|
| urid | int | 管理员ID |
| uname | varchar | 管理员姓名 |
| upassword | varchar | 管理员密码 |
| utel | varchar | 管理员电话 |
| uaddress | varchar | 管理员地址 |
| udate | datetime | 创建时间 |
| upurview | varchar | 管理员权限 |
| utruce | varchar | 管理员状态 0:不可以登入 1:登入 |
用户表
表名:tb_reader
| 字段名 | 类型 | 注释 |
|---|---|---|
| readerid | int | 用户ID |
| readername | varchar | 用户姓名 |
| readerpass | varchar | 用户密码 |
| readersex | varchar | 用户性别 |
| readerdate | datetime | 创建时间 |
| readertel | varchar | 用户电话 |
| readeraddress | varchar | 用户地址 |
| readerstatus | varchar | 用户状态 1:登入 0:不可登入 |
| readerremark | varchar | 用户备注 |
图书排行表
表名:rankinglist
| 字段名 | 类型 | 注释 |
|---|---|---|
| bId | int | 图书ID |
| bBookName | nvarchar | 图书书名 |
| bISBN | nvarchar | 图书ISBN码 |
| bAuthor | nvarchar | 图书作者 |
| bPublish | nvarchar | 出版社 |
| bStorageNum | nvarchar | 数量 |
| bPrice | nvarchar | 价格 |
| sl | int | 借阅次数 |
图书表
表名:tb_book
| 字段名 | 类型 | 注释 |
|---|---|---|
| bId | int | 图书ID |
| bBookName | varchar | 图书书名 |
| bISBN | varchar | 图书ISBN码 |
| bAuthor | varchar | 图书作者 |
| bPublish | varchar | 图书出版社 |
| bStorageNum | int | 图书数量 |
| bPrice | float | 图书价格 |
| bBookDescription | varchar | 图书描述 |
| btId | int | 图书类别ID |
图书类型表
表名:tb_booktype
| 字段名 | 类型 | 注释 |
|---|---|---|
| btId | int | 类别ID |
| btName | varchar | 类别名称 |
| btDescription | varchar | 类别描述 |
借书表
表名:tb_borrow
| 字段名 | 类型 | 注释 |
|---|---|---|
| readerid | int | 读者ID |
| bookid | int | 图书ID |
| borrowdate | datetime | 借书日期 |
| returndate | datetime | 归还日期 |
读者违约金
表名:tb_readerwyj
| 字段名 | 类型 | 注释 |
|---|---|---|
| readerid | int | 读者ID |
| readername | varchar | 读者姓名 |
| readerwyj | int | 读者违约金额 |
界面
管理员界面
管理员主界面
类别添加
类别维护
图书添加
图书维护
读者维护
查询违约金
缴纳违约金
用户界面
用户主界面
读者借书
读者还书
图书排行榜
可修改功能
可以对缴纳违约金进行重新设计 接入支付宝 用户支付成功才算支付成功!
添加图书 可以改一下用扫描枪扫描ISBN码时得到图书的信息 然后放到添加图书的框里面
评论
✅ 你无需删除空行,直接评论以获取最佳展示效果

























