基于数据挖掘技术的学生成绩分析系统

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本科毕业设计(论文)

题目: 基于数据挖掘技术的学生成绩分析系统的设计与实现

姓名张宇恒

学院软件学院

专业软件工程

班级2010211503

学号********

班内序号01

指导教师牛琨

2014年5月

基于数据挖掘技术的学生成绩分析系统的设计与实现

摘要

随着科技的不断发展和中国教育制度的日趋完善,各大高校对教务管理工作提出了越来越高的要求。各大高校不再满足于传统的成绩管理方式,开始运用数据挖掘领域的先进方法对学生成绩进行分析和研究。教务工作人员使用关联规则挖掘算法分析课程间的内在联系,可为学校的改进教学工作提供依据,并为学生的选课和学业规划提供指导;对学生进行分类,让学生能够对自己在校期间所学课程的成绩有一个全面而清晰的了解,方便学生扬长避短选择选修课程,及时对可能在学习上遇到困难的学生进行预警;运用聚类算法对学生进行聚类,找出具有共同特征的学生,并对不同学生群体分别采取不同的教学方法,初步体现因材施教的教育理念,最终探索出适合中国国情和教育制度的个性化培养模式。

本系统采用Eclipse作为开发平台,以Java作为开发语言。通过对高校学生成绩分析系统的需求分析,本系统设计实现了可以使用关联规则挖掘算法分析课程间的内在联系,使用分类算法对学生进行分类,使用聚类算法对学生进行聚类。希望本系统能对今后高校学生成绩分析系统的开发提供一定的参考价值。

关键词成绩分析关联规则分类聚类

Design and implementation of student achievement analysis system based on data mining technology

ABSTRACT

With the continuous development of technology and the Chinese education system maturing, Universities have put higher requirements to their academic administration. Universities are no longer satisfied with traditional performance management, began to apply advanced data mining methods to analyze and study students’ achievement. Staff of academic affairs use association rule mining algorithm to analysis intrinsic link between courses, which can provide the basis for improving the teaching of the school and guidance for the student's enrollment and academic planning. Using classification algorithm to classify the students, so that students can have a clear understanding in their academic performance, and facilitate students in selecting courses. Warning students who probably face difficulties in the academic. Using clustering algorithm to cluster the students to identify students with common characteristics, so that teachers can teach different students in different way, embodies the concept of individualized education, finally discover a personalized education model, which is suitable for China's national conditions and education system.

The system was developed in Eclipse, with java as a development language. By analyzing the need of student achievement analysis system, this system uses association rule mining algorithm to analysis intrinsic link between courses, uses classification algorithm to classify the students, uses clustering algorithm to cluster the students to identify students.I hope this system can provide some reference value to the future development of college student s’ achievement analysis system.

KEY WORDS achievement analysis association rules classification clustering

目录

第一章引言 (1)

1.1选题的背景和意义 (1)

1.2个性化培养的重要意义 (1)

1.3国内外个性化培养的现状 (2)

1.3.1国外个性化培养现状 (2)

1.3.2 国内个性化培养现状 (3)

1.4成绩分析系统的现状和存在的问题 (3)

1.4.1成绩分析系统开发使用的现状 (3)

1.4.2成绩分析系统建设存在的问题 (4)

第二章相关技术 (4)

2.1相关数据挖掘知识理论 (4)

2.1.1数据挖掘 (4)

2.1.2 关联规则 (5)

2.1.3 分类 (6)

2.1.4 聚类 (6)

2.2开发工具的选择 (7)

2.2.1Eclipse简介 (7)

2.2.2Eclipse的优势 (7)

第三章系统分析 (8)

3.1软件过程模型 (8)

3.2需求分析 (9)

3.2.1 用例图 (9)

3.2.2 需求的结构化描述 (10)

第四章系统设计与实现 (14)

4.1系统概要设计 (14)

4.1.1系统体系结构 (14)

4.1.2 系统数据结构 (15)

4.2系统详细设计 (16)

4.2.1 文件导入数据 (16)

4.2.2 数据预处理 (16)

4.2.3 关联规则 (18)

4.2.4 分类 (19)

4.2.5 聚类 (20)

4.2.6 导出文件 (22)

4.3系统实现 (23)

4.3.1 文件导入数据 (23)

4.3.2 数据预处理 (23)

4.3.3 关联规则 (23)

4.3.4 分类 (24)

相关文档
最新文档