安全检测:瑞星:安全 诺顿:安全 卡巴:安全
毕业设计-基于ASP+ACCESS的网上考试系统设计与实现,共33页,13798字,附asp源程序、开题报告、任务书、实习报告。
摘要
计算机技术和Internet技术的迅猛发展,致使各种基于Internet的远程教育如雨后春笋般不断地出现,为全民教育的发展提供了良好的机会。但同时也带来了如何组织考试的问题。为了降低组织考试的费用及减轻教师的负担,设计了河南机专在线考试系统。
与传统考试系统相比,借助于WEB的在线考试系统有着其无法比拟的优越性。它大大提高了考试的灵活性,有效的避免了考试前的猜题、压题,一定程度上遏制了考生作弊的现象。试卷的提交由程序自动完成,避免了中间过程可能产生的人为不良因素的干扰,大大的提高了考试的公正性。同时也有效的降低了考试的成本。在线考试系统能保证考试的公平、有效,而且效率高,成本低,有着传统考试重多无可比拟的优越性,所以其必定是考试发展的趋势。
本系统介绍了基于B/S模式的在线考试系统的各个子系统的功能与组成,论述了ASP与ADO结合访问数据库技术在基于WEB在线考试系统的应用以及其具体的功能实现。
系统前台应用Dreamweaver MAX、Fireorks、FrontPage等软件生成界面,利用ASP+ADO技术来访问数据库。抽题系统及自动评分的实现是本系统的关键。
关键词:ASP;ADO;B/S模式;浏览器/服务器/数据库
目录
1 绪论................................................1
1.1选题背景............................................1
1.2本系统的设计路线....................................2
2 系统概述..........................................3
2.1在线考试系统的发展历史..............................3
2.2在线考试系统的作用..................................3
2.3在线考试系统的设计原理..............................4
2.3.1 ASP的工作原理................................4
2.3.2 ASP的工作过程及其运行环境....................4
2.3.3 ASP文件及其编程特点..........................5
2.3.4 ASP的环境需求设置............................5
3 系统分析.........................................7
3.1系统需要解决的主要问题..............................7
3.2系统功能需求描述....................................7
3.3系统运行环境........................................8
3.4系统数据库设计......................................8
3.4.1数据库介绍....................................8
3.4.2数据库表分析..................................8
4 系统的总体设计.....................................12
4.1在线考试系统功能需求简介...........................12
4.2功能需求描述.......................................13
4.2.1 登录功能.....................................13
4.2.2 帐号管理.....................................13
4.2.3 考试功能.....................................15
4.2.4 帮助功能.....................................15
4.3系统平台选择.......................................16
4.4数据库设计.........................................16
4.4.1 Access数据库介绍.............................16
4.4.2 数据流图介绍..................................17
4.4.3 数据字典分析..................................19
5 系统的功能实现...................................20
5.1考生注册子系统模块设计..............................20
5.2在线考试子系统模块设计..............................20
5.3后台管理子系统模块设计..............................21
5.3.1用户管理模块..................................21
5.3.2科目管理模块..................................21
5.3.3试题管理模块..................................22
5.3.4成绩管理模块..................................22
5.4程序流程图..........................................23
5.5程序运行截图........................................23
5.5.1考试系统登录界面..............................23
5.5.2考试系统考试主界面............................24
5.5.3系统管理主界面................................24
5.5.4高级查询界面..................................25
6 系统的测试与调试.....................................27
6.1软件测试............................................27
6.2问题与解决..........................................27
7 系统的不足及改进设想...............................29
7.1系统不足............................................29
7.2改进措施............................................29
8 结论.......................................................31
致谢
参考文献
系统功能需求描述
(1)考生注册:考生可以进行在线注册。
(2)用户管理:管理员可以增删考生账户,也可以增删管理员账户,从而更有效的管理用户。
(3)科目管理:添加删除考试科目,设置各科目的试卷名称,其所包含的题型以及题型的数量和分值。
(4)试题管理:分科目,对单选、多选两种题型试题库的管理,使试题的增删、编辑更为简便。
(5)成绩管理:对考生考试科目、考试成绩、考试时间的纪录,可以浏览任意考生的成绩。
(6)身份验证:检查登陆的考生是否在考试系统的用户表中,如果在则可以进入考试。
(7)成绩查询:可以指定学号以及必要的查询信息来对学生的成绩进行查询,并可以提供条件进行模糊查询。
(8) 计算机自动阅卷:本系统只考虑客观试题,要求计算机能自动阅卷,然后马上显示出考生分数。
除了实现上述功能以外,在线考试系统还应该具有友好、简洁的界面,安全性要高,稳定性要强,应该能够满足多人同时进行在线考试。