基于JavaGUI的图书管理系统

资源下载地址:https://download.csdn.net/download/sheziqiong/86893097
资源下载地址:https://download.csdn.net/download/sheziqiong/86893097

图书管理系统

系统定义

随着图书数量和读者群体的日益剧增,信息量呈指数增长。为了满足现代化图书管理系统的要求,制定一个合适的图书管理系统对图书的管理,借阅图书进行统一的管理。管理员通过连接数据库输入用户名以及数据库密码连接到数据库后方可对数据库进行控制,满足图书馆的信息化,提高效率,让其更方便快捷的的为人们服务。管理员通过连接数据库输入用户名以及数据库密码连接到数据库后方可对数据库进行控制,满足图书馆的信息化,提高效率,让其更方便快捷的的为人们服务。

需求分析

建立一个集图书信息,读者信息,借阅图书信息为一体的简易图书管理系统。满足对图书信息的增增加,删除,修改,查询,以及借阅图书的管理,包括借记卡增加和查询,图书借阅判断是否可借,归还图书判断是否逾期的功能完成。

2、数据流图:管理员通过连接数据库输入用户名以及数据库密码连接到数据库后方可对数据库进行控制,满足图书馆的信息化,提高效率,让其更方便快捷的的为人们服务。管理员通过连接数据库输入用户名以及数据库密码连接到数据库后方可对数据库进行控制,满足图书馆的信息化,提高效率,让其更方便快捷的的为人们服务。

在这里插入图片描述
在这里插入图片描述

数据字典:管理员通过连接数据库输入用户名以及数据库密码连接到数据库后方可对数据库进行控制,满足图书馆的信息化,提高效率,让其更方便快捷的的为人们服务。

Book 信息表,包括图书 ISBN,图书名字,价格,出版社,作者,分类 主键(ISBN)

在这里插入图片描述
在这里插入图片描述

借记卡 Idcard 信息表,包括借书人 id,性别,单位,工作,名字管理员通过连接数据库输入用户名以及数据库密码连接到数据库后方可对数据库进行控制,满足图书馆的信息化,提高效率,让其更方便快捷的的为人们服务。 主键:id
在这里插入图片描述

借阅 lend 信息表,包括借阅人 id,图书 ISBN,借书日期,归还日期 主键(id,ISBN)

在这里插入图片描述

系统设计

概念结构设计

-R 图:管理员通过连接数据库输入用户名以及数据库密码连接到数据库后方可对数据库进行控制,满足图书馆的信息化,提高效率,让其更方便快捷的的为人们服务。

在这里插入图片描述

Book 与 idcard 属于多对多的关系(m:n)

关系模式

书籍 book(ISBN,Bname,Bprice,Bauthor,Bpublish,Bsort,Bcomment)

借记卡 idcard(ID,job,name,danwei,sex)

借阅 lend(ID,ISBN,Ld,RTN)

系统功能模块图

在这里插入图片描述

其它设计图形工具

Powerdesigner 绘制数据字典,freedgo 绘制 E-R 图以及功能模块。

详细设计

① 书籍插入:

在这里插入图片描述

② 书籍删除:

在这里插入图片描述

③ 书籍修改

在这里插入图片描述
在这里插入图片描述

④ 书籍借阅

判断是否可借:

在这里插入图片描述

借阅功能:

在这里插入图片描述

⑤ 图书归还:

在这里插入图片描述

⑥ 借记卡新增:

在这里插入图片描述

⑦ 借记卡查询

在这里插入图片描述

⑧ 图书查询:

按书名查询

在这里插入图片描述

按分类查询

在这里插入图片描述

查询全部

在这里插入图片描述

系统实现与测试

开发平台和工具选择

编译器采用 eclipse 进行 Java 语言编写,通过 JDBC 添加配置路径连接到数据库,Nvicat for MySQL 进行数据库可视化。

系统测试

登陆系统:

数据库连接

在这里插入图片描述

用户名为数据库用户名,密码也为数据库连接密码

在这里插入图片描述

实现界面截图
在这里插入图片描述

主界面运行

部分 GUI 设计代码(后续界面实行代码均大致与此相同)

在这里插入图片描述
在这里插入图片描述

界面运行截图

在这里插入图片描述

  • 增图书测试:

在这里插入图片描述
在这里插入图片描述

查看是否添加:

在这里插入图片描述

② 图书删除测试:

在这里插入图片描述
在这里插入图片描述

③ 图书修改测试

在这里插入图片描述

④ 图书借阅测试:

在这里插入图片描述

⑤ 书归还测试:

在这里插入图片描述

⑥ 借记卡新增:

在这里插入图片描述
在这里插入图片描述

⑦ 借书卡查询

在这里插入图片描述

⑧ 图书查询

按书名查询

在这里插入图片描述

按作者查询

在这里插入图片描述

查询全部

在这里插入图片描述
资源下载地址:https://download.csdn.net/download/sheziqiong/86893097
资源下载地址:https://download.csdn.net/download/sheziqiong/86893097

  • 0
    点赞
  • 5
    收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
©️2022 CSDN 皮肤主题:大白 设计师:CSDN官方博客 返回首页
评论

打赏作者

biyezuopin

你的鼓励将是我创作的最大动力

¥2 ¥4 ¥6 ¥10 ¥20
输入1-500的整数
余额支付 (余额:-- )
扫码支付
扫码支付:¥2
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值