医学主干课程在线测试系统设计与实现.docVIP

医学主干课程在线测试系统设计与实现.doc

  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文档。上传文档
查看更多
医学主干课程在线测试系统设计与实现

医学主干课程在线测试系统设计与实现   [摘要]系统应学校数字化教学改革要求,在Windows server环境下,用SQL Server 2005管理试题数据,用Visual FoxPro 9.0开发后台管理程序,并使用ASP.NET和HTML技术编制的一整套医学主干课程在线测试的网络考试系统。   [关键词]医学C/SB/S在线测试WEBADO.NET   中图分类号:TP3文献标识码:A文章编号:1671-7597(2009)0710063-03      随着网络技术和数据库技术的飞速发展,以WEB为界面的在线考试,突破了时间和空间的局限,作为一种先进的考试方式,已成为必然趋势。目前,绝大多数在线测试系统都是针对一门课程,并且试题类型少,使用起来就有一定的局限性,本系统是应学校数字化教学改革要求,开发的整套针对本校十五门医学主干课程的在线测试系统,包含针对医学课程的各种题型,如公共选项、公共题干等。本系统已经在全校范围内使用,受到老师与学生的欢迎。      一、系统总设计[1-3]      (一)系统体系使用“三层结构”   本系统采用三层体系结构,分别为表现层、中间业务层、数据层,见图1。   图1系统三层体系结构图   表现层是用户的接口部分,担负用户与应用之间的对话,包括可以直接看到功能、界面等,用于显示数据和接收用户输入的数据,为用户提供一种交互式操作的界面。中间业务层对应Application Server集中于事务的处理过程,实现具体的业务逻辑处理,通过接口响应表示层发出的请求,完成相应的业务处理及对数据库的操作[3]。数据层采用SQL Server 2005数据库管理系统对数据进行集中处理,实现对数据的保存和读取操作。   采用“三层结构”合理地划分各层功能,从而使整个系统逻辑结构上更为清晰,提高系统的可维护性和可扩展性,并具有良好的可升级和开放性;利用中间业务层,有限地隔离开表示层和数据层,未授权的用户难以绕过中间层访问数据层,为安全管理奠定基础。但是“三层结构”开发模式的缺点是其执行速度不够快。      (二)系统结构的总框架   本系统使用C/S与B/S混合软件体系结构如图2,能节省开发和维护成本,使系统具有良好的开发性,易扩展性,便于移植等优点。学生网上考试使用B/S结构,学生机只需安装通用的浏览器便可以进行网上考试或练习。教师后台管理程序使用C/S结构,使用C/S结构充分发挥客户端PC机的处理能力,很多工作可以在客户端处理后再提交给服务器,应用服务器运行数据负荷较轻,数据的储存管理功能较为透明。后台数据库使用SQL Server 2005对数据进行管理和维护。SQL Server 2005是一款功能非常强大的数据库管理系统,能支持和处理各种类型的数据,还具备数据库镜像、在线和快速恢复、高安全性能、在线检索、专门的管理员连接等功能。   图2B/S和C/S混合体系结构      二、系统主要功能模块      (一)学生网上测试   学生网上测试程序采用B/S结构,使用ASP.NET+SQL Server 2005和Dreamweaver环境。B/S结构的优势是其异地浏览和信息采集的灵活性,任何时间、任何地点、任何系统,只要可以使用浏览器上网,就可以使用B/S系统的终端进行网上测试,大大简化了客户端。   进入考试系统页面,先选择进行考试的科目,如图3,然后进入登录页面,可根据实际情况进行模拟考试或正是考试。在模拟考试状态下,学生可以进行多次练习,并能给出答题的对错信息与相应的解答;正式考试状态下,同一个考生,只能登录一次。学生输入学号和密码登录后,进入试卷信息显示页面,然后统根据教师对试卷的题型、题目数和小题分数设置情况,自动生成试卷,如图4。学生考试结束后,系统将会自动判卷,上交考试成绩,并给出考试情况,以帮助考生更好的学习,这样就对出题、阅卷、统分起到快速、准确、公平、无误的良好效果。   图3科目选择   图4试卷界面      (二)教师后台管理   教师后台管理程序采用C/S结构,使用VFP+SQL Server 2005环境。   选择课程和输入密码,以教师身份登录后,教师可以进行如下操作:学生信息管理、题库维护、试卷参数的设置、测试管理、查看有关系统使用的说明等。   1.学生信息管理:能对参加考试的学生进行单个信息录入,也能够将EXCEL格式和VFP格式的学生名单批量添加,并能对学生信息进行修改和删除。   2.题库维护:能够对多种题型进行添加、修改和删除。因为在医学的题库中,试题的类型比较多,其中比较特殊的有公共题干(A3)和公共选项(B1)题型,在该系统中,都能方便的进行选题和维护。如图5。   图5题库

文档评论(0)

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

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

1亿VIP精品文档

相关文档