欢迎来到人人文库网! | 帮助中心 人人文档renrendoc.com美如初恋!
人人文库网
全部分类
  • 图纸下载>
  • 教育资料>
  • 专业文献>
  • 应用文书>
  • 行业资料>
  • 生活休闲>
  • 办公材料>
  • 毕业设计>
  • ImageVerifierCode 换一换
    首页 人人文库网 > 资源分类 > DOC文档下载  

    [优秀毕业设计精品] 网上考试系统设计与实现.doc

    • 资源ID:107942       资源大小:1.10MB        全文页数:36页
    • 资源格式: DOC        下载积分:6积分
    扫码快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 支付宝登录   QQ登录   微博登录  
    二维码
    微信扫一扫登录

    手机扫码下载

    请使用微信 或支付宝 扫码支付

    • 扫码支付后即可登录下载文档,同时代表您同意《人人文库网用户协议》

    • 扫码过程中请勿刷新、关闭本页面,否则会导致文档资源下载失败

    • 支付成功后,可再次使用当前微信或支付宝扫码免费下载本资源,无需再次付费

    账号:
    密码:
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源(1积分=1元)下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    [优秀毕业设计精品] 网上考试系统设计与实现.doc

    引言随着Internet/Intranet的迅速发展和广泛普及,使得考试的技术手段和载体发生了革命性的变化,Internet的开放性、分布性的特点和基于Internet的巨大的计算能力使得考试突破了时间和空间的限制。基于Internet的考试系统正成为人们的研究热点之一。与传统考试模式相比,网上考试具有无可比拟的优越性,它可以将传统考试过程中的试卷组织、审定印制、传送收集、登记发放、评判归档各个环节缩小到一至两个环节,几乎屏蔽了所有人工直接干预考试活动的可能性,不但能够节约大量的时日、人力、物力与财力,而且还可以大幅度提高考试成绩的客观性和公正性。网上考试系统课题产生的背景是顺应当今信息化的趋势及各公司信息化系统的建设;目的是充分利用公司现有的计算机软、硬件资源和网络资源实现无纸化考试以避免传统手工考试的不足。与传统考试模式相比,网上考试渗入了更多的技术环节。网络考试系统是传统考场的延伸,它可以利用网络的无限广阔空间,随时随地的对公司员工进行考试,加上WEB数据库技术的利用,大大简化了传统考试的过程。通过Internet/Intranet来实现网上考试,是公司信息化管理的一个具体实现,具有很重要的现实意义。2009届本科毕业生毕业设计(论文)1第一章绪论1.1课题来源及意义在网络技术逐渐渗入社会生活各个层面的今天,传统的考试方式也面临着变革。传统的考试模式,不仅效率低下,还存在许多弊端,造成信息资源的浪费。而网络考试则是一个很重要的方向,考试的无纸化、网络化不仅能有效减少管理人员的工作量,较好地利用计算机与网络的优势,提高工作效率,也能使考试更加公平、公正。试卷可以根据题库中的内容即时生成,可避免考试前的压题;而且可以大量采用标准化试题,使用计算机阅卷,大大提高阅卷效率;还可以直接把成绩送到数据库中,进行统计、排序等操作。所以现在较好的考试方法为网络考试,试题内容放在服务器上,考生通过姓名、准考证号码和口令进行登录,考试答案也存放在服务器中,这样考试的公平性、答案的安全性可以得到有效的保证。因此,采用网络考试方式将是以后考试发展的趋势。以计算机和现代网络技术为特征的现代信息技术极大地促进了社会经济的发展,也引发了一场知识和信息的革命。传统的考试方式和方法面临着前所未有的挑战。而计算机考试系统因其公正性、安全性、准确性、灵活性、随机性、及时性以及方便性等特点,己成为目前国际上普遍采用的一种考试和认证方式。本文对基于网络的考试系统所涉及的基本技术作了一些研究,综合了网络技术与数据库技术,主要考虑如何利用这些技术构建一个网络考试系统的原型。本文阐述了该系统的总体结构、功能特点、设计方案,对该系统所采用的相关技术和实现方法进行了重点介绍。该系统具有良好的实用性与通用性,提供友好的人机界面,具有较好的可扩充性和开放性,具有广阔的应用前景。1.2国内外发展状况随着技术的飞速发展,现在很多国外的大学和社会其他部门都已经开设了教学,通过计算机实现异地教育和培训。现在,计算机硬件技术的发展已经达到了相当高的水平。但是,教学软件的开发目前还处于起步阶段,随着这项技术的不断深入发展,就要求有更好、更完善的软件系统应用到教学当中去,这就给软件设计人员提出了更高的设计要求。教学包括很多环节,例如教学系统、答疑系统和考试系统等等。其中很重要的一个环节就是考试系统,同时它也是最难实现的环节。在我国,虽然教学已经蓬勃地发展起来,但是目前学校与社会上的各种考试大都采用传统的考试方式,2009届本科毕业生毕业设计(论文)2在此方式下,组织一次考试至少要经过五个步骤,即人工出题、考生考试、人工阅卷、成绩评估和试卷分析。显然,随着考试类型的不断增加及考试要求的不断提高,教师的工作量将会越来越大,并且其工作将是一件十分烦琐和非常轻易出错的事情,可以说传统的考试方式已经不能适应现代考试的需要。随着计算机应用的迅猛发展,应用不断扩大,如教学和虚拟大学的出现等等,且这些应用正逐步深入到千家万户。人们迫切要求利用这些技术来进行考试,以减轻教师的工作负担及提高工作效率,与此同时也提高了考试的质量,从而使考试更趋于公证、客观,更加激发学生的学习爱好。例如目前许多国际闻名的计算机公司所举办的各种认证考试绝大部分采用这种方式。考试是现阶段研究开发的一个热点。它是建立在国际互联网上的应用系统,客户端的配置可以极为简单,使考试不受地域的局限。一个完备的考试系统可以使用户在网上学习过后及时检验自己的学习效果,已发现自己的不足,使得学习效率得到很大提高。考试系统中题目的生成、试卷的提交、成绩的批阅等都可以在上自动完成。只要形成一套成熟的题库就可以实现考试的自动化。这样一来,教师所要做的只是精心设计题目、维护题库,而不是组织考试,从而大大减轻了教师的负担,这表明其经济性是相当可观的。为了适应新形势的发展,我进行了这一系统的初步设计工作,也可以说是做一个初步的探索,希望它能够在各类考试中发挥高效、便捷的作用,把老师从繁重的工作中解脱出来!目前,应用软件运行的模式主要有二类:Client/server模式,Browser/Web模式。前者主要的缺点是维护、升级较麻烦,后者是近几年伴随Internet迅速发展起来的一种技术,它与客户/服务器方式类似,客户端是一个标准的浏览器,服务器端是WebServer,而WebServer与数据库和应用服务器的紧密结合,使得这种模式的应用范围不断扩大,它已不仅仅用于网上查询,有很多部门的业务系统、企业的MIS系统纷纷采用这种模式,它的主要优点是便于扩充应用、升级维护简便。1.3开发工具的选择欲善其事必先利其器。开发工具的选择主要决定于两个因素:所开发系统的最终用户和开发人员。最终用户需求是一切软件的来源和归宿,也是影响开发工具的决定性因素;开发人员的爱好、习惯、经验也影响着开发工具的选择。2009届本科毕业生毕业设计(论文)3开发工具的选择主要决定于两个因素:所开发系统的最终用户和开发人员。最终用户需求是一切软件的来源和归宿,也是影响开发工具的决定性因素;开发人员的爱好、习惯、经验也影响着开发工具的选择。严格的软件工程管理和开发人员的技术水平是软件开发成功的关键。在线考试系统的开发是基于B/S架构并结合当前流行的MVC开发模式进行开发。选用MVC开发模式的好处就是显示层与业务逻辑处理层更好的分离,便于开发和维护。前台表示层由JSP/Ajax/JavaScript来实现,开发工具Dreamweaver8。当然,页面文件也可以用直接在记事本里编写。但是在用记事本写完一个项目中所有的JSP页面的低效是显而易见的。好在有Dreamweaver为我们提供了丰富的可视化的网页编写环境,就像Microsoft的VisualStudio.NET开发环境一样,它带给我们开发的高效是非常明显的,所以前台开发工具选用Dreamweaver8。业务逻辑层由纯Java语言编写的JavaBean实现封装,开发工具Eclipse3.1MyEclipse5.0。Eclipse最早是由IBM公司开发的,然后多家公司参与进来共同开发,Eclipse提供了丰富的插件接口,MyEclipse便是基于Eclipse环境下开发J2EE项目的最佳插件,通过二者结合,开发和布置J2EE项目都相当便捷,最重要的是它是免费开源的。其它的开发J2EE项目的IDE有Borland公司的NetBeans,但是由于它是收费的,所以放弃不谈;运行在服务器端的Servlet也是由纯Java语言编写,开发工具也是Eclipse3.1MyEclipse5.0。WEB服务器选用免费开源的Tomcat5.5。Tomcat确实是一个很好的工具,不仅仅因为其免费,功能强大,更因为其开放性,使用方便快捷等优点深受广大开发者的喜爱。在Tomcat中,应用程序的部署很简单,你只需将你的WAR放到Tomcat的webapp目录下,Tomcat会自动检测到这个文件,并将其解压,这样一个网站就很容易地部署好了。数据库服务器选用Oracle9i,由于整个系统便用的是Java语言开发,需要通过JDBC访问数据库,而Oracle9i提供了强大的兼容性极佳的JDBC接口,当然MySQL,MSSQL也提供有同样的驱动,但是这二者中的前者毕竟是免费开源的,在事务支持、数据库权限管理方面的能力很有限,而MSSQL和JSP的兼容性又一般,所以Oralce9i是唯一的选择了。

    注意事项

    本文([优秀毕业设计精品] 网上考试系统设计与实现.doc)为本站会员(上***)主动上传,人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知人人文库网(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    网站客服QQ:2881952447     

    copyright@ 2020-2024  renrendoc.com 人人文库版权所有   联系电话:400-852-1180

    备案号:蜀ICP备2022000484号-2       经营许可证: 川B2-20220663       公网安备川公网安备: 51019002004831号

    本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知人人文库网,我们立即给予删除!