池州学院本科毕业论文(设计)本科毕业论文(设计)(2014届)题目:基于web的在线考试系统系(部):数学与计算机科学系专业:计算机科学与技术学生姓名:学号:指导教师:职称(学位):合作导师:职称(学位):完成时间:2014年4月10日池州学院教务处制池州学院本科毕业论文(设计)学位论文原创性声明本人所提交的学位论文,是在指导老师指导下独立完成的研究成果。本人在论文写作中参考的其他个人或集体的研究成果,均在文中以明确方式标明。本人依法享有和承担由此论文而产生的权利和责任。声明人(签名):年月日池州学院本科毕业论文(设计)目录摘要...........................................................................................................1英文摘要....................................................................................................21引言...................................................31.1在线考试系统开发背景及意义..................错误!未定义书签。1.1.1开发背景................................错误!未定义书签。1.1.2开发语言及环境..........................错误!未定义书签。1.2课题选择意义...............................错误!未定义书签。1.3论文的主要内容.............................错误!未定义书签。2在线考试系统的需求分析....................错误!未定义书签。2.1引言.......................................错误!未定义书签。2.1.1编写目的................................错误!未定义书签。2.1.2背景....................................错误!未定义书签。2.1.3定义....................................................92.2三层B/S架构的概念.........................错误!未定义书签。2.3在线考试系统功能介绍.......................错误!未定义书签。2.3.1系统目标................................错误!未定义书签。2.3.2系统流程图..............................错误!未定义书签。2.3.3系统功能结构...........................................112.3.4系统开发环境...........................................133数据库设计................................错误!未定义书签。3.1数据库概要说明.............................错误!未定义书签。3.2数据库概念设计.............................错误!未定义书签。3.3数据字典...................................错误!未定义书签。3.4数据库逻辑结构设计.........................错误!未定义书签。3.4.1数据库表结构............................错误!未定义书签。3.4.2具体表设计如下..........................错误!未定义书签。4在线考试系统的实现........................错误!未定义书签。4.1文件夹组织结构............................................224.2公共类的编写...............................错误!未定义书签。4.3各模块的实现...............................错误!未定义书签。4.3.1登录模块:..............................错误!未定义书签。池州学院本科毕业论文(设计)4.3.2.考生注册...............................................234.3.3.在线考试模块...........................................244.3.4后台管理模块:..........................错误!未定义书签。4.3.4.1模块基本功能:.........................错误!未定义书签。4.3.5后台管理模块之试题添加:................错误!未定义书签。5结束语....................................错误!未定义书签。致谢....................................................28参考文献资料................................错误!未定义书签。池州学院本科毕业论文(设计)摘要在现在科技的大浪潮下,教育领域也受到了极大的影响,随着网络的普及以及教育改革的推进,把计算机运用到教育领域是必然的需求。把先进的网络技术应用到传统的教育与考试中,不仅改变了原有的教学模式还促进了现代教育的改革发展,使教育进入一个全新的发展阶段。在线考试系统是利用网络技术,依托于互联网来实现在线考试的考试系统。通过在线考试系统将改变传统的考试模式,使考试变得高效,方便,快捷,使考务管理突破时空限制,使考生可以在任何时间地点通过网络进行考试。在线考试系统与传统考试相比工作量小、效率高、反馈周期短、节省资源等特点,成为现在教育改革的新方向。关键词在线考试;自动化;公平化;B/S池州学院本科毕业论文(设计)AbstractAmajorchangewiththedeepeningofeducationreformandthepopularityofthenetwork,educationfaces.Inthenewteachingideasandteachingmethodsonlineeducationprovidesaneffectiveeducationalprogram.Amongthem,onlinelectures,onlineexaminations,newteachingmodel,theentireeducationintoanewera.Amajorchangewiththedeepeningofeducationreformandthepopularityofthenetwork,educationfaces.Inthenewteachingideasandteachingmethodsonlineeducationprovidesaneffectiveeducationalprogram.Amongthem,onlinelectures,onlineexaminations,newteachingmodel,theentireeducationintoanewera.Traditionalonlineexaminationsystemexamination,theexaminationtime,theautomaticcontrolautomaticscoringsystem,effectivelypreventingfraudadvantages;achievehighlyintegratedfunctionalassessmentexamsandeducationmanagementandeducation;reducestaffworkload,improveworkefficiency;papers,examsautomationworktoensurethenormalandorderlyatallstagesofthecandidatesmanagedtomakethetestmoreobjective,fairandreasonable.KeywordOnlineexamination;automatic;B/S池州学院本科毕业论文(设计)1引言1.1在线考试系统开发背景及意义1.1.1开发背景在当今的教育体系考试作为检验教学质量的一个重要指标,通过对考试成绩的分析既可以检查学生对当前知识的掌握情况有可以通过学生的反馈信息及时的更改教学计划以适合教学要求。传统的考试系统需要学校和教师花费大量的人力和财力,其中包括对教师出题组织试卷,学校安排印刷试卷,教师安排考试场地,组织教师监考,评卷,统计成绩,公布成绩等多个繁琐的环节,不仅考试周期长,效率低,而且由于是全部人工化的管理很容易造成试卷提前泄题,评卷过程中主观的偏袒与爱恶造成主观上的错误与疏漏,影响考试的结果,偏离考试原来的目的,影响考试的公正性与功能性。在现在科技水平的不断发展,人们对网络的熟悉并能熟练的掌握网络知识,这给应用网络技术对传统的考试系统进行改革带来了便利。在相比传统的考试优缺点之下,在线考试系统的独特优势是教育改革所需要的。在线考试系统能不需要教师监督的情况下自行的进行考试,并且该系统可以自动的完成评分,统计等功能。该系统的运行只需少量的教师进行管理系统就可以方便的组织考试,减轻了老师的负担,提高了考试的效率与公平性,同时为学校节省了大量的物力财力,以便学校有更充足的资源为学生的学习成长提供更好更优的环境。另外由于在线考试系统组卷只有少数的教师管理员进行,同时原件是系统自动完成的所以此系统的测试考试会更真实,更公平的反应学生对知识的掌握。1.1.2开发语言及环境1.ASP.NET编程技术介绍ASP独立于浏览器,对浏览器的要求不是很高,用户只要是可执行HTML码的浏览器就可以浏览所设计的内容,不必用专门的浏览器,并且可以利用普通的文本编辑器直接编辑。因为ASP脚本只在服务器上运行,不会传到客户的个人浏览器上的特点,所以源程序不会轻易的被泄露,因此ASP更具有可靠性安全性,不容易被他人修改或是剽窃。池州学院本科毕业论文(设计)另外ASP是面向对象的,且具有无限库充的还有ASP是直接可以解释执行,无需再进行麻烦的编译的。ASP的功能:读写Web服务器的文件,聊天室,实现计数器、留言簿等功能实现多个主页间的信息共享,便于开发复杂的电子商务应用系统。对数据库表的访问和编辑,并且输入、更新和删除服务器中数据库的内容时通过用户的浏览器就可以单独的实现。扩充性良好,而且方便扩充,所以可以使用不同的多种语言制作ActiveX服务器组件以满足不同的应用需求时。2..NET框架的开发语言——C#为了专门的适应.net框架而专门设计了C#,.net框架基础类库提供的每一种功能c#都可以支持。只有在特别识别的代码块中才可以定义和使用指针,所以C#针对的管理非常的严格,之所以这样是因为内存溢出的风险,除此之外还可以使用指针编写代码强大并且具有高效的、灵活的特点。同时c#也是一种完全面向对象的设计编程语言3.工具VisualStudio2008C#使用的开发平台是VisualStudio2008,它提供了极好的程序编写、代码管理、调试和部署环境,方便程序开发人员的开发,提高工作的速度,大大提高了程序的开发效率,。微软公司专门为了开发.NET应用程序而专门设计的继承开发环境(IDE)是VisualStudio2008,它是目前使用最广泛,应用最好