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、借阅管理

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

 

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