1、项目业务为高中生生涯规划,板块主要有在在线智能志愿填报,线下专家预约、在线课堂、直播、测评题与在线K12试卷答题等。
2、 项目分PC、H5、Android/iOS四个端口+1个管理后台,后台由使用TP5.1为基础再次开发的内容管理系统,PC前端使用VUE+element ui,H5端使用uniapp,均为前后分离,由PHP提供接口。
3、 我主要负责以下内容:
● 项目后端的整体结构梳理与核心业务模块及在线课堂、直播、测评等开发
● 负责ECS服务器的维护、ln/amp项目环境的维护、svn/git协作工具的部署
● mysql表的设计与php代码分层与分模块
● 编写公共与核心部分,也会单独开发某一模块,也会做一些前端工作(包括不限于做页面、调接口)。
4、涉及到的php技术有:
● 第三方接口对接以及微信/支付宝开发
● 阿里云直播推拉流的实现
● php管理服务器的媒体库(文件管理)
● redis缓存业务数据
● oop mvc开发方式
● 模板技术
● php图片处理(gd库)
● mysql表优化与tp的think\Db查询优化
● 设计权限管理
5、难点:
● mysql查询语句与表优化
● 一些业务要求的特殊算法的实现