第一范文网 - 专业文章范例文档资料分享平台

基于Java的在线考试系统

来源:用户分享 时间:2025/7/28 18:55:27 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

××大 学毕 业 设 计 论 文

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的在线考试系统 的文档
基于Java的在线考试系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c24gm20pxz20cqsi0v4xl_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top