毕业设计计算机专业基于ASP.NET的网络考试系统

上传人:汽*** 文档编号:564741421 上传时间:2023-06-13 格式:DOC 页数:32 大小:589.50KB
返回 下载 相关 举报
毕业设计计算机专业基于ASP.NET的网络考试系统_第1页
第1页 / 共32页
毕业设计计算机专业基于ASP.NET的网络考试系统_第2页
第2页 / 共32页
毕业设计计算机专业基于ASP.NET的网络考试系统_第3页
第3页 / 共32页
毕业设计计算机专业基于ASP.NET的网络考试系统_第4页
第4页 / 共32页
毕业设计计算机专业基于ASP.NET的网络考试系统_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《毕业设计计算机专业基于ASP.NET的网络考试系统》由会员分享,可在线阅读,更多相关《毕业设计计算机专业基于ASP.NET的网络考试系统(32页珍藏版)》请在金锄头文库上搜索。

1、摘要 毕 业 设 计题目 基于ASP.NET的网络考试系统 姓 名 学 号 系(院)信息工程系班 级 指导教师_ 职 称_二一一年五月六日摘 要随着计算机技术的发展和互联网时代的到来,人们已经进入了信息时代,也有人称为数字化时代。在数字化的网络环境下,学生希望得到个性化的满足,根据自己的情况进行学习,同时也希望能够得到科学的评价,老师希望有效改进现有的考试模式,提高考试的效率,教育机构也希望给学生提供更全面灵活的服务,希望全面准确地对学生进行跟踪和评价。网络考试系统正是迎合这一需求而开发的,它旨在探索一种以互联网为基础的考试模式。通过这种新的模式,为学校创造一种新的考试环境,使考务管理摆脱困难

2、的局面,提高考试效率和标准,是学校管理者、教师和学生可以随时随地通过网络进行考试。本系统基于ASP.NET和SQL SERVER2000数据库实现了管理员对后台学生和题库的管理,学生前台考试,成绩查询等功能。关键字:考试系统,网络考试系统,ASP.NET,SQL SERVER2000IAbstractAbstractWith the development of computer technology and the advent of the Internet, people have entered into the information age, also someone called

3、 the digital age. In the digital network environment, students hoped to get personalized satisfaction, according to your own situation, also hope to learn can be scientific evaluation, the teacher hope improve existing exam mode, enhancing the efficiency of education institutions, exam also hope to

4、provide students with more comprehensive flexible service, hope to students comprehensive accurate tracking and evaluation. Network examination system is catering to the needs and development, it explores a kind of internet-based test mode. Through this new pattern, for school to create a new kind o

5、f exam environment, make examination management out of difficult situation, raise test efficiency and standards, is the school administrators, teachers and students can test by network anytime, anywhere. This system based on ASP.net and SQL database administrator SERVER2000 to realize the management

6、 of students and backstage, student test scores query receptionist exam, etc. Function.Keywords: examination system,network exam system,,SQL SERVER2000II目录目 录第1章 前言1第2章 开发概述22.1 开发背景22.2 系统采用的技术及原理22.3 系统需求分析32.4 系统软硬件要求42.4.1 硬件要求42.4.2 软件平台4第3章 系统设计方案53.1 业务流程图53.2 系统功能53.3 数据流程图63.4 系统功能结构图73.5 模

7、块简介83.6 数据库设计8第4章 系统功能模块的设计114.1 后台登陆模块设计114.1.1 前台页面设计114.1.2 后台功能代码134.2 后台管理页面设计154.2.1 管理员信息列表174.2.2 管理员信息查询184.2.3 添加管理员184.3学生注册194.4忘记密码224.5系统调试24第5章 设计心得26致 谢27参考文献28III淄博职业学院毕业设计第1章 前言随着信息时代的到来,人们对教育的需求日益增加。网络考试系统作为一种新的训练方式,将最大限度地利用网络资源,以其大众化、现代化和方便快捷的特性来满足用户的需求。同时现代计算机技术和网络技术的快速发展,也为网络考试

8、的发展提供了强有力的技术保障条件。国内外大学试题库网站的成功运行和蓬勃兴起,也促使我们要加快步伐。计算机网上教育的日益兴起,在网上运行的除了要有大量的学习软件外,还要有相应的练习和测试系统与之配套。现在许多学校都已建有多媒体计算机教室,并连成局域网,开发适合学校或者远程教学的网上试题或练习迫在眉睫。在网上,人们可以不受时间和空间的限制,随时随地选学任何地方的任何课程。为全社会的终身教育提供完备、全面的资源保障。相比传统的考试方式,网络考试系统的主要好处是一方面可以动态的管理各种考试信息,只要准备好足够的题库,就可以按照要求自动生成各种试卷;另一方面,考试时间灵活,考生可以在规定时间段内的任意时

