MySQL數(shù)據(jù)庫管理與應用 單元11 Java+MySQL人力資源管理系統(tǒng)開發(fā)綜合實例教案_第1頁
MySQL數(shù)據(jù)庫管理與應用 單元11 Java+MySQL人力資源管理系統(tǒng)開發(fā)綜合實例教案_第2頁
MySQL數(shù)據(jù)庫管理與應用 單元11 Java+MySQL人力資源管理系統(tǒng)開發(fā)綜合實例教案_第3頁
MySQL數(shù)據(jù)庫管理與應用 單元11 Java+MySQL人力資源管理系統(tǒng)開發(fā)綜合實例教案_第4頁
MySQL數(shù)據(jù)庫管理與應用 單元11 Java+MySQL人力資源管理系統(tǒng)開發(fā)綜合實例教案_第5頁
全文預覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領

文檔簡介

PAGE1PAGE教案授課教師部門課程名稱MySQL數(shù)據(jù)庫管理與應用課次33,34單元標題單元11Java+MySQL人力資源管理系統(tǒng)開發(fā)綜合實例授課學時4學時授課班級授課時間上課地點合作教師日期節(jié)次教學目標知識目標1.了解軟件開發(fā)過程及數(shù)據(jù)庫設計過程。2.掌握數(shù)據(jù)庫設計方法,包括概念設計與邏輯設計。3.掌握Java應用程序中SQL語句用法。4.掌握JDBC數(shù)據(jù)訪問方法能力目標會根據(jù)實際業(yè)務邏輯開發(fā)MySQL數(shù)據(jù)庫,會用JDBC方法編寫數(shù)據(jù)庫應用程序素質(zhì)目標培養(yǎng)學生溝通能力,激發(fā)團隊協(xié)作精神及創(chuàng)新與知識產(chǎn)權(quán)意識教學重點1.掌握項目需求分析及數(shù)據(jù)庫設計。2.掌握數(shù)據(jù)庫實施。3.熟悉JDBC方法教學難點1.理解并運用實際應用開發(fā)MySQL項目數(shù)據(jù)庫。2.理解JDBC功能與用法。教學方法線上自學,課堂理實一體化教學、項目案例教學,分組教學,第二課堂拓展學習等。教學資源教材數(shù)字資源教材配套微課、PPT、數(shù)據(jù)庫建庫建表腳本、習題解答等;智慧職教平臺:國家智慧教育平臺:學習通平臺:其他:教學環(huán)境配備有電腦、電子教室或投影儀、有線或無線網(wǎng)絡環(huán)境、黑板或白板等教學工具的計算機房或多媒體教室。MySQL、MySQLWorkbench或NavicatforMySQL等軟件。教學過程第33次課(任務1需求分析、任務2概念設計、任務3邏輯設計、任務4物理設計)教學環(huán)節(jié)教學活動主要內(nèi)容學生活動說明課前預習學生自由組合,4人一組,以小組為單位學習。學生通過在線課程平臺預習本單元內(nèi)容。課中講練一、導入新課教師提問學生:在我們的生活學習中存在著各種各樣的信息管理系統(tǒng),如在線購物系統(tǒng)、學生信息管理系統(tǒng)等等,這些系統(tǒng)背后需要一個強大的數(shù)據(jù)庫來支持數(shù)據(jù)存儲、檢索和管理。為什么需要數(shù)據(jù)庫?數(shù)據(jù)庫在系統(tǒng)中扮演什么角色?而為了確保數(shù)據(jù)庫能夠滿足系統(tǒng)的需求,我們需要做些什么呢?帶著這些疑問,讓我們來學習探究java+mysql數(shù)據(jù)庫實現(xiàn)人力資源管理系統(tǒng)開發(fā)全過程,從而更好把握數(shù)據(jù)庫應用技術(shù)。二、綜合演練任務1需求分析系統(tǒng)開發(fā)首先是系統(tǒng)需求分析,數(shù)據(jù)庫設計也如此,首先是需求分析,然后是概念設計,邏輯設計等。在需求分析階段將要完成調(diào)研分析、系統(tǒng)功能設計。1.分析方法在此階段分析采用的方法有,信息搜集、整理,開調(diào)研會、分析歸納數(shù)據(jù)等。2.系統(tǒng)功能分析設計通過分析,掌握其業(yè)務邏輯,劃分系統(tǒng)功能結(jié)構(gòu)圖,參見PPT中圖11-2所示項目的系統(tǒng)功能結(jié)構(gòu)圖。任務2概念設計在第一階段的分析設計基礎上,通過相應的工具如E-R分析設計工具,完成概念結(jié)構(gòu)設計。定義實體,屬性及實體間的關系,運用E-R工具畫出局部E-R圖,進一步理清各實體集間的聯(lián)系,這里的聯(lián)系類型分為三種,即一對一(1:1),一對多(1:m)和多對多(m:n),找出其聯(lián)系后,將局部E-R圖轉(zhuǎn)化為全局E-R圖,詳情見PPT中圖11-4所示。任務3邏輯設計邏輯結(jié)構(gòu)設計是將上一階段的概念設計結(jié)果轉(zhuǎn)換成所選用的相應數(shù)據(jù)庫管理系統(tǒng)所支持的特定類型的邏輯模型,這里指的是關系數(shù)據(jù)庫模型(其它的同學們可根據(jù)應用問題進行鉆研)。1.關系模型設計從E-R圖到關系模式轉(zhuǎn)換,即一個實體轉(zhuǎn)換為一個關系,實體的屬性轉(zhuǎn)換為關系模式的屬性,實體型的主碼轉(zhuǎn)換為關系模式的關鍵字,并用下劃線加以標識,另外E-R圖中的聯(lián)系也轉(zhuǎn)換為相應的關系模式,一般地是將一對一的聯(lián)系轉(zhuǎn)換為單個關系模式,一對多的聯(lián)系轉(zhuǎn)換為單個關系模式,也可與多端的實體型轉(zhuǎn)換成的的關系模式合并。2.對轉(zhuǎn)換的關系模式作范式規(guī)范化處理范式是指符合某一級別的關系模式的集合,關系數(shù)據(jù)庫中關系須滿足不同的范式,其關系數(shù)據(jù)庫的范式有:第一范式,指表中每一列是不可再分的數(shù)據(jù)項,即沒有合并項,不存在一列有多個值,不存在相同的兩行。任何一個關系數(shù)據(jù)庫中關系都應滿足第一范式要求,不滿足則不能構(gòu)成關系數(shù)據(jù)庫。第二范式,是建立在第一范式基礎上,要求實體的屬性完全依賴于主屬性,即不能僅依賴主屬性的一部分,否則這個屬性的主屬性這一部分就要分解成一個新的實體。第三范式,即指數(shù)據(jù)表中不包含在其他表中已包含的非主鍵信息,也就是屬性不依賴于其他非主屬性,即不存在傳遞函數(shù)依賴。具體范式應用詳情見PPT中項目分析設計結(jié)果的表11-1至表11-7所示。教師結(jié)合案例應用演練,啟發(fā)學生思考探索應用。任務4物理設計關系數(shù)據(jù)庫中物理結(jié)構(gòu)設計主要包括存儲記錄結(jié)構(gòu),數(shù)據(jù)存儲位置,存取方式,完整性,安全性及應用程序等的設計。詳情設計如PPT中圖11-5至圖11-7所示。課堂小結(jié):教師針對學生實操呈現(xiàn)的共性問題進行點評,學生討論、查漏補缺。角色扮演,分組討論要求學生根據(jù)項目案例分析完成數(shù)據(jù)庫設計學生分小組練習、討論,教師巡視指導。課后拓展提升登錄智慧職教平臺,同步線上資源學習、探究課后作業(yè)教學總結(jié)第34次課(任務5數(shù)據(jù)庫實施)教學環(huán)節(jié)教學活動主要內(nèi)容說明課前預習學生通過在線課程平臺預習本單元內(nèi)容。課中講練一、復習鞏固教師在檢查學生前面MySQL項目開發(fā)設計基礎上,提出新的知識內(nèi)容—數(shù)據(jù)庫訪問方法的應用問題,通過前面演練完成情況,對學生內(nèi)容掌握情況薄弱地方進行再次鞏固講解、演練。二、導入新課教師引導學生:數(shù)據(jù)庫訪問方法有哪些?其中JDBC如何應用?三、新課講解任務5數(shù)據(jù)庫的實施教師演示舉例講解演練JDBC用法,引導學生思考探究。11.5.1創(chuàng)建數(shù)據(jù)庫和數(shù)據(jù)表啟動mysqlworkbench管理工具,創(chuàng)建數(shù)據(jù)表,運行腳本,得到相應的數(shù)據(jù)表。詳情見項目實現(xiàn).sql代碼。11.5.2創(chuàng)建存儲過程同單元10,這里省略11.5.3數(shù)據(jù)庫應用程序開發(fā)1.創(chuàng)建java工程啟動eclipse,新建java項目工程文件,創(chuàng)建java應用程序,詳情見項目案例的.java代碼。2.連接數(shù)據(jù)庫詳情見相應的.java代碼。11.5.4JDBC數(shù)據(jù)訪問1.JDBC概述JDBC是一套用于執(zhí)行SQL語句的javaAPI,應用程序通過這套javaAP連接到關系數(shù)據(jù)庫,使用SQL語句完成對數(shù)據(jù)庫中數(shù)據(jù)的增、刪、改、查操作。JDBC具有,與數(shù)據(jù)庫建立連接,發(fā)送SQL語句及處理結(jié)果的功能,操作示意圖如PPT中圖11-11所示。詳細操作步驟見PPT中所講述的。11.5.5連接數(shù)據(jù)庫應用1.導入java包這里根據(jù)版本信息,選用的是mysql-connector-java-5.1.11-bin

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論