PHP網(wǎng)站開發(fā)項(xiàng)目式教程教案任務(wù)5-7-注冊信息的保存與加密_第1頁
PHP網(wǎng)站開發(fā)項(xiàng)目式教程教案任務(wù)5-7-注冊信息的保存與加密_第2頁
PHP網(wǎng)站開發(fā)項(xiàng)目式教程教案任務(wù)5-7-注冊信息的保存與加密_第3頁
PHP網(wǎng)站開發(fā)項(xiàng)目式教程教案任務(wù)5-7-注冊信息的保存與加密_第4頁
PHP網(wǎng)站開發(fā)項(xiàng)目式教程教案任務(wù)5-7-注冊信息的保存與加密_第5頁
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡介

1、PHP網(wǎng)站開發(fā)項(xiàng)目式教程教案任務(wù)5-7-注冊信息的保存與加密PHP網(wǎng)站開發(fā)項(xiàng)目式教程教案任務(wù)5-7-注冊信息的保存與加密PHP網(wǎng)站開發(fā)項(xiàng)目式教程教案任務(wù)5-7-注冊信息的保存與加密5-7 注冊信息的保存與加密課程內(nèi)容信息說明所屬任務(wù)任務(wù)五 郵箱注冊和登錄功能實(shí)現(xiàn)已有基礎(chǔ)(學(xué)情)已經(jīng)完成了本任務(wù)中的郵箱注冊界面的設(shè)計(jì)、表單數(shù)據(jù)有效性驗(yàn)證、驗(yàn)證碼的正確性判斷并且已經(jīng)創(chuàng)建好數(shù)據(jù)庫表,具備了項(xiàng)目基礎(chǔ)。教學(xué)目標(biāo)知識目標(biāo)1.使用數(shù)據(jù)庫保存注冊信息2.對密碼進(jìn)行加密3.描述注冊功能的實(shí)現(xiàn)過程能力目標(biāo)1.能完成注冊信息的保存,并對密碼數(shù)據(jù)進(jìn)行加密2.拓展其他加密算法的應(yīng)用,培養(yǎng)創(chuàng)新思維和創(chuàng)新應(yīng)用能力素質(zhì)目標(biāo)(

2、包含課程思政)1.面對管理員可查看密碼的問題,培養(yǎng)客戶至上、精益求精的工匠精神2.養(yǎng)成代碼規(guī)范習(xí)慣,提高代碼排錯(cuò)能力重點(diǎn)1.注冊信息的保存2.使用md5()進(jìn)行密碼加密3.描述注冊功能的實(shí)現(xiàn)過程難點(diǎn)1.保存注冊信息時(shí)的SQL語句的定義與執(zhí)行2.使用md5()加密密碼信息3.描述注冊功能的實(shí)現(xiàn)過程教學(xué)策略信息化手段應(yīng)用流程圖說明整個(gè)注冊功能的實(shí)現(xiàn)流程教學(xué)方法討論法、啟發(fā)引導(dǎo)、問題導(dǎo)向、講授法學(xué)習(xí)方法課前預(yù)習(xí)、課中探究、課后練習(xí)與拓展課前活動(dòng)及需要時(shí)間教師活動(dòng)及內(nèi)容學(xué)生活動(dòng)及內(nèi)容布置學(xué)生觀看如下視頻5-5.6-4 保存注冊信息 5-5.6-5 加密用戶的密碼信息 2.設(shè)計(jì)翻轉(zhuǎn)課堂問題1.觀看視頻5

3、-5.6-4(約10分鐘)5-5.6-5(約12分鐘)2.思考翻轉(zhuǎn)課堂問題課中活動(dòng)(檢查預(yù)習(xí)效果,講解重點(diǎn)難點(diǎn))及需要時(shí)間1.將注冊信息寫入數(shù)據(jù)庫中(45分鐘)2.完成密碼的加密(23分鐘)3.總結(jié)注冊功能的實(shí)現(xiàn)流程(12分鐘)4.課中考核與總結(jié)(10分鐘)環(huán)節(jié)1-將注冊信息寫入數(shù)據(jù)庫中(45分鐘)重點(diǎn):將注冊信息寫入數(shù)據(jù)庫中的時(shí)間點(diǎn)、SQL語句的定義難點(diǎn):保存注冊信息的流程、SQL語句的執(zhí)行教學(xué)方法:問題導(dǎo)向、障礙設(shè)置、動(dòng)畫演示教師活動(dòng)學(xué)生活動(dòng)(1)解決重點(diǎn)+難點(diǎn):保存注冊數(shù)據(jù)的時(shí)間和流程(動(dòng)畫演示)啟用頭腦風(fēng)暴問題:何時(shí)將注冊的數(shù)據(jù)寫入到數(shù)據(jù)庫中?教師加以分析說明使用流程圖動(dòng)畫演示保存注冊

4、數(shù)據(jù)的流程。啟用頭腦風(fēng)暴問題:什么情況下$res會(huì)是false?啟用搶答問題:如果去掉對執(zhí)行結(jié)果的判斷,直接在執(zhí)行插入語句之后輸出“注冊的數(shù)據(jù)已經(jīng)寫入數(shù)據(jù)表usermsg中”將會(huì)出現(xiàn)什么問題? -引出課程思政,精益求精的工匠精神,提升項(xiàng)目質(zhì)量, 思考問題:項(xiàng)目實(shí)施后,用戶注冊郵件地址時(shí)是否會(huì)遇到$res為false這種情況?為什么?(12分鐘)學(xué)生思考并回答問題、聽講(2)解決重點(diǎn)+難點(diǎn):SQL語句的定義與執(zhí)行(障礙設(shè)置法)第一,啟用搖一搖問題:此處的SQL語句有哪幾種寫法?(至少說出兩種,并解釋一定的原因)第二,教師提供如下錯(cuò)誤代碼,執(zhí)行之后查看數(shù)據(jù)庫:引導(dǎo)學(xué)生思考,啟用搶答問題:為何沒有出

5、現(xiàn)任何錯(cuò)誤提示?哪個(gè)語句出錯(cuò)了?此時(shí)mysqli_query()語句執(zhí)行結(jié)果是什么? 第三,啟用搖一搖操作問題:如何修改上面代碼,若是書寫的SQL語句有誤,能夠提示“SQL語句的錯(cuò)誤信息”,否則提示“注冊的數(shù)據(jù)已經(jīng)寫入數(shù)據(jù)表usermsg中”(與流程圖一致)第四,啟用搶答問題:若是SQL語句中某個(gè)變量出錯(cuò),是否會(huì)顯示SQL語句的錯(cuò)誤提示?(23分鐘)學(xué)生看代碼、思考問題、給出解決方案(3)課堂練習(xí):使用交互課件完成注冊信息的保存(10分鐘)完成項(xiàng)目中的代碼,并保存注冊信息完成練習(xí)環(huán)節(jié)2- 完成密碼的加密(23分鐘)重點(diǎn):md5()加密原理及特點(diǎn)難點(diǎn):使用md5()完成密碼的加密教學(xué)方法:問題導(dǎo)

6、向、啟發(fā)引導(dǎo)教師活動(dòng)學(xué)生活動(dòng)(1)啟用課堂討論:對未加密的數(shù)據(jù),哪些人可通過哪些渠道獲得用戶的密碼?引出課程思政:面對管理員可直接查看數(shù)據(jù)庫數(shù)據(jù)的問題,提出如何防止管理員泄露用戶密碼的問題,保護(hù)用戶的信息安全培養(yǎng)學(xué)生客戶至上、精益求精的工匠精神(5分鐘)學(xué)生聽課、思考:如不加密銀行的帳戶資金安全嗎(2)解決重點(diǎn):md5()加密原理及特點(diǎn)(問題導(dǎo)向)啟用頭腦風(fēng)暴問題:你認(rèn)為一個(gè)加密函數(shù),需要具備哪些功能?教師講解md5()函數(shù)加密的原理及特性(5分鐘)學(xué)生聽課(3)解決難點(diǎn):使用md5()完成密碼的加密(問題導(dǎo)向)啟用頭腦風(fēng)暴問題:按照當(dāng)前數(shù)據(jù)表usermsg的結(jié)構(gòu),若是直接對密碼數(shù)據(jù)進(jìn)行加密,

