项目设计代码 参考

技术

Java、MVC、JavaSwing SQLServer、短信验证

功能

用户功能

借还图书

  1. 我要借书
  2. 我要还书

图书排行

  1. 排行榜

系统帮助

  1. 更改密码
  2. 退出系统
  3. 关于软件

管理员功能

类别管理

  1. 类别添加
  2. 类别维护

图书管理

  1. 图书添加
  2. 图书维护

读者管理

  1. 读者维护
  2. 违约金
  3. 违约金查询
  4. 缴纳违约金

系统帮助

  1. 更改密码
  2. 退出系统
  3. 关于软件

数据库设计

数据库名:bookdb

管理员表

表名:libraryUser

字段名类型注释
uridint管理员ID
unamevarchar管理员姓名
upasswordvarchar管理员密码
utelvarchar管理员电话
uaddressvarchar管理员地址
udatedatetime创建时间
upurviewvarchar管理员权限
utrucevarchar管理员状态 0:不可以登入 1:登入

用户表

表名:tb_reader

字段名类型注释
readeridint用户ID
readernamevarchar用户姓名
readerpassvarchar用户密码
readersexvarchar用户性别
readerdatedatetime创建时间
readertelvarchar用户电话
readeraddressvarchar用户地址
readerstatusvarchar用户状态 1:登入 0:不可登入
readerremarkvarchar用户备注

图书排行表

表名:rankinglist

字段名类型注释
bIdint图书ID
bBookNamenvarchar图书书名
bISBNnvarchar图书ISBN码
bAuthornvarchar图书作者
bPublishnvarchar出版社
bStorageNumnvarchar数量
bPricenvarchar价格
slint借阅次数

图书表

表名:tb_book

字段名类型注释
bIdint图书ID
bBookNamevarchar图书书名
bISBNvarchar图书ISBN码
bAuthorvarchar图书作者
bPublishvarchar图书出版社
bStorageNumint图书数量
bPricefloat图书价格
bBookDescriptionvarchar图书描述
btIdint图书类别ID

图书类型表

表名:tb_booktype

字段名类型注释
btIdint类别ID
btNamevarchar类别名称
btDescriptionvarchar类别描述

借书表

表名:tb_borrow

字段名类型注释
readeridint读者ID
bookidint图书ID
borrowdatedatetime借书日期
returndatedatetime归还日期

读者违约金

表名:tb_readerwyj

字段名类型注释
readeridint读者ID
readernamevarchar读者姓名
readerwyjint读者违约金额

界面

管理员界面

管理员主界面

image

类别添加

image

类别维护

image

图书添加

image

图书维护

image

读者维护

image

查询违约金

image

缴纳违约金

image

用户界面

用户主界面

image

读者借书

image

读者还书

image

图书排行榜

image

可修改功能

可以对缴纳违约金进行重新设计 接入支付宝 用户支付成功才算支付成功!
添加图书 可以改一下用扫描枪扫描ISBN码时得到图书的信息 然后放到添加图书的框里面