项目介绍——gitee.28
一、项目介绍
管理员: 基本操作:登录、注册、修改密码、获取/修改个人信息、登出 用户管理:查询用户列表(分页/不分页)、查看用户详情、新增用户、修改用户、批量删除、重置密码、获取 session 用户信息 教学资料管理:教学资料分页查询、查看详情(含课程/老师级联信息)、新增教学资料(含文件、版本、分享设置)、修改教学资料、删除教学资料 课程/老师/学生/班级 管理:课程、教师、学生、班级 的分页查询、查看详情、新增、修改、删除、批量导入 文件管理:文件上传(保存至 classpath:static/upload)、文件下载
老师: 基本操作:登录、修改密码、获取/修改个人信息、登出 教学资料管理:查看/新增/修改/删除自己上传的教学资料、教学资料分页查询与详情(含级联课程信息) 课程/班级/学生管理:查看与管理所属课程、班级与学生信息(受权限限制) 文件管理:上传/下载教学资料文件
二、项目技术
- 编程语言:Java
- 数据库:MySQL
- 项目管理工具:Maven
- 前端技术:VUE、HTML、Jquery、Bootstrap
- 后端技术:Spring、SpringMVC、MyBatis
三、运行环境
- 操作系统:Windows、macOS都可以
- JDK版本:JDK1.8以上都可以
- 开发工具:IDEA、Ecplise、Myecplise都可以
- 数据库: MySQL5.7以上都可以
- Tomcat:任意版本都可以
- Maven:任意版本都可以
四、运行截图
论文截图:
程序截图: