




下載本文檔
版權(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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 裝修施工合同模板
- 商業(yè)大廈租用與物業(yè)管理合同協(xié)議
- 煤炭倉儲(chǔ)合同模板
- 租賃合同管理與執(zhí)行指南
- 石材采購框架合同
- 植物練習(xí)題(含參考答案)
- 合作研發(fā)合同樣本
- 房地產(chǎn)企業(yè)勞動(dòng)合同簽訂指南
- 羊水栓塞管道的護(hù)理措施
- 標(biāo)準(zhǔn)民間借款合同模板大全
- GB/T 27030-2025合格評定第三方符合性標(biāo)志的通用要求
- 2025 南沙區(qū)危險(xiǎn)化學(xué)品和化工醫(yī)藥企業(yè)防靜電安全指引
- 2024年南通市市屬事業(yè)單位統(tǒng)一招聘筆試真題
- 河南鄭州大學(xué)第二附屬醫(yī)院招聘考試真題2024
- (二模)溫州市2025屆高三第二次適應(yīng)性考試數(shù)學(xué)試卷(含答案詳解)
- 2025華電內(nèi)蒙古能源有限公司校園招聘筆試參考題庫附帶答案詳解
- 2025高考數(shù)學(xué)專項(xiàng)講義第18講圓錐曲線中的極點(diǎn)極線問題(高階拓展、競賽適用)(學(xué)生版+解析)
- 急性膽囊炎護(hù)理病例討論
- 15 青春之光(公開課一等獎(jiǎng)創(chuàng)新教案)
- 社會(huì)主義政治建設(shè)
- 公共管理學(xué)方法論知到智慧樹章節(jié)測試課后答案2024年秋華南農(nóng)業(yè)大學(xué)
評論
0/150
提交評論