摘要
随着计算机技术的发展和互联网时代的到来,人们已经进入了信息时代,也有人称为数字化时代。数在数字化的网络环境下,学生希望得到个性化的满足,根据自己的情况进行学习,同时也希望能够得到科学的评价,老师希望有效改进现有的考试模式,提高考试的效率,教育机构也希望给网上的学生提供更全面灵活的服务,希望全面准确地对学生进〖本文来自:毕业设计论文网www.paper51.com〗行跟踪和评价。网络考试系统正是迎合这一时常需求而开发的,它旨在探索一种以互联网为基础的考试模式。通过这种新的模式,为学校创造一种新的考试环境,使考务管理突出失控的局面,提高考试工作效果和标准水平,是学校管理者、教师和学生可以随时随地通过网络进行考试。
本系统实现了管理员的后台学生和题库管理,学生前台考试,成绩查询等功能。
关键字:考试系统;网络考试系统;ASP.NETSQLSERVER2000
Abstract
DuetoaccelerationofinformationizationprocessandpopularizationofInternet,somanykindsofprogrammingcontestssuchasInternationalOlympiadinInformatics,becomesmoreandmorepopular.Akindofprogrammingcontesttrainingwebsites,whichprovidestrainingforusers,hascomeintoourlives.Thisdissertationintroducesthedesigninganddevelopingprocessofaprogrammingcontesttrainingsystem.Thesystemallowsuserssubmitprogramsonline,ranksusersfirstbynumberofproblemssolved,thenbyacceptedratio.ItalsoprovidesBBS,inwhichuserscandiscusseachother.Thesystemcannotonlyimproveprogrammingskillsofusers,butalsoprovideaintercommunicationmethodsforusers.
Thissystemcarriedoutthemanagingperson'sbackstagestudentandadatabaseamanagement,studentstageexamination,theresultsearchesfunction.
Keywords:Examinesystem;Thenetworkexaminessystem;ASP.NET;SQLSERVER2000
目录
摘要1
Abstract1
目录2
前言3
第一章开发概述4
1.1开发背景4
1.2课题研发的目的、意义方法5
1.3可行性分析7
1.3.1、技术上的可行性:7
1.3.2、经济上的可行性:8
1.3.3、社会可行性:8
第二章系统分析8
2.1、系统开发的指导思想9
2.2、系统的软硬件要求:10
2.2.1、硬件要求:10
2.2.2、软件平台:10
2.3、系统调查:10
2.4业务流程图11
2.5系统功能需求11
2.6、数据流程图12
2.7系统目标13
第三章系统设计14
3.1、系统功能结构设计15
3.2模块简介16
3.3.数据库的设计17
第四章系统详细设计和实现20
4.1后台登录模块设计20
3.2后台管理页面设计24
3.3学生注册27
3.4忘记密码30
第五章系统实施33
5.1人员培训33
5.2系统调试33
第六章总结34
7.1可行性分析阶段心得34
7.2设计心得34
结束语及谢词37
参考文献38
前言
现代信息技术的发展,给教育带来了深刻的变革。教育部长陈至立在讲到现代教育技术的发展与应用进指出:"我们将从三个面推进教育的信息化:一是在学校中普及和运用以多媒体计算机技术为核心的教育技术;二是推进网络的普及和应用;三是发展现代远程教育,建设并提供大量的网络资源,以此为平台构建终身学习体系。"
随着信息时代的到来,人们对教育的需求日益增加。在线测试系统作为一种新的训练方式,将最大限度地利用网络资源,以其大众化、现代化和方便快捷的特性来满足用户的需求。同时现代计算机技术和网络技术的快速发展,也为在线测试的发〖本文来自:毕业设计论文网www.paper51.com〗展提供了强有力的技术保障条件。国内外大学试题库网站的成功运行和蓬勃兴起,也促使我们要加快步伐。开发网上试题库训练系统,提供开放的训练环境,促进交流,是本系统要实现的目标。
随着计算机网上教育的日益兴起,在网上运行的除了要有大量的学习软件外,还要有相应的练习和测试系统与之配套。现在许多学校都已建有多媒体计算机教室,并连成局域网,开发适合学校或者远程教学的网上试题或练习迫在眉睫。在网上,人们可以不受时间和空间的限制,随时随地选学任何地方的任何课程。为全社会的终身教育提供完备、全面的资源保障。
相比传统的考试方式,网络考试系统的主要好处是一方面可以动态的管理各种考试信息,只要准备好足够的题库,就可以按照要求自动生成各种试卷;另一方面,考试时间灵活,考生可以在规定时间段内的任意时间参加考试;另外计算机化的考试的最大特点就是阅卷快,系统可以在考试结束时当场给出考试结果,计算机阅卷给了考生的最大的公平感。
第一章开发概述
1.1开发背景
随着Internet互联网的高速发展,网络已经逐步发展成为现代人生活中不可缺少的一部分,各种网路应用软件层出不穷,网络应用更是应有尽有。与此同时网络教学应用应运而生,可以说网络无纸化考试系统的出现开辟了考试史的新纪元,它使得考试形式不再单纯依赖于纸张,达到了考生考试自动化,使广大莘莘学子上网实时考试的梦想变为现实。
现代远程教育以计算机网络技术和多媒体技术为技术依托,为广为分散的学生提供远程交互式的学习方式。网上学习、网上练习和网上考试是远程教育中非常好的信息交互模式。基于数据库和ASP.NET的网上无纸化考试系统以其组卷的科学性、操作的简便性、评分的可靠性和高效率正在成为远程教育模式中不可或缺的组成部分。
网络考试系统极大的提高了教学的灵活性,现在许多领域已经有了广泛的应用。最有影响的案例就是ETA(美国教育考试中心)举办的GRE(美国研究生入学考试)的计算机化考试,它使考试由原来的每年只能有两次参加考试的机会变为每个工作〖本文来自:毕业设计论文网www.paper51.com〗日都可以参加考试。
本程序实现了一个功能强大的网上考试系统,该系统基本上可以满足现代信息化企业的内部考试要求,领导即使在外地出差也可以通过访问Internet轻松设置审批考试,考试结束后也不要传统的繁琐的阅卷过程,极大的提高了企业的办公效率。考试的题型都是标准化客观题目(单项选择题、多项选择题、判断题),对于其他类型的题目只要在文本的基础上稍加修改即可。本系统的最大特点是无论是考试计划还是新闻的发布都需要通过层层审批才能生效,审批流程,系统自动提示,这符合企业的流程,也有利于企业的管理。
网上考试系统一定要有的信息作为基础,关于考生的信息管理其实就是一个简单的会员管理系统,只要对这个库稍加修改即可变为任何学校,任意部门的考试系统。这里所实现主要是题库的管理,试卷的制定、审核、生成,考场的环境,考试结果的公布查询等功能。
我们所开发的系统对操作系统并没有太大的要求,可直接安装在计算机上使用。对计算机资源要求也不严格,任何语言编写的网上考试系统都可以和我们的系统并行使用,而且在Windows2000/2003/XP的环境下都可以运行。为了完成该软件的开发,我们工作小组的成员专门进行了市场调查。在调查的过程中进一步完善了系统的概况,并听取了有关专业〖本文来自:毕业设计论文网www.paper51.com〗人士的建议。
我利用ASP.NET去开发一套基于网络的考试系统,利用它可进行远程测试,从题库中提取考题供用户解答。用户提交答卷后,系统进行评分并将成绩登记入库。本系统还将实现及时反馈用户答题情况。