# 在线考试系统
###博客地址
csdn博客https://blog.csdn.net/Leon_Theprofessional/article/details/90750313
###项目食用方式:
一定要是用Intellij Idea工具,打开idea --->open--->找到StudentProject所在目录-->打开即可。项目界面出来后,右下角导入maven工程即可。然后还需要导入数据库文件,看自己的mysql是什么版本,若使用5.x版本请在pom.xml中修改mysql驱动包版本 jdbc配置文件的driver改为com.mysql.jdbc.Driver,数据库账号密码默认为root。
###项目开发功能介绍:
项目后台采用SSM框架整合,数据库版本是mysql8.0.11,对jdbc文件配置的账号密码进行了加密处理,
使用maven管理jar包,前台页面使用的是jsp,使用jstl标签进行数据处理。目前实现功能:
1.登录注册
2.学生做题:
后台从数据库中随机选取20道题,然后将题目存于session中,前台从session拿到题目,提交后将选择结果提交到后台,后台通过session拿到原有的题目对象,getSubjectAnswer获取正确答案,同前台传来的学生选择的答案进行比较,如果相符,则总分加五分。
3.老师对于题目的增删改查操作。
4.老师对于学生账号一系列操作。
5.使用filter拦截没有操作权限的用户,通过在类名前面加上Requestmapping("/xxx"),配置过滤器,访问这个类时候会先进入filter,因为在登录时候往session中存放了用户登录的对象,如果在filter中,这个对象为空,说明没有登录,拒绝访问相应接口,提示用户未登录。
### -----2020.04.19 修改补丁
不少朋友反映到缺少数据库sql文件,本次更新加上了sql文件。还有朋友反映项目存在的bug,更新解决了已发现的问题,项目若发现有啥问题,可与笔者联系(佛系补丁不一定会及时改= =),联系方式在csdn博客评论区有。
ps:这是之前的写的代码,很多地方设计不是很合理,鉴于笔者目前大三在读,精力有限,本次修改主要目的确保系统功能能正常运行,至于项目重构的事情,以后再说吧hhh :)
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
在线考试系统是一种基于互联网的教育技术工具,用于组织、管理和实施在线考试。这种系统通常由软件应用程序支持,为学生和考生提供了在网上参加考试的机会。在线考试系统可以用于各种教育和培训场景,包括学校教育、职业资格认证、招聘考试等。 【主要特点和优势】: 灵活性和便利性:学生和考生可以通过互联网随时随地参加考试,不再受限于特定的地点和时间。 自动化管理:系统能够自动管理考试安排、考生信息、考试成绩等数据。 安全性:在线考试系统通常具有严格的身份验证和防作弊措施。 实时反馈:考试结束后,系统可以立即生成和发布成绩,提供即时反馈。 多样化的题型:系统支持各种题型,包括选择题、填空题、问答题等多种题型。 数据分析:系统可以收集和分析大量的考试数据,帮助教育机构和考试机构更好地了解学生的表现和需求,优化教学和考试内容。 【引流】 Java、Python、Node.js、Spring Boot、Django、Express、MySQL、PostgreSQL、MongoDB、React、Angular、Vue、Bootstrap、Material-UI、Redis、Docker、Kubernetes
资源推荐
资源详情
资源评论
收起资源包目录
在线考试系统-onlineExam.zip (266个子文件)
TeacherController.class 6KB
TeacherController.class 6KB
StudentController.class 3KB
StudentController.class 3KB
Page.class 3KB
Page.class 3KB
Subject.class 3KB
Subject.class 3KB
DESUtil.class 3KB
DESUtil.class 3KB
TeacherFilter.class 2KB
TeacherFilter.class 2KB
LoginFilter.class 2KB
LoginFilter.class 2KB
UserController.class 2KB
UserController.class 2KB
SubjectServiceImple.class 2KB
SubjectServiceImple.class 2KB
Student.class 2KB
Student.class 2KB
StudentServiceImple.class 1KB
StudentServiceImple.class 1KB
User.class 1KB
User.class 1KB
EncryptPropertyPlaceholderConfigurer.class 1KB
EncryptPropertyPlaceholderConfigurer.class 1KB
UserSreviceImple.class 1KB
UserSreviceImple.class 1KB
Teacher.class 1000B
Teacher.class 1000B
SubjectDaoInterface.class 748B
SubjectDaoInterface.class 748B
SubjectServiceInterface.class 674B
SubjectServiceInterface.class 674B
Anno.class 548B
Anno.class 548B
StudentDaoInterface.class 505B
StudentDaoInterface.class 505B
StudentServiceInterface.class 431B
StudentServiceInterface.class 431B
UserDaoInterface.class 411B
UserDaoInterface.class 411B
UserServiceInterface.class 337B
UserServiceInterface.class 337B
bootstrap.css 120KB
bootstrap.css 120KB
bootstrap.min.css 118KB
bootstrap.min.css 118KB
font-awesome.css 21KB
font-awesome.css 21KB
animations.css 18KB
animations.css 18KB
bootstrap-theme.css 16KB
bootstrap-theme.css 16KB
style.css 4KB
style.css 4KB
component.css 2KB
component.css 2KB
normalize.css 2KB
normalize.css 2KB
style.css 1KB
style.css 1KB
demo.css 587B
demo.css 587B
2017013053 刘鹏 在线考试系统概要设计.docx 186KB
StudentProject.iml 4KB
OnlineExamProject.iml 80B
mysql-connector-java-8.0.11.jar 1.94MB
mybatis-3.4.2.jar 1.52MB
jackson-databind-2.8.7.jar 1.18MB
spring-context-4.3.7.RELEASE.jar 1.09MB
spring-core-4.3.7.RELEASE.jar 1.07MB
spring-webmvc-4.3.7.RELEASE.jar 894KB
spring-web-4.3.7.RELEASE.jar 799KB
spring-beans-4.3.7.RELEASE.jar 745KB
c3p0-0.9.1.2.jar 596KB
protobuf-java-2.6.0.jar 582KB
commons-collections-3.2.jar 558KB
logback-core-1.2.3.jar 461KB
jsqlparser-2.0.jar 443KB
spring-jdbc-4.3.7.RELEASE.jar 418KB
jstl-1.2.jar 405KB
spring-aop-4.3.7.RELEASE.jar 371KB
logback-classic-1.2.3.jar 284KB
jackson-core-2.8.7.jar 276KB
spring-tx-4.3.7.RELEASE.jar 261KB
spring-expression-4.3.7.RELEASE.jar 257KB
commons-io-2.2.jar 170KB
javax.servlet-api-3.1.0.jar 94KB
pagehelper-5.1.10.jar 83KB
commons-fileupload-1.3.2.jar 69KB
commons-logging-1.2.jar 60KB
jackson-annotations-2.8.0.jar 54KB
mybatis-spring-1.3.1.jar 52KB
slf4j-api-1.7.25.jar 40KB
TeacherController.java 5KB
LogAopAspect.java 3KB
DESUtil.java 2KB
Page.java 2KB
StudentController.java 2KB
共 266 条
- 1
- 2
- 3
资源评论
枫蜜柚子茶
- 粉丝: 6345
- 资源: 4732
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功