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