您好,欢迎访问三七文档
当前位置:首页 > 学术论文 > 其它学术论文 > 基于web的在线考试系统设计
题目基于web的在线考试系统设计院(系)数学与计算机科学系专业班级计算机科学与技术学生姓名学号指导教师职称评阅教师____职称___2014年3月1日目录第1章引言.......................................................41.1在线考试系统开发背景及意义.................................41.1.1开发背景.............................................41.1.2开发语言及环境.......................................41.2课题选择意义...............................................51.3论文的主要内容.............................................5第2章在线考试系统的需求分析.....................................62.1引言......................................................62.1.1编写目的.............................................62.1.2背景.................................................62.1.3定义.................................................62.2三层B/S架构的概念.........................................62.3在线考试系统功能介绍.......................................72.3.1系统目标.............................................72.3.2系统流程图...........................................72.3.3系统功能结构..........................................82.3.4系统开发环境........................................10第3章数据库设计................................................103.1数据库概要说明............................................103.2数据库概念设计............................................103.3数据字典..................................................123.4数据库逻辑结构设计........................................133.4.1数据库表结构.........................................133.4.2具体表设计如下.......................................13第4章在线考试系统的实现........................................164.1.文件夹组织结构............................................164.2公共类的编写..............................................164.3各模块的实现..............................................174.3.1登录模块:...........................................174.3.2.考生注册............................................194.3.3.在线考试模块........................................224.3.4后台管理模块:.......................................274.3.4.1模块基本功能:.....................................274.3.5后台管理模块之试题添加:.............................27第5章结束语....................................................37六、参考资料.....................................................38基于web的在线考试系统摘要在现在科技的大浪潮下,教育领域也受到了极大的影响,随着网络的普及以及教育改革的推进,把计算机运用到教育领域是必然的需求。网络教育的出现改变了传统的教学与考试模式,是教学与考试进入了一个全新的阶段,在现在科技与传统教育的结合必定会带来中国教育的重大成绩。在线考试系统是以互联网为依托,利用计算机技术实现的考试模式。通过在线考试系统将改变传统的考试模式,使考试变得高效,方便,快捷,使考务管理突破时空限制,使考生可以在任何时间地点通过网络进行考试。在线考试系统与传统考试相比工作量小、效率高、反馈周期短、节省资源等特点,成为现在教育改革的新方向。关键词网络在线考试;自动AbstractWiththedeepeningofeducationreformandthepopularityofthenetwork,educationisfacingagreatchange.Onlineeducationwithitsnewteachingconceptsandteachingmethodstoprovideanefficienteducationprogramme.Amongthem,onlinelectures,onlineexamination,newteachingmodewillbethewholeeducationintoanewera.Onlineexaminationsystemtothetraditionalwayofexamination,examinationtime,withautomaticcontrolsystemautomaticscoring,effectivelypreventfraudadvantages;toachievetheexaminationfunctionandeducationalevaluationandeducationmanagementofhighlyintegrated;reducestaffworkload,improveworkefficiency;theworkofexaminationpaper,examinationautomation,guaranteedandtheexamineemanagementinvariousstagesofnormalandorderly,makethetestmoreobjective,reasonableandfair.KeywordOnlineexaminationautomatic第1章引言1.1在线考试系统开发背景及意义1.1.1开发背景考试是教育中的一个重要环节。考试的目的一是为了考查学生的知识掌握情况,二是为教师提供教学分析的依据。传统的考试由于涉及到组织命题、试卷印刷、考场安排、组织阅卷等诸多环节,考试时间周期长、效率低下,同时人工阅卷等主观原因也影响到考试的公正性。随着网络技术在教育领域运用的普及,应用现代信息技术架构的网络在线考试系统展现出了越来越多的优越性。网络在线考试系统相对于传统的考试方式,具有自动控制考试时间、系统自动评分、有效防止舞弊行为等优点;实现了考试功能与教育评估和教育管理能力的高度结合;减轻了教务人员的工作负担,提高了工作效率;使考务工作自动化,保证出卷、考试和考生管理各阶段正常有序的进行,使考试更趋于客观、合理和公正。1.1.2开发语言及环境1.ASP.NET编程技术介绍ASP无须编译,可直接解释执行。使用普通的文本编译器,即可进行页面的编辑和设计。独立于浏览器,用户端只要使用可执行HTML码的浏览器,即可浏览ASP所设计的网页内容。源程序不会外漏,ASP脚本是在服务器上执行,不会被传到客户浏览器,因而可以避免所写的源程序被他人剽窃,也提高了程序的安全性。面向对象,具有无限可扩充性。ASP的功能:访问和编辑服务器的数据库表,使用浏览器就可以输入、更新和删除服务器中数据库的内容。读写Web服务器的文件,实现计数器、留言簿、聊天室等功能实现多个主页间的信息共享,便于开发复杂的电子商务应用系统。扩充能力强,可利用多种语言制作ActiveX服务器组件以满足不同的应用需求。2..NET框架的开发语言——C#C#是专门为适应.NET框架而设计的,它支持.NET框架基础类库提供的每种功能。C#是一种完全面向对象的编程语言。在C#中针对的管理非常严格,只有在特别识别的代码块中才可以定义和使用指针,这样降低了内存溢出的风险,同时又兼顾了使用指针编写强大且高效的、灵活的代码。3.C#的开发工具VisualStudio2008C#的开发平台VisualStudio2008为程序员提供了良好的程序编写、代码管理、调试和部署环境,大大提高了程序的开发效率。VS2008是微软公司专门为开发.NET应用程序而设计的继承开发环境(IDE),它是目前最好的C#开发环境。VS2008为程序员提供了高级代码编辑器、方便的窗体设计器、集成调试器和许多其他工具,为快速开发C#应用程序奠定了基础。4.SQLSever2005数据库作为计算机技术的重要组成部分,数据库是建立各种信息系统的基础。电子商务则是信息系统与Internet/Intranet技术的高级应用。因而在电子商务的应用中,数据库系统的作用非常重要。SQLServer2005是微软公司SQLServer生产线上的最受期待的产品。在成千上万的电子邮件、成百上千的规格说明以及大量的编译的基础上,SQLServer2005确保了自己是Windows平台上数据库应用程序中最具戏剧性的新型数据库平台。SQLServer改善了数据库系统的可伸缩性和性能。数据分区通过本地表和索引分区启用水平数据向外扩展的解决方法。另外,使用新的快照隔离级别和多重活动结果集(MultipleActiveResultSets,MARS)时增加了应用的协同性。SQLServer2005具有使用.NET2.0框架开发.NET中数据库对象的功能。包括函数和触发器等程序对象可以使用C#和VB.NET语言书写。另外,Transact-SQL语言继续依照新的ANSI-99SQL语言特性进行着改进。XML是一个重要的并且广泛接受的用于在局域网和Internet不同应用之间的分发数据的标准。SQLServer2005支持通过新的XML数据类型以及新增的内置XMLWebService存储XML文档。SQLServer2005增强了校对、字符支持等功能。1.2课题选择意义本课题的目的就是使用ASP.NET技术设计并实现一个基于SQLSever数据库并结合AJAX无刷新技术的的在线考试系统。并且系统应该具有良好的可扩展性、可靠性、易维护性,以适应在线考试应用发展的需要。从而一方面为SQLSever数据库管理系统提供一个在线考试系统的应用实例,另一方面,也为自己的对网络数据库的应用提高到一个全新的领域。1.3论文的主要内容通过阅读本课题,可以学习到:在线考试的开发过程如何进行需求分析和系统设计如何分析和设计数据库主要功能模块的技术分析和实现方法如
本文标题:基于web的在线考试系统设计
链接地址:https://www.777doc.com/doc-8693544 .html