# 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
- 注冊組件
- 忘記密碼