基于SpringBoot的学生数据填报平台的设计与实现
功能列表
学生端功能
-
个人信息管理:学号、姓名、专业。
-
表单查看:可以查看所有可以填写的表单,然后选择自己要填写的表单进行填写
-
表单填写:可以根据表单信息进行填写,表单也做了必填写选项验证
-
数据提交:填写好数据后,点击提交,开始审批。
-
查看历史记录:可以查看自己填写的表单历史记录。
-
通知和提醒:填写错误被驳回后,会通知进行重新填写。
教师端功能
- 登录:登录到系统查看数据,因为设计到数据安全,不提供注册。
- 数据查看:可以可视化查看已经提交的表达数量和信息。
- 数据审核:可以对学生提交的表单数据进行审核
- 数据导出:可以导出为Excel
- 学生管理:可以查看学生的信息
- 通知提醒:可以接收管理员发送的系统通知,例如:系统暂时维护等。
管理端功能
-
登录:登录到系统查看数据,因为设计到数据安全,不提供注册。
-
表单管理:可以删除表单和创建表单。
-
数据查看:可以查看整个平台的数据。
-
数据审核:可以对学生提交的表单进行审核。
-
数据导出:可以导出为Excel、Word、PDF。
-
学生管理:可以学生进行管理,分配老师等。
-
教师管理:可以对教师的信息进行管理控制。
-
院系管理:对学校的院系进行管理,分配教师到院系。
-
文件管理:主要用于管理用户图像文件以及部分文档文件。
-
菜单管理:可以是否显示菜单等。
-
角色管理:每个角色都有对应的菜单按钮权限。
-
定时任务:可以自动在某个时间段导出数据为Excel,避免人工一个一个导出。
-
通知公告:可以发布信息通知平台所有用户。
部分效果演示
学生模块
登录
个人资料设置
填报功能
数据导出
教师模块
数据审核
发布系统通知和公告
用户管理
操作日志
管理模块
首页数据统计
数据的全部控制权限
用户管理
角色管理
院系管理
岗位管理
登录日志
通知公告
小区管理
启动文档
导入数据库,修改application.yml里面的数据库和用户名密码以及Redis用户名和密码,改成你自己的
质量拉满,涵盖高质量开源项目,欢迎来访,博主个人开源博客地址: https://www.chengke.net