大数据项目实战第6章 数据可视化 -教学设计 .doc
《大数据项目实战第6章 数据可视化 -教学设计 .doc》由会员分享,可在线阅读,更多相关《大数据项目实战第6章 数据可视化 -教学设计 .doc(11页珍藏版)》请在汇文网上搜索。
1、黑马程序员大数据项目实战教学设计课程名称: 大数据项目实战 授课年级: 20xx年级 授课学期: 20xx学年第一学期 教师姓名: 某某老师 2019年9月1日课题名称第6章 数据可视化计划学时16课时内容分析通过上一章使用Hive完成数据分析过程,本章运行Sqoop将Hive中的表数据导出到关系型数据库中,方便后续进行数据可视化处理,使抽象的数据图形化,便于非技术人员的决策与分析。教学目标及基本要求1、 掌握Sqoop数据迁移工具的使用2、 熟悉关系型数据库MySQL3、 掌握SSM JAVAEE开发框架的整合及应用4、 掌握Echarts前端框架的使用教学重点1、 Sqoop数据迁移2、
2、关系型数据库创建3、 Echarts前端框架的使用4、 SSM JAVAEE开发框架的整合及应用教学难点1、SSM JAVAEE开发框架的整合及应用2、Echarts前端框架的使用教学方式教师课堂教学要以讲演法讲授为主,并结合多媒体进行教学教学过程第一课时(系统介绍、系统框架)一、招聘网站职位分析系统概述(1)创建情景,介绍大数据可视化系统的功能教师首先介绍使用该系统的优点,例如在复杂的大数据系统中,用户仅观察表格中的数据是不能友好的分析出数据的变化情况,为了更加直观分析出数据,大数据工程师则可以构建数据分析系统,让非专业人员通过可视化功能观察数据情况。(2)明确学习目标(1)了解系统背景介绍
3、(2)了解系统架构二、进行重点知识讲解 1系统背景介绍 教师可以参考课件对系统数据可视化的技术选取Echarts进行简要介绍。 2系统架构教师可以参考课件对系统的整体技术流程进行和系统架构图进行介绍。 三、归纳总结,随堂练习,布置作业 1对课堂上讲解的知识点进行总结。第二课时(创建关系型数据库,通过Sqoop实现数据迁移)一、回顾上一节内容 1对上一节课遇到的问题进行答疑 2回顾上节课内容,引出本节课的主题通过上一节内容我们对系统的整理架构即系统运行流程进行了解,本节课中我们将讲解关系型数据库的创建及通过Sqoop工具将Hive中的分析结果数据存储到Mysql关系型数据库中,为系统实现数据可视
4、化奠定数据基础。 3明确学习目标1、创建关系型数据库2、通过Sqoop实现数据迁移二、进行重点知识的讲解 1. 创建关系型数据库教师可以参考课件以讲演法的方式来讲述在Mysql中创建对应与Hive储存分析结果数据的四个数据表。2. 通过Sqoop实现数据迁移教师可以参考课件以讲演法的方式来讲述在大数据集群环境中通过Sqoop工具将Hive中储存分析结果数据四个表的内容迁移到对应的Mysql数据表中。三、归纳总结,随堂练习,布置作业 1对课堂上讲解的知识点进行总结。第三课时(上机操作)上机一:创建关系型数据库和通过Sqoop实现数据迁移按照教材中6.2小节的内容及在教师辅导下完成。第四课时(创建
5、Maven项目、配置pom.xml文件、构建项目组织结构)一、回顾上节课内容1. 对上节课遇到的问题进行答疑2回顾上节课内容,引出本节课的主题上一节中,我们通过关系型数据库的创建与数据导入构建系统的底层数据,本节课将讲解构建系统环境的内容。3明确学习目标(1)创建Maven项目(2)配置pom.xml文件(3)构建项目组织结构二、进行重点知识的讲解1 创建Maven项目教师可以参考课件以讲演法的方式来讲述如何通过Eclipse创建Maven项目 2配置pom.xml教师可以参考课件以讲演法的方式来讲述如何在Maven项目中配置pom.xml文件,添加项目应用的jar包,教师可以从教材提供的配套
6、资源中将pom.xml文件中的内容复制过来进行讲解。3构建项目组织结构教师可以参考课件以讲演法的方式讲解项目组织结构中每个文件、包及文件夹的作用,也可以在教材提供的配套资源中找到该项目,直接进行讲解。三、归纳总结,随堂练习,布置作业 1对课堂上讲解的知识点进行总结。第五课时(上机操作)上机二:创建Maven项目、配置pom.xml文件、构建项目组织结构按照教材中6.3.1、6.3.2、6.3.3小节的内容及在教师辅导下完成。第六课时(编辑配置文件)一、回顾上节课内容1. 对上节课遇到的问题进行答疑2回顾上节课内容,引出本节课的主题上一节中,我们创建了项目环境并了解了项目组织结构,在本节课我们将
7、针对项目中涉及的项目配置文件进行讲解,配置文件启动包括Spring配置文件applicationContext.xml,SpringMVC配置文件springmvc.xml,项目配置文件web.xml,数据库配置参数文件db.properties以及Mybatis配置文件Mybatis-Config.xml。并对项目运行所需的css文件、assets文件、js文件以及jsp文件进行讲解。3明确学习目标(1)编写Spring配置文件(2)编写Spring配置文件(3)编写项目配置文件(4)编写数据库配置参数文件(5)编写Mybatis配置文件二、进行重点知识的讲解1 编辑项目配置文件教师可以参考
8、课件以讲演法的方式将教材配套资源提供的源代码复制到项目中进行讲解。三、归纳总结,随堂练习,布置作业 1对课堂上讲解的知识点进行总结。 第七课时(上机操作)上机三:编辑项目配置文件按照教材中6.3.4小节的内容及在教师辅导下完成。第八课时(实现职位区域分布展示)一、回顾上节课内容1. 对上节课遇到的问题进行答疑2回顾上节课内容,引出本节课的主题上一节中,我们对项目所涉及的配置文件进行编写及讲解,本节课我们将实现职位区域分布展示相关代码的编写及讲解。3明确学习目标(1)实体类的创建(2)实现Dao层功能(3)实现Service层功能(4)实现Controller层功能(5)实现页面展示二、进行重点
9、知识的讲解1 实体类的创建 教师可以参考课件以讲演法的方式将教材配套资源提供的源代码到项目中进行讲解,实体类文件CityPojo.java用于封装数据库获取的城市数据并通过toString()方法自定义输出信息。2 实现Dao层功能 教师可以参考课件以讲演法的方式将教材配套资源提供的源代码复制到项目中进行讲解,Dao层包含一个类文件CityMapper.java和一个配置文件CityMapper.xml,前者实现Dao层接口,后者的xml文件实现MyBatis映射创建SQL语句到数据库查询数据。3 实现Service层功能 教师可以参考课件以讲演法的方式将教材配套资源提供的源代码复制到项目中进
10、行讲解,Service层包含两个类文件CityService.java和CityServiceImpl.java,前者实现Service层接口,并在接口中定义获取数据库数据的方法,后者实现接口中的方法获取数据库数据。4 实现Controller层功能 教师可以参考课件以讲演法的方式将教材配套资源提供的源代码复制到项目中进行讲解,Controller层中包含一个类文件IndexController.java,在类中定义getCity()方法将数据以json格式数据返回给前端。5 实现页面展示教师可以参考课件以讲演法的方式将教材配套资源提供的源代码复制到项目中进行讲解,前端展示主要通过在js文件中
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
10 积分
下载 | 加入VIP,下载共享资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 大数据项目实战第6章 数据可视化 -教学设计 数据 项目 实战 可视化 教学 设计