1、用户登录注册系统、会员管理系统、素材管理系统、评价管理系统、支付记账系统、门店系统、订单系统、工单系统、优惠券系统、用户消息系统、硬件管理系统、日志系统,用户从小程序端访问,只需授权登录,可访问各大店铺各大包间,并使用优惠券,发起预定支付,可充值会员获取各项福利,在下单之后收到预定消息等通知,并可在订单结束后进行评价。
2、我的工作在于开发后端接口,提供前端和小程序端各个功能模块所需要的接口,首先设计mysql数据库表,然后从用户管理表为中心开始接口的开发,采用python3的django框架,其中采用视图集、序列化器、过滤器、ORM等操作来实现接口的开发,针对订单系统和工单系统等需要设置定时任务的,还采用了redis+celery来实现,后端部署采用nginx+uwsgi+django的形式
3、其中遇到的难点在于提供的接口不同时使用于小程序端和web端,但需要的功能接近,后来采取了子序列化器继承父序列化器的方式,既同时满足小程序端和web端的需求,不重复造轮子、代码低耦合性和高扩展性。