Java Swing 图书借阅系统 窗体项目 期末课程设计 窗体设计

视频教程:
【课程设计】图书借阅系统

功能描述:

图书管理系统有三个角色,系统管理员、图书管理员、借阅者;

系统管理员可以添加借阅用户;

​图书管理员可以添加图书,操作图书借阅和归还;

借阅者可以查看自己的借阅记录;

1.1 登录功能

登录时可选择角色,登录失败有提示;不同角色用户的用户

1.2 借阅者管理

管理员登录后可以管理借阅者:查看借阅者列表,点击添加按钮可以添加借阅者​;

1.3 图书管理

图书管理员登录后可以查看图书列表、添加图书、借还图书;

点击添加按钮进入添加图书页面

在图书列表页选中一条图书,点击借还按钮,打开图书借阅页面​;

在借阅页面输入工号,可以借阅或归还图书;

​借阅图书时要验证图书库存,如果库存为0则不能借阅;

借阅成功时扣减库存,同时添加借阅记录;

归还图书时要校验用户是否借阅过​该图书,如果没借过​则不能归还;

​归还图书时增加库存,同时删除借阅记录;

1.4 借阅记录

借阅者登录后可查看尚未归还的图书​;

相关推荐
七星静香12 分钟前
laravel chunkById 分块查询 使用时的问题
java·前端·laravel
Jacob程序员12 分钟前
java导出word文件(手绘)
java·开发语言·word
ZHOUPUYU13 分钟前
IntelliJ IDEA超详细下载安装教程(附安装包)
java·ide·intellij-idea
stewie616 分钟前
在IDEA中使用Git
java·git
Elaine20239131 分钟前
06 网络编程基础
java·网络
G丶AEOM33 分钟前
分布式——BASE理论
java·分布式·八股
落落鱼201334 分钟前
tp接口 入口文件 500 错误原因
java·开发语言
想要打 Acm 的小周同学呀35 分钟前
LRU缓存算法
java·算法·缓存
镰刀出海38 分钟前
Recyclerview缓存原理
java·开发语言·缓存·recyclerview·android面试
瓜牛_gn2 小时前
mysql特性
数据库·mysql