基于SSM的在线考试系统设计与实现

系统展示

基于SSM的在线考试系统设计与实现_第1张图片

基于SSM的在线考试系统设计与实现_第2张图片

技术框架

  • 开发语言:Java;

  • 后端框架:SSM;

  • 持久层框架:MyBatis

  • 前端技术:jQuery.js,js,CSS;

  • 中间件:Tomcat(apache-tomcat-8.0.47);

  • 数据库:MySQL5.7/mariadb-10.3.14-winx64;

  • 开发工具:Eclipse,HeidiSQL/Navicat;

开发环境

建议开发者使用以下环境,这样避免版本带来的问题

  • IDE:eclipse

  • DB:Mysql5.7/mariadb-10.3.14-winx64

  • JDK:JDK1.8

  • WEB:Tomcat8

  • 操作系统:Windows7/10

功能说明

  • 管理员功能:

    可以进行系统维护。系统维护主要用来设置一些初始化信息,如年级科目信息、知识点基本信息,维护包括录入、删除和修改三种基本的操作、当然,管理员还包括教师和考生的功能,具体下文逐个介绍。也就是说管理员是最大权限的用户,拥有本系统的所有功能的权限,管理员的职责主要是管理用户和维护系统。

  • 教师

    教师可以录入考试试题,包括客观题和主观题,录入的考试试题提交到题库,考试时考生可以根据平时自己的成绩选择适合自己的试题。教师的主要功能就是向题库中添加试题以及提供评分参考和考生的平时成绩,给予最后的综合评价。教师可以打印最后的成绩表及评价表,也可以提交到考生的档案中。

  • 考生

    考生部分的功能表面上是比较简单的,输入自己学号和密码登陆,然后系统根据教师输入的考生的平时成绩,推荐一套适合自己的试题,即可参加考试。

你可能感兴趣的:(Java,java)