使用微信提供小程序开发工具开发小程序,该项目主要分为两端(学员端和教练端),但需在
一个项目中实现,前端小程序使用缓存机制控制学员教练、扫码等;其小程序开发主要使用组件化
开发,逻辑更清晰避免在一个页面实现的冗杂;后台接口编写基于laravel框架,包括php代码编
写,性能优化数据库表设计等方面;该项目功能繁多但有相似操作均简单抽象;其中包含php对图
片的处理,php设计模式的应用。
其主要内容有,个人中心(性别身高手机号等基本信息同时支持更改);学员端:报告列表,
体测趋势呈现(体成分和体围度),分享(两次某些数据对比生产图片),搜索,体成分和体围度
数据呈现同时体围度可以修改原始数据呈现,体成分分享成图片,扫码登陆,扫码带走报告等;教
练段:包含个人报告同学员端之外还有学员列表(自动获取报告,置顶,备注,删除等操作),学
员列表点击进入包含学员端功能但呈现只是该教练扫码的该学员报告,搜索学员等;其每部分呈现
均有不同界面;后台接口编写注释清晰,代码风格简约。