云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 基于Java的在线考试系统

基于Java的在线考试系统

  • 62 次阅读
  • 3 次下载
  • 2025/6/8 6:37:11

××大 学毕 业 设 计 论 文

4 系统主要模块详细设计

分以下几个部分进行详细设计。

4.1 系统数据结构设计

本系统采用的是MySql数据库,数据库的名称为db_exam,数据表的设计由Navicate for MySQL来完成。用户信息表格如下:

表4.1 t_admin管理员老师信息表

ID 1 2 3 字段名称 userId userName userPw 字段类型 Int varchar varchar

字段长度 12 50 50 主键 主键 备注 用户名 密码

表4.2 t_stu学生信息表

ID 1 2 3 4 5 6 7 8 字段名称 stu_id stu_xuehao stu_realname stu_sex stu_age login_name login_pw del 字段类型 int varchar varchar varchar varchar varchar varchar varchar

字段长度 12 49 49 49 49 49 49 49 主键 主键 备注 学生编号 真实姓名 性别 年龄 登录名 登录密码 是否被删除 10

××大 学毕 业 设 计 论 文

表4.3 t_tea评分教师信息表

ID 1 2 3 4 5 6 7 8 字段名称 tea_id tea_bianhao tea_realname tea_sex tea_age login_name login_pw del 字段类型 int varchar varchar varchar varchar varchar varchar varchar 字段长度 12 49 49 49 49 49 49 49 主键 主键 备注 教师编号 真实姓名 性别 年龄 登录名 登录密码 是否被删除 本设计还包括考试分数表,交卷情况表,录入课程表,考试试题表以及所有试题表,在这里不一一列出,详情见附录1。

4.2 系统登录模块的设计

登录模块界面展示如图4.1

图4.1 登陆界面

用户可在此模块输入自己的登录名和密码,系统会验证用户所输入的登录名与密码,如果输入的登录名或密码有误或漏填,系统将提示用户输入的登陆名或密码不正确。除此之外还有角色的选择:管理员教师、评分老师、学生。如果选择的角色与登录名不符则系统报错登录失败需要重新登陆。

11

××大 学毕 业 设 计 论 文

用户登录的流程图如图4.2所示

图4.2 用户登录系统流程图

登录模块部分核心代码如下: //用户名,密码,登录身份的验证 function check1()

{ if(document.ThisForm.userName.value==\) { alert(\请输入用户名\); document.ThisForm.userName.focus(); return false; } if(document.ThisForm.userPw.value==\) { alert(\请输入密码\); document.ThisForm.userPw.focus(); return false; } if(document.ThisForm.userType.value==-1) { alert(\请选择登陆身份\); return false; } document.getElementById(\).style.display=\;

12

××大 学毕 业 设 计 论 文

loginService.login(document.ThisForm.userName.value,document.ThisForm.userPw.value,document.ThisForm.userType.value,callback); } //报错

function callback(data) {

document.getElementById(\).style.display=\; if(data==\) {

alert(\用户名或密码错误\); }

if(data==\) {

alert(\通过验证,系统登录成功\);

window.location.href=\<%=path %>/loginSuccess.jsp\ } }

4.3 管理员教师模块的设计

管理员教师模块界面展示如图4.3

图4.3 管理员教师模块界面

在此模块中用户可以以管理员教师的身份使用此系统。用户能够查看系统的基本信息,可以修改管理员教师的密码也可以添加或删除管理员教师和评分教师以及考生。在课程方面可以添加需要的课程或删除已淘汰的课程。试题方面可以在题库中添加和删除试题。管理员教师可根据实际需要需要考试的课程添加创建

13

搜索更多关于: 基于Java的在线考试系统 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

××大 学毕 业 设 计 论 文 4 系统主要模块详细设计 分以下几个部分进行详细设计。 4.1 系统数据结构设计 本系统采用的是MySql数据库,数据库的名称为db_exam,数据表的设计由Navicate for MySQL来完成。用户信息表格如下: 表4.1 t_admin管理员老师信息表 ID 1 2 3 字段名称 userId userName userPw 字段类型 Int varchar varchar 字段长度 12 50 50 主键 主键 备注 用户名 密码 表4.2 t_stu学生信息表 ID 1 2 3 4 5 6 7 8 字段名称 stu_id stu_xuehao stu_realname stu_

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com