




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
PAGE11黑馬程序員《大數(shù)據(jù)項目實戰(zhàn)》教學(xué)設(shè)計課程名稱:大數(shù)據(jù)項目實戰(zhàn)授課年級:20xx年級授課學(xué)期:20xx學(xué)年第一學(xué)期教師姓名:某某老師2019年9月1日課題名稱第6章數(shù)據(jù)可視化計劃學(xué)時16課時內(nèi)容分析通過上一章使用Hive完成數(shù)據(jù)分析過程,本章運行Sqoop將Hive中的表數(shù)據(jù)導(dǎo)出到關(guān)系型數(shù)據(jù)庫中,方便后續(xù)進(jìn)行數(shù)據(jù)可視化處理,使抽象的數(shù)據(jù)圖形化,便于非技術(shù)人員的決策與分析。教學(xué)目標(biāo)及基本要求掌握Sqoop數(shù)據(jù)遷移工具的使用熟悉關(guān)系型數(shù)據(jù)庫MySQL掌握SSMJAVAEE開發(fā)框架的整合及應(yīng)用掌握Echarts前端框架的使用教學(xué)重點Sqoop數(shù)據(jù)遷移關(guān)系型數(shù)據(jù)庫創(chuàng)建Echarts前端框架的使用SSMJAVAEE開發(fā)框架的整合及應(yīng)用教學(xué)難點1、SSMJAVAEE開發(fā)框架的整合及應(yīng)用2、Echarts前端框架的使用教學(xué)方式教師課堂教學(xué)要以講演法講授為主,并結(jié)合多媒體進(jìn)行教學(xué)教學(xué)過程第一課時(系統(tǒng)介紹、系統(tǒng)框架)一、招聘網(wǎng)站職位分析系統(tǒng)概述(1)創(chuàng)建情景,介紹大數(shù)據(jù)可視化系統(tǒng)的功能教師首先介紹使用該系統(tǒng)的優(yōu)點,例如在復(fù)雜的大數(shù)據(jù)系統(tǒng)中,用戶僅觀察表格中的數(shù)據(jù)是不能友好的分析出數(shù)據(jù)的變化情況,為了更加直觀分析出數(shù)據(jù),大數(shù)據(jù)工程師則可以構(gòu)建數(shù)據(jù)分析系統(tǒng),讓非專業(yè)人員通過可視化功能觀察數(shù)據(jù)情況。(2)明確學(xué)習(xí)目標(biāo)(1)了解系統(tǒng)背景介紹(2)了解系統(tǒng)架構(gòu)二、進(jìn)行重點知識講解1.系統(tǒng)背景介紹教師可以參考課件對系統(tǒng)數(shù)據(jù)可視化的技術(shù)選取Echarts進(jìn)行簡要介紹。2.系統(tǒng)架構(gòu)教師可以參考課件對系統(tǒng)的整體技術(shù)流程進(jìn)行和系統(tǒng)架構(gòu)圖進(jìn)行介紹。三、歸納總結(jié),隨堂練習(xí),布置作業(yè)1.對課堂上講解的知識點進(jìn)行總結(jié)。第二課時(創(chuàng)建關(guān)系型數(shù)據(jù)庫,通過Sqoop實現(xiàn)數(shù)據(jù)遷移)一、回顧上一節(jié)內(nèi)容1.對上一節(jié)課遇到的問題進(jìn)行答疑2.回顧上節(jié)課內(nèi)容,引出本節(jié)課的主題通過上一節(jié)內(nèi)容我們對系統(tǒng)的整理架構(gòu)即系統(tǒng)運行流程進(jìn)行了解,本節(jié)課中我們將講解關(guān)系型數(shù)據(jù)庫的創(chuàng)建及通過Sqoop工具將Hive中的分析結(jié)果數(shù)據(jù)存儲到Mysql關(guān)系型數(shù)據(jù)庫中,為系統(tǒng)實現(xiàn)數(shù)據(jù)可視化奠定數(shù)據(jù)基礎(chǔ)。3.明確學(xué)習(xí)目標(biāo)1、創(chuàng)建關(guān)系型數(shù)據(jù)庫2、通過Sqoop實現(xiàn)數(shù)據(jù)遷移二、進(jìn)行重點知識的講解1.創(chuàng)建關(guān)系型數(shù)據(jù)庫教師可以參考課件以講演法的方式來講述在Mysql中創(chuàng)建對應(yīng)與Hive儲存分析結(jié)果數(shù)據(jù)的四個數(shù)據(jù)表。2.通過Sqoop實現(xiàn)數(shù)據(jù)遷移教師可以參考課件以講演法的方式來講述在大數(shù)據(jù)集群環(huán)境中通過Sqoop工具將Hive中儲存分析結(jié)果數(shù)據(jù)四個表的內(nèi)容遷移到對應(yīng)的Mysql數(shù)據(jù)表中。三、歸納總結(jié),隨堂練習(xí),布置作業(yè)1.對課堂上講解的知識點進(jìn)行總結(jié)。第三課時(上機操作)上機一:創(chuàng)建關(guān)系型數(shù)據(jù)庫和通過Sqoop實現(xiàn)數(shù)據(jù)遷移按照教材中6.2小節(jié)的內(nèi)容及在教師輔導(dǎo)下完成。第四課時(創(chuàng)建Maven項目、配置pom.xml文件、構(gòu)建項目組織結(jié)構(gòu))一、回顧上節(jié)課內(nèi)容1.對上節(jié)課遇到的問題進(jìn)行答疑2.回顧上節(jié)課內(nèi)容,引出本節(jié)課的主題上一節(jié)中,我們通過關(guān)系型數(shù)據(jù)庫的創(chuàng)建與數(shù)據(jù)導(dǎo)入構(gòu)建系統(tǒng)的底層數(shù)據(jù),本節(jié)課將講解構(gòu)建系統(tǒng)環(huán)境的內(nèi)容。3.明確學(xué)習(xí)目標(biāo)(1)創(chuàng)建Maven項目(2)配置pom.xml文件(3)構(gòu)建項目組織結(jié)構(gòu)二、進(jìn)行重點知識的講解創(chuàng)建Maven項目教師可以參考課件以講演法的方式來講述如何通過Eclipse創(chuàng)建Maven項目2.配置pom.xml教師可以參考課件以講演法的方式來講述如何在Maven項目中配置pom.xml文件,添加項目應(yīng)用的jar包,教師可以從教材提供的配套資源中將pom.xml文件中的內(nèi)容復(fù)制過來進(jìn)行講解。3.構(gòu)建項目組織結(jié)構(gòu)教師可以參考課件以講演法的方式講解項目組織結(jié)構(gòu)中每個文件、包及文件夾的作用,也可以在教材提供的配套資源中找到該項目,直接進(jìn)行講解。三、歸納總結(jié),隨堂練習(xí),布置作業(yè)1.對課堂上講解的知識點進(jìn)行總結(jié)。第五課時(上機操作)上機二:創(chuàng)建Maven項目、配置pom.xml文件、構(gòu)建項目組織結(jié)構(gòu)按照教材中6.3.1、6.3.2、6.3.3小節(jié)的內(nèi)容及在教師輔導(dǎo)下完成。第六課時(編輯配置文件)一、回顧上節(jié)課內(nèi)容1.對上節(jié)課遇到的問題進(jìn)行答疑2.回顧上節(jié)課內(nèi)容,引出本節(jié)課的主題上一節(jié)中,我們創(chuàng)建了項目環(huán)境并了解了項目組織結(jié)構(gòu),在本節(jié)課我們將針對項目中涉及的項目配置文件進(jìn)行講解,配置文件啟動包括Spring配置文件applicationContext.xml,SpringMVC配置文件springmvc.xml,項目配置文件web.xml,數(shù)據(jù)庫配置參數(shù)文件perties以及Mybatis配置文件Mybatis-Config.xml。并對項目運行所需的css文件、assets文件、js文件以及jsp文件進(jìn)行講解。3.明確學(xué)習(xí)目標(biāo)(1)編寫Spring配置文件(2)編寫Spring配置文件(3)編寫項目配置文件(4)編寫數(shù)據(jù)庫配置參數(shù)文件(5)編寫Mybatis配置文件二、進(jìn)行重點知識的講解編輯項目配置文件教師可以參考課件以講演法的方式將教材配套資源提供的源代碼復(fù)制到項目中進(jìn)行講解。三、歸納總結(jié),隨堂練習(xí),布置作業(yè)1.對課堂上講解的知識點進(jìn)行總結(jié)。第七課時(上機操作)上機三:編輯項目配置文件按照教材中6.3.4小節(jié)的內(nèi)容及在教師輔導(dǎo)下完成。第八課時(實現(xiàn)職位區(qū)域分布展示)一、回顧上節(jié)課內(nèi)容1.對上節(jié)課遇到的問題進(jìn)行答疑2.回顧上節(jié)課內(nèi)容,引出本節(jié)課的主題上一節(jié)中,我們對項目所涉及的配置文件進(jìn)行編寫及講解,本節(jié)課我們將實現(xiàn)職位區(qū)域分布展示相關(guān)代碼的編寫及講解。3.明確學(xué)習(xí)目標(biāo)(1)實體類的創(chuàng)建(2)實現(xiàn)Dao層功能(3)實現(xiàn)Service層功能(4)實現(xiàn)Controller層功能(5)實現(xiàn)頁面展示二、進(jìn)行重點知識的講解實體類的創(chuàng)建教師可以參考課件以講演法的方式將教材配套資源提供的源代碼到項目中進(jìn)行講解,實體類文件CityPojo.java用于封裝數(shù)據(jù)庫獲取的城市數(shù)據(jù)并通過toString()方法自定義輸出信息。實現(xiàn)Dao層功能教師可以參考課件以講演法的方式將教材配套資源提供的源代碼復(fù)制到項目中進(jìn)行講解,Dao層包含一個類文件CityMapper.java和一個配置文件CityMapper.xml,前者實現(xiàn)Dao層接口,后者的xml文件實現(xiàn)MyBatis映射創(chuàng)建SQL語句到數(shù)據(jù)庫查詢數(shù)據(jù)。實現(xiàn)Service層功能教師可以參考課件以講演法的方式將教材配套資源提供的源代碼復(fù)制到項目中進(jìn)行講解,Service層包含兩個類文件CityService.java和CityServiceImpl.java,前者實現(xiàn)Service層接口,并在接口中定義獲取數(shù)據(jù)庫數(shù)據(jù)的方法,后者實現(xiàn)接口中的方法獲取數(shù)據(jù)庫數(shù)據(jù)。實現(xiàn)Controller層功能教師可以參考課件以講演法的方式將教材配套資源提供的源代碼復(fù)制到項目中進(jìn)行講解,Controller層中包含一個類文件IndexController.java,在類中定義getCity()方法將數(shù)據(jù)以json格式數(shù)據(jù)返回給前端。實現(xiàn)頁面展示教師可以參考課件以講演法的方式將教材配套資源提供的源代碼復(fù)制到項目中進(jìn)行講解,前端展示主要通過在js文件中定義內(nèi)容,在js文件中定義city方法獲取后端傳過來的數(shù)據(jù)實現(xiàn)加載到Echarts中實現(xiàn)職位城市分布的可視化展示。三、歸納總結(jié),隨堂練習(xí),布置作業(yè)1.對課堂上講解的知識點進(jìn)行總結(jié)。第九課時(上機操作)上機四:實現(xiàn)職位區(qū)域分布展示按照教材中6.4.1小節(jié)的內(nèi)容及在教師輔導(dǎo)下完成。第十課時(實現(xiàn)薪資分布展示)一、回顧上節(jié)課內(nèi)容1.對上節(jié)課遇到的問題進(jìn)行答疑2.回顧上節(jié)課內(nèi)容,引出本節(jié)課的主題上一節(jié)中,我們對通過編寫程序?qū)崿F(xiàn)了職位區(qū)域分布展示的功能,本節(jié)課我們將效仿上節(jié)課內(nèi)容實現(xiàn)薪資分布展示功能。3.明確學(xué)習(xí)目標(biāo)(1)實體類的創(chuàng)建(2)實現(xiàn)Dao層功能(3)實現(xiàn)Service層功能(4)實現(xiàn)Controller層功能(5)實現(xiàn)頁面展示二、進(jìn)行重點知識的講解持久化類的創(chuàng)建教師可以參考課件以講演法的方式將教材配套資源提供的源代碼到項目中進(jìn)行講解,持久化類文件SalaryPojo.java用于封裝數(shù)據(jù)庫獲取的薪資數(shù)據(jù)并通過toString()方法自定義輸出信息。實現(xiàn)Dao層功能教師可以參考課件以講演法的方式將教材配套資源提供的源代碼復(fù)制到項目中進(jìn)行講解,Dao層包含一個類文件SalaryMapper.java和一個配置文件SalaryMapper.xml,前者實現(xiàn)Dao層接口,后者的xml文件實現(xiàn)MyBatis映射創(chuàng)建SQL語句到數(shù)據(jù)庫查詢數(shù)據(jù)。實現(xiàn)Service層功能教師可以參考課件以講演法的方式將教材配套資源提供的源代碼復(fù)制到項目中進(jìn)行講解,Service層包含兩個類文件SalaryService.java和SalaryServiceImpl.java,前者實現(xiàn)Service層接口,并在接口中定義獲取數(shù)據(jù)庫數(shù)據(jù)的方法,后者實現(xiàn)接口中的方法獲取數(shù)據(jù)庫數(shù)據(jù)。實現(xiàn)Controller層功能教師可以參考課件以講演法的方式將教材配套資源提供的源代碼復(fù)制到項目中進(jìn)行講解,Controller層中包含一個類文件IndexController.java,在類中定義getSalary()方法將數(shù)據(jù)以json格式數(shù)據(jù)返回給前端。實現(xiàn)頁面展示教師可以參考課件以講演法的方式將教材配套資源提供的源代碼復(fù)制到項目中進(jìn)行講解,前端展示主要通過在js文件中定義內(nèi)容,在js文件中定義salary方法獲取后端傳過來的數(shù)據(jù)實現(xiàn)加載到Echarts中實現(xiàn)薪資分布的可視化展示。三、歸納總結(jié),隨堂練習(xí),布置作業(yè)1.對課堂上講解的知識點進(jìn)行總結(jié)。第十一課時(上機操作)上機五:實現(xiàn)薪資分布展示按照教材中6.4.2小節(jié)的內(nèi)容及在教師輔導(dǎo)下完成。第十二課時(實現(xiàn)福利標(biāo)簽詞云圖)一、回顧上節(jié)課內(nèi)容1.對上節(jié)課遇到的問題進(jìn)行答疑2.回顧上節(jié)課內(nèi)容,引出本節(jié)課的主題上一節(jié)中,我們對通過編寫程序?qū)崿F(xiàn)了薪資分布展示的功能,本節(jié)課我們將效仿上節(jié)課內(nèi)容實現(xiàn)福利標(biāo)簽詞云圖展示功能。3.明確學(xué)習(xí)目標(biāo)(1)實體類的創(chuàng)建(2)實現(xiàn)Dao層功能(3)實現(xiàn)Service層功能(4)實現(xiàn)Controller層功能(5)實現(xiàn)頁面展示二、進(jìn)行重點知識的講解持久化類的創(chuàng)建教師可以參考課件以講演法的方式將教材配套資源提供的源代碼到項目中進(jìn)行講解,持久化類文件CompanyPojo.java用于封裝數(shù)據(jù)庫獲取的福利標(biāo)簽數(shù)據(jù)并通過toString()方法自定義輸出信息。實現(xiàn)Dao層功能教師可以參考課件以講演法的方式將教材配套資源提供的源代碼復(fù)制到項目中進(jìn)行講解,Dao層包含一個類文件CompanyMapper.java和一個配置文件CompanyMapper.xml,前者實現(xiàn)Dao層接口,后者的xml文件實現(xiàn)MyBatis映射創(chuàng)建SQL語句到數(shù)據(jù)庫查詢數(shù)據(jù)。實現(xiàn)Service層功能教師可以參考課件以講演法的方式將教材配套資源提供的源代碼復(fù)制到項目中進(jìn)行講解,Service層包含兩個類文件CompanyService.java和CompanyServiceImpl.java,前者實現(xiàn)Service層接口,并在接口中定義獲取數(shù)據(jù)庫數(shù)據(jù)的方法,后者實現(xiàn)接口中的方法獲取數(shù)據(jù)庫數(shù)據(jù)。實現(xiàn)Controller層功能教師可以參考課件以講演法的方式將教材配套資源提供的源代碼復(fù)制到項目中進(jìn)行講解,Controller層中包含一個類文件IndexController.java,在類中定義getCompany()方法將數(shù)據(jù)以json格式數(shù)據(jù)返回給前端。實現(xiàn)頁面展示教師可以參考課件以講演法的方式將教材配套資源提供的源代碼復(fù)制到項目中進(jìn)行講解,前端展示主要通過在js文件中定義內(nèi)容,在js文件中定義company方法獲取后端傳過來的數(shù)據(jù)實現(xiàn)加載到Echarts中實現(xiàn)福利標(biāo)簽詞云圖的可視化展示。三、歸納總結(jié),隨堂練習(xí),布置作業(yè)1.對課堂上講解的知識點進(jìn)行總結(jié)。第十三課時(上機操作)上機六:實現(xiàn)福利標(biāo)簽詞云圖展示按照教材中6.4.3小節(jié)的內(nèi)容及在教師輔導(dǎo)下完成。第十四課時(實現(xiàn)技能標(biāo)簽詞云圖)一、回顧上節(jié)課內(nèi)容1.對上節(jié)課遇到的問題進(jìn)行答疑2.回顧上節(jié)課內(nèi)容,引出本節(jié)課的主題上一節(jié)中,我們對通過編寫程序?qū)崿F(xiàn)了福利標(biāo)簽詞云圖展示的功能,本節(jié)課我們將效仿上節(jié)課內(nèi)容實現(xiàn)技能標(biāo)簽詞云圖展示功能。3.明確學(xué)習(xí)目標(biāo)(1)實體類的創(chuàng)建(2)實現(xiàn)Dao層功能(3)實現(xiàn)Service層功能(4)實現(xiàn)Controller層功能(5)實現(xiàn)頁面展示二、進(jìn)行重點知識的講解持久化類的創(chuàng)建教師可以參考課件以講演法的方式將教材配套資源提供的源代碼到項目中進(jìn)行講解,持久化類文件KillPojo.java用于封裝數(shù)據(jù)庫獲取的技能標(biāo)簽數(shù)據(jù)并通過toString()方法自定義輸出信息。實現(xiàn)Dao層功能教師可以參考課件以講演法的方式將教材配套資源提供的源代碼復(fù)制到項目中進(jìn)行講解,Dao層包含一個類文件KillMapper.java和一個配置文件KillMapper.xml,前者實現(xiàn)Dao層接口,后者的xml文件實現(xiàn)MyBatis映射創(chuàng)建SQL語句到數(shù)據(jù)庫查詢數(shù)據(jù)。實現(xiàn)Service層功能教師可以參考課件以講演法的方式將教材配套資源提供的源代碼復(fù)制到項目中進(jìn)行講解,Service層包含兩個類文件KillService.java和KillServiceImpl.java,前者實現(xiàn)Service層接口,并在接口中定義
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 多層交換網(wǎng)絡(luò)設(shè)計考題及答案
- 公路工程風(fēng)險控制策略試題及答案
- 計算機三級數(shù)據(jù)庫知識點總結(jié)試題及答案
- 官方公司內(nèi)部管理制度
- 公路工程考試生態(tài)學(xué)基礎(chǔ)試題及答案
- 基金公司投資管理制度
- 商業(yè)街區(qū)設(shè)備管理制度
- 冬季電氣安全管理制度
- 建委流動餐廳管理制度
- 太極線下培訓(xùn)管理制度
- (36a工字鋼)提升鋼梁選型計算
- HG20202-2014 脫脂工程施工及驗收規(guī)范
- 江蘇省南通一中2025屆高三第四次模擬考試生物試卷含解析
- 浙江省杭州市2023-2024學(xué)年高二下學(xué)期6月期末英語試題
- OpenCV圖像處理技術(shù)(微課版)(全彩)電子教案
- 凈水廠新建工藝設(shè)備安裝及給水管網(wǎng)安裝工程施工方案
- JB-T14451-2023《鋼質(zhì)鍛件鍛造生產(chǎn)能源消耗限額及評價方法》
- 果蔬保鮮技術(shù)發(fā)展趨勢分析報告
- 2024年江蘇省鎮(zhèn)江市潤州區(qū)中考第二次中考生物模擬試卷
- 《揚州慢》教學(xué)課件
- 國寶大熊貓的資料介紹三年級8篇
評論
0/150
提交評論