# thinkphp5.1拼团系统开发 以下暂时搞些列点大纲
*****
### 1 鉴于各种收费拼团系统及各种限制收费 搞一个完全开源免费的拼团app 及后端系统
******
### 2 前后端通信使用php的jwt库生成token通信 代替session会话机制
******
### 3 由于本人精力有限 本系统将采用搭积木式方式迭代开发 换言之 不保证开发到什么程度
******
### 4 只关注业务功能实现 界面,安全,用户体验及性能方面暂不考虑 理由如上
******
### 5 该文档包含前后端三部分开发 后端系统 api接口 app页面布局
******
### 6 系统将采用thinkphp5.1框架开发后台和api接口
******
### 7 以下是部分说明情况
******
## 一 后端开发环境
1 服务器使用 虚拟机克隆的centos7.3或者更高版本 视个人情况而定 开发电脑系统 win10
2 环境用宝塔面板 安装 php7以上版本 mysql5.6 nginx服务器 ftp用于上传使用
3 thinkphp5.1开发ide使用phpstorm 快捷键插件用到Thinkstorm 地图插件 翻译插件等若干~~~
4 后台界面框架使用hui-admin单页版本 习惯了
5 数据库连接工具使用navicat 不使用命令插件创建migaration文件
6 界面查看调试阶段使用微信小程序开发工具 也可以使用模拟器调试
(由于比较吃内存 本人电脑16G内存 4核比较低)
7 辅助工具 xshell6链接服务器使用 postman 模拟请求 其他边搞边补充
a) ps 可能会有配套视频教程(暂时不确定 视频教程将上传到B站 地址回头会补上到各个章节)
b) 开发过程当中如果有不明白的 可以建议提问等 不许上来喷 老子就是这么任性
## 二 app开发使用uni-app开发
1 app开发ide使用dcloud的hbuilderx
2 app端开发尽可能的使用插件市场模板使用(简称为‘拿来主义’ it界 复制粘贴撤销大法)
## 三 各部分文档大致想法如下
1 管理后台开发----(基本上是curd操作 可能会有忽略地方 有坑 请自己填~~~~)
2 api接口开发----(token生成及使用,跨域,get post请求 密码加密传输)
3 app页面开发----(复制粘贴调试)
4 数据库文件将是每建立一张表 导出sql语句后 复制粘贴到文档上
- 序言介绍
- 个人介绍
- sql文件建表语句
- 后端开发
- 后台登录
- 后台登录页面
- 后台登录控制器代码
- 验证器
- 后台管理员模型
- 商品管理
- 添加商品
- 修改商品
- 删除商品
- 列表
- 后台商品控制器
- 后台商品模型
- 后台商品验证码器
- 拼团活动
- 添加拼团活动
- 修改拼团活动
- 删除活动
- 活动列表
- 分类管理
- 添加分类
- 修改分类
- 删除分类
- 分类列表
- 广告管理
- 添加广告
- 修改广告
- 删除广告
- 广告列表
- 订单管理
- 订单列表
- 用户管理
- 用户列表
- 图片上传
- 图片上传控制器
- 数据管理
- 导出表格功能
- 后台首页
- 首页控制器
- 后台首页模板
- 后台修改密码
- 公共页面
- 公共头部
- 公共左边部分
- 后台公共页面模板
- api接口文档目录
- api-用户注册
- api-用户登录
- api-用户中心
- api-用户基本信息
- api-安全设置
- api-登录密码修改
- api-支付密码修改
- api-拼团
- api-参团
- api-开团
- api-订单详情
- api-收货地址管理
- api-新增收货地址
- api-修改收货地址
- api-删除收货地址
- api-收货地址列表
- api-购物车
- api-购物车列表
- api-购物车商品详情
- api-商城
- api-商品列表
- api-商品详情
- api-商品分类列表
- 跨域
- app前端开发
- app-会员
- app-注册
- app-会员登录
- app-找回密码
- app-商品
- app-商品列表页
- app-商品详情页
- app-商品分类页
- app-用户
- app-个人资料
- app-安全设置
- app-登录密码修改页
- app-支付密码修改页
- app-订单
- app-订单列表页面
- app-订单详情页
- app-收货地址
- app-收货地址列表
- app-添加收货地址
- app-修改收货地址
- app-删除收货地址
- app-购物车列表页
- 全局函数
- 扫码
- 升级检查
- 底部导航
- 组件
- 登录组件
- 登录组件1
- 注册组件
- 忘记密码