大数据的行为分析系统的设计与实现(源码)【字数:10617】
摘 要随着信息技术的不断发展,高校信息化建设的不断深入,以及数字智慧校园工程的持续建设,促使校园各种应用系统的不断增加。校园信息化环境中积累的数据也在迅速膨胀,已经初步形成了一个典型的校园大数据环境,为数据分析工作提供了良好的数据基础。传统的学生行为管理理念和管理方法无法满足日益增长的数据处理需求,如何获取校园数据间潜在的关系与特征,掌握学生校园行为发生的特点和规律,提高校园教育管理工作效率,是当今校园建设所面临的急需解决的问题。
Key words:Smart campus;BigData;Behavior analysis;Digital visualizatio目 录
第一章 绪论 5
1.1论文工作的选题背景和意义 5
1.2论文工作的主要内容 5
1.3论文的结构 5
第二章 相关技术简介 7
2.1 AngularJs简介 7
2.2 SpringBoot简介 7
2.3 Highcharts简介 8
第三章 系统需求分析 9
3.1系统的可行性分析 9
3.2数据需求分析 9
3.3功能需求分析 10
3.2非功能需求分析 11
第四章 系统设计 12
4.1系统概要设计 12
4.2系统详细设计 14
4.3数据库设计 17
第五章 编码与实现 19
5.1用户登录 19
5.2系统设置 20
5.3学生查询 21
5.4异常预警 22
5.5个体画像 25
5.6个体行为 29
5.7预警推送 31
第六章 存在的问题和解决方法 32
结束语 33
致 谢 34
第一章 绪论
1.1论文工作的选题背景和意义
随着信息技术、物联网、云计算和大数据技术的不断发展,高校数字校园乃至智慧校园的持续建设,以及高校应用系统的不断增加,校园信息环境积累的数据正在迅速扩大,初步形成了一个校园大数据环境。如 *好棒文|www.hbsrm.com +Q: ^351916072^
何有效地进行校园数据管理,实现数据共享,是当今校园建设迫切需要解决的问题。
目前高校信息化建设已进入各个国家的综合发展阶段,投入巨大,许多高校充分认识到信息化已成为高校改进他们管理水平和提高综合竞争力的重要手段。而我国信息数字化工作也进入一个新的发展时期,智慧校园的建设使得学校数据中心所积累的数据逐年增加。相关数据涉及学校多个业务部门,涵盖教务、人事、学工、资产、招生、图书、财务等信息数据。各个学校己经建立了众多的应用管理系统,这些系统经过多年的积累,己经形成了大量的应用数据,而这些应用系统沉淀的海量数据基本处于“沉睡”状态,结合我国教育大数据行业的发展,使用大数据分析的方法,“唤醒”这些“沉睡”的高校数据,以可视化的方法把大数据分析结果呈现出来,给高等院校的领导、老师、学生提供更加直观的决策及管理依据变得越来越重要。
根据学校教学质量、学生的日常行为、学生安全管理和控制,处理和分析教育大数据,协助学校管理的宏观决策,协助教学和安全管制。方便学校老师和各部门管理人员全面掌握个体学生的相关信息,多角度对学生进行个性化培养,为老师辅导员对了解学生学习、生活提供数据支持,对因材施教学生、提供个性化发展支持。为各部门管理人员提供各项相关指标的数据支持。
1.2论文工作的主要内容
本论文研究的主要内容是通过校园卡消费、教务、上网日志、图书等学生在校信息数据,与学生个人基本信息进行绑定,然后将这些行为数据进行汇总,集中展示和提供数据查询,并在此基础上分析学生在校行为特征,进行标签化的描述和定义,当发现学生异常时,通过行为查询、追溯、预警,可以快速定位学生问题,找出风险原因并及时采取相应的措施。并根据分析教学管理、学习成绩等教育数据的实际价值,开发学生行为分析和预警系统,主要包括:消费行为、网络行为、金融信贷行为、学习成绩、擅自离校、挂科、学分不足等一系列的分析和预警。
1.3论文的结构
第一章 绪论,本章介绍毕业设计选题的背景和意义、毕业设计的主要内容以及论文的组织结构;
第二章 相关技术介绍,本章对系统架构和开发过程中所使用到的技术框架做简单介绍;
第三章 系统需求分析,本章对该系统的可行性分析、数据需求分析、功能需求分析已经分功能需求分析做详细说明。
第四章 系统设计,本章详细说明了该系统设计的详细功能模块和代码规范。
第五章 编码与实现,本章是对系统各个功能模块代码实现和界面的详细说明。
第六章 存在的问题和解决方案,本章阐述了当前系统还存在的问题和不足,也提出来相应的解决办法。
第二章 相关技术简介
2.1 AngularJs简介
AngularJS作为一款优秀的前端JavaScript框架,它通过表达式绑定数据到 HTML,并且可以通过JavaScript添加到网页中,大大简化了应用的搭建和开发,基本原理如图21所示。本系统的开发使用的是Angular1.2版本。
/
图21 AngularJS原理图
2.2 SpringBoot简介
以前在学校专业课程学习的过程中,主要是以Hibernate+Spring+Struts做JavaEE项目开发,但是在使用过程中发现这三个框架需要手动配置的地方非常多。使用Spring或者SpringMVC的话依然有许多东西需要进行配置,这样不仅会徒增工作量,而且在跨平台部署时很容易出现问题,而使用SpringBoot就可以快速创建一个基于Spring的项目,并且不需要配置太多东西就能让这个Spring项目跑起来,如图22所示。通过企业实习了解到以前的这些框架和技术存在诸多问题,于是本系统的开发学习使用时下比较流行的微服务框架SpringBoot。
Key words:Smart campus;BigData;Behavior analysis;Digital visualizatio目 录
第一章 绪论 5
1.1论文工作的选题背景和意义 5
1.2论文工作的主要内容 5
1.3论文的结构 5
第二章 相关技术简介 7
2.1 AngularJs简介 7
2.2 SpringBoot简介 7
2.3 Highcharts简介 8
第三章 系统需求分析 9
3.1系统的可行性分析 9
3.2数据需求分析 9
3.3功能需求分析 10
3.2非功能需求分析 11
第四章 系统设计 12
4.1系统概要设计 12
4.2系统详细设计 14
4.3数据库设计 17
第五章 编码与实现 19
5.1用户登录 19
5.2系统设置 20
5.3学生查询 21
5.4异常预警 22
5.5个体画像 25
5.6个体行为 29
5.7预警推送 31
第六章 存在的问题和解决方法 32
结束语 33
致 谢 34
第一章 绪论
1.1论文工作的选题背景和意义
随着信息技术、物联网、云计算和大数据技术的不断发展,高校数字校园乃至智慧校园的持续建设,以及高校应用系统的不断增加,校园信息环境积累的数据正在迅速扩大,初步形成了一个校园大数据环境。如 *好棒文|www.hbsrm.com +Q: ^351916072^
何有效地进行校园数据管理,实现数据共享,是当今校园建设迫切需要解决的问题。
目前高校信息化建设已进入各个国家的综合发展阶段,投入巨大,许多高校充分认识到信息化已成为高校改进他们管理水平和提高综合竞争力的重要手段。而我国信息数字化工作也进入一个新的发展时期,智慧校园的建设使得学校数据中心所积累的数据逐年增加。相关数据涉及学校多个业务部门,涵盖教务、人事、学工、资产、招生、图书、财务等信息数据。各个学校己经建立了众多的应用管理系统,这些系统经过多年的积累,己经形成了大量的应用数据,而这些应用系统沉淀的海量数据基本处于“沉睡”状态,结合我国教育大数据行业的发展,使用大数据分析的方法,“唤醒”这些“沉睡”的高校数据,以可视化的方法把大数据分析结果呈现出来,给高等院校的领导、老师、学生提供更加直观的决策及管理依据变得越来越重要。
根据学校教学质量、学生的日常行为、学生安全管理和控制,处理和分析教育大数据,协助学校管理的宏观决策,协助教学和安全管制。方便学校老师和各部门管理人员全面掌握个体学生的相关信息,多角度对学生进行个性化培养,为老师辅导员对了解学生学习、生活提供数据支持,对因材施教学生、提供个性化发展支持。为各部门管理人员提供各项相关指标的数据支持。
1.2论文工作的主要内容
本论文研究的主要内容是通过校园卡消费、教务、上网日志、图书等学生在校信息数据,与学生个人基本信息进行绑定,然后将这些行为数据进行汇总,集中展示和提供数据查询,并在此基础上分析学生在校行为特征,进行标签化的描述和定义,当发现学生异常时,通过行为查询、追溯、预警,可以快速定位学生问题,找出风险原因并及时采取相应的措施。并根据分析教学管理、学习成绩等教育数据的实际价值,开发学生行为分析和预警系统,主要包括:消费行为、网络行为、金融信贷行为、学习成绩、擅自离校、挂科、学分不足等一系列的分析和预警。
1.3论文的结构
第一章 绪论,本章介绍毕业设计选题的背景和意义、毕业设计的主要内容以及论文的组织结构;
第二章 相关技术介绍,本章对系统架构和开发过程中所使用到的技术框架做简单介绍;
第三章 系统需求分析,本章对该系统的可行性分析、数据需求分析、功能需求分析已经分功能需求分析做详细说明。
第四章 系统设计,本章详细说明了该系统设计的详细功能模块和代码规范。
第五章 编码与实现,本章是对系统各个功能模块代码实现和界面的详细说明。
第六章 存在的问题和解决方案,本章阐述了当前系统还存在的问题和不足,也提出来相应的解决办法。
第二章 相关技术简介
2.1 AngularJs简介
AngularJS作为一款优秀的前端JavaScript框架,它通过表达式绑定数据到 HTML,并且可以通过JavaScript添加到网页中,大大简化了应用的搭建和开发,基本原理如图21所示。本系统的开发使用的是Angular1.2版本。
/
图21 AngularJS原理图
2.2 SpringBoot简介
以前在学校专业课程学习的过程中,主要是以Hibernate+Spring+Struts做JavaEE项目开发,但是在使用过程中发现这三个框架需要手动配置的地方非常多。使用Spring或者SpringMVC的话依然有许多东西需要进行配置,这样不仅会徒增工作量,而且在跨平台部署时很容易出现问题,而使用SpringBoot就可以快速创建一个基于Spring的项目,并且不需要配置太多东西就能让这个Spring项目跑起来,如图22所示。通过企业实习了解到以前的这些框架和技术存在诸多问题,于是本系统的开发学习使用时下比较流行的微服务框架SpringBoot。
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/jsj/rjgc/16.html