计算机实践考试系统的开发.doc

  1. 1、本文档共41页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机实践考试系统的开发

中 南 大 學 CENTRAL SOUTH UNIVERSITY 毕业论文(设计) 课题名称: 计算机实践考试系统的开发 设 计 者: 指导老师: 院 系: 专业班级: 完成时间: 二0一0年五月 ★ 长沙 计算机实践考试系统的开发 摘 要:本系统实现了计算机上机考试的目的,以减轻教师的工作负担及提高工作效率,激发学生的学习兴趣/S模式开发。 本系统主要面向四类人员使用:学生、出卷人、管理员、高级管理员。整个系统分为学生端和管理端。本文主要介绍系统的总体设计以及着重研究了管理员对信息的管理、自动阅卷、重考、二次登录、强制交卷等功能的实现,并在此基础上建立了后台数据库。信息管理方面主要包括考生信息管理、题库管理和成绩管理。自动阅卷功能用来实现当考生答完试题提交后,对其进行打分。重考功能用来实现当考试中出现需要重新分配试卷时使用。二次登录处理功能的作用是当考生在答题的过程中电脑出现故障时而被迫重新登录时,可以继续完成剩余的试题而无需重新答题。强制交卷功能最主要是当考试中出现舞弊情况时需提前提交考生试卷时使用。 本系统能够节约考试成本,提高考试工作的效率,使用的过程是通过试题的制定与发布、试卷的生成、考试结果的公布与查询来实现无纸标准化考试,从而使考试可以方便地通过 Internet和局域网进行。 系统采用.NET技术,以C#为开发语言,并通过SQL Server 2005和Visual Studio 2005实现所需的功能。 关键词:计算机实践考试系统,C/S模式,.NET,C#,自动阅卷,OFFICE,考试系统 前 言 随着计算机技术的发展和互联网时代的到来,人们已经进入了信息时代,在数字化的网络环境下,学生希望得到个性化的满足,根据自己的情况进行学习,老师希望有效改进现有的考试模式,提高考试的效率,教育机构也希望给学生提供更全面灵活的服务。此次设计的考试系统采用开放、动态的系统架构将传统的考试模式与先进的网络应用相结合,可以公平地测试出学生的理论知识和动手能力,其操作简单方便,界面简洁美观。 随着计算机技术的发展,计算机的应用越来越广泛利用计算机技术取代传统的手工考试方式,是近年来计算机技术的一个非常活跃的领域。手工方式的“测验”存在很多弊端工作量大、周期长、反馈能力弱等。同时这种考试不能有效地检验学生的实际动手能力有的学生甚至根本大量的机上考试系统是将笔试转移到机上。为了考试操作的方便和分数公平,系统往往只考客观性试题。而计算机基础考试只考客观题它仅能判断一位学生掌握知识能力但不能反映一位学生的实际动手能力。为了适应当前计算机基础教学改革的要求及重点考核学生操作计算机的能力我们设计并在下实现了一个集成化的OFFICE在线考试管理系统。该系统开发的目的是既要能检查学生学习的情况又要了解学生OFFICE常用办公软件的动手能力掌握操作集成度高适应性强,使用方便等特点。系统考生考试前端、服务器管理后端系统提出的背景和意义 根据教育部对高校学生计算机应用水平的要求,强化计算机应用能力的培养已成为各高校的共识。然而,整体培养计划学时的压缩与增加计算机基础课程的内容形成了尖锐的矛盾。随着高校招生数量的大规模扩充,师资队伍的数量和水平与教学效果的矛盾日益尖锐。加之计算机技术的飞速发展与更新,使各校不得不在教学方法和手段上探索突破点。在信息高速公路迅猛发展的今天,如何通过测试学生的操作能力来提高学生的动手能力和兴趣。考试系统正是在这种形式下发展起来的。 为了适应当前计算机基础教学改革的要求及重点考核学生操作计算机的能力C#语言简介 C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏和模版,不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.NET开发的首选语言。 并且C#成为ECMA与ISO标准规范。C#看似基于C++写成,但又融入其它语言如Delphi、Java、VB等。 微软c#语言定义主要是从C和C++继承而来的而且语言中的许多元素也反映了这一点C#在设计者从C++继承的可选选项方面比Java要广泛一些(比如说struts)它还增加了自己新的特点(比方说源代码版本定义)但它还太不成熟不可能挤垮JavaC#还

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档