一、技術架構
- Linux伺服器(相容Windows伺服器)
- PHP7.1+
- mysql5.7+
- 使用ThinkPHP6.0框架
- 使用composer包管理器安裝php擴充套件
- 使用git進行版本控制
- 前後端分離開發,服務端只提供介面(PHP只需完成介面即可,無需設計前端頁面)
二、功能要求
- 完成資料庫設計,建表SQL檔案儲存到專案根目錄下
- 實現登入功能(賬號、密碼、
圖形驗證碼),圖形驗證碼功能可選做 - 實現後臺許可權、角色控制(至少實現管理員和普通使用者兩種角色)
- 實現後臺使用者列表展示包括查詢、分頁(僅管理員有權檢視)
- 實現使用者新增的新增和修改(僅管理員有權操作)
三、編碼規範
以下基礎規範必須遵循,標準規範視個人能力而定
- 基礎規範參照 【ThinkPHP6.0 開發規範:】https://www.kancloud.cn/manual/thinkphp6_0/1037482
- 標準規範參照 【PHP PSR 標準規範:】https://learnku.com/docs/psr
四、文件編寫
- 完成API文件,使用 【EOLINKER:】https://www.eolinker.com 進行管理API管理
- 完成簡易的概要設計文件(格式可參考下圖)