链接:https://pan.baidu.com/s/1GJGyVUxP5ftPz2TE7Vxb2Q?pwd=h89m
提取码:h89m
技术;springboot,mybatis,themleaf
部分功能图片。
用户:
管理员:
查看
修改
查询:
添加:
做的时候没考虑那么多,改的话动的代码太多了,就没有改。
有很多没加上,下面是一些构思。
1.添加图书的时候添加一个图片:
可以在图书表中添加一列,用来存储图片路径,图片存在服务器上。
2.图书数量:
重新建一个借书表,字段id(主键),用户名,图书名,状态码(本来想着,还书直接把数据删了,但是直接删除又面临其他问题)。(也可以把借书和归还时间存上去)
数量用图书表里的状态表示,每借出一次状态减1,归还加1,为0时仅显示“查看”。
借书表用来记录用户的书记录,
学生端:
借书:id绑定用户id,记录用户名,记录状态为1.
还书:更改状态为2
我的借书:通过id进行查看,从前端或者后端过滤掉状态为2的。
查看全部借书记录:直接返回id下的记录,根据状态码显示书是否归还,最好在前端判断。
教师端:
查看:查看每本书状态的时候,可查看当前书被谁借走,逻辑与已完成查看差不多,只不过改成查借书表,通过书名和状态码过滤。
记录:直接遍历借书表,使用limit限制查询行数,最好用分页查询。