jsp mysql在线考试系统源码_课内资源 - 基于JSP和MYSQL数据库实现的在线考试系统...

本文介绍了使用JSP和MySQL构建的在线考试系统,该系统专为Java课程设计,包含学生注册、登录、管理员题库管理、试卷录入等功能。系统运行在Windows/Linux环境下,采用Eclipse作为开发工具,支持试题添加、删除、修改和查询,以及试卷生成、考试、评分等操作。
摘要由CSDN通过智能技术生成

1 系统概述

1.1 功能模块

教学部需要考试系统,该考试系统需要完成如下功能:

考试系统只针对于Java课程,题目全部为单项选择,共10题

学生注册、登录

后台管理员功能:题库管理、录入试卷、修改试卷

试卷生成

考试

试卷评分

分数查看

10bfff0c8bf7ea58b6309fc728ca92ae.png

1.2 软件环境操作系统:WindowsXP、Windows2000 Server,windows server 2003,Linux

数据库系统:MYSQL5.1及以上版本

CASE工具: Rational Rose、Visio

开发工具: Eclipse

编程语言:Java

支撑软件:JDK1.5及以上版本、Tomcat,JBoss或其他应用服务器

1.3 基本设计概念和处理流程

393e62c4921926d71bb7caf95958e2a3.png

1.4 系统总体结构

ee1ad090fd381a2b3b3135b2f600cb05.png

2 系统功能

15db4717d61647a0e8e5780aea2c497e.png

2.1 详细功能

2.1.1 注册

用户信息

字段名

字段类型

说明

用户名

字符串

用户名,用于登陆,用户唯一标识

密码

字符串

密码要求加密存放

姓名

字符串

用户真实姓名

性别

字符串

电话

字符串

可以写多个联系方式

邮件地址

字符串

备注

字符串

用户进入首页,如果没有注册,点击注册可以进入注册页面,注册完后,进入登陆页面,并要求自己将注册用户名填入登陆界面的用户名框内。如果已存在用户名,则返回注册界面,提示用户名已存在。

fff61970ca161af3b80adb19388b0011.png

2.1.2 用户登陆

用户进入登陆页面,输入用户密码,点击登陆。登陆成功进入用户首页,登陆失败,返回登陆页面。

2.1.3 用户密码修改

用户在自己界面菜单上点击密码修改,进入密码修改界面,输入原密码,输入新密码和新确认密码,检验成功后进行修改。

f837bab8aa379a2a695020b5ca4d41cb.png

2.1.4. 用户管理

bb2f89bbf591147b7760d19594f1fc49.png

2.1.4.1 用户查询

查询条件:用户名,姓名

查询结果:显示用户名称、用户名、性别,电话、邮件、备注

2.1.4.2 用户删除

勾选用户后,弹出确认对话框,用户确定后删除,可以进行多条删除,删除用户将删除用户所有考试信息。删除失败将进入失败页面并提示信息。

2.1.5 题库管理

题库全是选择题,选择项数至少两项,至多五项。题库题目名称不能重复。

题目

字段名

字段类型

说明

题目名称

字符串

答案

字符

A,B,C,D,E这样的单字母编号

选项

字段名

字段类型

说明

选项编号

字符

A,B,C,D这样的编号

选项名称

字符串

选项名

所属题目ID

数字

题目的ID号,在建表时设计

2.1.5.1 题目添加

管理员添加题目到题库。从查询界面点击添加按钮,进入编辑界面,填写题目名称,动态添加选项,至少两项,至多五项,点击添加完成。

2.1.5.2 题目删除

在查询界面中,勾选查询结果,进行删除,删除失败将进入失败界面。不能删除已被试卷引用的题库

2.1.5.3 题目修改

在查询界面,点击要修改的记录,进入编辑界面,修改改相关信息,进行保存。

2.1.5.4 题目查询

查询条件:题目名称

查询结果:题目列表及选项(展现方式自定)

2.1.6 试卷管理

试卷

字段名

字段数据类型

说明

试卷名称

字符型

考试开始时间

日期型

考试结束时间

日期型

试卷题目

字段名

字段类型

说明

题目名称

字符串

答案

字符

A,B,C,D,E这样的单字母编号

所属试卷ID

数字

试卷的ID号

试卷选项

字段名

字段类型

说明

选项编号

字符

A,B,C,D这样的编号

选项名称

字符串

选项名

所属试卷题目ID

数字

题目的ID号,在建表时设计

2.1.6.1 试卷录入

从查询界面,点击添加按钮进入添加试卷界面,填写题目信息,从题库的题目列表中选择题目。(此处具体方式可以灵活设计),点击添加完成。

校验:要求考试结束时间必须大于考试开始时间,考试开始时间必须大于当前(服务器)系统时间30分钟以上。

2.1.6.2 删除试卷

试卷删除时,已考过或正在考的试卷不能删除。(已考过即是在考试结果中能查到该试卷,正在考检查系统服务器时间是否在考试区间内)

在查询界面,勾选查询结果,点击删除,用户确认删除后,删除所选试卷。删除失败将进入失败界面并提示信息.

2.1.6.3 修改试卷

从查询界面,点击某条记录进入编辑界面。修改相关信息。已考过或正在考的试卷不能再修改。

2.1.6.4 试卷查询

查询条件:试卷名称

查询结果:试卷名称,考试开始时间,考试结束时间

2.1.7 考试结果查询字段名

字段类型

说明

考试试卷

字符串

考生姓名

字符串

考试分数

字符串

管理员选择考试试卷,点击查询,显示该考试的结果,按分数自动排名,默认查询最近一次已结束的考试排名。

显示结果:姓名、用户名、分数、排名

2.1.8 管理员登陆

参考用户登陆

2.1.9 管理员密码修改

参考用户密码修改

2.1.10 考试

用户登陆后,在考试列表中,能够查询到当前时间可以考试的试卷。选择试卷进入考试。在时间(取系统服务器时间)未到前,用户如果做完题目可以点击提交按钮提交。在考试时间到之后,系统将自动提交用户试卷。已考过的试卷不会出现在试卷查询列表。考试结束系统计算分数,自动跳转到分数查看界面。

013a09ebc6e75f4260e8f24d5d0b6e78.png

2.1.11 分数查看

在菜单上点击分数查看,显示用户考试科目,日期及分数。

查询结果:考试科目,日期,分数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值