图书管理系统(springboot+mybatis+thymeleaf)练习打卡~

ps:加油加油,坚持打卡!!!!!

在b站上面上传了视频进行功能展示:

springboot+mybatis+thymeleaf(idea)图书管理系统

一、登录页面

 对输入的用户名、密码进行判断:(1)首先前端判空(如果用户名、密码为空,直接弹窗提示“用户名、密码不能为空!”)(2)根据输入用户名进行判断用户名是否存在(不存在则弹窗提示“用户名不存在!”) (3)判断用户名、密码是否对应(查找不到弹窗提示“密码错误!”)

二、注册页面

(1)注册时设置限制条件,不可注册root账户(root账户为本系统默认管理员账户,不可注册!)

(2)注册时判断用户名是否存在,如果存在则不可注册!

(3)注册成功则弹窗提示“注册成功!”

(4)注册失败则弹窗提示“用户名重复,请更换用户名重新注册!”

 三、管理员页面(管理员拥有全部权限)

(1)iframe默认显示个人信息页面

1、个人信息页面

可以查看个人信息,仅只可以修改密码、性别。

 2、书籍类型

将书籍类型单独做一个模块,在其余页面可以以下拉列表的形式进行展示,方便些。

(1)列表页面

 (2)新增

可以新增书籍类型,但不可重复!!!!!

 (3)修改

可以修改书籍类型,但不可重复!!!!

(4)删除

点击删除按钮,即可完成删除操作!

(5)查询/重置

在文本框中输入内容,点击搜索按钮即可对书籍类型进行“模糊查询”

 3、书籍管理

管理员拥有书籍管理的全部权限,普通用户只可借阅图书

(1)列表页面

 (2)新增

 (3)修改

(4)借阅

点击借阅按钮,获取当前选择借阅的图书信息,可以填写借阅本数。

在这里会进行判断:(i)书籍在馆库存为零:弹窗提示“库存数量为0,不可借阅”

(ii)借阅数量>在馆库存:弹窗提示“书籍库存数量不足,无法借阅!”

(iii)借阅数量<=在馆库存:可以完成借阅

注:在馆库存=在馆库存-借出去的书籍数量+归还回来的书籍数量。

 (5)删除

点击删除按钮,即可完成删除操作。

(6)搜索/重置

文本框内输入内容,点击搜索即可完成“模糊查询”,下拉列表选择需要搜索的数据,点击搜索,也可完成查询操作。

4、借阅管理 

管理员可以看到所有用户的借阅情况,并且可以强制进行归还图书(图书信息出现偏差,管理员可以手动进行修正)

 5、用户管理

管理员可以查询用户信息,并且强制删除图书管理系统的用户信息!!!!!

 四、普通用户页面(普通用户拥有部分权限)

普通用户默认第一个显示的页面为个人信息页面。

1、个人信息

个人信息模块仅可查看个人信息与修改密码、性别。

 2、书籍管理

个人信息模块仅只有查看图书管理系统中所有在馆图书信息、借阅权限。

(1)列表页面

 (2)借阅

借阅图书模块同管理员那边的操作判断!!! 

3、借阅管理

借阅管理模块操作部分会对“是否归还图书”字段进行判断,如果“未归还”,则显示归还图书按钮,否则不显示该按钮。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值