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

更新时间:2024-03-25 点赞:21371 浏览:95834 作者:用户投稿原创标记本站原创

随着Internet/Intranet的技术和应用的飞速发展,作为教育评价的考试也正经历着无纸化和网络化的奔腾|教学论文网|。在线课程考试系统是将计算机和网络通讯技术应用到教学领域的产物,利用Web资源,给考生、评卷人和出题者带来巨大的便利,同时也为高校的教育教学改革提供了有力地支持。本系统的采用B/S模式,设计和开发采用跨平台的J2EE多层架构和开源的Linux系统、MySQL数据库技术和JA开发工具Eclipse来进行,使用了MVC开发模式、面向对象的分析和设计方法,有很高的稳定性、可用性、可维护性、可扩展性、可移植性和较低的部署成本。论文先容了国内外网上考试系统的研究现状和不足,给出了高校在线课程考试系统需求分析,包括功能分析、用例分析、数据流分析和性能分析。论文对考试系统的具体设计内容进行了具体论述,包括总体设计、数据库设计、各功能模块的设计,如系统管理模块、考生管理模块、制作试卷模块、试卷管理模块、在线考试模块、成绩管理模块等的设计,并给出了部分关键代码。论文针对考试系统设计实现中的关键技术问题进行了讨论并给出了自己的解决方案。对关系系统性能的组卷算法,针对组卷算法的多约束条件问题求解的特点,减少无效试卷在组卷过程中的组卷次数,以降低系统开销,引入了回溯代价的概念,提出了基于最小回溯代价的智能组卷算法,分析了组卷算法的数学模型,通过优先选择具有最小回溯代价的单元试题,以最大可能地降低无效试卷在组卷过程中所产生的开销,从而确保算法的有效性。采用基于最小回溯代价的智能组卷算法能够获得较满足的组卷效率。在系统设计过程中采用了目前广泛流行的MVC设计模型作为系统开发的技术方案。设计中使用JaBeans组件来搭建应用程序,通过JaBean来存储考生信息、试卷信息和考生答案等,减少JSP页面中代码的数量,使系统具有通用性、良好的可扩展性和安全性、并易于维护等优点。【关键词】:在线考试组卷课程J2EE
【论文提纲】:中文摘要4-5英文摘要5-91绪论9-121.1研究的目的和意义9-101.2国内外相关研究现状和分析10-111.3论文的主要内容11-122在线课程考试系统需求分析和总体设计12-202.1系统需求分析12-162.1.1系统功能分析12-142.1.2系统用例分析142.1.3系统数据流分析14-152.1.4系统性能需求分析15-162.2系统总体设计162.3系统数据库设计16-203系统具体设计20-313.1系统管理模块20-213.2考生管理模块21-223.3试卷制作模块22-273.3.1试卷制作模块功能设计22-243.3.2组卷流程设计24-253.3.3组卷算法的研究和设计25-273.4试卷管理模块27-283.5在线考试模块28-303.6成绩管理模块30-314系统实现技术分析31-374.1系统MVC设计模型31-324.2系统实现中JaBeans的运用32-375总结与展望37-395.1研究开发的主要工作总结375.2本课题创新之处375.3本课题研究的不足和进一步的工作37-39致谢39-40参考文献40-42附录42-43
相关文章
推荐阅读

 发表评论

共有3000条评论 快来参与吧~