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