你知道的越多,你不知道的越多
点赞再看,养成习惯
如果您有疑问或者见解,或者没有积分想获取项目,欢迎指教:



文章目录


一、开发背景

软件名称:基于 Servlet+jsp+mysql 开发 javaWeb 学生网络考试系统

使用对象:学习或了解过 java 基础课程,开始接触 javaWeb 的学生和软件爱好者

其他相关:​​基于SSH(Spring+SpringMVC+Hibernate)开发学生宿舍管理系统 ​

二、 需求分析

网络考试系统主要用于实现高校在线考试,基本功能包括:自动组卷、试卷发布、试卷批阅、试卷成绩统计等。本系统结构如下:

  1. 学生端:
    登录模块:登录功能;
    网络考试模块:可参加考试,并查看考试结果,提交试卷后老师允许的情况下查看错题;
  2. 超级管理员端:
    登录模块:实现管理员登录功能;
    用户管理模块:实现用户信息的增加、修改、查看功能;
    角色权限管理模块:实现角色的增加、修改、查看功能;
    试卷管理模块:实现试卷信息的增加、修改、查看功能;
    试题管理模块:实现试题信息的增加、修改、查看功能;
  3. 试题管理员端(老师):
    试卷管理模块:实现试卷信息的增加、修改、查看功能;
    试题管理模块:实现试题信息的增加、修改、查看功能;

三、开发环境

系统环境:Windows10

开发工具:Eclipse4.8.0 / MyEclipse2014 / IDEA

Java版本:JDK 1.8

服务器:tomcat 8.0

数据库:MySQL 5.5

系统采用技术:Servlet+jsp+mysql+jQuery+面向接口编程

四、运行效果

  • 登陆页面

  • 管理员用户名:admin
    密码:12345
    学生用户名:ww
    密码:12345


基于 Servlet+jsp+mysql 开发 javaWeb 学生网络考试系统_学生

  • 学生试题列表页面
    基于 Servlet+jsp+mysql 开发 javaWeb 学生网络考试系统_jsp_02

  • 答题页面
    基于 Servlet+jsp+mysql 开发 javaWeb 学生网络考试系统_考试系统_03

  • 查看错题页面
    基于 Servlet+jsp+mysql 开发 javaWeb 学生网络考试系统_学生_04

  • 错题库页面
    基于 Servlet+jsp+mysql 开发 javaWeb 学生网络考试系统_jsp_05

  • 系统功能管理页面
    基于 Servlet+jsp+mysql 开发 javaWeb 学生网络考试系统_jsp_06

  • 用户管理页面
    基于 Servlet+jsp+mysql 开发 javaWeb 学生网络考试系统_servlet_07

  • 角色管理页面
    基于 Servlet+jsp+mysql 开发 javaWeb 学生网络考试系统_考试系统_08

  • 题目管理页面
    基于 Servlet+jsp+mysql 开发 javaWeb 学生网络考试系统_jsp_09

  • 试卷管理页面
    基于 Servlet+jsp+mysql 开发 javaWeb 学生网络考试系统_javaweb_10

五、开发流程

工程目录结构

基于 Servlet+jsp+mysql 开发 javaWeb 学生网络考试系统_javaweb_11

代码讲解

  • 数据库配置
    基于 Servlet+jsp+mysql 开发 javaWeb 学生网络考试系统_javaweb_12

部署说明

1、先将 exam.sql 导入 mysql 数据库 数据库名称密码最好是 root 123456

2、将 exam 导入 eclipse/myeclipse

3、部署到 tomcat

4、访问地址:http://localhost:8080/exam

其他



  • 项目毕业论文和答辩 ppt
    基于 Servlet+jsp+mysql 开发 javaWeb 学生网络考试系统_jsp_13

项目源码

演示视频

待上传