管理系統(tǒng) —— 會員模塊)
基于 **Flask SQLite** 的理發(fā)門店會員管理系統(tǒng)覆蓋會員檔案、充值、消費扣款、積分、等級折扣、賬單統(tǒng)計、流水對賬與操作日志。*部署極簡裝一個 Flask 就能跑無需 MySQL、無需 Redis、無需前端打包。**一、技術選型面向好部署層次選型理由后端Python 3 Flask 3單文件依賴Windows / Linux / macOS 通吃數據庫SQLitePython 內置零安裝、零配置數據庫就是一個文件拷走即遷移前端Jinja2 服務端渲染 原生 CSS/JS無 Node、無構建、無 CDN斷網可用部署python app.py/ 雙擊start.bat/ waitress 生產模式三種方式任選詳見部署說明全部第三方依賴只有Flask 一個requirements.txt僅 1 行。二、快速開始方式一本地直接運行推薦畢設演示pip install-rrequirements.txtpython app.py瀏覽器打開 http://127.0.0.1:5000目錄1. 系統(tǒng)簡介2. 會員管理3. 會員充值4. 消費扣款5. 統(tǒng)計與對賬6. 系統(tǒng)管理1. 系統(tǒng)簡介系統(tǒng)登錄頁輸入管理員/收銀員賬號密碼即可進入。圖系統(tǒng)登錄頁輸入管理員/收銀員賬號密碼即可進入。工作臺首頁以理發(fā)店風格的經營看板展示今日充值、今日消費、新增會員、在冊會員、今日流水、會員結構與經營、高頻客戶排行與操作日志。圖工作臺首頁以理發(fā)店風格的經營看板展示今日充值、今日消費、新2. 會員管理會員管理列表支持按手機號、姓名、會員編號模糊搜索按狀態(tài)與等級篩選提供詳情、編輯、充值、扣款、禁用/啟用、刪除等操作。圖會員管理列表支持按手機號、姓名、會員編號模糊搜索按狀態(tài)與新增會員填寫姓名、性別、手機號與備注系統(tǒng)自動生成唯一會員編號初始余額為 0默認狀態(tài)為正??捎谩D新增會員填寫姓名、性別、手機號與備注系統(tǒng)自動生成唯一會員會員詳情集中展示賬戶概覽、充值記錄、消費訂單與全部賬單流水流水數據由數據庫觸發(fā)器強制只讀保障賬務真實性。圖會員詳情集中展示賬戶概覽、充值記錄、消費訂單與全部賬單流水3. 會員充值會員充值輸入手機號自動匹配會員可選擇常用檔位一鍵帶入充 X 送 Y也可自定義金額與贈送套餐提交后余額實時到賬并生成永久存檔的充值流水。圖會員充值輸入手機號自動匹配會員可選擇常用檔位一鍵帶入充充值記錄支持按手機號、時間段、操作員工、金額區(qū)間篩選匯總充值筆數、實收金額與贈送金額支持打印對賬。圖充值記錄支持按手機號、時間段、操作員工、金額區(qū)間篩選匯總4. 消費扣款消費扣款手機號匹配會員后勾選多個服務項目并輸入數量系統(tǒng)自動計算會員等級折扣、積分抵扣與實扣余額余額不足時攔截并提示需補金額。圖消費扣款手機號匹配會員后勾選多個服務項目并輸入數量系統(tǒng)消費記錄按會員、服務項目、操作員工、時間、金額等多條件篩選展示原價、折扣、積分抵扣、實扣金額、獲得積分等信息。圖消費記錄按會員、服務項目、操作員工、時間、金額等多條件篩選消費訂單明細展示該筆訂單的服務項目、價格、數量、折扣、積分抵扣與實扣金額支持打印小票。圖消費訂單明細展示該筆訂單的服務項目、價格、數量、折扣、積分5. 統(tǒng)計與對賬統(tǒng)計報表支持按日/月/年查看門店充值總額、消費總額、新增會員數及趨勢明細并展示高頻客戶 TOP10 與項目熱度 TOP10。圖統(tǒng)計報表支持按日/月/年查看門店充值總額、消費總額、新增會流水對賬按收銀員匯總指定日期區(qū)間的充值/消費筆數與金額計算賬面凈額方便每日交接班時核對賬目。圖流水對賬按收銀員匯總指定日期區(qū)間的充值/消費筆數與金額計6. 系統(tǒng)管理服務項目管理管理員可維護剪發(fā)、染發(fā)、燙發(fā)、護理、造型等服務項目設置單價、分類與啟停狀態(tài)供消費扣款時多選使用。圖服務項目管理管理員可維護剪發(fā)、染發(fā)、燙發(fā)、護理、造型等服務員工賬號管理員可新增收銀員/管理員賬號進行啟用/停用與密碼重置實現角色與權限分離。圖員工賬號管理員可新增收銀員/管理員賬號進行啟用/停用與密操作日志記錄所有充值、扣款、會員變更、賬號操作等行為包含操作人、角色、對象、詳情與時間滿足可追溯、可追責要求。圖操作日志記錄所有充值、扣款、會員變更、賬號操作等行為包含數據備份與恢復一鍵創(chuàng)建數據庫備份支持下載、上傳遷移與一鍵恢復恢復前系統(tǒng)會自動對當前數據庫做一次快照保證隨時可回滾。圖數據備份與恢復一鍵創(chuàng)建數據庫備份支持下載、上傳遷移與一鍵附錄部署與運行本系統(tǒng)采用 Flask SQLite 架構第三方依賴僅 Flask 一個數據庫以文件形式存儲部署非常簡單。本地運行pip install -r requirements.txt 后執(zhí)行 python app.py訪問 http://127.0.0.1:5000。演示數據執(zhí)行 python tools/init_demo.py 自動生成 8 位會員及充值/消費流水。Windows 一鍵雙擊 start.bat 即可自動創(chuàng)建虛擬環(huán)境、安裝依賴并打開瀏覽器。生產模式pip install -r requirements-prod.txt 后執(zhí)行 python app.py --prodwaitressLinux 亦可用 gunicorn。環(huán)境自檢與備份python tools/check_env.py 檢查運行環(huán)境python tools/backup_db.py 備份數據庫。