Python程序開發(fā)案例教程(第2版)教案 教學(xué)設(shè)計(jì) 第17 章項(xiàng)目實(shí)戰(zhàn)-天天生鮮_第1頁
Python程序開發(fā)案例教程(第2版)教案 教學(xué)設(shè)計(jì) 第17 章項(xiàng)目實(shí)戰(zhàn)-天天生鮮_第2頁
Python程序開發(fā)案例教程(第2版)教案 教學(xué)設(shè)計(jì) 第17 章項(xiàng)目實(shí)戰(zhàn)-天天生鮮_第3頁
Python程序開發(fā)案例教程(第2版)教案 教學(xué)設(shè)計(jì) 第17 章項(xiàng)目實(shí)戰(zhàn)-天天生鮮_第4頁
Python程序開發(fā)案例教程(第2版)教案 教學(xué)設(shè)計(jì) 第17 章項(xiàng)目實(shí)戰(zhàn)-天天生鮮_第5頁
已閱讀5頁,還剩5頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

博學(xué)谷——讓IT教學(xué)更簡單,讓IT學(xué)習(xí)更有效PAGE12PAGE5《Python程序開發(fā)案例教程(第2版)》教學(xué)設(shè)計(jì)課程名稱:授課年級:授課學(xué)期:教師姓名:年月課題名稱第17章項(xiàng)目實(shí)戰(zhàn)——天天生鮮計(jì)劃課時(shí)12課時(shí)教學(xué)引入拼多多、京東、蘇寧易購等是大家熟知的在線購物網(wǎng)站,這些網(wǎng)站提供清晰簡潔的頁面結(jié)構(gòu),包括首頁、分類頁面、詳情頁面和購物車頁面等,讓用戶能夠根據(jù)自身需求快速導(dǎo)航到所需頁面,瀏覽商品信息,并進(jìn)行下單操作。實(shí)際上,在線購物網(wǎng)站是Web應(yīng)用的重要應(yīng)用領(lǐng)域。本章將以一個(gè)在線購物網(wǎng)站——天天生鮮為例,演示使用Django框架開發(fā)Web應(yīng)用的具體流程,旨在幫助讀者鞏固Django框架的使用方法。教學(xué)目標(biāo)使學(xué)生了解天天生鮮項(xiàng)目的業(yè)務(wù)邏輯,能夠復(fù)述項(xiàng)目的業(yè)務(wù)邏輯使學(xué)生熟悉天天生鮮項(xiàng)目的準(zhǔn)備工作,能夠根據(jù)模型設(shè)計(jì)定義模型類使學(xué)生掌握天天生鮮項(xiàng)目各功能實(shí)現(xiàn)方式,能夠?qū)崿F(xiàn)項(xiàng)目的各功能教學(xué)重點(diǎn)定義模型類遷移數(shù)據(jù)配置靜態(tài)文件創(chuàng)建視圖函數(shù)創(chuàng)建模板文件配置路由創(chuàng)建視圖函數(shù)實(shí)現(xiàn)加入購物車功能創(chuàng)建模板文件配置路由創(chuàng)建視圖函數(shù)創(chuàng)建模板文件配置路由創(chuàng)建視圖函數(shù)實(shí)現(xiàn)刪除商品的功能創(chuàng)建模板文件配置路由創(chuàng)建視圖函數(shù)實(shí)現(xiàn)提交訂單功能創(chuàng)建模板文件配置路由創(chuàng)建視圖函數(shù)創(chuàng)建模板文件配置路由教學(xué)難點(diǎn)創(chuàng)建視圖函數(shù)創(chuàng)建視圖函數(shù)實(shí)現(xiàn)加入購物車功能創(chuàng)建視圖函數(shù)創(chuàng)建視圖函數(shù)實(shí)現(xiàn)刪除商品的功能創(chuàng)建視圖函數(shù)實(shí)現(xiàn)提交訂單功能創(chuàng)建視圖函數(shù)教學(xué)方式課堂教學(xué)以PPT講授為主,并結(jié)合多媒體進(jìn)行教學(xué)教學(xué)過程第一課時(shí)(項(xiàng)目頁面展示、模塊與功能分析、數(shù)據(jù)庫設(shè)計(jì)、創(chuàng)建項(xiàng)目)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點(diǎn)進(jìn)行再次鞏固講解。通過直接引入的方式導(dǎo)入新課天天生鮮項(xiàng)目中共有6個(gè)頁面,包括首頁、商品分類頁面、商品詳情頁面、購物車頁面、訂單提交頁面和訂單提交成功頁面。本節(jié)將對項(xiàng)目頁面展示、模塊與功能分析、數(shù)據(jù)庫設(shè)計(jì)、創(chuàng)建項(xiàng)目進(jìn)行介紹。知識點(diǎn)1-項(xiàng)目頁面展示教師通過PPT講解項(xiàng)目頁面展示。首頁商品分類頁面商品詳情頁面購物車頁面訂單提交頁面訂單提交成功頁面知識點(diǎn)2-模塊與功能分析教師通過PPT講解模塊與功能分析。介紹天天生鮮包含的模塊介紹天天生鮮各頁面包含的功能知識點(diǎn)3-數(shù)據(jù)庫設(shè)計(jì)教師通過PPT講解數(shù)據(jù)庫設(shè)計(jì)。通過ER圖介紹天天生鮮項(xiàng)目數(shù)據(jù)庫表知識點(diǎn)4-創(chuàng)建項(xiàng)目教師通過PPT講解創(chuàng)建項(xiàng)目。準(zhǔn)備開發(fā)環(huán)境創(chuàng)建項(xiàng)目創(chuàng)建應(yīng)用配置數(shù)據(jù)庫創(chuàng)建數(shù)據(jù)庫三、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。四、布置作業(yè)教師通過高校教輔平臺(tái)()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第二課時(shí)(定義模型類、遷移數(shù)據(jù)、配置靜態(tài)文件)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點(diǎn)進(jìn)行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中,我們介紹了項(xiàng)目頁面展示、模塊與功能分析、數(shù)據(jù)庫設(shè)計(jì)、創(chuàng)建項(xiàng)目,在本節(jié)中將對定義模型類、遷移數(shù)據(jù)、配置靜態(tài)文件進(jìn)行介紹。三、新課講解知識點(diǎn)1-定義模型類教師通過PPT講解定義模型類。(1)定義goods應(yīng)用模型(2)定義cart應(yīng)用模型知識點(diǎn)2-遷移數(shù)據(jù)教師通過PPT講解遷移數(shù)據(jù)。安裝Pillow庫生成遷移文件執(zhí)行遷移文件知識點(diǎn)3-配置靜態(tài)文件教師通過PPT講解配置靜態(tài)文件。創(chuàng)建templates、static目錄將模板文件放入templates目錄將資源文件放入static目錄在配置文件中設(shè)置TEMPLATES配置項(xiàng)在配置文件中設(shè)置static目錄四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺(tái)()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第三課時(shí)(創(chuàng)建視圖函數(shù)、創(chuàng)建模板文件、配置路由)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點(diǎn)進(jìn)行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了定義模型類、遷移數(shù)據(jù)、配置靜態(tài)文件,在本節(jié)中將對創(chuàng)建視圖函數(shù)、創(chuàng)建模板文件、配置路由進(jìn)行介紹。三、新課講解知識點(diǎn)1-創(chuàng)建視圖函數(shù)教師通過PPT講解創(chuàng)建視圖函數(shù)。在goods應(yīng)用中創(chuàng)建視圖函數(shù)index()在視圖函數(shù)中獲取最新商品數(shù)據(jù)在視圖函數(shù)中獲取購物車商品數(shù)據(jù)知識點(diǎn)2-創(chuàng)建模板文件教師通過PPT講解創(chuàng)建模板文件。在index.html文件中展示商品分類在index.html文件中展示最新商品在index.html文件中展示購物車知識點(diǎn)3-配置路由教師通過PPT講解配置路由。配置首頁URL四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺(tái)()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第四課時(shí)(創(chuàng)建視圖函數(shù)、實(shí)現(xiàn)加入購物車功能、創(chuàng)建模板文件、配置路由)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點(diǎn)進(jìn)行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了創(chuàng)建視圖函數(shù)、創(chuàng)建模板文件、配置路由,在本節(jié)中將對創(chuàng)建視圖函數(shù)、實(shí)現(xiàn)加入購物車功能、創(chuàng)建模板文件、配置路由進(jìn)行講解。三、新課講解知識點(diǎn)1-創(chuàng)建視圖函數(shù)教師通過PPT講解創(chuàng)建視圖函數(shù)。在goods應(yīng)用中創(chuàng)建視圖函數(shù)detail()在視圖函數(shù)中獲取商品id在視圖函數(shù)中根據(jù)獲取的id查詢商品數(shù)據(jù)在視圖函數(shù)中獲取購物車列表數(shù)據(jù)在視圖函數(shù)中獲取購物車商品總數(shù)知識點(diǎn)2-實(shí)現(xiàn)加入購物車功能教師通過PPT講解實(shí)現(xiàn)加入購物車功能。在cart應(yīng)用中創(chuàng)建視圖函數(shù)add_cart()在視圖函數(shù)中實(shí)現(xiàn)商品已存在購物車加入購物車實(shí)現(xiàn)邏輯在視圖函數(shù)中實(shí)現(xiàn)商品不存在購物車加入購物車實(shí)現(xiàn)邏輯知識點(diǎn)3-創(chuàng)建模板文件教師通過PPT講解創(chuàng)建模板文件。在detail.html文件展示商品分類導(dǎo)入展示的商品圖片在detail.html文件展示商品名稱、商品價(jià)格和商品名稱在detail.html文件展示商品介紹在detail.html文件展示購物車知識點(diǎn)4-配置路由教師通過PPT講解創(chuàng)建模板文件。配置詳情頁URL四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺(tái)()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第五課時(shí)(創(chuàng)建視圖函數(shù)、創(chuàng)建模板文件、配置路由)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點(diǎn)進(jìn)行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了創(chuàng)建視圖函數(shù)、實(shí)現(xiàn)加入購物車功能、創(chuàng)建模板文件、配置路由,在本節(jié)中將對創(chuàng)建視圖函數(shù)、創(chuàng)建模板文件、配置路由進(jìn)行講解。三、新課講解知識點(diǎn)1-創(chuàng)建視圖函數(shù)教師通過PPT講解創(chuàng)建視圖函數(shù)。在goods應(yīng)用創(chuàng)建視圖函數(shù)goods()在視圖函數(shù)中獲取商品分頁數(shù)據(jù)在視圖函數(shù)中獲取購物車商品列表數(shù)據(jù)在視圖函數(shù)中獲取購物車商品數(shù)據(jù)知識點(diǎn)2-創(chuàng)建模板文件教師通過PPT講解創(chuàng)建模板文件。在goods.html文件展示商品分類數(shù)據(jù)在goods.html文件展示商品數(shù)據(jù)在goods.html文件展示購物車數(shù)據(jù)在goods.html文件展示分頁數(shù)據(jù)知識點(diǎn)3-配置路由教師通過PPT講解視圖類。配置goods應(yīng)用的URL四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺(tái)()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第六課時(shí)(創(chuàng)建視圖函數(shù)、實(shí)現(xiàn)刪除商品的功能、創(chuàng)建模板文件、配置路由)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點(diǎn)進(jìn)行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了創(chuàng)建視圖函數(shù)、創(chuàng)建模板文件、配置路由,在本節(jié)中將對創(chuàng)建視圖函數(shù)、實(shí)現(xiàn)刪除商品的功能、創(chuàng)建模板文件、配置路由進(jìn)行講解。三、新課講解知識點(diǎn)1-創(chuàng)建視圖函數(shù)教師通過PPT講解創(chuàng)建視圖函數(shù)。在cart應(yīng)用中創(chuàng)建視圖函數(shù)show_cart()在視圖函數(shù)中獲取購物車商品列表數(shù)據(jù)、商品總數(shù)數(shù)據(jù)、商品總價(jià)知識點(diǎn)2-實(shí)現(xiàn)刪除商品的功能教師通過PPT講解實(shí)現(xiàn)刪除商品的功能。在cart應(yīng)用中創(chuàng)建視圖函數(shù)remove_cart()在視圖函數(shù)中獲取要?jiǎng)h除的商品id知識點(diǎn)3-創(chuàng)建模板文件教師通過PPT講解創(chuàng)建模板文件。在cart.html文件中展示商品數(shù)量在cart.html文件中展示商品統(tǒng)計(jì)在cart.html文件中展示商品結(jié)算知識點(diǎn)4-配置路由教師通過PPT講解創(chuàng)建模板文件。配置展示購物車數(shù)據(jù)和刪除商品的URL四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺(tái)()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第七課時(shí)(創(chuàng)建視圖函數(shù)、實(shí)現(xiàn)提交訂單功能、創(chuàng)建模板文件、配置路由)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點(diǎn)進(jìn)行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了創(chuàng)建視圖函數(shù)、實(shí)現(xiàn)刪除商品的功能、創(chuàng)建模板文件、配置路由,在本節(jié)中將對創(chuàng)建視圖函數(shù)、實(shí)現(xiàn)提交訂單功能、創(chuàng)建模板文件、配置路由進(jìn)行講解。三、新課講解知識點(diǎn)1-創(chuàng)建視圖函數(shù)教師通過PPT講解創(chuàng)建視圖函數(shù)。在cart應(yīng)用中創(chuàng)建視圖函數(shù)place_order()在視圖函數(shù)中獲取購物車商品列表數(shù)據(jù)在視圖函數(shù)中獲取購物車商品總數(shù)數(shù)據(jù)在視圖函數(shù)中獲取商品總價(jià)數(shù)據(jù)知識點(diǎn)2-實(shí)現(xiàn)提交訂單功能教師通過PPT講解實(shí)現(xiàn)提交訂單功能。在cart應(yīng)用中創(chuàng)建視圖函數(shù)submit_order()在視圖函數(shù)中獲取訂單信息、保存訂單信息、生成訂單編號、保存訂單信息知識點(diǎn)3-創(chuàng)建模板文件教師通過PPT講解創(chuàng)建模板文件。在place_order.html文件中展示商品列表數(shù)據(jù)在place_order.html文件中展示總金額結(jié)算知識點(diǎn)4-配置路由教師通過PPT講解創(chuàng)建模板文件。配置生成訂單和提交訂單URL四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺(tái)()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第八課時(shí)(創(chuàng)建視圖函數(shù)、創(chuàng)建模板文件、配置路由)一、復(fù)習(xí)鞏固教師通過上節(jié)課作業(yè)的完成情況,對學(xué)生吸收不好的知識點(diǎn)進(jìn)行再次鞏固講解。二、通過直接引入的方式導(dǎo)入新課在上一節(jié)中介紹了創(chuàng)建視圖函數(shù)、實(shí)現(xiàn)提交訂單功能、創(chuàng)建模板文件、配置路由,在本節(jié)中將對創(chuàng)建視圖函數(shù)、創(chuàng)建模板文件、配置路由進(jìn)行講解。三、新課講解知識點(diǎn)1-創(chuàng)建視圖函數(shù)教師通過PPT講解創(chuàng)建視圖函數(shù)。在cart應(yīng)用中創(chuàng)建視圖函數(shù)submit_success()在視圖函數(shù)中實(shí)現(xiàn)訂單提交成功功能知識點(diǎn)2-創(chuàng)建模板文件教師通過PPT講解創(chuàng)建模板文件。在success.html文件中展示商品列表數(shù)據(jù)在success.html文件中展示商品訂單數(shù)據(jù)在success.html文件中展示商品總金額計(jì)算知識點(diǎn)3-配置路由教師通過PPT講解創(chuàng)建模板文件。配置訂單提交成功的URL四、歸納總結(jié)教師回顧本節(jié)課所講的內(nèi)容,并通過測試題的方式引導(dǎo)學(xué)生解答問題并給予指導(dǎo)。五、布置作業(yè)教師通過高校教輔平臺(tái)()布置本節(jié)課作業(yè)以及下節(jié)課的預(yù)習(xí)作業(yè)。第九、十課時(shí)(上機(jī)練習(xí))上機(jī)練習(xí)主要針對本章中需要重點(diǎn)掌握的知識點(diǎn),以及在程序中容易出錯(cuò)的內(nèi)容進(jìn)行練習(xí),通過上機(jī)練習(xí)可以考察同學(xué)對知識點(diǎn)的掌握情況,對代碼的熟練程度。上機(jī)一:(考察知識點(diǎn)為:定義模型類、遷移數(shù)據(jù)、配置靜態(tài)文件、創(chuàng)建視圖函數(shù)、創(chuàng)建模板文件、配置路由)形式:單獨(dú)完成題目:定義天天生鮮項(xiàng)目的模型類根據(jù)創(chuàng)建的模型類創(chuàng)建遷移數(shù)據(jù)和生成數(shù)據(jù)配置天天項(xiàng)目的靜態(tài)文件在goods應(yīng)用中創(chuàng)建視圖函數(shù)index()在首頁模板index.html文件中展示商品分類、最新商品和購物車數(shù)據(jù)配置視圖函數(shù)index()的路由上機(jī)二:(考察知識點(diǎn)為:創(chuàng)建視圖函數(shù)、實(shí)現(xiàn)加入購物車功能、創(chuàng)建模板文件、配置路由、創(chuàng)建視圖函數(shù)、創(chuàng)建模板文件、配置路由)形式:單獨(dú)完成題目:在goods應(yīng)用中創(chuàng)建視圖函數(shù)detail()在goods應(yīng)用實(shí)現(xiàn)加入購物車功能在模板文件detail.html文件中展示商品分類、商品圖片、商品名稱、商品價(jià)格和商品數(shù)量數(shù)據(jù)配置add_cart()函數(shù)的URL第十一、十二課時(shí)(上機(jī)練習(xí))上機(jī)三:(考察知識點(diǎn)為:創(chuàng)建視圖函數(shù)、實(shí)現(xiàn)刪除商品的功能、創(chuàng)建模板文件、配置路由)形式:單獨(dú)完成題目:在goods應(yīng)用中創(chuàng)建視圖函數(shù)goods()在goods應(yīng)用中實(shí)現(xiàn)刪除商品的功能在模板文件cart.html文件

溫馨提示

  • 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

提交評論