asp在线考试系统论文内容摘要:
While...Wend:当条件为 True 时循环。 ☆ For...Next:指定循环次数,使用计数器重复运行语句。 ☆ For Each...Next:对于集合中的每项或数组中的每个元素,重复执行一组语句。 VBScript 中可使用以下条件语句: ☆ If...Then...Else 语句 ☆ Select Case 语句 远程教育在线考试系统 15 第二章 需求分析 要实现一个软件系统,首先应该进行需求分析,这样才能令设计出的软件满足用户的各项功能。 下面就对在线考试系统的设计进行需求分析。 系统需要解决的主要问题 首先,因为考试是面向特定的某些对象的,所以考试者进入系统应该进行身份验证。 考试者进入考试系统后,应该能根据自己的需要选择考试科目,所以该系统还应具有考试科目选择的功能。 在线考试于一般的单机考试是不同的。 鉴于考试环境一般为机房,考试者之间的距离很近,为了在线 考试做到规范,对于每个应试者来说,试卷的试题和题量都应是相同的,但试题并不相同。 在线考试基于网络环境,试卷应该从服务器的数据库随机抽取试题后动态生成的。 另外,系统还应该对考试时间进行控制,时间到了会要求考试者交卷。 考试者选择答案提交后,应该由计算机自动判卷,得到成绩后显示出来。 考试完毕后,可以返回登录界面或继续考试。 此外,应该能够方便、快捷的对在线考试系统管理,此外,用户还应能进行远程注册。 系统应该具备的基本功能 ☆用户注册:用户可以进行注册,然后登录。 ☆用户信息的管理:管理员可以增删用 户 ☆试题模型设置:设置各科目试题的每种题型的数量和分值。 ☆试题库管理:分科目,对单选、多选两种题型试题库的管理,使试题的增删、编辑更为简便。 ☆试卷生成:可以指定试卷的各题型的数量,从试题库里随机抽取试题生成一份原始试卷。 ☆在线考试:系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需要在限定的考试时间内交卷。 ☆计算机自动阅卷:本系统只考虑客观题,要求计算机能自动阅卷,然后马上显示出考生分数。 远程教育在线考试系统 16 ☆成绩查阅:考生考完以后,管理员应该能对所有纪录进行查询,并应该可以删除指定纪录。 除了实现上述 功能以外,在线考试系统还应该具有友好、简洁的界面,安全性要高,稳定性要强,能够满足100人以上同时及进行在线考试。 远程教育在线考试系统 17 第三章 系统总体设计 基本简介 该系统是专门用于用户注册、登录、参加在线考试以及管理员进行试题录入、修改、删除、成绩查询、管理用户的 ASP 应用程序。 它应该具有开放性、方便性和灵活性。 管理员不仅可以轻松地向题库添加、修改和查询试题,而且还可以自动新增科目并建立相应的数据;它还允许用户根据自己的需求,选取考试科目。 考生进行有效的身份验证登录 后,选择考试科目,并要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提示。 一旦考生做完交卷后便能立即看到自己的考试成绩,并且其分数将被记入库中以供审核和查阅;另外,还可完全由计算机自动灵活、随机的抽取试题库中的各类试题组成各种形式的试卷,其内容会随着库中试题的改变而改变,而且,不同的考生生成的试题是不同的。 用户可以是学校等单位的教师及学生和企事业单位的培训部门(因企事业单位每年要对员工进行素质、安全教育与技能等方面的培训及考试等)。 运行环境与系统结构 为了保证系统运行的效率和可靠性 ,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。 此应用程序可广泛运行于国际互联网即 Inter,也可适用于内部的局域网。 其运行要求如下: ☆软件环境: 客户端: Windows95/98, Inter Explorer(IE)等 服务器端: Windows NT/Windows2020, Inter Information Server (IIS) 及其以上版本, IE 等;或者Windows98, Personal Web Server(PWS), IE 等。 数据库:采用 access, 运行于服务器端。 ☆硬件环境: 远程教育在线考试系统 18 服务器 CPU:PIII 500 以上 ,内存 :256M 以上 客户机 CPU:P200MMX 以上,内存: 32M 以上 系统结构图 根据需求分析,在线考试系统的结构图如下: 图 31 在线考试系统结构图 详细设计 详细设计是整个设计过程中,最重要的步骤之一。 下面就分如下几个部分对系统进行详细设计: (1)试题设计 (2)数据库中表的设计 (3)用户、管理员权限 (4)功能模块详细设计 (5)在线考试系统考试模块框图 试题设计 鉴于主观题的主观性,目前无法实现系统自动判卷,所以本系统只作客观题部分。 一般情况下,单选题往往在四个供选的答案 A、 B、 C、 D 中选择唯一正确的答案;多选题是在供选答案中有多个选择;而判断题实质上就相当于有两个选项的单选题。 因而,本系统中所涉及的单选题和多选题跟过去的大体相同,由于时间的关系,判断题部分没有做。 并且假设多选题一般情况下也是最多提供四个备选答案,标准答案至少有一个。 故各题型的样题设计如下: 单选题: password 的意思是: A、密码 B、经过 C、单词 D、通路 在线考试系统 用户注册 系统管理 在线考试 试题管理 用户管理 纪录管理 管理员管理 科目管理 远程教育在线考试系统 19 正确答案为 A 多选题:下面的表达式为真的有: A、 12 B、 7%5=2 C、 sin(30)=1/2 D、 Cint(7/5)=1 正确答案为 B、 C、 D 数据库中表的设计 表结构 通常,每一类型的试题都应有一个表结构。 但考虑到目前系统存贮空间可以很大,也为了更加方便。 我们采用把全部试题集中在一起的方案来建立数据表,每道客观题均有四个备选答案项,每个试题均具有题型、所属科目等数据段表示其属性。 字段名一般是相应的英文单词。 这样,查询起来较方便,会节 约时间,也不致于造成数据十分杂乱等。 详细设计如下表所示: 表 31 question 表 字段名称 类型 说明 Haveselect 数字 常整型 ID 自动编号 常整型,递增,主键 Question 文本 字段大小 200 A 文本 字段大小 50 B 文本 字段大小 50 C 文本 字段大小 50 D 文本 字段大小 50 Answer 文本 字段大小 50 Type 文本 字段大小 50 subjectname 文本 字段大小 50 各字段说明: (1)haveselect 字段代表在随机选题时 是否已经被某用户选过,类型为数字。 (2)ID 是问题的 id 号,用来唯一标志该问题,把它设为主键,类型为自动编号。 远程教育在线考试系统 20 (3)Question 字段为问题内容,类型为文本。 (4)A 字段代表选项 A 的内容 (5)B 字段代表选项 B 的内容 (6)C 字段代表选项 C 的内容 (7)D 字段代表选项 D 的内容 (8)Answer 字段表示答案选项 (9)Type 字段表示试题类型 (10)subjectname 字段代表试题所属科目名称 表结构 表 32 subject 表 字段名称 类型 说明 Multiper 数字 常整型 Singleper 数字 常整型 multinumber 数字 常整型 singlenumber 数字 常整型 subjectname 文本 字段大小 50 Testtime 数字 常整型 Id 自动编号 常整型,递增,主键 各字段说明: (1)multiper 字段代表在某考试科目的考试题中每个多选题的分值。 (2)singleper 字段代表在某考试科目的考试题中每个单选题的分值。 (3)multinumber 字段为某科的多选题题量。 (4)singlenumber 字段为某科的多选题题量。 (5)subjectname 字段代表科目名称。 (6)testtime 字段代表某科的考试总时间。 (7)id 字段代表科目的 id 号。 表结构 远程教育在线考试系统 21 表 33 score 表 字段名称 类型 说明 Studentname 文本 字段大小 50 Subjectname 文本 字段大小 50 Score 数字 常整型 Id 自动编号 常整型,递增,主键 Endtime 日期 /时间 各字段说明: (1)studentname 字段代表在某次考试记录中学生的名字。 (2)subjectname 字段代表 在某次考试纪录中考试科目名。 (3)score 字段为某次考试纪录中考试分数。 (4)id 字段为某次考试纪录的标志号。 (5)endtime 字段代表考试的结束时间。 表结构 表 34 student 表 字段名称 类型 说明 Studentname 文本 字段大小 50 Studentpassword 文本 字段大小 50 Id 自动编号 常整型,递增,主键 各字段说明: (1)studentname 字段代表学生的名字。 (2)studentpassword 字段代表密码。 (3)id 字段为 学生的标志号。 表结构 表 35 admin 表 字段名称 类型 说明 Name 文本 字段大小 50 Password 文本 字段大小 50 远程教育在线考试系统 22 Id 自动编号 常整型,递增,主键 各字段说明: (1)name 字段代表管理员的名字。 (2)password 字段代表密码。 (3)id 字段为管理员的标志号。 用户、管理员权限 ☆管理员:在此系统中可以由若干个管理员,即系统管理员。 他们具有一般用户所没有的权限,即具有管理用户、试题以及试卷等内容的权力。 它不需注册,在数据库有一个表来存放相 关信息,可由以存在的管理员添加或删除管理员。 ☆一般用户:主要是指学校的学生和企事业单位的培训对象等。 功能模块详细设计 下面,对各个功能模块分别进行详细讨论,具体情况见系统源程序。 管理模块 管理员可以向题库中添加各种类型且符合要求的试题,也可以对它们进行修改和删除。 同时,管理员也能对科目、用户、考试记录等数据进行管理。 1. 试题管理 (1)试题录入 首先,用户选择试题所属科目。 若菜单中没有该科目,则可以新增一个。 返回、刷新一次页面,即可看到新增的科目名称。 而且,在本系统中其它需要 选择科目的地方也会自动更新。 其次,每道试题有类型、试题内容与选项和答案等栏目。 管理员输入完以后,即可看到预览效果。 如果输入不合法,或者该科题库中已有该试题编号和内容等,则系统给出相应的提示或警告,以待更正。 (2)试题修改 管理员还可以对试题进行修改。 不过,对于各表中的主键不远程教育在线考试系统 23 用修改,避免了造成系统中的数据混乱,或者覆盖其它有用数据的现象。 如果用户执行了非法操作,则必须重新操作。 (3)试题删除 管理员可以删除不再需要的试题。 2. 科目管理 (1)添加科目 其基本信息有科目名称、题型、题量和考试总时间等,对于用户 输入的不符合系统要求的数据,系统仍旧给出提示或警告。 (2)科目删除 管理员可以删除不再需要的科目。 管理员可以通过管理界面添加或删除用户。 管理员可以通过管理界面添加新管理员或删除原有管理员。 系统中的管理员可以查询考试记录,也可以删除考试纪录。 在线考试模块 进入在线考场是本系统最重要的部分之一。 因为一个系统如果涉及到现实的话,就必须考虑得十分周到、完善。 考生登录后,只要选择考试科目以后,就可以调出试卷进行在线考试。 为了实现动态随机不重复的抽 取试题,需要在选题过程中每选出一题,就要在试题库中作相应的标志,以便下次不会重复取出此题。 试卷出来后要对试题库中的标志位复原。 这样就会使每个考生的试卷都不同。 考生的其答题信息通过单、复选按钮选择答案来反映。 考试结束采取自主交卷和到了规定的时间自动题示有机结合的方式办法予以实现。 用户注册模块 该模块的功能是实现用户远程注册。 用户输入想要注册的用户名和密码,提交之后由系统判断该用户是否已经存在,如果存在,就给出相应信息,如果不存在,就把用户输。asp在线考试系统论文
相关推荐
e reset should not be activated before VCC is restored to its normal operating level and must be held active long enough to allow the oscillator to restart and stabilize. Program Memory Lock Bits On
reported if there are any. Any secondary interest (such as personal conflicts) that might unduly influence judgements made in a review (concerning, for example, the inclusion or exclusion of studies,
回采要求。 原因就是不连续的间断作业影响巷道掘进速度。 多年来人们一直希望有一种真正连续掘进的机器 , 既能快速掘进割煤 , 中国矿业大学 2020 届本科生毕业设计 第 5 页 又能同时支护顶板和侧 板, 掘进与文护平行作业 , 一次成巷。 于是出现了“掘锚机组”的新机型 , 作为与高产高效工作面的配套设备 , 是一种理想作业方式 , 具有很好的发展前景 , 令人瞩 目。 目前这种“掘 进
(2)管理员信息表 表名: tb_Managers 说明:管理员信息 字段名 类型 说明 其他设定 ManagerId bigint 管理员 ID not null ManagerName nvarchar(50) 管理员用户名 not null ManagerPwd nvarchar(50) 管理员密码 not null (3)下载资料信息表 表名: tb_Download 说明: 下载资料
ty. This prohibition may lead to be counterproductive because the exclusion of skateboarding users necessarily decrease the number of people in Central Plaza who might be potential consumers of
创建日期 APIID Varchar(20) API 的标识 该项目承办单位为广元市天然气综合利用工业园区管委会,是市人民政府的派出机构,正县级,负责全市境内天然气勘探开发协调服务和天然气综合利用工业园区管理建设工作。 拟建地点: 广元 市天然气综合利用工业园区 建设内容与规模: 年产 100 万吨合成油项目 建设年限: 3 年 二、项目建设的必要性和条件 建设必要性分析: