在线考试系统

Posted milliebky

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了在线考试系统相关的知识,希望对你有一定的参考价值。

本文demo下载地址:http://www.wisdomdd.cn/Wisdom/resource/articleDetail.htm?resourceId=1078

本实例介绍了在线考试系统, 前台使用bootstrap技术,后台使用structs和herbinate, 数据库为mysql, 系统分为管理员和学生二个角色,管理员可以管理学生和试题,学生可以在线进行答题并且实时获得分数

项目对应的实例代码可以通过右侧【下载实例】按钮获取

开发工具: MyEclipse10, JDK1.7, Tomcat7, MySql5.5.60

【项目包含内容】(见下图):

【Exam】 项目源代码

【db_exam.sql】 数据库脚本

【在线考试系统论文.doc】 毕业设计

技术分享图片

【实例功能】

1. 学生登录登录页面 输入用户名与密码(登录页面链接见下图)

2. 学生在菜单【在线考试】选择相应的科目进行答题, 答题总时间是20分钟,倒计时进行时间控制, 答题完成后,提交试卷

实时获得分数, 【成绩查询】菜单时查询历史考试数据, 【修改密码】菜单中修改登录密码【退出系统】中注销

3. 管理员登录页面, 输入用户名与密码(登录页面链接见下图)

4. 管理员功能:【考生信息管理】,【考生成绩查询】,【试卷管理】,【题目管理】

【项目配置】

1. hibernate.cfg.xml中修改数据库连接信息

1
2
3
4
5
<!--数据库连接设置 -->
<property name="connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="connection.url">jdbc:mysql://localhost:3306/db_exam</property>
<property name="connection.username">root</property>
<property name="connection.password">root</property>

2. WEB-INF/lib下的所有jar包引用到工程中

3. 将 db_exam.sql脚本导入到数据库中

【实例效果图】

学生角色

登录页面链接: http://localhost:8080/Exam/login.jsp 登录用户: JS123/123

技术分享图片

技术分享图片

技术分享图片

技术分享图片

管理员角色

登录页面链接: http://localhost:8080/Exam/login2.jsp 登录用户: admin/123456

技术分享图片

技术分享图片

 

以上是关于在线考试系统的主要内容,如果未能解决你的问题,请参考以下文章

如何在片段中使用 GetJsonFromUrlTask​​.java

为啥尽管源代码没有变化,但从一个系统到另一个系统的片段数量却有很大差异?

有人可以解释啥是 SVN 平分算法吗?理论上和通过代码片段[重复]

扫地阿姨看完都学会了!java高级架构师考试

如何在片段中填充列表视图?

C#程序员经常用到的10个实用代码片段 - 操作系统