本科毕业设计(论文)题目:基于数据挖掘技术的学生成绩分析系统的设计与实现姓名张宇恒学院软件学院专业软件工程班级2010211503学号10212099班内序号01指导教师牛琨2014年5月基于数据挖掘技术的学生成绩分析系统的设计与实现摘要随着科技的不断发展和中国教育制度的日趋完善,各大高校对教务管理工作提出了越来越高的要求。各大高校不再满足于传统的成绩管理方式,开始运用数据挖掘领域的先进方法对学生成绩进行分析和研究。教务工作人员使用关联规则挖掘算法分析课程间的内在联系,可为学校的改进教学工作提供依据,并为学生的选课和学业规划提供指导;对学生进行分类,让学生能够对自己在校期间所学课程的成绩有一个全面而清晰的了解,方便学生扬长避短选择选修课程,及时对可能在学习上遇到困难的学生进行预警;运用聚类算法对学生进行聚类,找出具有共同特征的学生,并对不同学生群体分别采取不同的教学方法,初步体现因材施教的教育理念,最终探索出适合中国国情和教育制度的个性化培养模式。本系统采用Eclipse作为开发平台,以Java作为开发语言。通过对高校学生成绩分析系统的需求分析,本系统设计实现了可以使用关联规则挖掘算法分析课程间的内在联系,使用分类算法对学生进行分类,使用聚类算法对学生进行聚类。希望本系统能对今后高校学生成绩分析系统的开发提供一定的参考价值。关键词成绩分析关联规则分类聚类DesignandimplementationofstudentachievementanalysissystembasedondataminingtechnologyABSTRACTWiththecontinuousdevelopmentoftechnologyandtheChineseeducationsystemmaturing,Universitieshaveputhigherrequirementstotheiracademicadministration.Universitiesarenolongersatisfiedwithtraditionalperformancemanagement,begantoapplyadvanceddataminingmethodstoanalyzeandstudystudents’achievement.Staffofacademicaffairsuseassociationruleminingalgorithmtoanalysisintrinsiclinkbetweencourses,whichcanprovidethebasisforimprovingtheteachingoftheschoolandguidanceforthestudent'senrollmentandacademicplanning.Usingclassificationalgorithmtoclassifythestudents,sothatstudentscanhaveaclearunderstandingintheiracademicperformance,andfacilitatestudentsinselectingcourses.Warningstudentswhoprobablyfacedifficultiesintheacademic.Usingclusteringalgorithmtoclusterthestudentstoidentifystudentswithcommoncharacteristics,sothatteacherscanteachdifferentstudentsindifferentway,embodiestheconceptofindividualizededucation,finallydiscoverapersonalizededucationmodel,whichissuitableforChina'snationalconditionsandeducationsystem.ThesystemwasdevelopedinEclipse,withjavaasadevelopmentlanguage.Byanalyzingtheneedofstudentachievementanalysissystem,thissystemusesassociationruleminingalgorithmtoanalysisintrinsiclinkbetweencourses,usesclassificationalgorithmtoclassifythestudents,usesclusteringalgorithmtoclusterthestudentstoidentifystudents.Ihopethissystemcanprovidesomereferencevaluetothefuturedevelopmentofcollegestudents’achievementanalysissystem.KEYWORDSachievementanalysisassociationrulesclassificationclusteringI目录第一章引言........................................................................................................................................................11.1选题的背景和意义...................................................................................................................................11.2个性化培养的重要意义...........................................................................................................................11.3国内外个性化培养的现状.......................................................................................................................21.3.1国外个性化培养现状......................................................................................................................21.3.2国内个性化培养现状......................................................................................................................31.4成绩分析系统的现状和存在的问题........................................................................................................31.4.1成绩分析系统开发使用的现状.......................................................................................................31.4.2成绩分析系统建设存在的问题.......................................................................................................4第二章相关技术.................................................................................................................................................42.1相关数据挖掘知识理论...........................................................................................................................42.1.1数据挖掘..........................................................................................................................................42.1.2关联规则..........................................................................................................................................52.1.3分类..................................................................................................................................................62.1.4聚类..................................................................................................................................................62.2开发工具的选择.......................................................................................................................................72.2.1Eclipse简介......................................................................................................................................72.2.2Eclipse的优势..................................................................................................................................7第三章系统分析.................................................................................................................................................83.1软件过程模型.......................................................................................................................................