1. 程式人生 > >Python flask構建微信小程式訂餐系統(最新最全)

Python flask構建微信小程式訂餐系統(最新最全)

第1章 《Python Flask構建微信小程式訂餐系統》課程簡介
本章內容會帶領大家通覽整體架構,功能模組,及學習建議。讓大家在一個清晰的開發思路下,進行後續的學習。本次課程是嚴格按照商業系統進行架構開發的,從PC管理員端到小程式會員端,從專案搭建到部署上線,通俗易懂。...

1-1 導學——Python Flask 構建微信小程式訂餐系統


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

2-1 小程式是什麼
2-2 小程式的作用
2-3 申請小程式的流程


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



3-1 環境和虛擬機器講解
3-2 虛擬機器安裝Centos
3-3 資料庫簡介和Centos準備工作
3-4 LinuxMysql安裝
3-5 windows Mysql安裝
3-6 python3基本講解 和 linux 安裝Python3
3-7 windows python3 安裝


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

4-1 技術選型比較
4-2 Flask框架安裝
4-3 Flask Hello World 快速入門
4-4 藍圖路由規劃

4-5 連結管理器和版本管理
4-6 日誌系統
4-7 錯誤處理
4-8 資料庫ORM
4-9 打造高可用flask mvc框架


第5章 點餐系統後臺介面搭建
本章主要帶領大家快速搭建 我們 高大上的 PC管理員端的頁面。高大上?可登陸 https://food.54php.cn 直接體驗。

5-1 管理員登入和列表頁面
5-2 會員管理


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

6-1 搭建小程式會員介面



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


7-1 管理員模組功能介紹
7-2 登陸退出準備工作,資料庫GUI工具演示
7-3 登入退出(1)
7-4 登入退出(2)
7-5 編輯和修改登入人資訊
7-6 賬號管理:列表和詳情展示
7-7 賬號管理:新增和編輯賬號
7-8 賬號管理:搜尋和分頁
7-9 賬號管理:刪除和恢復
7-10 登入和版本號優化、訪問記錄、錯誤記錄和總結


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

8-1 小程式會員登入和註冊1
8-2 小程式會員登入和註冊2
8-3 小程式會員登入和註冊3
8-4 小程式會員登入和註冊4
8-5 小程式會員登入和註冊5


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

9-1 會員列表展示,分頁,搜尋和詳情
9-2 會員編輯
9-3 會員的刪除和恢復


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

10-1 分類的新增和編輯
10-2 分類列表,刪除和恢復
10-3 視覺化編輯器ueditor配置
10-4 ueditor 後臺上傳配置
10-5 editor上傳圖片和通用上傳服務封裝
10-6 editor圖片列表展示和分頁多種方式實現
10-7 select2、tagsinput外掛和無重新整理上傳功能
10-8 美食編輯和新增功能
10-9 美食列表和詳情功能
10-10 小優化和重點回顧



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

11-1 小程式 首頁 菜品分類和頭部滾動圖功能實現
11-2 小程式美食列表和 上拉重新整理分頁
11-3 美食詳情 和 分享功能
11-4 會員攔截器 和 分享儲存功能
11-5 加入購物車功能


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

12-1 購物車列表展示功能
12-2 購物車 刪除 和 編輯庫存功能
12-3 下單提交 上
12-4 下單提交 下(併發控制)
12-5 訂單列表資訊展示
12-6 支付下單和拉起支付功能
12-7 支付回撥處理
12-8 微信模板訊息 上
12-9 微信訊息模板下:Job處理非同步訊息
12-10 取消訂單和確定收貨功能
12-11 定時器實現自動取消訂單
12-12 訂單評價功能實現
12-13 商品詳情頁面 商品評價獲取展示
12-14 新增收貨地址功能
12-15 下單頁面快遞地址選擇功能
12-16 訂單詳情頁面 和 下單四大金剛回顧


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

13-1 會員詳情 + 評論列表 + 收貨地址列表 +地址編輯 、刪除 、 設定預設


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

14-1 訂單列表 + 財務列表 + 訂單詳情 和 確認發貨 功能



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

15-1 定時器統計入口模型 + 會員統計功能
15-2 商品售賣統計任務
15-3 全站統計任務和歷史資料初始化技巧
15-4 儀表板統計資料展示
15-5 HighCharts儀表盤資料圖形化展示
15-6 財務統計、售賣統計、會員消費統計、分享統計展示



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

16-1 單程序啟動服務
16-2 nginx + uwsgi 實現多程序訪問
16-3 申請免費https證書 和 上程式送審步驟


第17章 課程總結
課程總結

17-1 課程總結
 

 

 

下載地址:百度網盤