asp网络英语考试系统内容摘要:

案。 举例如下: Ⅱ .Vocabulary and Structure(40 points) Directions: There are 40 inplete sentences in this section. For each sentence there are four choices marked A, B, C and D. Choose one answer that best pletes the sentence and blacken the corresponding letter on the Answer Sheet. 12. China is famous ________ the Great Wall. A. about B. for C. as D. of 主观试题: 对于主观性试题可以归结为填空题。 填空题就是填写所缺少的字母或者单词、句子,以及编写短文等等。 英汉互译、作文就是这样试题的代表。 举例如下: Ⅴ . Writing (20 points) Directions: For this part, you are allowed 20 minutes to write a position of about 80 words according to the following topic. 金钱是一切吗。 (Is Money Everything?) 特别说明:关于听力题的实现。 从传统的英语考试中可以发现:对于听力试题的重视程度在与日俱增。 因此在本系统的编写中,也给予很大的关注。 基于计算机在多媒体处理技术上的优势,也使这部分成为本系统中的一个亮点。 听力部分的所有材料都采用 MP3 格式进行处理,接合操作系统的媒体播放机,进行时时在线收听。 之所以采用 MP3 格式处理,主要是考虑到了英语听力试题在视听效果的高保 10 真方面的要求。 这也正是传统的英语考试所无法匹敌的。 数据库设计 网络考试系统离不开数据库系统的支持。 由于数据库独立于程序而存在,具有较好的安全性 ,不论是试题、答案,还是考生信息都需要存放在数据库中。 本系统的数据库采用Microsoft 公司的大型数据库系统 SQL Server 2020。 主数据库名为 English Exam,现将主要表结构描述如下: 表 31 考题( kt)表 编号 列名 数据类型 空标记 /主键 说明 1 ktbh char(10) N/Y 考题编号 2 ktlx char(10) N/N 考题 题 型 3 ktnr varchar(5000) N/N 考题内容 4 ktda varchar(1000) N/N 考题答案 5 ktfs char(10) N/N 考题分数 6 ktzt int(1) N/N 考题状态 7 ktfz varchar(1000) Y/N 考题辅助 注:考题状态 0,在用 1,停用 表 32 考卷( kj)表 编号 列名 数据类型 空标记 /主键 说明 1 kjbh char(10) N/Y 考卷编号 2 kjmc varchar(100) N/N 考卷名称 3 ktbh char(10) N/N 考题编号 4 ktzt bit(1) N/N 考卷状态 表 33 组织考试( zzkx)表 编号 列名 数据类型 空标记 /主键 说明 1 ksbh char(10) N/Y 考试编号 2 ksmc varchar(100) N/N 考试名称 2 kjbh char(10) N/Y 考卷编号 3 ksxj datetime(8) N/N 考试时间 4 ksys char(10) N/N 考试用时 5 kszt bit(1) N/N 考试状态 6 ksxz varchar(255) Y/N 考试须知 7 ksbj char(10) N/N 考试班级 8 bz varchar(255) Y/N 备注 11 表 34 考生( students)表 编号 列名 数据类型 空标记 /主键 说明 1 zkzh char(10) N/Y 准考证号 2 ksxm char(20) N/N 考生姓名 3 kxmm char(20) N/N 密码 4 szbj char(10) N/N 所在班级 5 kszt char(1) N/N 考生状态 注:考生状态 0,未考试 1,已考试 2,正在考试 表 35 考题题型( ktlx)表 编号 列名 数据类型 空标记 /主键 说明 1 txbh char(10) N/Y 题 型编号 2 txmc char(20) N/N 题 型名称 3 txdl char(2) N/N 题型大类 3 bz varchar (255) Y/N 题型注释 注:题型大类 0,听力 1,非听力 2,大文本 3,非大文本 表 36 班级( bj)表 编号 列名 数据类型 空标记 /主键 说明 1 bjbh char(10) N/Y 班级编号 2 bjmc char(10) N/N 班级名称 3 bz varchar (255) Y/N 备注 表 37 成绩( kxcj)表 编号 列名 数据类型 空标记 /主键 说明 1 zkzh char(10) N/Y 准考证号 2 kjbh char(10) N/N 考卷编号 3 kscj char(10) N/N 考生成绩 表 38 管理员( gly)表 编号 列名 数据类型 空标记 /主键 说明 1 yhbh char(10) N/Y 用户编号 2 yhmc char(20) N/N 用户名称 3 yhmm char(20) N/N 用户密码 4 yhzt bit(1) N/N 用户状态 5 yhgl bit(1) N/N 用户管理 6 ksgl bit(1) N/N 考生管理 7 sjgl bit(1) N/N 试卷管理 8 cjgl bit(1) N/N 成绩管理 9 xtgl bit(1) N/N 系统管理 12 表 39 详细成绩( xxcj)表 编号 列名 数据类型 空标记 说明 1 zkzh char(10) N/Y 准考证号 2 ktlx char(10) N/N 考题类型 3 kscj char(10) N/N 考生成绩 表 310 考生答案( ksda)表 编号 列名 数据类型 空 标记 说明 1 zkzh char(10) N/Y 准考证号 2 kjbh char(10) N/N 考卷编号 3 ktbh char(6) N/N 考题编号 4 ktlx char(10) N/N 考题类型 5 ktnr varchar(5000) N/N 考题内容 6 ksda varchar(1000) N/N 考生答案 表 311 系统信息( xtxx)表 编号 列名 数据类型 空标记 /主键 说明 1 xxmc varchar(100) N/N 系统名称 2 xtbb varchar(100) N/N 系统版本 3 xtzz varchar(100) N/N 系统作者 4 bqxx varchar(100) N/N 版权信息 5 xtzt char(1) N/N 系统状态 表 312 模拟考卷( mnsj)表 编号 列名 数据类型 空标记 /主键 说明 1 ktbh char(10) N/N 考题编号 2 ktlx char(10) N/N 考题 题 型 3 ktdl char(1) N/N 考题大类 4 ktnr varchar(5000) N/N 考题内容 5 ktda varchar(1000) N/N 考题答案 6 ktfs char(10) N/N 考题分数 7 ktfz varchar(1000) N/N 考题辅助 13 4 系统实施与测试 从本部分开始就系统各模块的实现过程及系统测试方式进行阐述。 网站存储结构图如图 41 所示 : 图 41 网站存储结构图 前台考试部分 系统的前台部分主要由考试子系统与成绩查询子系统两个部分组成。 考试子系统 考试子系统用于完成正常的英语考试过程,下面按正常流程详述实现的过程: 系统加载默认页 ,如图 42 所示 : 这部分是程序的入口点,无论是考试还是查询成绩都是从这一入口开始。 系统首先映入眼帘的就是系统公告及操作选项。 其中系统公告用于考试的一些时时消息通知等。 选择下面的不同按钮即可登入不同子系统。 下面附部分关键源码供参考: % Dim strSql,objRs,strGg,blnZt strSql=select xtgg,xtzt from xtxx 39。 读取系统公告及系统状态信息 Set objRs=() 14 strSql,strConn,1,1 If And Then font style=39。 14pxl39。 系统数据无法读取,系统加载失败 !/font Else strGg=objRs(xtgg) blnZt=objRs(xtzt) End If Set objRs=Nothing If blnZtTrue Then 39。 验证系统状态 strGg=系统处于维护状态无法进行正常考试。 开启时间另行 通知。 End If % 图 42 默认页 身份验证 接上一页,无论选择的是进入考试还是查询成绩,系统都将导入此模块。 这一块主要是完成系统的身份验证工作。 输入正确的准考证号及密码,即可以登入系统 ,如图 43 所示:如果输入错误,系统将给出相应的提示信息。 如果您不输入用户名或者密码,系统也将给出相应提示。 下面附一部分关键源码: //空数据验证脚本 15 script language=javascript function user_test() { if(==) { alert(准考证号不能为空 )。 return false。 } if(==) { alert(考生密码不能为空 )。 return false。 } return true。 } /script % 39。 系统转向及系统身份验证 Dim strSql,strAction,strTitle,strControl,objRs,strUser,strPwd,intFlag strAction=Request(action) If Len(strAction)0 Then If strAction=1 Then strTitl。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。