一. 课程介绍

每年的毕业季,毕设项目一直都是困扰毕业生的一个难题。今天就为学计算机的各位小伙伴,带来了一个完整的毕设项目供大家参考学习,希望可以助力各位小伙伴顺利地完成毕设项目及答辩。

1.1 简介

在线考试系统,是一个用来组织线上考试的工具,里面包含了多类学科的考试,随机组题策略,使得考试更公平,也方便了广大学员刷题复习。该系统带有自动判卷、考完自动计算总分、提供参考答案的功能,而且教师也可以随时对题库进行在线更新。

本项目中涉及的技术有Spring、SpringMVC、Mybatis、PageHelper、JSP、EL表达式、JSTL标签,、log4j、jQuery、html、css、Ajax、MySQL、七牛云、微信小程序等核心技术。

1.2项目核心功能

在本项目中,主要是为大家准备了前端小程序考试以及后台的题库管理,功能如下:

  • 考试小程序
    • 选择出题范围
    • 查看参考答案
    • 答题
    • 登录
    • 查看个人信息
    • 用户管理
    • 在线考试
  • 后台题库管理
    • 修改密码
    • 退出
    • 学生管理
    • 教师管理
    • 班级管理
    • 课程管理
    • 题目管理
    • 新增课程
    • 导出Excel
    • 发送邮件
    • 导入课程信息
    • 选择题管理
    • 填空题管理
    • 主观题管理
    • 教师登录
    • 学生登录
    • 退出
    • 用户管理
    • 课程及题目管理
    • 人员管理
    • 用户设置

二. 核心技术

本项目中所用的核心技术如下:

  • Spring
  • SpringMvc
  • Mybatis
  • PageHelper分页插件
  • Jsp页面
  • EL表达式
  • JSTL标签
  • log4j
  • Jquery
  • Html
  • css
  • Ajax异步交互技术
  • Mysql数据库
  • 七牛云
  • 微信小程序

三. 开发环境

需要注意,本项目运行开发时需要依赖如下环境:

  • 操作系统:Windows7+
  • 数据库:MySQL5.7
  • 应用服务器:Tomcat8.X
  • Java开发工具:IDEA
  • JDK版本:JDK8

四. 项目整体架构

本项目的内容非常丰富,涉及前端、后端的很多技术,所以本项目很适合作为专科以及本科阶段学生的毕设项目。

五. 项目效果展示

5.1后台登录

5.2学生管理

5.3教师管理

5.4班级管理

5.5课程管理

5.6考试小程序登录页面

5.7小程序考试首页

5.8小程序考试页面

六. 资料获取

资料介绍

以下是项目完整资料,截图如下:

你觉得这个项目怎么样呢?如果你想获取本项目的完整资料,可以私信我哦!