9、间参加考试;另外计算机化的考试的最大特点就是阅卷快,系统可以在考试结束时当场给出考试结果,计算机阅卷给了考生的最大的公平感。第2章 开发概述2.1 开发背景随着Internet的高速发展,网络已经逐步发展成为现代人生活中不可缺少的一部分,各种网络应用软件层出不穷,网络应用更是应有尽有。与此同时网络教学应运而生,可以说网络无纸化考试的出现开辟了考试史的新纪元,它使得考试形式不再单纯依赖于纸张,达到了考生考试自动化,使广大莘莘学子上网实时考试的梦想变为现实。网络考试系统极大的提高了教学的灵活性,现在许多领域已经有了广泛的应用。最有影响的案例就是ETA(美国教育考试中心)举办的GRE(美国研究生入学

10、考试)的计算机化考试,它使考试由原来的每年只能有两次参加考试的机会变为每个工作日都可以参加考试。网络考试系统一定要有的信息作为基础,关于考生的信息管理其实就是一个简单的会员管理系统,只要对这个库稍加修改即可变为任何学校,任意部门的考试系统。这里所实现的主要是题库的管理,试卷的制定、审核、生成、考场的环境、考试结果的公布查询等功能。网络考试系统对操作系统并没有太大的要求,可直接安装在计算机上使用。对计算机资源要求也不严格,任何语言编写的网上考试系统都可以和这个系统并行使用,而且在Windows2000/2003/XP/7的环境下都可以运行。2.2 系统采用的技术及原理随着信息时代的到来,人类知识

11、更新的周期越来越短,如何使得教学和培训能够满足不同地点和不同学习时间的人们的需要,传统的面对面教学方式已经力不从心。在这种情况下,现代远程教学应运而生,它的优点在于使得学生在不同时间和地点的情况下能与教师进行交互并完成学习任务。计算机辅助教学(CAI)与Internet技术的有机结合,使得基于网络的远程教育成为现代教育的发展趋势。基于ASP.NET的网络考试系统分为以下几步去实现。第一步系统体系结构,系统采用两层的B/S结构,这样,客户端只需要安装浏览器软件,而且简化了系统的开发与维护。系统采用ASP.NET及SQL SERVER2000进行开发。第二步系统执行过程,授予权限的教师登录网页后可

12、以在验证密码后,对题库进行添加、删除、修改,也可以输入测试的章节、题型和分数等要求,进行组卷。组好的试卷放在试卷库中。学生登录后进行在线测试,测试完成后单击“交卷”,系统将从数据库中提取答案进行评分。第三步,在线测试模块,试卷组好后将试卷、答案放在试卷库中。学生在线注册后系统从试卷库中调出试卷发送到浏览器上,学生开始测试,系统进行时间控制。在学生交卷或系统时间到时,系统从试卷库中调出答案进行评分。网络考试系统采用Web网页制作,由新用户注册、用户登录验证、网上练习、网上考试、网络安全五个部分组成,可实现网页与数据库的关联。其中用户登录身份验证设计是借助于ASP.NET工作原理完成的。用户使用账

13、号和密码登录,提交后送到Web服务器。从网站的角度看,在ASP.NET文件中通过使用ADO对象,经过ODBC驱动程序来访问数据库,使用SQL语句获得数据并传送到Web服务器上,经过PWS的编译,将结果送到用户的浏览器上。2.3 系统需求分析需求分析简单地说就是分析用户的需求。需求分析是设计数据库的起点,需求分析的结果是否准确地反映了用户的实际要求,将直接影响到后面各个阶段的设计,并影响到设计结果是否合理和实用。需求分析的任务是通过详细调查现实世界要处理的对象(组织、部门、学校等),充分了解原系统(手工系统或计算机系统)工作概况,明确用户的各种需求,然后在此基础上确定新系统的功能。调查的重点是“

14、数据”和“处理”,通过调查、收集与分析,获得用户对数据库的如下要求:(1)信息要求。指用户需要从数据库中获得信息的内容和性质。由信息要求可以导出数据要求,即在数据库中需要存储哪些数据。(2)处理要求。指用户要完成什么处理功能,对处理的响应时间有什么要求,处理方式是批处理还是联机处理。(3)安全性与完整性要求。确定用户的最终需求是一件很困难的事,这是因为一方面用户缺少计算机知识,开始时无法确定计算机究竟能为自己做什么,不能做什么,因此往往不能准确地表达自己的需求,所提出的需求往往不断地变化。另一方面,设计人员缺少用户的专业知识,不易理解用户的真正需求,甚至误解用户的需求。因此设计人员必须不断深入

15、地与用户交流,才能逐步确定用户的实际需求。利用网络进行远程考试已是教育界的一个趋势,随着网络考试的正规化,越来越多的人倾向于通过网络进行考试。网络考试把人们接受考试的场所,从传统实体的课堂转移到一般的家庭中,人们在家就可接受各种考试,通过网络来选择课程内容进行考试。学会如何使用网络资源,以及学习如何使用网络资源来自我学习,这是未来教育的重点。在许多互联网发达的国家,比如美国,其国内的许多著名大学开始进行网络教学,并取得了巨大的成功,在国内,虽然目前也由一些大学开始网络教育的招生,但是,无论是规模还是其他的都要比美国落后一截。由于国内网络的一些限制,使得我国的网上考试开展得并不怎么完全,但是,如果建立了宽带网,那么,网上考试者就可利用高速网方便的考试和学习,并能和老师进行实时的交流,这使得大家可以达到面对面教学的完整效果。2.4 系统软硬件要求2.4.1 硬件要求服务器的机器主要配置情况:CPU P4 1.8GHZ内存 256MB2.4.2 软件平台操作系统:WINNXP/WINDOWS2000/WINDOWS2003(推荐)数据库:SQL Server 2000开发环境

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号