网络考试系统毕业设计.doc
《网络考试系统毕业设计.doc》由会员分享,可在线阅读,更多相关《网络考试系统毕业设计.doc(45页珍藏版)》请在三一办公上搜索。
1、摘要随着计算机网络技术和网络教育的不断发展,传统的基于纸笔的考试形式已不能适应现在的发展需要,计算机在线考试正在逐步取代传统考试。计算机在线考试利用网络实现在线考试、评分等环节,实现教考分离,在一定程度上减少了影响考试的人为主观因素,同时减少了教师的工作量。在线考试系统的设计就是基于上述目的开发设计的。网络考试系统是一种以互联网为基础的考试模式,可以为学校创造一种新的考试环境,提高考试工作效率和标准水平。本系统是用PHP和MYSQL数据库的开发工具,PHP对数据库有强大的处理功能,与MYSQL是公认的最完美的组合。同时它也利用当今最流行的也很实用的PHP框架和模板引擎,以及根据实际设计出了最合
2、适本项目开发的设计模式,提高了编程效率和可靠性。本系统主要包括学生考试、用户资料(学生、教师和管理员)管理两大模块,具有在线考试、成绩查询、题库管理、试题管理、试卷管理、考试管理和成绩管理、系统管理、用户管理等功能。整个系统层次结构简单,操作容易,并具备一定的安全性。考生借助此系统,可以很方便的进行课程考试,同样,老师使用该系统能更高效、便捷的组织在线考试。 关键词:在线考试;B/S;PHP;MYSQL数据库AbstractWith the development of computer network technique and network education,the tradition
3、al test form cannot meet the needs of modern development. Therefore,little by little,the traditional test is replaced by the on-line test. Te computer on-line examination,grading and so on so as to separate teaching from testing,to a degree,which reduces human factors and the workload of teachers. T
4、he design of the on-line examination system is based on the above purposes.On-line Examination system is an Internet-based test mode, you can create a new test the school environment, improve efficiency and standard level examinations.This system is PHP and MYSQL database development tools, PHP data
5、base with powerful processing capabilities, and MYSQL is recognized as the most perfect combination. It also used todays most popular PHP framework is also very practical and template engine, and based on the actual design the most appropriate design of the project development model to improve progr
6、amming efficiency and reliability.The system includes examinations of students, the user data (students, teachers and administrators) management of two modules with online tests, performance check, bank management, test management, paper management, test management and performance management, system
7、 management, user management, etc. function. The entire system hierarchy is simple, easy, and have some security. Candidates With this system, the curriculum can easily test the same, the teacher can use the system more efficient, convenient organization online exam.Keywords: On-line Examination sys
8、tem;B/S;PHP;MYSQL database目录摘要iAbstractii第1章 绪论11.1本文工作的来源11.2目的和意义21.3 国内外进展21.3.1 国外进展21.3.2 国内进展31.4 本文工作的内容3第2章 需求分析52.1 系统的需求分析52.1.1 系统的目标52.1.2 需求定义52.1.3 功能说明52.1.4性能需求分析52.1.5主要技术指标62.2 系统的硬件要求72.3 系统所用技术72.3.1 PHP技术72.3.2 MYSQL9第3章 总体设计113.1 设计原则113.2 设计思想113.3 系统结构模块图113.4 系统流程图123.5 数据库的
9、设计133.6 系统E-R图设计16第4章 详细设计174.1 学生模块设计174.2 管理员模块设计204.2.1 对学生资料管理214.2.2 题库管理设计214.2.3 试题管理设计224.2.4 试卷管理设计224.2.5 考试信息管理设计23第5章 测 试25结 论28参 考 文 献29致 谢30外文科技资料翻译31外文原文31中文翻译38第1章 绪论1.1本文工作的来源本文工作来源于教学,符合教学要求的模拟题目。随着标准化考试的日益普及,在各种考试中越来越多地采用了计算机考试的方式。 相对于传统的卷面考试而言,由于传统的卷面考试从出题印刷到下发试卷等环节需要较长的时间,接触的人员相
10、对较多,因而在保密方面具有一定的困难。而计算机考试系统采用试题库方式提供试题来源,考前无任何成套试卷,考试时考卷由计算机现场随机生成,各考生试卷不完全相同,从而避免了互相参看等作弊现象或不公平成绩的出现。此外,试题库还可指定专人负责管理,因而增强了试卷的保密性;采用传统的卷面考试时,由于出卷、印刷等方面的原因,一般一次考试所印试卷套数较少,使得试卷整体覆盖面有限,容易形成小范围复习或猜题等现象,影响了考试的客观性。计算机考试系统采用随机抽题组卷的方式,试题抽取范围相对较大,并可同时生成多套试卷,从而使试卷整体覆盖面变大,可较全面的考察考生的实际水平,保证了考试的客观准确性;另外,计算机考试系统
11、可自动评分,无任何人为因素,不仅能够使教师摆脱繁重的阅卷负担,提高阅卷速度,而且可以避免人为误差及人情分等问题,保证了考试的公平公正,此外,通过计算机网络还可以组织实施大规模异地实时考试。网络考试系统极大地提高了教学的灵活性,现在在许多领域已经有了广泛的应用。最有影响的案例就是ETS(美国教育考试中心)举办的GRE(美国研究生入学考试)的计算机化考试,它使考试由原来的每年只能有两次参加考试的机会变成了每个工作日都可以参加的考试。目前流行的网络考试系统主要有两种,一是基于局域网的C/S模式的考试系统,一种是基于WEB的B/S模式的考试系统。C/S模式的考试系统主要由“考试服务器”和“考试工作站”
12、两部分构成。采用C/S模式,系统具有较好的稳定性和安全性,数据传输速度快,交互性强,能够处理大量的,适时的数据流,目前大多数考试系统都是采用该模式设计。但是该类考试系统也存在一定的局限性,主要表现在:1.试题库设立在考试服务器本机上,题库的更新需要技术人员在本地计算机实施,对外具有“封闭性”,不利于广大教师适时参与题库建设,易造成题库建设的滞后;2.考试在局域网范围内进行,要求考试人员相对集中,但管理和维护工作量大。基于WEB的B/S模式的考试系统。与上述基于C/S模式的两层结构体系相比,B/S模式采用了三层体系结构,用户界面层;事务层;数据库层。用户机上只需安装标准的WEB浏览器和很小的PH
13、P/VB/JAVA脚本支持库,应用安装在事务层所在的计算机上,试题存放在数据库服务器上。该体系的优点是安全可靠性高;安装简便;数据集中管理,便于维护;适用范围更广,不仅可用于校内,也可对外使用,是目前比较有发展前途的考试方式。1.2目的和意义网络在线考试系统提高了考试的可靠性、有效性和工作效率,降低了考试成本,顺应了社会的网络化趋势,必将成为一种不可或缺的考试方式。本文研究的目的是设计一个易于管理和维护的面向教学的考试系统,具有一定的通用性,能够满足多门课程的测试与考核要求。为教师开展平时考核级期末考核提供一个考核平台;为学生利用网络自主学习提供条件;为不同课程的网上考试提供平台。 为了满足系
14、统的先进性、安全性、可扩展性等方面的要求,系统总体架构设计采用先进的基于B/S的体系结构。要求建立后台数据库,教师可以在题库中添加、编辑和删除试题;教师可以添加新的考试科目;可以充分利用题库中的试题由系统随机组卷;学生参加完考试能立即得到答案,并分析考试中答错的题目;教师能得到学生考试后传送到系统的反馈信息,可以方便的对成绩进行查询和分析,同时对学生考试中出现的错误进行统计以便今后的教学。此外,还应具有良好的用户界面,操作方便,尽量减少误操作率。1.3 国内外进展1.3.1 国外进展随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。
15、现在,计算机硬件技术的发展已经达到了相当高的水平。国外很多知名IT公司的认证考试更是利用INTERNET把全球的考试中心联系在一起,让考生在考完试后第一时间知道自己的成绩,而总公司也可以根据成绩在最短时间内给考生的颁发成绩单和证书。计算机在各类考试当中的应用不但节省了资源,还提高了评分的准确度,大大改善了考试工作的效率。近年随着php,asp,jsp等网页交互技术的出现,很多网站也提供了基于浏览器的在线考试系统。1.3.2 国内进展在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工
16、阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。全国教育考试科研工作“十五”规划中,明确需求教育考试的科研工作要在教育评价体系中发挥重要作用,在考试研究领域创造出与我国教育事业蓬勃发展相
17、适应的成果,以全面提高教育考试质量,推进考试事业的发展,为改革和完善教育考试制度工作服务。国家在中小学教育中已经开展了建立题库的工作,大学英语四、六级考试(CET)都采用计算机抽题出卷的方式进行测验。1.4 本文工作的内容网络考试系统是一种以互联网为基础的考试模式,可以为学校创造一种新的考试环境,提高考试工作效率和标准水平。由前台学生登录考试、学生注册、找回密码和后台管理4部分组成。前台功能模块包括课程选择、开始考试、成绩查询等;后台功能模块包括管理员资料、注册学生资料、专业信息、课程信息、套题信息、考生成绩考试题目的增、删、改、查等。本论文共分五章,主要内容如下:第一章 绪论主要介绍了网络考
18、试系统的国内外进展,以及本次设计的网络考试系统的目的、意义和本系统的主要内容。第二章 需求分析主要介绍了本系统的需求,包括系统的目的、需求定义、 功能分析、性能需求分析、主要技术指标、系统硬件要求和系统所用技术。第三章 总体设计主要从总体来对系统进行设计,包括设计原则和设计思想,然后分析画出系统的总体结构图与流程图,并且对数据库表进行相关设计。第四章 详细设计是对系统的模块功能进行详细设计,主要包括资料管理设计、题库管理设计、试题管理设计、试卷管理设计和考试信息管理设计等,并且画出系统的E-R图。第五章 测试是针对本系统的特征,对系统的界面、功能等进行测试,主要是从登录、资料注册时的信息判断来
19、进行说明的。第2章 需求分析为了开发出真正满足用户需求的软件产品,首先必须知道用户的需求。对软件需求的深入理解是软件开发工作获得成功的前提条件,不论我们把设计和编码工作做得如何出色,不能满足用户需求的程序只会令用户失望,给开发者带来麻烦。本系统所做的需求分析有:系统目的、需求定义、系统功能、性能分析、技术指标分析、系统硬件要求分析及系统所用技术等。2.1 系统的需求分析2.1.1 系统的目标(1) 提高教师工作效率和减轻教师工作量。(2) 具有严肃性和公正性,时间到系统自动交卷。(3) 系统自动阅卷,保证成绩真实、准确。(4) 考生可随时查看考试成绩。(5) 对考生、教师信息进行管理。2.1.
20、2 需求定义本考试系统是基于网络技术的一种考试系统,管理员通过网络对题库进行维护,添加试题、修改试题、删除试题等操作;考生通过网络完成考试、分数查询等操作;系统自动组卷并且完成试卷的批阅、分数的统计等操作。2.1.3 功能说明网络考试系统是一种以互联网为基础的考试模式,可以为学校创造一种新的考试环境,提高考试工作效率和标准水平。由前台学生登录考试、学生注册、找回密码和后台管理4部分组成。前台功能模块包括课程选择、开始考试、成绩查询等;后台功能模块包括管理员资料、注册学生资料、专业信息、课程信息、套题信息、考生成绩考试题目的增、删、改、查等。2.1.4性能需求分析安全性是网络考试系统中一个非常重
21、要的问题,试卷库与答案库的安全性是指在考试过程中,如何保证试卷与答案不被窃取或恶意删除。网络考试系统可能会出现一些安全性问题,诸如:考试题很容易被现场高水平考生删除,引发考场混乱。考生也可以将不会做的试题放到事先约定的共享文件夹中,由他人作完之后,再通过使用“复制”,“粘贴”功能将答案窃走,这种作弊方式比传统的考试作弊方式更隐蔽,更简便快捷,传播速度更快。这在非常重要的网上考试过程中,是必须防止发生的。2.1.5主要技术指标网络在线考试系统的设计与实现是一项系统工程,为了保证系统的质量,设计开发人员必须尽可能地提高系统的各项指标。具体的指标如下:(1) 实用性指标要力求最大限度地满足实际考试的
22、需要,充分考虑各教师与学生的权限、各管理环节数据处理的实用性,满足教师考核学生、方便学生考试等需求。操作界面尽可能做到美观大方,操作简便实用。(2) 可扩展性与可维护性指标为适应将来的发展,网络在线考试系统应具有良好的可扩展性和可维护性。软件尽可能模块化、组件化,使应用系统可灵活配置,适应不同的情况。数据库的设计尽可能考虑到未来的需要。(3) 安全可靠性指标网络在线考试系统要做到安全可靠,防止非法人员的入侵,防止试题、答案的泄露或丢失等问题。(4) 用户界面设计指标用户界面应当直观、明了、条理清晰。实现“傻瓜型”管理易学、易用、易管理。(5) 数据库设计指标一致性指标:对信息进行统一、系统的分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 网络考试系统 毕业设计 网络 考试 系统
链接地址:https://www.31ppt.com/p-4117993.html