Jsp struts mysql实现的在线考试系统项目源码
2018-01-09 14:04
197 查看
大家好,今天给大家演示一款由jsp struts mysql实现的一款简单的在线考试系统,这款系统本来是网上分享的,然而我测试了下发现有很多错误,最明显的是开始考试的action路径配置错误,还有数据库插入时候的时间错误都会导致系统运行异常,本着不服输的态度硬着头皮把这些bug修复了,系统功能大概有学生登录注册,在线考试、查看成绩,管理员管理课程、试题、学生成绩、学生信息等,数据库采用的是mysql,功能相对完善,非常适合Java初学者和学生学习参考,下面我们来看看如何把系统配置运行起来。
1. 将项目导入到eclipse(myeclipse也可以);
2. 导入进去后发现没有错误,因为这个项目是在我的电脑上开发的,所以导入后没有报错,但是导入到别的电脑会出现报错信息,所有的外部项目(不是在自己电脑开发的项目)导入后都会有错误信息,需要配置一下,下面我来演示一下如何配置,一般情况下这样配置后就不会有错误了,特殊情况下可能还要built一下jar包,就是我刚才演示的,全选后右键,built path->add to built。
3. 配置数据库连接信息,在connDB.properties这个文件下
4. 导入数据库文件,采用navicat数据库管理软件导入;
5. 导入成功后按f5刷新下就可以出现数据库,双击后可以打开数据库,看到表信息了。
6. 下面就可以运行项目了。
运行主界面如下图所示,默认是学生登陆界面:
![](http://img.blog.csdn.net/20180109135657345?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGxxcXhm/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
我们来注册一个账号:
![](http://img.blog.csdn.net/20180109135720619?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGxxcXhm/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
注册成功后我们来登录,登录成功后的界面如下图所示:
![](http://img.blog.csdn.net/20180109135743159?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGxxcXhm/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
我们来看看在线考试:
![](http://img.blog.csdn.net/20180109135824314?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGxxcXhm/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](http://img.blog.csdn.net/20180109135831660?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGxxcXhm/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](http://img.blog.csdn.net/20180109135838023?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGxxcXhm/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](http://img.blog.csdn.net/20180109135844471?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGxxcXhm/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
考完后我们来看看查询成绩:
![](http://img.blog.csdn.net/20180109135915541?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGxxcXhm/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
接下来我们以管理员身份登录,管理员用户名tsoft,密码是111:
![](http://img.blog.csdn.net/20180109135946180?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGxxcXhm/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
考生信息管理:
![](http://img.blog.csdn.net/20180109140009118?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGxxcXhm/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
考生成绩查询:
![](http://img.blog.csdn.net/20180109140029529?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGxxcXhm/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
课程信息管理:
![](http://img.blog.csdn.net/20180109140051812?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGxxcXhm/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
套题信息管理:
![](http://img.blog.csdn.net/20180109140117436?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGxxcXhm/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](http://img.blog.csdn.net/20180109140125351?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGxxcXhm/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
考试题目管理:
![](http://img.blog.csdn.net/20180109140150981?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGxxcXhm/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
![](http://img.blog.csdn.net/20180109140159708?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbGxxcXhm/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/SouthEast)
系统功能演示就到这里,可以看到,虽然简单,但是功能还是相对完善的,非常适合学习参考!
对这个项目感兴趣的童鞋可以按照下面方式获取源码。
获取地址:https://pan.baidu.com/s/1kV1R3Pd
若上述地址失效请加我:
V X:qixinfang002,(加的时候备注项目名称)
更多Java项目:http://blog.csdn.net/llqqxf
Java经典项目(视频开发教程+项目源码):
http://blog.csdn.net/llqqxf/article/details/75007430
1. 将项目导入到eclipse(myeclipse也可以);
2. 导入进去后发现没有错误,因为这个项目是在我的电脑上开发的,所以导入后没有报错,但是导入到别的电脑会出现报错信息,所有的外部项目(不是在自己电脑开发的项目)导入后都会有错误信息,需要配置一下,下面我来演示一下如何配置,一般情况下这样配置后就不会有错误了,特殊情况下可能还要built一下jar包,就是我刚才演示的,全选后右键,built path->add to built。
3. 配置数据库连接信息,在connDB.properties这个文件下
4. 导入数据库文件,采用navicat数据库管理软件导入;
5. 导入成功后按f5刷新下就可以出现数据库,双击后可以打开数据库,看到表信息了。
6. 下面就可以运行项目了。
运行主界面如下图所示,默认是学生登陆界面:
我们来注册一个账号:
注册成功后我们来登录,登录成功后的界面如下图所示:
我们来看看在线考试:
考完后我们来看看查询成绩:
接下来我们以管理员身份登录,管理员用户名tsoft,密码是111:
考生信息管理:
考生成绩查询:
课程信息管理:
套题信息管理:
考试题目管理:
系统功能演示就到这里,可以看到,虽然简单,但是功能还是相对完善的,非常适合学习参考!
对这个项目感兴趣的童鞋可以按照下面方式获取源码。
获取地址:https://pan.baidu.com/s/1kV1R3Pd
若上述地址失效请加我:
V X:qixinfang002,(加的时候备注项目名称)
更多Java项目:http://blog.csdn.net/llqqxf
Java经典项目(视频开发教程+项目源码):
http://blog.csdn.net/llqqxf/article/details/75007430
相关文章推荐
- Jsp struts mysql实现的在线考试系统项目源码
- jsp struts mysql 实现的简单的论坛系统项目源码
- jsp struts2 mysql实现的校园宿舍管理系统项目源码
- 学呼—在线管理系统实现及源码struts2+Hibernatex项目
- jsp struts实现的Java web信息供求系统项目源码
- java swing mysql实现的员工工资管理系统项目源码附带视频教程
- java Swing mysql实现的人事管理系统项目源码
- Java swing mysql实现的学生选课系统项目源码
- Java swing mysql(Oracle)实现的飞机订票系统项目源码附带视频教程及设计文档
- jsp servlet mysql实现的学生成绩管理系统源码附带视频指导配置运行教程
- java swing mysql实现的工程项目管理系统源码附带视频教程
- java swing mysql实现的仓库商品管理系统项目源码附带视频指导教程
- php实现在线考试系统【附源码】
- java swing mysql实现的超市收银系统项目源码附带视频指导教程
- java Swing mysql实现简单的购物系统项目源码
- java Swing mysql实现的人事管理系统项目源码
- java swing mysql实现的仓库商品管理系统项目源码附带视频指导教程
- java swing mysql 实现的家庭收支管理系统项目源码
- java swing mysql实现的工程项目管理系统源码附带视频教程
- Java swing mysql实现的学生选课系统项目源码