系统简介
本系统是一个基于 **Vue 3** + **PHP** + **MySQL** 构建的现代化会员管理系统,采用前后端分离架构,提供完整的会员管理、交易处理和数据报表功能。
主要功能
| 模块 | 功能描述 |
|——|———-|
| **会员管理** | 会员信息查询、新增、编辑、冻结/解冻 |
| **会员充值** | 会员卡充值、赠送积分、充值记录 |
| **消费扣费** | 消费结算、时长计费、金额扣除 |
| **积分扣除** | 积分兑换、积分抵扣消费 |
| **交易记录** | 交易明细查询、导出Excel |
| **数据报表** | 实时统计、趋势图表、会员分布 |
| **生日提醒** | 当日生日会员提醒 |
| **系统设置** | 系统配置、计费规则设置 |
技术栈
– **前端**: Vue 3 + Vite + TailwindCSS 3 + Chart.js
– **后端**: PHP 7.4+ (RESTful API)
– **数据库**: MySQL 5.7+ / SQLite (双模式支持)
– **图标**: Font Awesome 6
系统特性
1.响应式设计,支持桌面和移动端
2.现代化UI界面,美观易用
3.实时数据统计与图表展示
4.数据导入导出功能
5.会员等级制度与积分系统
6.灵活的计费规则配置
部署说明
环境要求
– PHP 7.4 或更高版本
– MySQL 5.7 或更高版本(或 SQLite)
– Web 服务器(Apache/Nginx)
– 支持 URL 重写(.htaccess)
部署步骤
1. 下载项目
将项目文件放置到 Web 服务器的根目录下:
“`
d:phpstudy_proWWW
├── api/ # 后端API目录
├── data/ # 数据文件目录
├── index.php # 入口文件
├── nginx.conf # Nginx配置示例
├── database.sql # MySQL数据库脚本
└── 会员管理系统.html # 前端主页面
2.配置数据库
##### 方式一:MySQL(推荐)
1. 创建数据库:
“`sql
CREATE DATABASE member_management CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
“`
2. 导入数据库脚本:
“`bash
mysql -u username -p member_management < database.sql
“`
3. 配置数据库连接:
编辑 `api/config_mysql.php` 文件:
“`php
<?php
define(DB_HOST, localhost);
define(DB_NAME, member_management);
define(DB_USER, your_username);
define(DB_PASS, your_password);
define(DB_PORT, 3306);
?>
“`
##### 方式二:SQLite(轻量模式)
系统默认支持 SQLite,无需额外配置,数据文件会自动创建在 `data/` 目录下。
3. 配置 Web 服务器
##### Apache 配置
确保 Apache 启用了 `mod_rewrite` 模块,并在项目根目录放置 `.htaccess` 文件:
“`apache
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^api/(.*)$ api/index.php?request=$1 [QSA,NC,L]
“`
##### Nginx 配置
参考 `nginx.conf` 文件配置:
“`nginx
server {
listen 80;
server_name your-domain.com;
root /path/to/project;
index index.php index.html;
location /api/ {
try_files $uri $uri/ /api/index.php?$query_string;
}
location ~ .php$ {
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
include fastcgi_params;
}
}
“`
4. 测试部署
启动 Web 服务器后,访问以下地址测试:
– **前端页面**: `http://localhost/会员管理系统.html`
– **API测试**: `http://localhost/api/test_api.php`
– **数据库测试**: `http://localhost/api/test_db.php`
– **重置初始密码**: `http://localhost/api/admin_check.php`
#### 5. 初始化数据
系统首次访问时会自动初始化基础数据,包括:
– 默认会员等级配置
– 计费规则设置
– 系统配置参数
使用说明
### 初始账号
系统默认使用会员卡号作为唯一标识,首次登录无需用户名密码。
初始管理员账号admin,密码:admin123,初始密码错误的话,可以访问上方初始密码重置页面,重置密码。
### 操作流程
1. **会员充值**: 输入会员卡号 → 搜索会员 → 输入充值金额 → 确认充值
2. **消费扣费**: 输入会员卡号 → 搜索会员 → 选择计费方式 → 确认扣费
3. **积分扣除**: 输入会员卡号 → 搜索会员 → 输入扣除积分 → 确认扣除
4. **交易查询**: 输入会员卡号 → 查询交易记录 → 导出Excel
### 数据报表
数据报表页面包含:
– 会员总数、今日新增、充值总额、消费总额等统计卡片
– 近7天趋势折线图
– 本月交易柱状图
– 积分兑换趋势图
– 会员等级分布饼图
数据每60秒自动刷新一次。
—
## 技术支持
如有问题请检查:
1. PHP 版本是否 >= 7.4
2. MySQL 服务是否正常运行
3. 数据库连接配置是否正确
4. API 目录是否有写入权限
5. URL 重写是否配置正确
截图展示
![图片[1]-会员管理系统php-自动升级会员等级-壹叁博客网](https://ur.tu.lss90.com/2026/07/05/yRXg.png)
![图片[2]-会员管理系统php-自动升级会员等级-壹叁博客网](https://ur.tu.lss90.com/2026/07/05/yN3t.png)
![图片[3]-会员管理系统php-自动升级会员等级-壹叁博客网](https://ur.tu.lss90.com/2026/07/05/ydwh.png)
![图片[4]-会员管理系统php-自动升级会员等级-壹叁博客网](https://ur.tu.lss90.com/2026/07/05/y4f0.png)
![图片[5]-会员管理系统php-自动升级会员等级-壹叁博客网](https://ur.tu.lss90.com/2026/07/05/yB4r.png)
![图片[6]-会员管理系统php-自动升级会员等级-壹叁博客网](https://ur.tu.lss90.com/2026/07/05/yi1G.png)
![图片[7]-会员管理系统php-自动升级会员等级-壹叁博客网](https://ur.tu.lss90.com/2026/07/05/y5Fl.png)
![图片[8]-会员管理系统php-自动升级会员等级-壹叁博客网](https://ur.tu.lss90.com/2026/07/05/yEDS.png)
![图片[9]-会员管理系统php-自动升级会员等级-壹叁博客网](https://ur.tu.lss90.com/2026/07/05/yXZ6.png)















暂无评论内容