7、寫入到數(shù)據(jù)表中的是完整的加密結(jié)果嗎?為什么?啟用搖一搖提問:如何修改usermgs結(jié)構(gòu),將密碼由最初的可變長16個(gè)字符長度改為固定32字符長度(7分鐘)學(xué)生討論回答問題(4)課堂練習(xí):要求學(xué)生創(chuàng)建文件alter.php,將密碼列修改為32字符,之后在zhuce.php界面中增加密碼加密(6分鐘)完成練習(xí)環(huán)節(jié)3- 總結(jié)注冊功能的實(shí)現(xiàn)流程(12分鐘)重點(diǎn)+難點(diǎn):注冊功能實(shí)現(xiàn)的操作流程教學(xué)方法:問題導(dǎo)向、啟發(fā)引導(dǎo)法、流程圖展示教師活動(dòng)學(xué)生活動(dòng)(1)解決重點(diǎn)+難點(diǎn):注冊功能實(shí)現(xiàn)的操作流程如何(問題導(dǎo)向)啟用搖一搖問題:從注冊界面開始到完成注冊,都完成了哪些功能?對于下面三個(gè)操作步驟:1. 注冊數(shù)據(jù)的合

8、法性驗(yàn)證,2. 驗(yàn)證碼的正確性判斷,3. 注冊地址的查重操作啟用課堂討論-開動(dòng)腦筋吧:三個(gè)步驟的順序如何?在整個(gè)功能實(shí)現(xiàn)之后,再運(yùn)行注冊界面,啟用如下?lián)尨饐栴}:第一,你認(rèn)為表單數(shù)據(jù)驗(yàn)證和地址查重,這兩個(gè)操作哪一個(gè)先完成?第二,你認(rèn)為驗(yàn)證碼的正確性判斷和表單數(shù)據(jù)驗(yàn)證,哪一個(gè)先完成?教師強(qiáng)調(diào)上面三個(gè)操作的執(zhí)行順序(7分鐘)學(xué)生思考問題、討論、回答問題(2)解決重點(diǎn)+難點(diǎn):注冊功能實(shí)現(xiàn)的操作流程如何(流程圖展示)教師使用流程圖展示郵件地址查重、表單數(shù)據(jù)驗(yàn)證、驗(yàn)證碼的正確性判斷三個(gè)操作的執(zhí)行流程,幫助學(xué)生將注冊功能中各個(gè)分散的知識點(diǎn)構(gòu)建成一個(gè)整體,引導(dǎo)學(xué)生培養(yǎng)良好的項(xiàng)目開發(fā)習(xí)慣(5分鐘)聽課環(huán)節(jié)4-課中考核與總結(jié)(10分鐘)(1)學(xué)生完成注冊信息保存與加密相關(guān)課堂小測試(5分鐘)(2)學(xué)生總結(jié)自己的課堂收獲(2分鐘)(3)教師總結(jié)重點(diǎn)和難點(diǎn)及學(xué)生遇到的問題(3分鐘)課后活動(dòng)學(xué)生活動(dòng)(總結(jié)與能力提升)教師活動(dòng)(教學(xué)總結(jié)與反思)(1)在職教云課堂課后活動(dòng)中做總結(jié)。(2)創(chuàng)新應(yīng)用能力培養(yǎng):通過md5加密,保護(hù)了用戶信息,引導(dǎo)學(xué)生拓展其他加密算法的應(yīng)用,培養(yǎng)學(xué)生創(chuàng)新思維和創(chuàng)新應(yīng)用能力。(1)教學(xué)特色:使用流程圖幫助

溫馨提示

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

評論

0/150

提交評論