




版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
博學(xué)谷——讓IT教學(xué)更簡(jiǎn)單,讓IT學(xué)習(xí)更有效PAGE12PAGE2黑馬程序員《MySQL數(shù)據(jù)庫(kù)入門(mén)(第2版)》教學(xué)設(shè)計(jì)課程名稱(chēng):授課年級(jí):授課學(xué)期:教師姓名:年月課題名稱(chēng)第10章綜合開(kāi)發(fā)案例-圖書(shū)借閱系統(tǒng)計(jì)劃課時(shí)4課時(shí)教學(xué)引入MySQL數(shù)據(jù)庫(kù)的應(yīng)用非常廣泛,當(dāng)前很多Web應(yīng)用程序的數(shù)據(jù)都使用MySQL進(jìn)行管理。JSP(JavaServerPages)和Servlet都是Web程序的動(dòng)態(tài)資源,通過(guò)JSP和Servlet可以動(dòng)態(tài)的展示數(shù)據(jù)庫(kù)中的數(shù)據(jù)。本章將通過(guò)JSP、Servlet和MySQL實(shí)現(xiàn)一個(gè)圖書(shū)借閱系統(tǒng),從而體現(xiàn)MySQL在實(shí)際應(yīng)用系統(tǒng)開(kāi)發(fā)中的的功能和地位。教學(xué)目標(biāo)使學(xué)生掌了解系統(tǒng)分析,能夠根據(jù)系統(tǒng)功能的需求分析系統(tǒng)功能結(jié)構(gòu)。使學(xué)生熟悉數(shù)據(jù)庫(kù)設(shè)計(jì),能夠根據(jù)系統(tǒng)分析,設(shè)計(jì)出系統(tǒng)的實(shí)體圖、E-R圖、數(shù)據(jù)庫(kù)邏輯結(jié)構(gòu)。使學(xué)生熟悉實(shí)現(xiàn)圖書(shū)借閱系統(tǒng)的預(yù)備知識(shí),能夠理解網(wǎng)絡(luò)結(jié)構(gòu)模式、Web資源和服務(wù)器、Servlet和JSP的內(nèi)容。使學(xué)生掌握開(kāi)發(fā)環(huán)境搭建,能夠獨(dú)立搭建圖書(shū)借閱系統(tǒng)的開(kāi)發(fā)環(huán)境。使學(xué)生掌握系統(tǒng)的開(kāi)發(fā),能夠?qū)崿F(xiàn)用戶(hù)登錄模塊、新書(shū)推薦模塊、圖書(shū)借閱模塊、當(dāng)前借閱模塊和借閱記錄模塊的開(kāi)發(fā)。教學(xué)重點(diǎn)用戶(hù)登錄查詢(xún)新書(shū)借閱新書(shū)查詢(xún)圖書(shū)新增圖書(shū)編輯圖書(shū)查詢(xún)當(dāng)前借閱歸還圖書(shū)確認(rèn)歸還新增借閱記錄查詢(xún)借閱記錄教學(xué)難點(diǎn)編輯圖書(shū)新增借閱記錄教學(xué)方式課堂教學(xué)以PPT講授為主,并結(jié)合多媒體進(jìn)行教學(xué)教學(xué)過(guò)程第一課時(shí)(系統(tǒng)分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)開(kāi)發(fā)準(zhǔn)備)一、復(fù)習(xí)鞏固教師通過(guò)上節(jié)課作業(yè)的完成情況,對(duì)學(xué)生吸收不好的知識(shí)點(diǎn)進(jìn)行再次鞏固講解。二、通過(guò)直接導(dǎo)入的方式導(dǎo)入新課開(kāi)發(fā)一個(gè)系統(tǒng)時(shí),一般都需要先對(duì)系統(tǒng)進(jìn)行分析,分析系統(tǒng)功能需求、功能結(jié)構(gòu)以及系統(tǒng)原型。明確了系統(tǒng)的功能和流程后,可以根據(jù)系統(tǒng)分析的內(nèi)容設(shè)計(jì)出系統(tǒng)的數(shù)據(jù)庫(kù)模式,建立數(shù)據(jù)庫(kù)及其應(yīng)用系統(tǒng),使之能夠有效地存儲(chǔ)數(shù)據(jù),滿(mǎn)足功能的需求。系統(tǒng)分析和數(shù)據(jù)庫(kù)設(shè)計(jì)完成后,正式開(kāi)發(fā)系統(tǒng)之前,還需要進(jìn)行一些準(zhǔn)備工作。本節(jié)將針對(duì)系統(tǒng)分析、數(shù)據(jù)庫(kù)設(shè)計(jì)、系統(tǒng)開(kāi)發(fā)準(zhǔn)備進(jìn)行講解。三、新課講解知識(shí)點(diǎn)1-系統(tǒng)分析教師通過(guò)PPT結(jié)合實(shí)際操作的方式講解系統(tǒng)分析。系統(tǒng)功能需求系統(tǒng)功能結(jié)構(gòu)系統(tǒng)功能結(jié)構(gòu)圖具體如下圖所示。系統(tǒng)預(yù)覽用戶(hù)登錄頁(yè)面新書(shū)推薦頁(yè)面圖書(shū)借閱頁(yè)面當(dāng)前借閱頁(yè)面借閱記錄頁(yè)面知識(shí)點(diǎn)2-數(shù)據(jù)庫(kù)設(shè)計(jì)教師通過(guò)PPT結(jié)合實(shí)際操作的方式講解數(shù)據(jù)庫(kù)設(shè)計(jì)。實(shí)體設(shè)計(jì)圖書(shū)實(shí)體用戶(hù)實(shí)體借閱記錄實(shí)體E-R圖設(shè)計(jì)圖書(shū)借閱系統(tǒng)的E-R圖,具體如下圖所示。數(shù)據(jù)庫(kù)表結(jié)構(gòu)設(shè)計(jì)user表book表record表知識(shí)點(diǎn)3-系統(tǒng)開(kāi)發(fā)準(zhǔn)備教師通過(guò)PPT結(jié)合實(shí)際操作的方式講解系統(tǒng)開(kāi)發(fā)準(zhǔn)備。預(yù)備知識(shí)網(wǎng)絡(luò)結(jié)構(gòu)模式Web資源Web服務(wù)器Servlet和JSP開(kāi)發(fā)環(huán)境搭建圖書(shū)借閱系統(tǒng)的開(kāi)發(fā)環(huán)境如下所示。操作系統(tǒng):Windows7。Java開(kāi)發(fā)包:JDK1.8.0_201。Web服務(wù)器:Tomcat8.5.24。數(shù)據(jù)庫(kù):MySQL8.0.23。IDE工具:IntelliJIDEA2019.3.2。瀏覽器:GoogleChrome
92.0(64位)創(chuàng)建圖書(shū)借閱系統(tǒng)的項(xiàng)目,步驟如下所示。創(chuàng)建項(xiàng)目,引入依賴(lài)編寫(xiě)配置文件引入頁(yè)面資源系統(tǒng)分層四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過(guò)測(cè)試題的方式引導(dǎo)學(xué)生解答問(wèn)題并給予指導(dǎo)。五、布置作業(yè)教師通過(guò)高校教輔平臺(tái)()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第二課時(shí)(用戶(hù)登錄、注銷(xiāo)登錄、查詢(xún)新書(shū)、借閱新書(shū))一、復(fù)習(xí)鞏固教師通過(guò)上節(jié)課作業(yè)的完成情況,對(duì)學(xué)生吸收不好的知識(shí)點(diǎn)進(jìn)行再次鞏固講解。二、通過(guò)直接導(dǎo)入的方式導(dǎo)入新課在電商網(wǎng)站中,一些商品的價(jià)格會(huì)營(yíng)銷(xiāo)方式或者其他原因經(jīng)常發(fā)生變化,如果想要在Java程序中存儲(chǔ)這些隨時(shí)會(huì)變化的商品價(jià)格,就可以通過(guò)變量來(lái)完成。變量是計(jì)算機(jī)語(yǔ)言中能儲(chǔ)存計(jì)算結(jié)果或能表示值的抽象概念,在程序中使用時(shí)可以給變量起個(gè)名稱(chēng),通過(guò)變量名對(duì)變量進(jìn)行訪問(wèn)。本節(jié)將對(duì)變量的定義、變量的數(shù)據(jù)類(lèi)型、變量的類(lèi)型轉(zhuǎn)換、變量的作用域進(jìn)行講解。新課講解知識(shí)點(diǎn)1-用戶(hù)登錄教師通過(guò)PPT結(jié)合實(shí)際操作的方式講解用戶(hù)登錄。完善用戶(hù)登錄頁(yè)面編寫(xiě)用戶(hù)實(shí)體類(lèi)編寫(xiě)用戶(hù)登錄的Servlet代碼編寫(xiě)用戶(hù)登錄的業(yè)務(wù)邏輯層代碼編寫(xiě)用戶(hù)登錄的數(shù)據(jù)訪問(wèn)層代碼知識(shí)點(diǎn)2-注銷(xiāo)登錄教師通過(guò)PPT結(jié)合實(shí)際操作的方式講解注銷(xiāo)登錄。在UserServlet中新增一個(gè)銷(xiāo)毀Session的方法實(shí)現(xiàn)注銷(xiāo)登錄。知識(shí)點(diǎn)3-查詢(xún)新書(shū)教師通過(guò)PPT結(jié)合實(shí)際操作的方式講解查詢(xún)新書(shū)。編寫(xiě)圖書(shū)實(shí)體類(lèi)編寫(xiě)查詢(xún)新書(shū)的Servlet代碼編寫(xiě)查詢(xún)新書(shū)的業(yè)務(wù)邏輯層代碼編寫(xiě)查詢(xún)新書(shū)的數(shù)據(jù)訪問(wèn)層代碼實(shí)現(xiàn)頁(yè)面顯示知識(shí)點(diǎn)4-借閱新書(shū)教師通過(guò)PPT結(jié)合實(shí)際操作的方式講解借閱新書(shū)。編寫(xiě)結(jié)果信息類(lèi)編寫(xiě)借閱圖書(shū)的Servlet代碼編寫(xiě)借閱圖書(shū)的業(yè)務(wù)邏輯層代碼編寫(xiě)借閱圖書(shū)的數(shù)據(jù)訪問(wèn)層代碼實(shí)現(xiàn)頁(yè)面顯示四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過(guò)測(cè)試題的方式引導(dǎo)學(xué)生解答問(wèn)題并給予指導(dǎo)。五、布置作業(yè)教師通過(guò)高校教輔平臺(tái)()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第三課時(shí)(查詢(xún)圖書(shū)、新增圖書(shū)、編輯圖書(shū))一、復(fù)習(xí)鞏固教師通過(guò)上節(jié)課作業(yè)的完成情況,對(duì)學(xué)生吸收不好的知識(shí)點(diǎn)進(jìn)行再次鞏固講解。二、通過(guò)直接導(dǎo)入的方式導(dǎo)入新課圖書(shū)借閱模塊包括查詢(xún)圖書(shū)、新增圖書(shū)、編輯圖書(shū)和借閱圖書(shū)這4個(gè)功能,其中,借閱圖書(shū)功能和新書(shū)推薦模塊中的借閱新書(shū)功能執(zhí)行的是同樣的代碼,在此,就不進(jìn)行重復(fù)講解。接下來(lái),分別對(duì)查詢(xún)圖書(shū)、新增圖書(shū)和編輯圖書(shū)這3個(gè)功能的實(shí)現(xiàn)進(jìn)行講解。三、新課講解知識(shí)點(diǎn)1-查詢(xún)圖書(shū)教師通過(guò)PPT結(jié)合實(shí)際操作的方式講解查詢(xún)圖書(shū)。編寫(xiě)分頁(yè)信息類(lèi)編寫(xiě)查詢(xún)未下架圖書(shū)的Servlet代碼編寫(xiě)查詢(xún)未下架圖書(shū)的業(yè)務(wù)邏輯層代碼編寫(xiě)查詢(xún)未下架圖書(shū)的數(shù)據(jù)訪問(wèn)層代碼頁(yè)面效果測(cè)試知識(shí)點(diǎn)2-新增圖書(shū)教師通過(guò)PPT結(jié)合實(shí)際操作的方式講解新增圖書(shū)。編寫(xiě)新增圖書(shū)的Servlet代碼編寫(xiě)新增圖書(shū)的業(yè)務(wù)邏輯層代碼編寫(xiě)新增圖書(shū)的數(shù)據(jù)訪問(wèn)層代碼頁(yè)面效果測(cè)試知識(shí)點(diǎn)3-編輯圖書(shū)教師通過(guò)PPT結(jié)合實(shí)際操作的方式講解編輯圖書(shū)。編寫(xiě)編輯圖書(shū)的Servlet代碼編寫(xiě)編輯圖書(shū)的業(yè)務(wù)邏輯層代碼實(shí)現(xiàn)頁(yè)面效果四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過(guò)測(cè)試題的方式引導(dǎo)學(xué)生解答問(wèn)題并給予指導(dǎo)。五、布置作業(yè)教師通過(guò)高校教輔平臺(tái)()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第四課時(shí)(查詢(xún)當(dāng)前借閱、歸還圖書(shū)、確認(rèn)歸還、新增借閱記錄、查詢(xún)借閱記錄)一、復(fù)習(xí)鞏固教師通過(guò)上節(jié)課作業(yè)的完成情況,對(duì)學(xué)生吸收不好的知識(shí)點(diǎn)進(jìn)行再次鞏固講解。二、通過(guò)情景導(dǎo)入的方式導(dǎo)入新課當(dāng)前借閱模塊包括查詢(xún)當(dāng)前借閱、歸還圖書(shū)和確認(rèn)歸還3個(gè)功能,其中,確認(rèn)歸還為管理員的權(quán)限。接下來(lái),分別對(duì)這3個(gè)功能的實(shí)現(xiàn)進(jìn)行講解。三、新課講解知識(shí)點(diǎn)1-查詢(xún)當(dāng)前借閱教師通過(guò)PPT結(jié)合實(shí)際操作的方式講解查詢(xún)當(dāng)前借閱。編寫(xiě)查詢(xún)當(dāng)前借閱圖書(shū)的Servlet代碼編寫(xiě)查詢(xún)當(dāng)前借閱圖書(shū)的業(yè)務(wù)邏輯層代碼編寫(xiě)查詢(xún)當(dāng)前借閱圖書(shū)的數(shù)據(jù)訪問(wèn)層代碼實(shí)現(xiàn)頁(yè)面效果知識(shí)點(diǎn)2-歸還圖書(shū)教師通過(guò)PPT結(jié)合實(shí)際操作的方式講解歸還圖書(shū)。編寫(xiě)歸還圖書(shū)的Servlet代碼編寫(xiě)歸還圖書(shū)的業(yè)務(wù)邏輯層代碼頁(yè)面效果測(cè)試知識(shí)點(diǎn)3-確認(rèn)歸還教師通過(guò)PPT結(jié)合實(shí)際操作的方式講解確認(rèn)歸還。編寫(xiě)確認(rèn)歸還的Servlet代碼編寫(xiě)確認(rèn)歸還的業(yè)務(wù)邏輯層代碼編寫(xiě)確認(rèn)歸還的數(shù)據(jù)訪問(wèn)層代碼頁(yè)面效果測(cè)試知識(shí)點(diǎn)4-新增借閱記錄教師通過(guò)PPT結(jié)合實(shí)際操作的方式講解新增借閱記錄。創(chuàng)建借閱記錄實(shí)體類(lèi)編寫(xiě)新增借閱記錄業(yè)務(wù)邏輯層代碼編寫(xiě)新增借閱記錄數(shù)據(jù)訪問(wèn)層代碼優(yōu)化確認(rèn)歸還的代碼知識(shí)點(diǎn)5-查詢(xún)借閱記錄教
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 合作預(yù)算合同范本
- 售后回購(gòu)融資合同范例
- 二人合伙養(yǎng)狗合同范本
- 賣(mài)房定金違約合同范本
- 個(gè)人店面裝修合同范本
- 1內(nèi)9折回購(gòu)合同范本
- 會(huì)展安裝設(shè)計(jì)合同范本
- 單位院子改造合同范本
- 單位刮大白合同范本
- 公司車(chē)輛洗車(chē)合同范例
- 2024素質(zhì)教育行業(yè)發(fā)展趨勢(shì)報(bào)告
- 《傳染病病人的護(hù)理》課件
- 定崗定編定員實(shí)施方案(5篇)
- 心衰護(hù)理課件教學(xué)課件
- 零星維修工程項(xiàng)目施工方案1
- 湖北省荊州市2024年七年級(jí)上學(xué)期期中數(shù)學(xué)試題【附答案】
- 《ISO 41001-2018 設(shè)施管理- 管理體系 要求及使用指南》專(zhuān)業(yè)讀與應(yīng)用指導(dǎo)材料之2:“4 組織環(huán)境-4.2 理解相關(guān)方的需要和期望”
- 顧客滿(mǎn)意度調(diào)查分析報(bào)告表
- 山東省專(zhuān)升本綜合一(機(jī)械設(shè)計(jì)制造及其自動(dòng)化)模擬試卷1(共264題)
- 某港口碼頭工程施工組織設(shè)計(jì)
- 資產(chǎn)運(yùn)營(yíng)總經(jīng)理崗位職責(zé)
評(píng)論
0/150
提交評(píng)論