C语言在线考试系统毕业设计(论文+开题报告+任务书+英文翻译)正(5)

2019-03-09 14:30

中国石油大学胜利学院本科毕业设计(论文)

表2-1 admin

字段名称 name password

id

数据类型 文本 文本 自动编号

说明

管理员登录姓名 管理员登录密码

编号

题目表,用于存储与考试试题以及和试题相关的信息。

表2-2 question

字段名称 id content type answer count

数据类型 自动编号 备注 文本 备注 数字

说明 编号 试题内容 题型 试题答案 题目标识

分数表,用于存储学生姓名、考试名称以及考试分数等信息,其中还包括了考试的编号和考试的时间信息。

表2-3 score

字段名称 studentname subjectname score id endtime

数据类型 文本 文本 数字 自动编号 日期/时间

说明 学生姓名 考试名称 考试分数 编号 考试结束时间

学生表,用于存储学生的姓名,登陆密码等信息。

表2-4 student

字段名称 studentname studentpassword

id 数据类型 文本 文本 自动编号 说明 学生姓名 学生登录密码

编号

课程表,用于村粗课程名、试题类型数量,考试时间,对应的试题的分数等信息,该表是这几张表当中极为重要的一张表,表中的各个字段都和试题相联系,创建时应当多加注意,不能出现错误,以免影响程序运行。

21

中国石油大学胜利学院本科毕业设计(论文)

表2-5 subject

字段名称

id

subjectname selectnum tiankongnum cxsjnum time selectscore tiankongscore cxsjscore 数据类型 自动编号 文本 文本 文本 文本 文本 文本 文本 文本 说明 编号 课程名

单项选择题数量 填空题量 程序设计题量 考试时间 选择题每题分数 填空题每题分数 程序设计题每题分数

10. 功能模块设计

10.1 考试模块

采用Web技术实现,所以从理论上讲,考试可以在任何时候、任何地方进行,但是为了使考场易于组织和管理,所以本系统的考生必须先注册一下,然后才能进行考试,如果考生没有注册,系统也会认为是非法考生,系统给出提示信息,并重新定位到登录页面;如信息正确,则显示试卷页面,试卷页面上的试题内容根据考生输入的试卷代号从数据库中取出符合条件的记录动态地生成。工作流程如图2-5所示:

结束 图2-5 考试流程图 结束考试,退出 是否已经考过 N 抽取试题,开始考试 Y 考生登录考试引导页面 开始 22

中国石油大学胜利学院本科毕业设计(论文)

10.2 成绩查询模块

此模块可分为学生查询成绩模块与教师查询成绩模块。教师登陆后也可以进行成绩查询,不过与学生不同的是,教师可以查询自己所教专业的所有学生的成绩。工作流程如图2-6所示:

开始 开始 考生登录查询引导页面 是否系统用户 N Y 考生查询页面

10.3 试卷管理模块

结束 进行考试必须要有试卷,网上考试也不例外。在此模块中教师可以对所有试卷进行管理,其中包括预览、添加删除试卷。工作流程如图2-7所示:

开始 教师登录试卷管理引导页面 是否系统用户 Y N 试卷添加删除页面 结束图2-7 试卷管理流程图

23

中国石油大学胜利学院本科毕业设计(论文)

10.4 题库管理模块

本模块主要对单一试题进行录入、删除。包括单选题、程序阅读题、程序设计题、填空题的题目、选项、答案、难易度、分值的添加。题目入库如图2-8所示:

开始 开始 教师登录到题目录入引导页面 是否系统用户 N 输入试题信息并提交 是否输入正确信息 N Y 结束 图2-8 试题入库流程图

10.5 信息管理模块

本模块主要分为两个部分。一是教师用户管理,二是考生信息的管理。这其中就包括对教师及考生信息的增加与删除。

10.6 判卷模块

本系统的考试暂时只实现了客观单选题的考核,判卷流程如下:考生答完所有题目后提交试卷后,系统检索对应试卷的分数情况,然后开始核对每题的答案是否与正确答案一致,如答案一致就得到该题的分数,把每道正确答题的得分累计得总分,最后从成绩表中添加该考生该试卷的记录,填入考试分数。

24

中国石油大学胜利学院本科毕业设计(论文)

第三章 在线考试体统的实现

1. 登陆界面设置

本着清晰简洁的设计条理,《C语言在线考试系统的设计》课程在线考试系统的本系统的所有界面都从简,一目了然。首页即登录界面,可以进入注册界面还可以进入后台管理登录界,首页界面图如下:

图3-1 登陆图面

首页主要代码如下:

if Request.Form(\登 录\ //学生登录的处理

dim rs,sql //此if段通过与数据库的连接确认是否正确用户 set rs = server.createobject(\ sql=\Request.Form(\Request.Form(\

rs.open sql,conn,1,1 if err.number<>0 then

response.write \数据库操作失败:\then response.write \对不起,请输入正确的用户名和密码。\

rs.close

end if

%>

25


C语言在线考试系统毕业设计(论文+开题报告+任务书+英文翻译)正(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:苏教版五年级数学《小数的认识》教学设计

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: