网站导航网学 原创论文 网站设计 最新系统 最新研究 原创论文 获取论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 设计下载 > ASP类作品 > 正文

基于ASP+ACCESS的在线考试系统(题库管理系统)的设计|网站考试|网

来源:http://myeducs.cn 联系QQ:点击这里给我发消息 作者: 用户投稿 来源: 网络 发布时间: 13/05/08

以下是网学网为您推荐的ASP类作品-基于ASP+ACCESS的在线考试系统(题库管理系统)的设计|网站考试|网,希望本篇文章对您学习有所帮助。

QQ交谈客服咨询,网学网竭诚为您服务,本站永久域名:myeducs.cn

 

2章 系统需求
为了保证系统运行的效率和可靠性,系统服务器端应具有较高的软硬件配置,客户端的要求不是很高。此应用程序可广泛运行于国际互联网即Internet,也可适用于内部的局域网。
2.1 软件环境
 
客户端: Windows95/98,Internet Explorer(IE)等
服务器端:Windows NT/Windows2000,Internet Information Server (IIS)4.0及其以上版本,IE等;或者Windows98,Personal Web Server(PWS),IE等。
数据库:采用access,运行于服务器端。
2.2 硬件环境
 
服务器 CPU:PIII 500以上 ,内存:256M以上
客户机 CPU:P200MMX以上,内存:32M以上
3 系统分析
3.1系统需解决的问题
 
该系统是专门用于用户注册、登录、参加在线考试以及管理员进行试题录入、修改、删除、成绩查询、管理用户的ASP应用程序。它应该具有开放性、方便性和灵活性。管理员不仅可以轻松地向题库添加、修改和查询试题,而且还可以自动新增科目并建立相应的数据;它还允许用户根据自己的需求,选取考试科目及各种难度的试题。考生在进行有效的身份验证登录后,选择考试科目,并要求在规定的时间内进行答题,当达到规定的时间后,系统将自动予以提示。一旦考生做完交卷后便能立即看到自己的考试成绩,并且其分数将被记入库中以供审核和查阅;另外,还可完全由计算机根据难度系系数自动灵活、随机地抽取试题库中的各类试题组成各种形式的试卷,其内容会随着库中试题的改变而改变,而且,不同的考生生成的试题是不同的。
本系统适用于各种用户,可以是学校等单位的教师及学生和企事业单位的培训部门(因企事业单位每年要对员工进行素质、安全教育与技能等方面的培训及考试等)。
3.2系统应该具备的基本功能
 
(1)用户注册:用户可以进行注册,然后登陆。
(2)用户信息的管理:管理员可以增删用户。
(3)试题模型设置:设置各科目试题的每种题型的数量和分值。
(4)试题库管理:分科目,对单选、多选两种题型试题库的管理,使试题的增删、编辑更为简便。
(5)试卷生成:可以指定试卷的各题型的数量,从试题库里随机抽取试题生成一份原始试卷。
(6)在线考试:系统严格控制整个考试过程,实行时间的监控与权限的控制,考生需要在限定的考试时间内交卷。
(7)计算机自动阅卷:本系统只考虑客观题,要求计算机能自动阅卷,然后马上显示出考生分数。
(8)成绩查阅:考生考完以后,管理员应该能对所有纪录进行查询,并应该可以删除指定纪录。
除了实现上述功能以外,在线考试系统还应该具有友好、简洁的界面,安全性要高,稳定性要强,能够满足100人以上同时及进行在线考试。
4系统详细设计
详细设计是整个设计过程中,最重要的步骤之一。下面就分如下几个部分对系统进行详细设计:(1)试题设计(2)数据库中表的设计(3)用户、管理员权限(4)功能模块详细设计。
4.1 试题设计
 
鉴于主观题的主观性,目前无法实现系统自动判卷,所以本系统只作客观题部分。一般情况下,单选题往往在四个供选的答案A、B、C、D中选择唯一正确的答案;多选题是在供选答案中有多个选择;而判断题实质上就相当于有两个选项的单选题。因而,本系统中所涉及的单选题和多选题跟过去的大体相同,由于时间的关系,判断题和多选题部分没有做。
4.2 数据库设计
4.2.1试题表设计
 
编号
字段名称:
数据类型
是否是主键
1
题号
数字
主键
2
Subname
文本
3
Teacherid
数字
4
Zj
文本
5
Nd
文本
6
Lx
文本
7
Question
文本
8
A
文本
9
B
文本
10
C
文本
11
D
文本
12
Answer
文本
表4-1
(1)题号字段是题目的编号,数据类型设置为数字,并设置为主键。
(2)subname字段是该考题所属的科目。
(3)teacherid字段是该考题任课教师的工号。
(4)ZJ字段 是该考题所在的章节。
(5) ND字段 是该题的难易程度。
(6)LX字段是该题的类型,可以有选择题,填空题,问答题等等。
(7) QUESTON字段存放了考题的题目。
(8)QUESTON字段存放了考题的题目。
(9) B字段代表选项B的内容。
(10)C字段代表选项C的内容。
(11) D字段代表选项D的内容。
(12) Answer字段表示答案选项。
4.2.2临时试题表设计
 
编号
字段名称:
数据类型
是否是主键
1
题号
数字
主键
2
Subname
文本
3
Teacherid
数字
4
Zj
文本
5
Nd
文本
6
Lx
文本
7
Question
文本
8
A
文本
9
B
文本
10
C
文本
11
D
文本
12
Answer
文本
表4-2
(1)题号字段是题目的编号,数据类型设置为数字,并设置为主键。
(2)subname字段是该考题所属的科目。
        (3)teacherid字段是该考题任课教师的工号。
        (4)ZJ字段 是该考题所在的章节。
(5)ND字段 是该题的难易程度。
(6)LX字段是该题的类型,可以有选择题,填空题,问答题等等。
(7)QUESTON字段存放了考题的题目。
(8)QUESTON字段存放了考题的题目。
(9)B字段代表选项B的内容。
(10)C字段代表选项C的内容。
(11)D字段代表选项D的内容。
(12)Answer字段表示答案选项。
4.2.3学生情况表设计
 
编号
字段名称
数据类型
是否是主键
1
Studentname
文本
2
Classnum
文本
主键
3
Password
文本
4
Result
备注
5
Score
文本
6
Begintime
文本
7
Testid
文本
8
Endtime
文本
9
Class
文本
10
xy
文本
表4-3
(1) Studentname字段存放了考生的姓名。
(2) Classnum字段存放了考生的学号。
(3) Password字段存放了考生的密码。
(4) Resule 字段记录了考生考试所作的答案,以作备份。
(5) Score 字段记录了考生在该次考试所得的分数。
(6) Begintime 字段记录了考生考试开始的时间。
(7) Testid 字段记录了该考生所选用考卷的随机生成表
(8)   Endtime字段记录了考生交卷的时间。
(9)   Class字段记录了考生所在的班级。
(10) Xy字段记录了考生所在的学院。
4.2.4考试成绩表设计
 

编号
字段名称
数据类型
是否是主键
1
ID
自动编号
主键
2
Stname
文本
3
Classnum
数字
4
Subname
文本
5
Score
文本
6
Endtime
文本
7
Begintime
文本

表4-4
(1) ID 字段是该表的自动编号,作为主键。
(2) Stname 字段记录了考生的姓名。
(3) Classnum 字段记录了考生的学号,以备查询。
(4) Subname 字段记录了考试的科目。
(5) Score 字段记录了考生考试的成绩。
(6) Endtime 字段记录了考生交卷的时间。
(7) Begintime字段记录了考生考试考试的时间。
4.2.5管理员信息表设计
 

编号
字段名称
数据类型
是否是主键
1
id
自动编号
2
adname
文本
3
Adpassword
文本
4
adid
文本
主键

表4-5
(1)ID 字段记录了管理员编号。
(2)Adname 字段记录了管理员名。
(3)Adpassword 字段记录了管理员密码。
(4)adid字段记录了管理员的工号。
 
 
 
 
 
 
4.2.6考试方案设计
 

编号
字段名称
数据类型
是否是主键
1
id
自动编号
主键
2
考试时间
文本
3
每题分数
文本
4
试题数
文本
5
难度
文本
6
科目
文本

4-3
1id 字段记录了考试方案号,自动编号,设为主键。
(2)考试时间字段记录了考试持续时间。
(3)每题分数字段记录了每道考题的分值。
(4)试题数字段记录了该考试方案一共有多少题目。
(5)难度字段指定了考试试题的难度。
(6)科目字段指定了考试的科目。
4.3管理员模块设计
 
管理员可以向题库中添加各种类型且符合要求的试题,也可以对它们进行修改和删除。同时,管理员也能对科目、用户、考试记录等数据进行管理。
1.试题管理
(1)试题录入
首先,用户选择试题所属科目。若菜单中没有该科目,则可以新增一个。返回、刷新一次页面,即可看到新增的科目名称。而且,在本系统中其它需要选择科目的地方也会自动更新。其次,每道试题有类型、试题内容与选项和答案等栏目。管理员输入完以后,即可看到预览效果。如果输入不合法,或者该科题库中已有该试题编号和内容等,则系统给出相应的提示或警告,以待更正。
(2)试题修改
管理员还可以对试题进行修改。不过,对于各表中的主键不用修改,避免了造成系统中的数据混乱,或者覆盖其它有用数据的现象。如果用户执行了非法操作,则必须重新操作。
(3)试题删除
管理员可以删除不再需要的试题。
2.科目管理
(1)添加科目
其基本信息有科目名称、题型、题量和考试总时间等,对于用户输入的不符合系统要求的数据,系统仍旧给出提示或警告。
(2)科目删除
管理员可以删除不再需要的科目。
3.       用户管理
管理员可以通过管理界面添加或删除用户。
4.管理员管理
管理员可以通过管理界面添加新管理员或删除原有管理员。
5.考试记录管理
系统中的管理员可以查询考试记录,也可以删除考试纪录。
4.4 用户模块设计
4.4.1用户注册设计
 
该模块的功能是实现用户远程注册。用户输入想要注册的用户名和密码,提交之后由系统判断该用户是否已经存在,如果存在,就给出相应信息,如果不存在,就把用户输入的用户名和密码写到数据库中,完成注册。
4.4.2在线考试设计
 
进入在线考场是本系统最重要的部分之一。因为一个系统如果涉及到现实的话,就必须考虑得十分周到、完善。考生登录后,只要选择考试科目以后,就可以调出试卷进行在线考试。为了实现动态随机不重复的抽取试题,需要在选题过程中每选出一题,就要在试题库中作相应的标志,以便下次不会重复取出此题。试卷出来后要对试题库中的标志位复原。这样就会使每个考生的试卷都不同。考生的其答题信息通过单、复选按钮选择答案来反映。考试结束采取自主交卷和到了规定时间自动提示有机结合的方式予以实现。图示如下:
 

考生登陆验证身份进入考试系统
身份验证错误退出系统
选择你所需的功能,考试、查分、修改密码、帮助或退出系统。
考试结束
选择考试功能,进行考试。后台随机出试卷。
察看自己考试成绩。
修改自己的
密码
进入帮助系统
在线阅卷机制,自动评分。
返回,进入导航界面。
 

 5界面设计
1.text.asp页面
该界面为引导界面,用户和管理员可以选择进入登陆界面。
 
2.login1.asp页面
该界面为管理员登陆界面,管理员必须输入正确的用户名和密码才能进入系统。
 
3.tleft1.asp页面
该界面是管理导航界面,该网页我们运用了框架结构,左边显示了管理员的功能权限,管理员可以通过点击左边各项进入相应界面。

目 录

前 言 1
第1章 相关技术 2
1.1 ASP技术介绍 2
1.2 VBScript语言介绍 4
1.2.1 VBScript语言中的过程使用 5
1.2.2 VBScript语言中的循环语句 5
1.2.3 VBScript语言中的条件语句 6
1.3 ACCESS数据库概述 6
1.3.1 ACCESS的发展现状 6
1.3.2 ACCESS的基本功能及内部结构 6
1.3.3 ACCESS数据库的构成 6
1.4 SQL语言概述 7
第2章 系统需求 9
2.1 软件环境 9
2.2 硬件环境 9
第3章 系统分析 10
3.1 系统需解决的问题 10
3.2 系统应该具备的基本功能 10
第4章 系统详细设计 11
4.1 试题设计 11
4.2 数据库设计 11
4.2.1 试题表设计 11
4.2.2 临时试题表设计 12
4.2.3 学生情况表设计 12
4.2.4 考试成绩表设计 13
4.2.5 管理员信息表设计 13
4.2.6 考试方案设计 14
4.3管理员模块设计 14
4.4 用户模块设计 15
4.4.1 用户注册设计 15
4.4.2 在线考试设计 15
4.5 各功能模块流程图 16
第5章 界面设计 17
第6章 系统实现 20
6.1 系统中几个关键算法 20
6.1.1 随机出题算法实现 20
6.1.2 记录随机出卷映射表 20
6.1.3将随机出卷映射表转换为数组 20
6.2 数据库操作语言 21
6.3 重要代码 21
6.3.1 试卷分析部分 21
6.3.2 考试方案管理部分 22
6.3.3 导航部分 23
6.3.4 框架部分 24
第7章 系统使用说明 25
第8章 系统不足 26
结束语 27
参考文献 28

 




 

 

本站发布的计算机毕业设计均是完整无错的全套作品,包含开题报告+程序+论文+源代码+翻译+答辩稿PPT

本文选自计算机毕业设计http://myeducs.cn
论文文章部分只是部分简介,如需了解更多详情请咨询本站客服!QQ交谈QQ3710167

原创论文

设为首页 | 加入收藏 | 论文首页 |原创论文 |
版权所有 QQ:3710167 邮箱:3710167@qq.com 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师