基于ASP在线考试系统毕业设计论文.docx
《基于ASP在线考试系统毕业设计论文.docx》由会员分享,可在线阅读,更多相关《基于ASP在线考试系统毕业设计论文.docx(72页珍藏版)》请在三一办公上搜索。
1、 分类号_ 密级_ UDC _ 学号_ 毕业设计(论文)论文题目在线考试系统thesis TopicOnline examination system学生姓名学 号所 在 院 系专 业 班 级导师姓名职称完成日期2015年5月18日2015年 5 月 18 日 编号: _ 毕业设计(论文)答辩许可证 软件工程 学院 系 专业 学生所编写的毕业设计(论文) 57 页,字数 25556 ,符合毕业设计(论文)大纲的要求。经审查:该生已学完教学计划规定的全部课程,成绩合格,毕业设计电子文档最后一稿已交,准予参加毕业设计(论文)答辩。相 关 材 料材 料 名 称数量毕业设计(论文)1册毕业论文缩写1册
2、答辩汇报稿1份毕业设计(论文)电子版(最后一稿磁盘文件)1套指 导 教 师: (签名)院长(系主任): (签名)年 月 日在线考试系统摘要 本系统实现了在线考试的目的,以减轻教师的工作负担及提高工作效率,并能激发学生的学习兴趣。本在线考试系统主要是利用浏览器作为界面,利用B/S模式,即用户可利用浏览器直接访问本站点。主要用到的技术是采用ASP.NET(C)技术和SQL数据库以及DREAMWEAVER网页制作工具,设计出了各种功能。本系统主要有用户有效身份登录、新用户注册、用户管理、在线考试、管理员登录及管理等功能。本文主要介绍系统的总体设计以及着重研究了登录注册导航板块的实现,并在此基础上建立
3、了后台数据库。本系统主要以浅蓝色为底色,采用左右框架式,看起来清爽简洁。登录系统主要实现考生和管理员的登录,这是在线考试的前提;注册系统主要为第一次浏览本站的用户提供一个获得帐号的平台;用户管理可以提供查看成绩以及修改信息等基本功能;导航栏提供一些相关知识以及考研专题,这其中包括精心制作的知识卡片,涵盖了数值分析一书中所有公式,可供学生复习时使用,方便考生的学习,并能激发考生的学习兴趣。关键词:在线考试系统;B/S模式;ASP.NET;数据库;登录注册Online examination systemAbstractThis system has realized the goal of on
4、-line test .This systemcould reduce the burden on teachers and increase efficiency, and stimulate the students interest in learning.The online exam system is mainly used as a browser interface, the B/S mode that user could access the site through the browser, using ASP.NET (C#) technology and Dreamw
5、eaver tools, and SQL data the design of various functions. The system is effective as users logged, the new user registration, user management, online examinations, Administrators login and management, and other functions. This paper describes the design and focus on navigation registration plate lo
6、gged the realization and on this basis, to build a background database. The login system mainly provides the candidates and the administrator login, which is the prerequisite for online examinations; the registration system provide a platform for the first major to visit the site to access an accoun
7、t of the site; the navigation bar provide some relevant knowledge and special matter of entrance exams for postgraduate. In this part, there is a card that could supply all formulas of the book Numerical Analysis for student to review and learn,and stimulate the students interest in learning.Key wor
8、ds:Test-online system; Browser/Server; ; database; login and register.目 录1.绪论11.1 传统考试的弊端11.2 在线考试系统的问题的提出及发展背景11.3国内外发展现状21.4 考试系统的研究目的及其意义41.5 考试系统的功能和作用41.6 课题研究的主要内容以及个人任务51.7 课题研究的价值52. 系统分析62.1 可行性分析82.1.1 技术可行性82.1.2 经济可行性82.1.3 操作可行性92.2 系统性能实现目标9 2.3需求分析10 2.4系统需要解决的主要问题10 2.5系统应该具备的基本功能113
9、. 在线考试系统所用的技术和语言11 3.1 ASP.NET的技术概述11 3.2 ASP.NET程序运行原理12 3.3 ASP.NET与数据库访问12 3.4系统所用的数据库及其特点13 3.5系统开发模式及其优点13 3.6 C#语言简介134. 系统设计144.1考试系统总体结构设计144.4.1 网站风格154.1.2 登录与导航模块154.1.2 在线考试模块154.1.3 管理模块164.2 数据库的设计164.2.1 基本概念164.2.2 数据模型164.2.3 数据库设计方法简述184.2.4 数据库设计的基本步骤184.3 属性图194.3.1 学生信息属性图194.3.
10、2 成绩属性图204.4 考试系统数据库建表及其说明204.5 系统流程图215.系统实现235.1 用户登录235.2 用户注册315.3管理员登录335.3.1 用户添加335.3.2考试科目添加345.3.3考试安排356. 功能测试376.1 测试目标376.2 测试项目说明376.3 测试评价377. 结论38参考文献39谢辞40外文原文41中文翻译471绪论1.1 传统考试的弊端随着教育思想的更新和科学技术的进步,以纸和笔为主要工具的传统考试方式的诸多弊端凸显的越来越突出。(1)主体成了客体,无法激活应考者应考的兴趣。传统的考试方式从来都是老师发试卷给学生考,何时考、考什么、怎么评
11、判考分全由老师决定,学生一直处于被动甚至被迫的地位。因此考试的主体成了老师,学生,这一真正的主体都成了客体。于是,考试时,学生就消极防卫、被动应付甚至弄虚作假。考试的过程是学生服苦刑的过程,无乐趣可言,更谈不上在考试过程中闪发生命的光辉。 (2)重甄别轻激励,丧失了考试的激励功能。传统考试看分数、看重考试分出的等级。考考考,老师的法宝;分分分,学生的命根,这句校园谣道出的就是传统考试的实质。考试成功者,固然喜形于色,以手加额;考试失败者定然是灰头土脸甚至一蹶不振,使考试原本应有的激励功能不能正常地发挥出来。 (3)重结果轻过程,不能客观反映应考者的实际能力水平。传统的考试方式的目标只有一个:考
12、试的结果。老师和学生双方均看重这个,普遍的看法是考分高者水平高,考分低者水平低。但实际上考试过程中由于种种原因,应考者未能在这一次考试中发挥出正常的水平或没能全面地发挥出水平,这样的考试就不能客观地反映应考者的水平。1.2在线考试系统的问题的提出及发展背景 随着网络技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了远程教育,通过计算机网络实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,远程教育软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到远程教育当中去,这就给软件设计人员提出了更高的设计要求。远程教育包括很多
13、环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节。在我国,虽然远程教育已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常容易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,网络应用不断扩大,如远程教育和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。不可否认,网络教学拥有
14、着非常广阔的应用前景,我校在二次创业的过程当中,辅助教学网络的建设绝对是必经的道路。值得一提的是我校的数学教育在经过了多年的发展后已日趋走向成熟,我院乃至整个学校的发展都离不开我们辛勤的数学老师的努力。多年来,我校一直都非常的重视数学教育发展,数学教育在整个大学教育的系统中一直以来都是一个想当重要的环节,数学的重要性早以被事实所证明,当今社会,无论将来是从事何种行业,数学都有着不可替代的地位,它的应用是所有的学科当中最为广泛的,数值分析在线考试系统的建立就是在这样一个背景前提下产生的。1.3 国内外现状国际上,基于计算机的考试蓬勃发展,对于题库建设的理论研究不断深入,实用考试系统也层出不穷。5
15、美国心理协会在1986年出版了关于如何开发、使用计算机化考试以及解释考分的指南,成为了考试和软件开发者的事实标准。投入实际使用的例子有,1982年采有远距离教育方式的美国学院(American College)考试使用计算机进行测试;1993年美国教育考试中心(Eraduade Record Examination简称 ETS)考试;从1994年开始,美国护理证书考试完全在计算机上进行。目前,国外许多大型测验出版机构、地区教育主管部门和专业资格认证机构都以某种测量理论为指导建立题库、设计考试系统,并进行各项相关研究。 除了这类行业专用的大型考试系统之外,供普通教师使用的通用考试系统软件也有相应
16、的研究和产品。如英国Question Mark Computing,Ltd公司出品的Question Mark,就是一种基于项目反应理论的,可供广大教师使用的通用的考试系统。在我国,计算机考试系统和题库的理论研究和实践应用起步比较晚。但发展也比较迅速,研究和开发活动比较活跃。北京师范大学、华北师范大学等高等院校都有教师在进行教育测量理论应用于题库建设方面的研究。清华大学、上海交通大学、北京师范大学等高校,也有教师在组织力量致力于实用考试系统的研究和开发工作,其中使用专用在线考试系统影响较大的考试有:1994年开始,国家教务组织的全国计算机等级考试;1996年,教育部考试中心举办的全国计算机应用
17、技术证书考试(National Applide Information Technology Certificate 简称NIT);微软授权培训中心(Microsoft Authorized Training Center 简称ATC)组织的认证考试等。6 面向普通教师使用的通用题库系统也有“海北智能助教系统”和国家“九五”重点攻关项目“计算机辅助教学软件研制开发与应用”,“中小学课件的研制与开发”专题中的“通用题库生成管理系统”等。以上考试系统各自实现了试题的计算机管理,抽题成卷,无纸化考试,自动判卷,对考试结果进行统计分析等各项功能的一部分。但也都存在一定的问题和局限性。1.我国的专用考试
18、系统主要针对计算机考试,其他行业和科目的考试系统太少2.计算机在线考试系统由于操作类题目自动出题有较大的难度,基本没有实现题库化的管理。3.系统对传统的客观题虽然一般建有题库但不大,多采用随机抽题组卷的方式,缺乏教育测量理论作为依据。4.考试完成后,分数和试题统计分析比较简单,没有充分挖掘数据所包含的信息。5.通过考试系统或题库系统对最终用户即教师的需求分析做的不够透彻,忽略老师们渴望能自由地操纵试题库的需求,没有完全实现用户自主初始化试题库、自主维护试题库、自主调用试题库的功能。加上软件实用水平和商品化工作方面的不足。通用系统并没有被广大教师认可和使用。总的来说,我国在线考试系统发展比较迅速
19、,但总体水平不高,与发达国家相比,在理论和实践上都存在一定的差距。1.4 考试系统的研究目的及其意义多年来,伴随着学校的发展,无论是从硬件上还是从软件上我校都拥有了一定的基础条件,大学教育在线考试系统的建设势在必行。我们所制作的“在线考试系统”主要是为广大学子及其老师提供一个方便的场所,让大家可以通过互联网在异地了解关于操作系统的各方面知识,与老师交流,同其他学生交流心得,并在线考试等等。相信它会给广大学子提供方便快捷的学习途径。本项目成果提供一个在线考试的网站,学生通过在互联网上访问该网站,学生可以按照教师的建议或各自的计划对所学知识进行自我测验;教师可以通过网站提供的环境对学生的学习情况进
20、行动态管理,并依据网站记录的考试成绩给出对每一位学生客观的综合评价。在线考试系统减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习兴趣。1.5 考试系统的功能和作用在线考试系统为考生提供登录、注册、在线考试等功能。是基于计算机网络的应用系统。它可以使考试不受地域的限制,一方面极大地减轻了教师出题、改卷的工作量,另一方面使学生能随时检验自己的学习效果,使学习效率得到很大提高。在线考试系统中题目的生成、试卷的提交、成绩的批阅等都可在网络上自动完成,只要形成一套成熟的题库即可实现真正的无纸化考试。本系统是利用与SQL技术开发的在线考试系统。它
21、使用方便,操作简单,具有用户注册,多用户同时在线考试、动态随机出题、自动判卷、题库管理、用户管理、成绩管理等功能。希望本系统能够在考试中发挥高效、便捷的作用,为考试技术的改革起到作用。1.6 课题研究的主要内容以及个人任务1、研究考试系统在发挥学生的主体意识、培养学生的个性、提高学生自我评价能力方面的作用。2、用户登录注册以及在线考试系统。老师(管理员)上机后可根据自己的需要选择科目、章节、难易程度,然后网络按老师的指令自动生成一份试卷。学生解答完毕,系统很快评出该卷的得分情况。学校对学生的考核评价可以采用网络考试与传统考试相结合的方式。本系统主要分为三个模块以及数据库设计。三个模块分别是学生
22、模块,教师模块,管理员模块。1.7 课题研究的价值本课题研究的价值可用基础教育课程改革纲要(试行)上一句话概括:发挥评价促进学生发展、教师提高和改进教学实践的功能。1、有利于学生个性的成长。传统的考试在时间、地点、难易程度等方面整齐划一,学生在时间、地点、难易度上无任何选择的余地,学生的个性完全被扼杀。而网络考试可以任由学生的个人好恶选择考试的时间(当然有一定的区间)、地点(当然受一定客观条件限制)和难易度(当然要有配套的管理制度),这样学生的个性得到体现和尊重,其积极性得到提高,也有利于其水平的发挥。 2、有利于提高学生自我评价能力。该考试系统生成后,学生可以在正式考试前自己上机检测自己学得
23、怎样了,由于系统会对学生的答题做出评价,学生可在第一时间知道结果,再结合自己的情况做出该科目学习情况的综合评价。不像传统的考试,等老师阅卷打分后才知结果,评价带有明显的滞后性,不利于学生自我评价能力的提高。 3、促进教师发展。这对教师整个理论水平的提高和综合素质的提高有深远的影响。通过建题库和开发相关软件,可锻炼我们的教师队伍,使广大教师的业务素质有所提高。2. 可行性研究该在线考试系统主要采用ASP.NET(C)、HTML、SQL数据库等技术和工具,整体设计遵循软件工程的方法,经过需求分析、总体设计、文档和代码的编制、模块测试和系统实现几个阶段。下面就对这几种技术和方法做一个概述。2.1 可
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 ASP 在线 考试 系统 毕业设计 论文
链接地址:https://www.31ppt.com/p-4957682.html