1.简介
前端使用了vue技术栈,后端由springboot+mybatis,数据库为mysql+redis,该设计完成了对整个课程设计的基本要求,进行对角色的划分,各种信息的增删改查,文件上传和下载,分页查询以及模糊查询等基本功能。
2.演示
提供了基础的账号密码登录,其中账号做了正则约束。提供了四个不同的角色,权限递增。
学生登录 -- 查询学生基本信息
管理员登录 --查询学生进本信息
对比这两张图片,可以看到角色为学生的权限仅限于对于学生的操作,管理员即可以对所有的信息进行操作。
课题查询
学生可以在此页面下载报告模板
模块查询
负责老师可以在这里上传报告模板
课表查询
后端
3.总结
第一次做比较大型的项目,做的基本功能差不多,也是有很多不足。
如果有问题可以与我联系。