在线考试系统 -Struts2 + Spring + Hibernate

48 阅读2分钟

淘宝店铺搜索:点创微科

在线考试系统 -Struts2 + Spring + Hibernate

本项目为前几天收费帮学妹做的一个项目,在工作环境中基本使用不到,但是很多学校把这个当作编程入门的项目来做,故分享出本项目供初学者参考

一、项目描述

在线考试系统

系统架构: SSH框架 MySQL数据库 Spring Security POI Bootstrap JavaScript/HTML/CSS实现

登录网址 http://localhost:8080/login

账号:admin123 密码:123456

无法登录 重新注册

二、项目功能

学生在线考试管理系统是一个基于浏览器运行的考试平台,面向学生提供在线考试、成绩查询及错题回顾的全流程服务。

系统部署在本地 http://localhost:8080,由 CDTU-Stu 团队设计开发。

首次使用需注册,仅需填写账号、密码和昵称即可创建学生身份;随后通过登录页输入账号、密码及验证码进入系统。

若凭证错误,页面实时提示“账号或密码错误!请重试!”。

登录成功后进入考试大厅,列表展示所有历史与当前考试,包括考试名称、对应试卷及限时(如90分钟、60分钟等),学生点击“参加考试”即可开始答题。

考试过程中,页面顶部固定显示剩余时间,左侧题目导航可快速跳转,题型涵盖判断题、单选题、多选题,学生逐题作答并实时保存选项。

交卷后系统自动判分,成绩页面即时反馈得分、错题数量及每题正误详情。

学生可在“我的成绩”中查看历次考试记录,包含考试名称、日期和分数;

在“我的错题”中集中回顾所有错题,系统标注正确答案与学生原选答案,支持“不再显示”以减少重复复习。

三、运行环境

开发工具:idea

运行环境:jdk-1.8、maven-3.8.6、MySQL5.7.26 、 redis 5.0.14.1

(此配置为本人调试所用,仅供参考)

四、项目技术

服务端技术:Spring +springboot + MyBatis

前端技术:jsp+htm

以上系统源码经过技术整理与调试,确保能正常运行

五、项目截图

1752906440-89ea223ae8cded7.png

1752906443-8509dc18ca2841f.png

1752906445-60df5428f0f6522.png

1752906447-4833ce5a2a1f19e.png

1752906449-e26ec2e4459fc82.png

1752906451-77a050bc40482b4.png

1752906453-825b4b0056a6d77.png

1752906455-4f410fff36cf118.png

1752906458-7c2e8f3849a872e.png

0c6f25b0fc054fd88c8dd70eac55b61f~tplv-73owjymdk6-jj-mark-v1_0_0_0_0_5o6Y6YeR5oqA5pyv56S-5Yy6IEAg6Z2S6Z2S5a2m5aeQ_q75.webp