高校在线课程考试系统的设计与开发

来源 :重庆大学 | 被引量 : 0次 | 上传用户:wangxq198
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着Internet/Intranet的技术和应用的飞速发展,作为教育评价的考试也正经历着无纸化和网络化的飞跃。在线课程考试系统是将计算机和网络通信技术应用到教学领域的产物,利用Web资源,给考生、评卷人和出题者带来巨大的便利,同时也为高校的教育教学改革提供了有力地支持。本系统的采用B/S模式,设计和开发采用跨平台的J2EE多层架构和开源的Linux系统、MySQL数据库技术和JAVA开发工具Eclipse来进行,使用了MVC开发模式、面向对象的分析和设计方法,有很高的稳定性、可用性、可维护性、可扩展性、可移植性和较低的部署成本。论文介绍了国内外网上考试系统的研究现状和不足,给出了高校在线课程考试系统需求分析,包括功能分析、用例分析、数据流分析和性能分析。论文对考试系统的具体设计内容进行了详细论述,包括总体设计、数据库设计、各功能模块的设计,如系统管理模块、考生管理模块、制作试卷模块、试卷管理模块、在线考试模块、成绩管理模块等的设计,并给出了部分关键代码。论文针对考试系统设计实现中的关键技术问题进行了讨论并给出了自己的解决方案。对关系系统性能的组卷算法,针对组卷算法的多约束条件问题求解的特点,减少无效试卷在组卷过程中的组卷次数,以降低系统开销,引入了回溯代价的概念,提出了基于最小回溯代价的智能组卷算法,分析了组卷算法的数学模型,通过优先选择具有最小回溯代价的单元试题,以最大可能地降低无效试卷在组卷过程中所产生的开销,从而确保算法的有效性。采用基于最小回溯代价的智能组卷算法能够获得较满意的组卷效率。在系统设计过程中采用了目前广泛流行的MVC设计模型作为系统开发的技术方案。设计中使用JavaBeans组件来搭建应用程序,通过JavaBean来存储考生信息、试卷信息和考生答案等,减少JSP页面中代码的数量,使系统具有通用性、良好的可扩展性和安全性、并易于维护等优点。
其他文献
随着网络技术的发展,外卖网购等业务在人们日常生活中扮演着越来越重要角色,大量的商品交易对如今微型打印系统的可靠性、灵活性、自适应性等方面提出了更高的要求。但由于生
事件自动摘要的研究是事件信息抽取技术与自动摘要技术结合的产物,其任务是从事件新闻中抽取一些与事件相关的重要信息,采用不同的技术组织这些信息,最终生成易于人们理解的
在信息化时代,数字化的信息数据正在以前所未有的速度增长着,信息检索工具已经成为人们日常生活中不可缺少的工具。目前,互联网上已经出现了众多的搜索引擎,为广大的用户提供了方
阴影是非常重要的视觉特征。阴影给出了场景中有关光源位置的信息,突出了物体之间的空间关系。因此阴影渲染在计算机图形图像、数字多媒体等领域具有广泛的应用前景。理想点
计算机视觉是指利用计算机来模拟人类视觉系统机制的特性,使其能够像人类一样自动地对自然场景进行理解和分析。图像显著性的检测作为计算机视觉领域的一个热点研究方向,逐渐
考试作为教学过程中一个非常重要的环节,已经经历了一个很长的发展过程。但是在计算机和网络技术出现之前,其形式的变化都较小。随着计算机技术的飞速发展和Internet的日益普
Web应用的发展趋势已从紧密耦合的单一系统转移到了松散的、基于组件的动态绑定的组合系统,并出现了基于面向服务模式构建软件应用的新模式。服务(应用)集成必将成为下一代电
当今,计算机网络和电子技术得到了飞速发展,同时网络带宽和计算机的计算能力呈指数方式提升,这就出现了一种全新的分布式计算模式——对等计算。对等网络的优点包括:分散式控
随着现代化建设和信息化建设的不断向前推进,大量非线性电力电子设备运行在电力线上,使得电网的谐波含量大大增加,谐波污染越来越严重,对电力系统的安全运行造成极大的影响。谐波
越来越多的信息被存储在关系数据库中,面向关系数据库的关键字查询的需求也随之增多。尽管许多数据库管理系统支持全文本信息搜索,但是,在这些系统中,用户必须预先知道所要查