一、项目介绍
教师角色:
1. 登录:教师通过用户名和密码进行登录
2. 注册:教师可以注册一个新的账户
3. 创建班级:教师可以创建一个新的班级,输入班级信息并生成班级编号
4. 管理班级:教师可以查看和操作自己创建的班级,包括班级成员管理和试卷管理
5. 创建试卷:教师可以在指定的班级中创建一份试卷,包括选择题、填空题、简答题等题目,并设置每题的分值
6. 发布考试:教师可以选择已创建的试卷,并指定考试的开始时间和结束时间,在指定班级中发布考试
7. 试卷批改:教师可以查看考试提交记录,并对答卷进行批改和评分
学生角色:
1. 登录:学生通过用户名和密码进行登录
2. 注册:学生可以注册一个新的账户
3. 班级加入:学生可以通过输入班级编号进行班级搜索,并申请加入指定班级
4. 在线考试:学生可以查看已发布的考试,并进行在线答题
5. 试卷查看:学生可以查看自己的考试成绩和批阅情况,包括每题的答案和得分
6. 个人中心:学生可以查看和编辑个人信息,包括修改密码和更新个人资料
作品包含
二、项目技术
项目架构:B/S架构、MVC开发模式
数据库:MySQL
前端技术:JavaScript、HTML、CSS
后端技术:Spring Boot、SSM
三、运行环境
操作系统:Window、MacOS
数据库:MySQL5.7
主要开发工具:IDEA
Tomcat: 8.0
Maven:3.6