资源预览内容
第1页 / 共63页
第2页 / 共63页
第3页 / 共63页
第4页 / 共63页
第5页 / 共63页
第6页 / 共63页
第7页 / 共63页
第8页 / 共63页
第9页 / 共63页
第10页 / 共63页
亲,该文档总共63页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述
摘 要随着计算机技术的发展及计算机的日益普及,网络化考试已成为大势所趋。网络化考试也越来越成为各种考试的好帮手,在电子政务蓬勃发展的时候,职称考试等考试的网络化就显得尤其的重要了。由于网络的普及与快速发展,上网成了人们获取知识和信息的重要途径,越来越多的人开始接触网络并利用网络来提高自身素质,网上考试系统应运而生。互联网的盛行与普遍,使得许多的事情,不用出门,在家里的计算机前,通过网络便能够完成,例如:购物、考试、信息查询、问卷调查等。我的毕业设计题目就是:网上考试系统。利用ASP设计“网上考试”的功能,这样的一个概念,可以让莘莘学子们不用再忍受千里迢迢地奔波往来于考场之苦,让考试变得轻松与简单。本系统主要用于学生在网上进行考试。教师在网上为学生出题和抽题。学生考完试后本系统可以自动为学生判卷,并且将结果存入相应的数据库表中。教师可以利用此系统的出题功能从而为自己所讲学科的试题形成一个题库。教师还可利用此系统将从题库中抽出的题生成word文件。本文首先进行系统的需求分析,得出要建的各个系统模块。其次用Microsoft ODBC数据源管理支持下的数据库Microsoft Access建立系统运行所要的后台数据库。本考试系统具有自动出题、随机出题、自动阅卷计分、在线记时考试、用户帐户管理、批量添加考生、成绩存档等功能,它将有效的提高考试效率。在本系统的设计中,尽量做到了对其的设计达到较强的移植性,使得本系统具有一定的应用前景。关键词:网络,网上考试,数据库,互联网AbstractAs popularization and rapid development of the network, surfing the Internet become an important approach to get knowledge and information. Moreover, more and more people start to meet the network and utilize it to improve self-makings, then the Internet tests emerge as the time requires.Prevalence and popularization of the Internet, we can do lots of things on the Internet without going out, such as shopping, examinations, querying information, questionnaires and so on. My dissertation title is Remote Examination System. Using the ASP to design the function of “Internet Examinations”, this concept may make these tests become more comfortable and easier, and there is no need to come-and-go to exam rooms for the Internet students.The system is mainly utilized to the Internet tests. Teachers put questions and select questions for the students on the Internet, and this system can correct them automatically after testing and save the results to the relevant tables of the database. In addition, the teachers can use the system to form a tests-base for their teaching-subjects, and they may also utilize this system to make the selected-exam create a Word file from the tests base.Keywords :network, Internet Examinations, data base,Internet目 录摘 要IAbstractII第1章 引 言11.1 课题的研究意义11.2 目的、内容及主要贡献2第2章 研究现状及设计目标42.1 系统设计相关原理42.1.1 ASP技术介绍52.1.2 VBScript介绍102.2 IIS服务器技术112.2.1 IIS 5.1 简介112.2.2 IIS 5.1服务器特征122.2.3 IIS 5.1的安装配置132.3 相近研究课题的特点及优缺点分析142.4 现行研究存在的问题及解决办法152.5 课题要达到的设计目标15第3章 系统的需求分析183.1可行性分析183.2 开发环境193.3 研究设计中要解决的问题193.4 具体实现中采用的关键技术及复杂性分析23第4章 系统总体设计254.1 网上考试系统设计实现的策略254.2 数据流程图27第5章 系统详细设计295.1 数据库设计295.1.1 基本的ADO编程模型295.1.2 数据库选择305.2 数据库结构图305.2.1 数据库E-R图305.2.2 数据库结构表31第6章 程序模块实现356.1 分模块详述系统各部分的实现方法356.2系统需要完善的地方45第7章 系统测试467.1 测试目的467.2 测试结果46结 论48参考文献49致 谢51外文文献阅读与翻译52人才培养模式改革和开放教育试点计算机科学与技术(开放本科)专业毕业设计第1章 引 言1.1 课题的研究意义目前,计算机技术与网络技术飞速发展,传统的教育模式和考试模式受到了严重的挑战。现在很多国家和地区的大学和社会都开设了远程教育,通过计算机网络实现异地教育和培训。学生们足不出户,在家里就通过上网就可以完成听老师讲教课,向老师提出问题,老师回答问题,交作业,考试等等,就仿佛把学校搬回了家一样。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。远程教育包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是网上考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行在线考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。例如目前许多国际著名的计算机公司所举办的各种认证考试绝大部分采用这种方式。在线考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的网上考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。网上考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在网络上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。为了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来!1.2 目的、内容及主要贡献论文的目的:阐明选题的背景和选题的意义。在编辑设计中遇到问题出现的环境和条件,解决该问题后能起什么作用。使读者能清楚的明白,网上考试系统的功能,作用和使用方法,以及设计思想,应用的环境,应用的领域,开发设计的过程,开发设计的工具等等。论文的内容:本论文包括摘要及关键字,目录,正文,致谢,参考文献五部分。其中正文部分包括八章。第一章是引言,其中包括,课题的研究意义和本论文的目的,内容及作者的主要贡献两部分内容。第二章是研究现状及设计目标,其中包括,系统设计相关原理,相近研究课题的特点及优缺点分析,现行研究存在的问题及解决的办法,课题要达到的设计目标四部分内容。第三章是系统分析,其中包括,研究设计中要解决的问题,具体实现中采用的关键技术及复杂性分析两部分内容。第四章是系统总体设计,其中包括,网上考试系统设计实现的策略,数据流程图数据库结构两部分内容。第五章是系统详细设计,其中包括数据库设计和数据库结构图两部分内容。第六章是模块实现。第七章是系统测试。第八章是结论。主要贡献:完成网上考试系统中的教师出题,修改试题,教师抽题,试卷生成,教师判卷,资源共享,学生选课,学生删课,学生考试,查询试卷这十部分的编辑设计工作。第2章 研究现状及设计目标2.1 系统设计相关原理目前,网络应用软件运行的模式主要有二类:Client/server模式,Browser/Web模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是Web Server ,而Web Server与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。另外,考试系统的软件也必将不断的更新;同时软件产品本身就要经过一个不断自我完善的过程。基于上述考虑,用Browser/Web模式来设计考试系统比较合适,服务器端我们采用Access数据库系统和ASP组件来构成考试的应用服务系统;客户端采用浏览器来完成考试全过程,同时可进行远程系统维护和管理。利用网络和数据库技术,结合目前硬件价格普遍下跌与宽带网大力建设的有利优势,应用Active Server Page技术,我开发了基于B/S模式多用户网上考试系统这一程序。它运用方便、操作简单,效率很高(同时,它要求计算机配置也很高,尤其是服务器端)。现阶段虽只实现了试卷的客观题部分,但已具有管理员登录,学生注册,教师注册,学生登录,教师登录,学生密码更改,教师密码更改,查询试题,查询分数,考后分析,整体分析教师出题,修改试题,教师抽题,试卷生成,教师判卷,资源共享,学生选课,学生删课,学生考试,查询试卷等重要功能,也就是说实现了真正的无纸化考试,满足任何授权的考生随时随地考试并迅速获得成绩,
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号