第1章 《Python Flask构建微信小程序订餐系统》课程简介 本章内容会带领大家通览整体架构,功能模块,及学习建议。让大家在一个清晰的开发思路下,进行后续的学习。同时领着大家登陆https://food.54php.cn(使用微信扫码二维码体验下哦横须)一起来演示一下项目。本次课程是严格按照商业系统进行架构开发的,从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章 点餐系统后台界面搭建
5-1 管理员登录和列表页面 5-2 会员管理 第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证书生成。