论文部分内容阅读
高校信息化的高速发展以及软件工程技术的不断进步推动了我国教育信息化的进程。在教学实施的过程中,教师积累了大量的学生学习数据,但是目前这些数据仅仅储存在系统的数据库中,并没有发挥其真正的作用。通过数据挖掘的技术,能够从这些数据和信息中获取有益的知识,发现相关的规律,进而为教学的各个环节的优化,教育质量的提高提供适当的决策依据。因此,本研究采用数据挖掘中的决策树技术,根据课程的实际情况对C4.5算法进行改进。然后通过对西南交通大学教务之星系统的数据库中存储的2008-2011级信息学院某专业本科生的成绩数据进行分析,找出对不同专业课成绩影响较大的基础课程,同时生成成绩预测的分类规则。为了将算法生成的分类规则应用到实际的教学过程中,搭建了一个基于成绩预测的教学系统。在系统设计之前对系统的需求进行了详细的分析,明确了系统的设计目标和模块划分。本文进一步对系统的架构、功能模块、数据库及技术选型等进行了分析设计。其中系统的架构方面,系统采用了分层的架构设计,包括客户层、表示层、业务层、集成层和资源层;系统在功能模块方面的划分为数据维护、考试管理、智能组卷、课后学习、成绩预测、交流管理等功能:技术选型方面,系统采用B/S结构,基于JavaEE平台轻量级技术——Structs2以及Hibernate等技术对系统进行开发。基于需求分析和系统设计,本文展示了系统的实现及应用效果。通过对开发的系统进行部署及试运行,对系统所提供的各项功能进行了测试,测试结果表明系统所有功都能够正常运行。