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

毕业设计 - - 网上报名及在线考试系统的设计与实现

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

为以下几种之一;

0 代表拥有所有权限; 1代表维护试题的权限; 2代表维护考生档案; 4代表维护考试计划 8代表维护课程档案

这里权限值使用1.2.4.8的原因是它们分别代表二进制饿1.10.100.1000.所以方便于多种权限的组合判断,在赋予管理员多种权限时,只需要把这些权限值相加即可,在判断时只需要把权限值进行相应的“与”运算就可判断是否拥有某种权限。

3.2课程档案表

课程档案表主要用来存放考试课程名称等数据。

表2 course表

字段名 courseid coursname 字段类型 自动编号 字符串型 字段长度 128 简要说明 课程ID 登陆名称 3.3考生考试计划表

表3 prj_student 字段名 id prjid studentid mark state starttime endtime 字段类型 自动编号 整型 整型 整型 整型 日期/时间型 日期/时间型 字段长度 简要说明 主键 考试计划ID 考生ID 考生成绩 考试状态 开始考试时间 考试结束时间 本表用来存储每个考生每次考试的成绩,开始时间,结束时间等信息。 Mark:类型为整型,为考生在考试计划中的成绩。

State:类型为整型,为考试进行的状态0为没有考试,1为已经参加过考试,2为正在进行考试。

Endtime:类型为日期时间型,为考生的交卷时间。

3.4考生表

表4 student

字段名 studentid username studentname 字段类型 自动编号 字符串型 字符串型 字段长度 简要说明 考生ID号 登陆名称 真实姓名 第 4 页 共 24 页

studentpwd sex birthday email tel studenttype 字符串型 布尔型 日期/时间型 字符串型 字符串型 整型 登陆密码 性别 出生生日 考生的E-MAIL 电话号码 考生类型 考生档案表用来存放考生的个人信息 ,姓名,登录名称,密码,性别,生日等数据

Studenttype:类型为整型,用来表示考生的类型,当值为0时表示此考生已经进行报名申请但还没有审批;当值为1时表示此考生是已报名考生。

3.5试题表

表5 subject

字段名 ID Content TYPE Option1 Option2 Option3 Option4 Option5 Option6 answer courseid 字段类型 自动编号 备注 整型 字符串型 字符串型 字符串型 字符串型 字符串型 字符串型 整型 整型 字段长度 255 255 255 255 255 255 简要说明 试题ID 题目内容 题目类型 可选项1 可选项2 可选项3 可选项4 可选项5 可选项6 题目答案 题目所属的课程ID 本表就是系统的题库,本系统中所用的试题都存放在此表中。

Answer字段:类型为整型,用于存放本题的正确答案,此字段表示答案的方法是 :当题目类型为选择题时,从低位二进制到高位二进制位分别代表1-6个选项的选择情况。当1时代表选定,0代表未选定;当题目类型为是非题时,1代表对,0代表错

3.6考试计划表

表 6 project

字段名 prjid prjname coursid ss-count Ms-count b-count starttime endtime 字段类型 自动编号 字符串型 整型 整型 整型 整型 日期/时间型 日期/时间型 字段长度 255 255 255 255 255 简要说明 考试计划ID 试卷的名称 考试所属课程 单选题数量 多选题数量 是非题数量 考试计划开始时间 考试计划结束时间 第 5 页 共 24 页

timelimit settime setadmin 整型 日期/时间型 整型 255 单场考试的时间限制 本考试计划制定时间 制定本考试计划的管理员ID 本表是用来存放有关考试计划的。如考试本次考试计划的名称,考试题型,数量,开始时间,结束时间等信息。

3.7考试过程控制表

表7 prj_process

字段名 id Prj_studentid subid answer orderid 字段类型 自动编号 整型 整型 整型 整型 字段长度 128 简要说明 主键 考试计划考生表ID 试题ID 考生的答案 试题的排列顺序 本表的作用是用来管理考试的进程,表内主要存放考生正在进行的考试计划的考试题目与答题情况信息,本表只在考生考试过程中临时存放信息,当考生考试结束时就会删除相关的信息。

4网上报名及考试系统的设计与实现

4.1功能模块划分

系统实现了网上报名,前台操作原理,后台操作管理三大功能。系统结构图如图4-1 所示

4.1.1网上报名

考生登陆考试系统填写资料申请在线报名,当得到管理员的审批后即可登录到考试中心,参加考试。

4.1.2前台操作管理

前台操作管理包括:在线考试、成绩查询、考试信息查询、个人信息及密码修改。

(1)在线考试:学生登录以后可以任选时间进行在线测试,考试结束后,系统会根据已有的标准答案进行在线判卷,考生可以立刻知道考试成绩。

(2)成绩查询:学生可以在线查询以前参加过的每门课程的考试相关信息。 (3)个人信息及密码修改:当考试信息有变动时,考生可以根据变动的信息进行相应信息的修改。

4.1.3后台管理

后台管理模块,主要功能有操作远管理、课程档案管理、试题档案管理、考试计划管理、考生管理等

(1)操作员管理:操作员的类型包括超级管理员与普通管理员,操作员管理包括对管理员信息的添加,删除,修改等操作。

第 6 页 共 24 页

新生报名 在线考试 前台操 作管理 网上报名及在线 考试系统 成绩查询 个人信息及密码修改 操作员管理 课程档案管理 后台管理 试题档案管理 考试计划管理 考生信息管理 图4-1 系统结构图

(2)课程档案管理:主要用来对考试试题和考试计划进行分课程管理,课程管理模块主要功能有:添加,修改,删除课程信息。

(3)考试计划管理:考试计划实际上相当于考试试卷,管理员如果将要组织一次考试的话,就需要填写一条考试计划,考试计划管理模块的主要功能有:添加,修改,删除考试计划。

(4)试题档案管理:本系统中试题本分为 :单选题,多选题,是非题三种,试题档案管理模块的主要功能有:添加,修改,删除等操作。

(5)考生档案管理:分为两部分,一部分是在后台管理员进行管理,后台管理员管理的功能有:考生档案的添加,修改,删除;对已提交注册申请的考生进行审批。一部分是在前台由考生本人进行管理,前台考生对档案管理的功能有;修改自己的基本信息,修改登陆密码。

4.2各功能模块的设计与实现

4.2.1新生报名

如果没有参加报名的考生想要参加考试,可以进入在线报名与考试系统进

行在线报名,在线提交相应信息,然后等待管理员的资格审批。只有审批后的考生才能参加考试。完成此功能的主要页面有student_reg.asp, student_regpost.asp效果图如图4-2所示。

第 7 页 共 24 页

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