浅析工程力学实验试题库系统设计.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文档。上传文档
查看更多
浅析工程力学实验试题库系统设计

浅析工程力学实验试题库系统设计   摘要:阐述了工程力学实验课程建设中的试题库系统的设计方法,介绍了系统架构、组卷算法及其流程、系统功能等关键技术及其实现方式。试题库系统采用合理的数据库设计方法,运用面向对象的程序设计技术,实现了试题库的实时管理;系统利用遗传算法提高了组卷的成功率和速度。   关键词:工程力学实验;试题库;自动组卷;遗传算法   中图分类号:G712文献标识码:A文章编号:1672-5727(2010)07-0155-03      教学评估是一项对师资队伍、教学管理、课程建设、教学质量和教学辅助手段等方面进行评价的系统工程。试题库建设有利于进一步规范考试环节,也有利于合理评估不同教师的教学效果和不同届别、不同专业学生的学习水平。   长期以来,工程力学实验的理论考试基本上是任课教师根据个人教学实践和经验命题。其优点主要是教学经验丰富的教师可以根据学生的实际情况和学术动态组织试题,考查学生发现问题、分析问题和解决问题的能力。其缺点主要是命题具有较大的主观随意性,缺乏科学的、统一的命题标准。同一学期的考试,不同教学班级学生的考试成绩与其实际水平可能会有较大的差异,会对教师教学质量评估、学生学习效果检查、教学方法改进等方面产生一些负面影响。如果采用试题库系统统一组卷考试,则能在一定程度上消除这些影响。因为试题库系统自身具有一套统一的量化指标体系,能够对教师的教学质量、学生的学习效果作出较为科学的评估;同时,试题库系统给出的试卷具有一定的知识覆盖面,能较为全面、科学地反映学生掌握基础知识的情况和运用知识的能力。因此,根据工程力学实验课程教学大纲,笔者开发了一套工程力学实验学科题库管理系统,以提高考试命题的规范性、科学性和可比性,实现力学实验学科教学管理现代化,实现对教学质量进行有效监控的目标。   试题库系统的架构   传统的试题库通常是指印刷出来的试题册。这种题库一般以某种方式(课程、章节、知识点等)进行分类和编著,缺点很多。现代试题库系统是以计算机技术、数据库技术、网络技术为基础的综合性试题库系统。其中,单机版试题库从成卷要求到数据库响应到生成试卷,都属于单用户单线程模式,这种题库已经不适应时代发展要求了。目前,较为常见的是基于网络技术的多用户多线程模式题库。   笔者选择目前常用的、技术上已经比较成熟的浏览器/服务器(B/S)模式作为信息平台。该平台为由客户端、服务器和数据库组成的3层结构,如图1所示。客户端采用统一的浏览器作为对网络服务器的访问工具;服务器端安装着WEB服务器软件以及各种系统应用组件;数据信息存储在数据库服务器和文件服务器。其优点是用户只要通过浏览器,连接网络,便可在图形用户界面的引导下轻松使用,大大降低了对题库使用者的技术要求;同时,这种题库便于集中管理、共享使用、开放使用。   整个系统采用Microsoft.NET作为基础开发平台,开发工具采用Visual studio.NET 2005。其总体技术实现架构如图2所示。   表示层表示层为用户提供友好的使用界面。客户端应用程序模型采用B/S模式,具有易于安装和部署、维护的优势。该层实现技术采用ASP.NET技术和C#语言。   业务外观层业务外观层是一个隔离业务层和表示层的中间层,这有利于项目团队的分工协作。业务外观层通过封装业务层组件,为客户端提供统一界面,同时为客户端程序和其他外部系统提供服务。该层实现技术采用Mierosoft.NET平台的ASP.NET和XML Web Services。   业务层业务层是整个试题库系统的核心,业务层封装的是业务逻辑和规则。用户注册、登录、题库采编、组卷管理等及各种查询都是具体的业务逻辑。业务层被封装为.NET组件。每个业务逻辑都有相应的类/对象与之对应。业务逻辑表现为对象之间的交互。   数据访问层数据访问层主要负责业务层和数据层之间的交互。使用ADO.NET技术实现对数据库的连接、查询、插入、修改和删除等操作。   数据层数据层用于完成系统中的数据管理工作。该层实现技术采用Microsoft SQL Server 2000。   组卷算法的实现   组卷过程是在考试大纲的题分、难度系数、试题覆盖面、题型比例等条件约束下,根据考试目的,通过对不同的知识点赋予恰当的题型组合,完成组卷的决策过程。在题库试题质量较高的前提下,自动组卷的效率与质量完全取决于抽题算法的设计。如何既快又好地组成一套最符合考试要求的试卷,是一个涉及全局寻优和收敛速度快慢的问题。组卷算法是试题库系统的核心与灵魂。国内外许多学者对其进行了研究,但至今没有一种十分有效的自动组卷算法。以往的组卷算法常采用随机选取法和回溯试探法。   随机选取法根据状态空间的控制指标,随机抽取一道试题,此过程不

文档评论(0)

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

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

1亿VIP精品文档

相关文档