《PHP網(wǎng)站開(kāi)發(fā)項(xiàng)目式教程(微課版) 教案任務(wù)5教案》由會(huì)員分享,可在線閱讀,更多相關(guān)《PHP網(wǎng)站開(kāi)發(fā)項(xiàng)目式教程(微課版) 教案任務(wù)5教案(3頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、PHP網(wǎng)站開(kāi)發(fā)項(xiàng)目式教程(微課版)教案基本信息說(shuō)明模塊163郵箱注冊(cè)功能實(shí)現(xiàn)單元數(shù)6教學(xué)目標(biāo)知識(shí)目標(biāo)熟悉注冊(cè)界面中表單的設(shè)計(jì)方法掌握?qǐng)D片驗(yàn)證碼的創(chuàng)建、插入和刷新方法掌握Session機(jī)制的原理、作用及用法掌握驗(yàn)證碼的正確性判斷方法并在驗(yàn)證碼錯(cuò)誤情況下進(jìn)行數(shù)據(jù)回填掌握在PHP程序中操作MySQL數(shù)據(jù)庫(kù)的常用方法掌握使用MySQL數(shù)據(jù)庫(kù)保存注冊(cè)信息的相關(guān)知識(shí)能力目標(biāo)使學(xué)生具備設(shè)計(jì)能夠使用圖片驗(yàn)證碼的表單注冊(cè)功能網(wǎng)站的能力重點(diǎn)圖片驗(yàn)證碼的創(chuàng)建、插入和刷新方法Session機(jī)制的原理、作用及用法驗(yàn)證碼的正確性判斷方法并在驗(yàn)證碼錯(cuò)誤情況下進(jìn)行數(shù)據(jù)回填在PHP程序中操作MySQL數(shù)據(jù)庫(kù)的常用方法使用MyS
2、QL數(shù)據(jù)庫(kù)保存注冊(cè)信息的相關(guān)知識(shí)使用Ajax進(jìn)行郵件地址的查重操作難點(diǎn)圖片驗(yàn)證碼的創(chuàng)建、插入和刷新方法Session機(jī)制的原理、作用及用法驗(yàn)證碼的正確性判斷方法并在驗(yàn)證碼錯(cuò)誤情況下進(jìn)行數(shù)據(jù)回填在PHP程序中操作MySQL數(shù)據(jù)庫(kù)的常用方法使用Ajax進(jìn)行郵件地址的查重操作教學(xué)方法與教學(xué)手段教學(xué)方法項(xiàng)目驅(qū)動(dòng)、啟發(fā)引導(dǎo)式和小組討論教學(xué)手段通過(guò)運(yùn)行所設(shè)計(jì)的163郵箱注冊(cè)項(xiàng)目,引導(dǎo)學(xué)生觀察需要完成的功能,并共同探討相關(guān)技術(shù)技能教學(xué)內(nèi)容簡(jiǎn)單郵箱注冊(cè)功能實(shí)現(xiàn)圖片驗(yàn)證碼的創(chuàng)建、插入和刷新 session機(jī)制的原理與應(yīng)用實(shí)現(xiàn)圖片驗(yàn)證碼的驗(yàn)證功能 操作mysql數(shù)據(jù)庫(kù) 使用數(shù)據(jù)庫(kù)保存注冊(cè)信息冊(cè)強(qiáng)調(diào)注冊(cè)界面中手機(jī)號(hào)
3、數(shù)據(jù)合法性驗(yàn)證過(guò)程創(chuàng)建zhuce. html zhuce. css完成注冊(cè)界面設(shè)計(jì)創(chuàng)建zhuce. js文件,完成表單數(shù)據(jù)驗(yàn)證功能創(chuàng)建zhuce. php文件,完成注冊(cè)信息的提交和輸出2 .圖片驗(yàn)證碼的創(chuàng)建、插入和刷新強(qiáng)調(diào)使用PHP中各種圖像處理函數(shù)創(chuàng)建圖片驗(yàn)證碼、并將驗(yàn)證碼圖片插入到zhuce.html文件,并能實(shí)現(xiàn)驗(yàn)證碼的刷新創(chuàng)建圖片驗(yàn)證碼:生成驗(yàn)證碼字符、創(chuàng)建圖像、生成干擾因素、在圖片中輸出字符將圖片驗(yàn)證碼插入到zhuce. html文件的指定位置在zhuce. js文件中創(chuàng)建腳木函數(shù)yzmupdateO ,完成驗(yàn)證碼的刷新功能,在zhuce. html文件中完成對(duì)函數(shù)的調(diào)用過(guò)程3. s
4、ession機(jī)制的原理與應(yīng)用強(qiáng)調(diào)session機(jī)制的原理說(shuō)明session機(jī)制的原理及應(yīng)用環(huán)境說(shuō)明session機(jī)制的啟用方式及系統(tǒng)數(shù)組$_SESS1ON的應(yīng)用修改yzm. php和zhuce. php文件,通過(guò)session將yzm中生成的驗(yàn)證碼字符傳遞到zhuce. php文件中,為驗(yàn)證碼判斷做準(zhǔn)備。4 .實(shí)現(xiàn)圖片驗(yàn)證碼的驗(yàn)證功能強(qiáng)調(diào)驗(yàn)證碼比較時(shí)大小寫字符問(wèn)題的解決方案,驗(yàn)證碼輸入錯(cuò)誤之后數(shù)據(jù)的回填方法驗(yàn)證碼比較時(shí)字符大小寫問(wèn)題的解決方案驗(yàn)證碼輸入錯(cuò)誤之后需要實(shí)現(xiàn)的功能說(shuō)明:回到zhuce.html文件界面、回填郵件地址、密碼和確認(rèn)密碼、手機(jī)號(hào)等信息在輸入驗(yàn)證碼的文本框中顯示紅色提示信息當(dāng)
5、用戶將光標(biāo)放入文本框中時(shí),提示信息消失,并將文本更改為黑色5.操作mysql數(shù)據(jù)庫(kù)強(qiáng)調(diào)PHP中操作MySQL數(shù)據(jù)庫(kù)的常用方法PHP連接數(shù)據(jù)庫(kù)的函數(shù)mysqli_connect()PHP選擇打開(kāi)數(shù)據(jù)庫(kù)的函數(shù)mysqli_select_db()PHP關(guān)閉數(shù)據(jù)庫(kù)連接的函數(shù)mysqli_close()PHP執(zhí)行SQL語(yǔ)句的函數(shù)mysqli_query()PHP獲取查詢結(jié)果記錄集中記錄數(shù)的函數(shù)mysqli num rows()6 .使用數(shù)據(jù)庫(kù)保存注冊(cè)信息強(qiáng)調(diào)判斷用戶所注冊(cè)郵件地址是否己經(jīng)存在的方法(1)使用Ajax進(jìn)行郵件地址的查重操作創(chuàng)建 XMLHttpRequest 對(duì)象;XMLHttpRequest 對(duì)象的屬性和事件(readyState 屬性、read)rs tat echange事件、responseText 屬性、status 屬性);XMLHttpRequest 對(duì)象的方法(open()方法、send。方法)定義腳本函數(shù)向服務(wù)器發(fā)送查重請(qǐng)求并獲取服務(wù)器響應(yīng)創(chuàng)建服務(wù)器端check, php文件,用于接受并處理上述請(qǐng)求,返回結(jié)果(2) 設(shè)計(jì)插入語(yǔ)句,將用戶注冊(cè)的信息寫入數(shù)據(jù)表中(3) md5()函數(shù)加密的作用及應(yīng)用