携程网站联盟,网站建设的课程设计,有口碑的模板网站建设,十大教育培训机构排名项目背景
学习委员收集作业的过程#xff0c;繁琐且曲折#xff0c;作者充分理解并体谅为大家服务的苦逼学习委员#xff0c;以此为出发点和灵感#xff0c;设计并开发了此套作业管理系统#xff0c;希望能帮助各位提高效率#xff0c;早日摆脱重复机械式的工作#xf…项目背景
学习委员收集作业的过程繁琐且曲折作者充分理解并体谅为大家服务的苦逼学习委员以此为出发点和灵感设计并开发了此套作业管理系统希望能帮助各位提高效率早日摆脱重复机械式的工作欢迎二开如有更多的创意和建议欢迎留言
环境
基于SpringBoot2
涉及技术
SpringSpringMVCSpringSecurityMyBatisPlusRedisDruidJava IO
功能
身份验证角色分为三个 系统管理员普通管理员通常为班委只比系统管理员少了人员管理普通用户只能提交和下载自己的作业文件 个人作业提交仅user用户 只能提交和下载该批次下自己的作业 课程管理仅system和normal管理员 一个课程对应一个系统中的同名文件夹文件夹下有若干的批次文件夹 批次管理仅system和normal管理员 归属于所属课程一个批次对应一个系统中的同名文件夹存在于所属课程文件夹下提交的作业文件都存储在这里 作业提交详情仅system和normal管理员 支持一键下载指定批次全部文件支持下载单个已交人员提交的作业支持查看指定批次已交人员支持查看指定批次未交人员可导出为Excel文件可邮件提醒指定已绑定邮箱的用户 人员管理仅system管理员个人信息管理 支持修改密码和邮箱目前不支持密码找回如忘记密码需联系系统管理员修改
后续展望
加入群组功能针对小组作业
部署 下载项目导入到IntelliJ Idea 创建数据库运行建表SQLSQL建表脚本 不管是本地还是服务器上记得安装Redis 修改配置文件application-pro.yml 将数据库配置改为自己的 将邮件配置为自己的 运行maven打包插件 点击package 在target目录下会生成一个以【.jar】为后缀的文件 使用宝塔面板部署到服务器 或命令行运行 java -jar jar文件路径