基于VB.NET在线考试系统设计与实现.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VB.NET在线考试系统设计与实现

基于VB.NET在线考试系统设计与实现   摘要:该文基于VB.NET技术开发出在线考试系统,实现试题随机生成、考生在线即时考试、即时评分、管理员对试题进行增删改查、成绩统计和查询及管理用户信息功能。具有良好的开放性、方便性和灵活性。既减少了教师的工作量,又提高教学效率,从而使考试更趋于公正、客观、更激发学生的学习兴趣。同时也节约了考试资源,保护了环境。   关键词:在线考试;试卷;VB.NET;即时评分   中图分类号:TP311 文献标识码:A 文章编号:1009-3044(2013)07-1503-04   随着网络技术的发展和广泛应用,传统教育的方式和方法面临着新的挑战,远程教育已被广泛的应用到学校和社会其他部门,为教育提供了新的途径,。但是,远程教育软件的开发目前还处于起步阶段,随着计算机技术的不断发展,就要求有更好、更完善的软件系统应用到远程教育当中去。远程教育包括很多环节,如教学系统、答疑系统和考试系统等。其中很重要的一个环节就是在线考试系统,同时它也是最难实现的环节[1]。   在传统方式下,考试管理者的出题、批改试卷及统计成绩都是非常繁重的工作,但随着计算机科学技术的日趋完善,软硬件技术的发展,人们传统的思想观念和生活方式开始改变,一切向着高效率发展,利用现代的信息技术可以使考试这项繁重的工作变得高效、简捷。一个完善的在线考试系统应可以通过网络自动完成题目生成,试卷提交、成绩批阅及统计分析等工作,能够提供一个更轻松、更快捷的考试环境。考生提交试卷后,系统自动评分,学生在考试结束后能立即查看自己的考试结果,并可随时查阅已作答试题,发现自己的不足,从而查漏补缺,更好的提高学习效率。   VB.NET开发的应用程序(尤其是数据库应用程序)代码操作数据库效率高、具有组件丰富、语言简单、功能强大的优点,使我们能在最短的时间内完成系统开发满足模拟考试系统的需要[2]。 ADO.NET是.NET的一个关于数据库访问的子系统,利用ADO.NET提供的支持,用户可以在VB.NET中自由访问和操作数据库,实现对数据库的操作[3]。   为了适应新形势的发展要求,经过分析,该文使用Microsoft公司的代表性开发工具VisualStudio2008.NET和 SQL Server2005。并且采用ADO.NET技术连接数据库,开发出在线考试系统。采用随机抽题算法产生试题,采用自动评卷的方式统计成绩,既减少了教学工作人员的工作量,同时实现了无纸化考试,节约了资源,保护了环境[4-5]。   1 系统设计   计算机技术还没有应用到考试上时,传统情况下组织一次考试至少要经过出题、考试、人工阅卷,统计分数四步。这是一项十分繁琐和容易出错的工作,既给考试管理者带来沉重的负担,也不利于考生对成绩的查询。所谓的在线考试系统就是一个在服务器上运行的程序,该程序从服务器数据库中读取考试题目的内容供考生测试,并把考生的答案与数据库中的正确答案比较,从而完成出题和评分的功能。减少了教师的工作量,提高了考试效率。   1.1 系统目标   在线考试系统是本着经济、便捷、高效的原则,为考试管理者和考生提供一个高效、快捷而又轻松的考试环境,满足教师工作轻松,学生考试方便需求。具体实现目标如下:   1)系统设计:友好简洁的界面设计,良好的扩展性、移植性和稳定性,安全可靠的数据存储方式。   2 )权限管理:根据用户和管理员的身份不同,实现不同的功能,保证系统的安全性。   3)可维护:包括试题和用户维护两部分。完成对用户和试题的添加、删除、修改功能。   4)考试管理:管理员可以对考试时间、考试试题类型比例及试题分数进行设置。   5)成绩生成:考生提交试卷后,系统对自动对客观题和主观题进行评分。管理员也可根据实际情况对主观题进行判分,也可以填写以及修改考生的成绩。考生不能修改成绩。只有管理员才有成绩给定这个权限。   6)分数查询:为方便教师查看考生分数以及分析考试情况,管理员既可查询单个学生成绩,也可查询某班级所有学生成绩,并以列表的方式显示。考生可以对个人成绩进行查询,也可以查看已经答过的试卷。   1.2 系统功能   根据在线考试系统的设计目标,同时又根据考生、管理员的实际条件,该文提出的在线考试系统具有四个功能模块,如图1所示:   登陆模块:根据不同的用户权限赋予用户不同的操作,考生只允许进入考生模块和考试模块,管理员只允许进入管理模块。根据考生是否已提交过试卷,系统在考生登陆时给予相应的提示。   考生模块:通过该模块考生可以完成修改密码、参加考试、查询成绩等操作。没有参加考试的考生可以参加考试,参加过考试的考生只能查询考试成绩,不可再参加考试。为便于考生能够随时了解自己的考试情况并对所学知识进行巩固,考生查询成绩的同时,也可查看已经作

文档评论(0)

erterye + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档