小程序通过请求Flask编写的接口,完成了用户授权登入,菜品的展示,搜索,滑动分页,添加购物车,分享,商品下单,微信支付,订阅消息提示,购买评论等基本功能。
小程序下单过程中在数据库并发控制上采用了悲观锁的方式进行处理,支付成功回调消息发送则使用了数据队列,由后台编写相应的job文件进行异步处理。
小程序后台管理系统完成了账户管理,会员管理,美餐管理,财务管理和统计管理模块的开发。授权登入使用了拦截器技术,图片上传由ajax提交,iframe内联框架的方式实现图片 无刷新上传等,提升用户体验。
由统一资源管理器,进行全局路由管理,编写异步Job进行,进行会员,美餐,营业额的全站统计,定时执行,实现每日更新全站相关数据。