基于数据挖掘技术的学生成绩分析系统之欧阳家百创编

  • 格式:doc
  • 大小:1.02 MB
  • 文档页数:35

下载文档原格式

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

本科毕业设计(论文)

欧阳家百(2021.03.07)

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

姓名张宇恒

学院软件学院

专业软件工程

班级 2010211503

学号 10212099

班内序号 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.Staffof 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 ing 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 ing 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 developedinEclipse, with java as a development language.By analyzing the need of student achievementanalysis 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 students’ achievement analysis system.

KEYWORDS achievement analysisassociation rulesclassificationclustering

目录第一章引言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.1 Eclipse简介7

2.2.2 Eclipse的优势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

4.3.5 聚类24

4.3.6 导出文件25