带你做毕设【小程序+在线考试系统】
一. 课程介绍
每年的毕业季,毕设项目一直都是困扰毕业生的一个难题。今天就为学计算机的各位小伙伴,带来了一个完整的毕设项目供大家参考学习,希望可以助力各位小伙伴顺利地完成毕设项目及答辩。
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小程序考试页面

六. 资料获取
资料介绍
以下是项目完整资料,截图如下:

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