基于 Servlet+jsp+mysql 开发 javaWeb 学生网络考试系统
你知道的越多,你不知道的越多
点赞再看,养成习惯
如果您有疑问或者见解,或者没有积分想获取项目,欢迎指教:
企鹅:869192208
一、开发背景
软件名称:基于 Servlet+jsp+mysql 开发 javaWeb 学生网络考试系统
使用对象:学习或了解过 java 基础课程,开始接触 javaWeb 的学生和软件爱好者
其他相关:基于SSH(Spring+SpringMVC+Hibernate)开发学生宿舍管理系统
二、 需求分析
网络考试系统主要用于实现高校在线考试,基本功能包括:自动组卷、试卷发布、试卷批阅、试卷成绩统计等。本系统结构如下:
- 学生端:
登录模块:登录功能;
网络考试模块:可参加考试,并查看考试结果,提交试卷后老师允许的情况下查看错题; - 超级管理员端:
登录模块:实现管理员登录功能;
用户管理模块:实现用户信息的增加、修改、查看功能;
角色权限管理模块:实现角色的增加、修改、查看功能;
试卷管理模块:实现试卷信息的增加、修改、查看功能;
试题管理模块:实现试题信息的增加、修改、查看功能; - 试题管理员端(老师):
试卷管理模块:实现试卷信息的增加、修改、查看功能;
试题管理模块:实现试题信息的增加、修改、查看功能;
三、开发环境
系统环境:Windows10
开发工具:Eclipse4.8.0 / MyEclipse2014 / IDEA
Java版本:JDK 1.8
服务器:tomcat 8.0
数据库:MySQL 5.5
系统采用技术:Servlet+jsp+mysql+jQuery+面向接口编程
四、运行效果
- 登陆页面
管理员用户名:admin
密码:12345
学生用户名:ww
密码:12345
-
学生试题列表页面
-
答题页面
-
查看错题页面
-
错题库页面
-
系统功能管理页面
-
用户管理页面
-
角色管理页面
-
题目管理页面
-
试卷管理页面
五、开发流程
工程目录结构
代码讲解
- 数据库配置
部署说明
1、先将 exam.sql 导入 mysql 数据库 数据库名称密码最好是 root 123456
2、将 exam 导入 eclipse/myeclipse
3、部署到 tomcat
4、访问地址:http://localhost:8080/exam
其他
需要项目对应的毕业论文和答辩 PPT,积分不足等,请联系企鹅:869192208
- 项目毕业论文和答辩 ppt
项目源码
https://download.csdn.net/download/CDWLX/12549191
演示视频
待上传
本文地址:https://blog.csdn.net/CDWLX/article/details/106944327
上一篇: JAVA基础核心三大特征(思维导图解析面向对象特征)
下一篇: java产生随机数