找回密码
 立即注册
查看: 1003|回复: 0

Python flask构建微信小程序订餐系统

[复制链接]
累计签到:6 天
连续签到:2 天
发表于 2019-3-1 15:09:48 | 显示全部楼层 |阅读模式
本帖最后由 xuenv2005 于 2019-3-2 17:54 编辑 : B, t8 }& i8 r. Y
( s0 z! r* X3 I- f; v! G
第1章 《Python Flask构建微信小程序订餐系统》课程简介' Y( U$ [" r& H" O9 Q. S) f
本章内容会带领大家通览整体架构,功能模块,及学习建议。让大家在一个清晰的开发思路下,进行后续的学习。本次课程是严格按照商业系统进行架构开发的,从PC管理员端到小程序会员端,从项目搭建到部署上线,通俗易懂。...
* }6 Y' i) N4 }2 A  w6 p  a/ L. ^0 y
1-1 导学——Python Flask 构建微信小程序订餐系统
* V# ]- }" |: @. ^* Y第2章 微信小程序介绍
& \9 p  C9 G  O, y$ X# x$ M本章内容会从三方面给大家全方位带领大家了解小程序。首先会体验微信小程序,其次了解小程序的作用。最后一起体会申请小程序的流程。
6 M2 j& r" l3 }& L- M# o0 S
* e; J2 w. B+ S2 @+ c 2-1 小程序是什么
! v, {! y% h' U' ^2 W 2-2 小程序的作用
3 h; S  J  Q& x2 ~) m) e1 N/ s 2-3 申请小程序的流程
; }7 r- L" @) G7 n7 U第3章 课程准备工作) y! a8 i: ]! [0 V
本章节是准备开发环境。包括虚拟机安装,Linux CentOS虚拟机。Linux 和 windows平台 安装MySQL和Python3.
8 F9 A8 S( O, B5 I8 o; H
3 b+ {8 P( \4 M$ o  x4 r 3-1 所有人注意 !!!
- Z  u& \; A* H1 c7 \ 3-2 环境和虚拟机讲解. R; ?9 k/ w  v/ [/ o& e6 ]  W: x% G2 _
3-3 虚拟机安装Centos
9 k/ u' G# t7 h' H7 D9 P4 b3 I 3-4 数据库简介和Centos准备工作6 D6 p$ t5 Y8 I* h4 d3 N: x( v
3-5 LinuxMysql安装9 P8 [2 C- q& Z1 @& p: j# {$ M
3-6 windows Mysql安装* H) J; b* }1 z. n1 W
3-7 python3基本讲解 和 linux 安装Python3
; s. `7 R- x; r- T7 v+ O- G 3-8 windows python3 安装
1 l$ H; }* |  @+ ?5 }! ~3 s" K第4章 Flask框架入门篇
( `% ~% @* s7 P) v本章节是Flask框架的入门学习。会讲解技术选项、Flask框架安装、Hello World入门、路由蓝图功能、链接管理器以及版本管理、日志和错误处理,数据库ORM,最后打造高可用MVC框架0 u5 N6 ]) x/ c7 H/ ?5 ^$ ]6 h
. w8 x8 J# y0 I" ^
4-1 技术选型比较
! n3 ~1 D  i. Z/ D" H5 r 4-2 Flask框架安装; {' ?  V3 r4 r) }3 G# c2 H
4-3 Flask Hello World 快速入门
- O# R# z/ W  A) I3 y' Y 4-4 蓝图路由规划
) C. w5 Y( K! M7 @, q7 ~: _6 p- f 4-5 链接管理器和版本管理
% b( o0 s* |* i- Y* {' y; b 4-6 日志系统! S9 n/ |+ I* A2 O9 A
4-7 错误处理; a( u2 U0 p! r7 ?# N( w
4-8 数据库ORM8 x+ o# F1 [% l8 a& O
4-9 打造高可用flask mvc框架' v5 l8 m; x7 e& T; P, Q2 {  F1 J
第5章 点餐系统后台界面搭建# z4 R0 _0 [/ X; f1 |5 g% ^
本章主要带领大家快速搭建 我们 高大上的 PC管理员端的页面。3 B$ |5 m5 @% ]# Y% k* L

& S1 P$ u4 x! I3 N; |% s 5-1 管理员登录和列表页面
; K! o. ?  x4 H 5-2 会员管理3 U1 S9 ^  P; \( @0 Y- x5 q4 D4 R8 S
第6章 点餐小程序前台页面搭建
# q/ d. ?5 V; _4 [* B  L本章主要带领大家快速搭建 小程序会员端页面。可以直接扫描 小程序二维码直接体验。
, r1 T1 g1 v  L' b# I
* b, `/ B" `+ d& ?) Y 6-1 搭建小程序会员界面" \( `" f, u2 x. n
第7章 管理员后台账号模块开发
8 `8 H; d" ?) W0 ]3 R/ G  W8 `" {本章将带大家完成通用用户模块功能的开发并结合实际案例讲解如何避免登录信息安全漏洞。MD5明文加密和增加密码加密salt值,并且会讲到非常规登录态安全保存方案,最后会讲解Cookie和Session的区别。这其中会有一个Flask非常重要的一个功能讲解 数据库ORM,登录拦截器....
6 y. E1 D" @* C9 `9 d9 L8 n$ h/ T5 \# x" i. I6 E7 w0 G. S8 I3 Q
7-1 管理员模块功能介绍# @! V/ c  y; I$ I. X0 X
7-2 登陆退出准备工作,数据库GUI工具演示
/ [2 W& V/ Z$ p0 E 7-3 登录退出(1)! t! a; Y6 v2 l/ H) E( t4 O' B
7-4 登录退出(2)! P, b9 \1 h5 `
7-5 编辑和修改登录人信息9 [2 [+ \. t) |+ m
7-6 账号管理:列表和详情展示! ?( O4 C* E( v
7-7 账号管理:添加和编辑账号8 I6 ~& `" ]  R+ e6 y
7-8 账号管理:搜索和分页7 U. t$ p2 J1 w2 d  w9 Z
7-9 账号管理:删除和恢复3 r4 y6 y2 X" I7 n
7-10 登录和版本号优化、访问记录、错误记录和总结
( p+ {3 e# g$ Z, s! ?$ H5 h: }第8章 小程序登录3 B  ]& j* t; h; d3 W2 [
本章主要讲解微信小程序登录。通过官网登录API结合Flask API 实现注册和登录验证功能。
9 g" W! q7 n( B2 y. L
1 ]) E5 j# e+ t! p% A 8-1 小程序会员登录和注册1
. x' ]6 L, T$ {, K! G 8-2 小程序会员登录和注册2( Q  F, d: ^) T. v
8-3 小程序会员登录和注册3) G! p) `4 S. {' f9 Y: V
8-4 小程序会员登录和注册4; M" |3 g1 T. R6 w9 v: j
8-5 小程序会员登录和注册56 P+ J# y$ D% W
第9章 管理员后台会员管理模块开发
9 h  g' {9 c' n' e# H本章我们主要完成会员管理模块,包括后台会员列表,编辑会员,删除会员,会员详情 相关数据表设计以及功能开发
8 V* w' {( c: K/ V- J" ^' W
+ o5 F3 w2 ]  z+ ^ 9-1 会员列表展示,分页,搜索和详情
; C6 r# b: U3 V; F+ O1 `9 c  a6 b  m 9-2 会员编辑
- T6 x, Z' G* d 9-3 会员的删除和恢复
. [' U2 Y, i  M& z5 N& g) C: B! `第10章 管理员后台菜品模块开发
1 c6 H0 b6 X" P6 d本章我们主要完成后台菜品管理,模块后台菜品分类 ,菜品列表,添加菜品,编辑菜品,删除菜品,菜品上架和下架,库存管理 相关数据表设计以及功能开发。其中包括无刷新图片上传 和 图片服务重要功能。4 L  }" L! M% e  K6 Z
* ?# B6 _' ]+ I* o  o
10-1 分类的添加和编辑
5 ?+ `" v' ~; ^# r- w$ H+ Z 10-2 分类列表,删除和恢复# F& G/ S/ `/ L$ Q. X% _8 ]$ V
10-3 可视化编辑器ueditor配置
: `4 }( |( v% ?5 ~& f- G& u 10-4 ueditor 后台上传配置, g# H: q  B0 v8 j
10-5 editor上传图片和通用上传服务封装
7 L) B7 x9 I5 C) |( O1 r) ?+ \ 10-6 editor图片列表展示和分页多种方式实现
. X1 h  l: s' X0 v+ c8 ^  B 10-7 select2、tagsinput插件和无刷新上传功能
2 X& U9 F# b0 s4 y 10-8 美食编辑和添加功能1 l) q9 I+ |7 W+ s
10-9 美食列表和详情功能
  D4 K1 s3 U, L) r3 e0 M2 a 10-10 小优化和重点回顾
% H! M% ^# e* _& o) c+ e第11章 小程序内的商品搜索和菜品展示模块开发& l2 e6 F; L5 z. Y* G; y
本章重点是展示菜品列表、上拉加载分页数据 和 详情页面,分享,加入购物车等功能。
7 o% X# F' Z$ J; G$ Z6 z9 t. y+ q
! v+ l% h* c' Z- b! {( R 11-1 小程序 首页 菜品分类和头部滚动图功能实现/ a* Z3 @1 F) C% E& X. M* m4 Z
11-2 小程序美食列表和 上拉刷新分页
! Y' _2 I# `8 \- z6 q/ W. ]+ e 11-3 美食详情 和 分享功能
; F: ^; Y: R' \ 11-4 会员拦截器 和 分享保存功能) r$ g, ?6 m6 J3 w9 E2 r2 c* Y
11-5 加入购物车功能
$ F5 \, @. ~2 |第12章 小程序菜品订单和支付模块开发
/ G/ A: R4 A# i' R6 ?7 G本章是重点干货,整个支付系统的架构和思想实现,并包括下单模块,库存并发控制(高并发的解决方案哦),微信在线支付功能,微信模板消息实时消费提醒 。其次是后台确认发货,会员确认收货,会员评价 和 相关表实现 ...8 Q, \1 @) C& p/ B; Z

! L4 b8 P8 U) \& @& k& p# N 12-1 购物车列表展示功能# z+ E: ~( @7 T0 k8 N0 z* o3 m6 N
12-2 购物车 删除 和 编辑库存功能
% o  }  o3 }* g2 ]; Y' i 12-3 下单提交 上: Y$ |$ ~1 w& m& T) a& A0 Z
12-4 下单提交 下(并发控制)( w+ B! w# \+ X' M' D
12-5 订单列表信息展示
$ B% X& U; s3 t* Q 12-6 支付下单和拉起支付功能
  o. q. s8 q# T 12-7 支付回调处理
. V: C8 p$ `; E. D1 E( Q8 ~3 V! @ 12-8 微信模板消息 上
% {* x& S/ x* Q1 C 12-9 微信消息模板下:Job处理异步消息5 D% D* ^- c! }" ^( _+ @/ p' \
12-10 取消订单和确定收货功能% r' B6 D- G$ {8 J6 J+ H
12-11 定时器实现自动取消订单$ G1 e; j: i/ \- e: N  h2 _2 N* x
12-12 订单评价功能实现% q! u  y2 [$ |0 r# s
12-13 商品详情页面 商品评价获取展示1 A; Z& v; \: V% l0 k3 P* M- d  l$ Y
12-14 添加收货地址功能
8 I- @* V- I* R6 B! \& q/ T 12-15 下单页面快递地址选择功能7 C* g1 g. L$ L/ i) P( w; ], P
12-16 订单详情页面 和 下单四大金刚回顾% W  ?" ~' u7 \+ h: I# Q" s
第13章 小程序会员中心
( Y. P5 F, ]/ V% T; O: b本章主要是 展示订单、评论,收货地址的展示、添加和编辑、删除功能。5 F( h7 G- \* |- @! o2 b9 E

- K, I& z( i' _/ z5 m4 w  d 13-1 会员详情 + 评论列表 + 收货地址列表 +地址编辑 、删除 、 设置默认
7 _) r+ {; ]7 z3 y; v第14章 管理员后台财务管理模块开发
+ z& H: N* M0 j6 A: r1 z本章是系统比较重要的数据隐秘功能:财务模块,一起完成订单管理,财务流水 和 发货操作。2 f/ `$ e7 Z/ E5 l' P1 `) m* R

$ c( @# r. P& e* H5 Q 14-1 订单列表 + 财务列表 + 订单详情 和 确认发货 功能
$ K- J& S9 x' ~7 |( H# {第15章 管理员后台统计管理模块开发5 E0 K/ i: U8 K6 K3 X6 x
本章我们使用HighCharts实现高大上的图表化展示,将冰冷的数字图形化展示,让所有数字了然,同时也会讲解使用Crontab实现我们后台任务,商业公司都会使用到这个功能。最后会再次完整部署我们的项目并体验我们的实现成果。
: Z6 C# V% V2 Q4 q$ o, L5 C* N, ]% Q6 }1 \# w$ G
15-1 定时器统计入口模型 + 会员统计功能
$ C# k" z9 i) r7 v. V6 Z 15-2 商品售卖统计任务
+ W. k/ f% {( n0 A1 g 15-3 全站统计任务和历史数据初始化技巧/ u! z7 ~5 E6 J+ a. ]
15-4 仪表板统计数据展示0 j5 ?) `1 c* ?$ H3 l
15-5 HighCharts仪表盘数据图形化展示
2 {3 R0 Y# N1 h/ {4 p( |2 V+ D 15-6 财务统计、售卖统计、会员消费统计、分享统计展示& F& |! F$ P1 `$ s2 m- U
第16章 生产部署
) m& K, K7 j+ a$ `本章会直接使用云主机在CentOS7部署。包括MySQL,Nginx,uwsgi,git 安装 以及免费https证书生成。' }6 M! D# s$ x$ p4 g

6 d1 h* e: @* S8 B9 s 16-1 单进程启动服务+ b" ?( x" u0 J' w) a7 H8 s( C
16-2 nginx + uwsgi 实现多进程访问9 G. |7 n8 L- K- y& g
16-3 申请免费https证书 和 上程序送审步骤
3 r' h) b3 I4 L, @  ^. l9 Y第17章 课程总结
: T* e( A- N6 E" b课程总结0 K7 n( I4 G* N# o- p$ J- Y# Z
' H7 P3 ]! `. d& U& e5 a7 |
17-1 课程总结
% x$ C( b' \  z+ F! H/ X; v8 u2 Z% W8 A8 j

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

点击这里给我发消息

QQ|小黑屋|Archiver|手机版|一路学IT论坛 专业视频教程网站

GMT+8, 2026-8-26 12:11

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表