1. 程式人生 > >Python Flask構建微信小程式訂餐系統 從專案搭建到部署上線 讓你快速掌握Python全棧開發

Python Flask構建微信小程式訂餐系統 從專案搭建到部署上線 讓你快速掌握Python全棧開發

本課程是python flask+微信小程式完美結合,從專案搭建到騰訊雲部署上線,打造一個全棧訂餐系統。從基礎語法入手,易於掌握,構建MVC架構,增進對小程式和後端API的理解認識。深入淺出帶你進階全棧工程師課程,幫助你快速提升專案經驗,掌握專案開發技巧,提高專案中解決問題的能力。

----------------------課程目錄------------------------------
第1章 《Python Flask構建微信小程式訂餐系統》課程簡介
本章內容會帶領大家通覽整體架構,功能模組,及學習建議。讓大家在一個清晰的開發思路下,進行後續的學習。同時領著大家登陸https://food.54php.cn(使用微信掃碼二維碼體驗下哦橫須)一起來演示一下專案。本次課程是嚴格按照商業系統進行架構開發的,從PC管理員端到小程式會員端,從專案搭建到部署上線,通俗易懂。…

第2章 微信小程式介紹
本章內容會從三方面給大家全方位帶領大家瞭解小程式。首先會體驗微信小程式,其次瞭解小程式的作用。最後一起體會申請小程式的流程。

第3章 課程準備工作
本章節是準備開發環境。包括虛擬機器安裝,Linux CentOS虛擬機器。Linux 和 windows平臺 安裝MySQL和Python3.

第4章 Flask框架入門篇
本章節是Flask框架的入門學習。會講解技術選項、Flask框架安裝、Hello World入門、路由藍圖功能、連結管理器以及版本管理、日誌和錯誤處理,資料庫ORM,最後打造高可用MVC框架

第5章 點餐系統後臺介面搭建
本章主要帶領大家快速搭建 我們 高大上的 PC管理員端的頁面。高大上?可登陸

https://food.54php.cn 直接體驗。

第6章 點餐小程式前臺頁面搭建
本章主要帶領大家快速搭建 小程式會員端頁面。可以直接掃描 小程式二維碼直接體驗。

第7章 管理員後臺賬號模組開發
本章將帶大家完成通用使用者模組功能的開發並結合實際案例講解如何避免登入資訊保安漏洞。MD5明文加密和增加密碼加密salt值,並且會講到非常規登入態安全儲存方案,最後會講解Cookie和Session的區別。這其中會有一個Flask非常重要的一個功能講解 資料庫ORM,登入攔截器…

第8章 小程式登入
本章主要講解微信小程式登入。通過官網登入API結合Flask API 實現註冊和登入驗證功能。

第9章 管理員後臺會員管理模組開發
本章我們主要完成會員管理模組,包括後臺會員列表,編輯會員,刪除會員,會員詳情 相關資料表設計以及功能開發

第10章 管理員後臺菜品模組開發
本章我們主要完成後臺菜品管理,模組後臺菜品分類 ,菜品列表,新增菜品,編輯菜品,刪除菜品,菜品上架和下架,庫存管理 相關資料表設計以及功能開發。其中包括無重新整理圖片上傳 和 圖片服務重要功能。

第11章 小程式內的商品搜尋和菜品展示模組開發
本章重點是展示菜品列表、上拉載入分頁資料 和 詳情頁面,分享,加入購物車等功能。

第12章 小程式菜品訂單和支付模組開發
本章是重點乾貨,整個支付系統的架構和思想實現,幷包括下單模組,庫存併發控制(高併發的解決方案哦),微信線上支付功能,微信模板訊息實時消費提醒 。其次是後臺確認發貨,會員確認收貨,會員評價 和 相關表實現 …

第13章 小程式會員中心
本章主要是 展示訂單、評論,收貨地址的展示、新增和編輯、刪除功能。

第14章 管理員後臺財務管理模組開發
本章是系統比較重要的資料隱祕功能:財務模組,一起完成訂單管理,財務流水 和 發貨操作。

第15章 管理員後臺統計管理模組開發
本章我們使用HighCharts實現高大上的圖表化展示,將冰冷的數字圖形化展示,讓所有數字瞭然,同時也會講解使用Crontab實現我們後臺任務,商業公司都會使用到這個功能。最後會再次完整部署我們的專案並體驗我們的實現成果。

第16章 生產部署
本章會直接使用雲主機在CentOS7部署。包括MySQL,Nginx,uwsgi,git 安裝 以及免費https證書生成。

https://pan.baidu.com/s/1Y3o9xLXB0qr79iuE6P-f4w