论文部分内容阅读
西昌学院是新建的本科院校,在教学质量管理中学生的自学及自评系统建设是其中较重要的一项工作。随着教育教学改革的进行,课堂教学学时减少,在高校中提倡自主学习,已成为高校教育教学的发展趋势。针对西昌学院的教学实际及学生的特点,进行学生自主学习测评系统的建设犹显重要及紧迫。基于Web的学生自主学习及测评系统基于校园网网络平台,结合学校的课程教学进度及要求,按照技术的先进性和稳定性原则,采用先进的开发模式和开发平台设计并实现系统功能。在开发模式上,采用智能客户端技术,使用客户端应用程序既拥有丰富的用户界面,又能够方便快捷地实现部署和更新。本文主要论述了一个基于Web学生自主学习测评系统的设计与实现过程。文章首先介绍了该系统的开发背景,目的及意义。通过分析系统的开发需求提出了本课题的研究思路和方法,并给出了系统的功能和总体用例图。在设计阶段,给出了自学及测评系统的架构设计和详细设计,并用E-R图和数据库设计描述了系统的静态结构,用算法流程图描述了系统的动态过程。最后,详细介绍了交流区功能模块、自学区功能模块、特别是自测区功能模块的实现。本系统采用三层体系结构(B/S/S)。本系统数据库采用的是SQL Server。本系统脚本编写语言采用的是ASP.NET。本系统在实现过程中的核心问题是:能够按一定测试标准,自动生成试卷。组卷是一个复杂的组合优化问题。自动组卷的效率和质量关键取决于组卷算法的设计,传统的组卷方法有随机选取法和回溯试探法。本系统采用的遗传算法具有全局寻优和智能搜索的特点。利用遗传算法可以很好地满足自动组卷的要求。基于Web的学生自主学习及测评系统能够实现系统管理、题库管理、试卷管理、在线考试、学习资料管理、交流区管理等功能。系统按课程分类建立试题库及学习资料库,学生可以选择不同课程进行在线学习,交流;还可以选择不同试题难度进行在线测试,自动评分。经过初步测试运行,该系统具有适用性、安全性、高效性、可扩展性。基本实现预定的功能。