11
3.5.2 关系模式设计 13
第4章 系统功能实现 17
4.1 开发工具介绍 17
4.2 登录模块的实现 17
4.3 管理员模块的实现 19
4.3.1 学生信息管理 20
4.3.2 教师信息管理 22
4.3.3 试题信息管理 23
4.3.4 科目信息管理 25
4.3.5 考试结果管理 26
4.3.6 管理员信息维护 27
4.4 教师模块的实现 28
4.4.1 试题信息管理 29
4.4.2 考试结果管理 29
4.4.3 个人信息维护 30
4.5 学生模块的实现 31
4.5.1 答题 31
第5章 系统测试 36
5.1 运行环境 36
5.2 测试方案 36
5.2.1 等价类划分法 36
5.2.2 系统测试 36
结束语 41
参考文献 42
致谢 44
前 言
随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网路实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件人员提出了更高的设计要求。
远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分繁琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的顺猛发展,网络应用不断扩大,如远程教学和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公正、客观、更加激发学生的学习兴趣。
在线考试系统采用传统的客户机/服务器模式(C/S)架构,即试题内容放在远程服务器上,在考试机上安装考试应用
程序和数据库客户配置。从安全性和易维护性考虑,选择了WEB实现技术,简单的说,就是将系统做成一种B/S模式,可以让用户通过浏览器直接访问位于服务器上的试题以及对系统进行远程维护。
本文通过五个章节的阐述,介绍了基于ASP的在线考试系统。
本文的概述主要介绍了课题的意义、目的,主要研究的内容和研究方案。
本文第二章中进行了系统的需求分析,第三章中对系统的详细设计进行了介绍,第四章详细描述了系统的实现,第五章对系统测试。
第1章 概述
1.1 课题的意义、目的
在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着改革,而网络考试则是一个很重要的方向。基于ASP技术的在线考试系统是传统考场的延伸,加上数据库技术的应用,大大简化了传统考