一、项目介绍
在线考试系统是一个基于Java的SSM项目,可以在Eclipse或者Idea开发环境中打开和运行。主要功能包括基本信息管理、班级管理、教师管理、学生管理、试卷管理和考试安排管理。
1. 基本信息管理:包括对学校、学院、专业等基本信息的管理,管理员可以增加、编辑、删除这些基本信息。
2. 班级管理:管理员可以对各个班级进行管理,包括增加、编辑、删除班级信息,同时也可以对班级的学生进行管理。
3. 教师管理:管理员可以添加、编辑、删除教师信息,管理教师的个人信息和教学信息。
4. 学生管理:管理员可以进行学生信息的增删改查,包括学生的姓名、学号、班级等信息。
5. 试卷管理:管理员可以添加、编辑、删除试卷,包括试卷的名称、题目、答案等信息。
6. 试题管理:管理员可以对试题进行增删改查操作,包括试题的类型(选择题、填空题等)、题目内容、选项、答案等。
7. 考试安排管理:管理员可以进行考试的安排,包括选择参与考试的班级、选择考试科目、设置考试时间等。
角色:
1. 管理员:负责系统的运营和管理,具有对基本信息、班级、教师、学生、试卷和考试安排进行管理的权限。
2. 教师:可以进行试题和试卷的管理,可以创建考试安排和监控考试过程。
3. 学生:参与考试,查看考试结果。
作品包含
二、项目技术
项目架构:B/S架构、MVC开发模式
数据库:MySQL
前端技术:JavaScript、HTML、CSS
后端技术:Spring Boot、SSM
三、运行环境
操作系统:Window、MacOS
数据库:MySQL5.7
主要开发工具:IDEA
Tomcat: 8.0
Maven:3.6