# 队掌游戏俱乐部管理平台 **Repository Path**: d1998cn/duizhangcrm ## Basic Information - **Project Name**: 队掌游戏俱乐部管理平台 - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2026-07-26 - **Last Updated**: 2026-07-26 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 队掌游戏俱乐部管理系统 队掌游戏俱乐部管理系统是一套面向游戏陪玩/俱乐部场景的运营管理平台,包含玩家端、陪玩师端、店铺后台、平台管理员后台四个入口。 项目线上地址:[https://pw.dukey.cn](https://pw.dukey.cn) ## 技术栈 - 后端:.NET Framework 4.8 + ASP.NET WebForms(ASHX 接口) - 数据库:SQL Server 2008 R2 及以上 - 前端:Vue 3 + Vite + 原生 CSS - 部署:IIS ## 目录说明 ``` ├── src/ │ ├── web/ # ASP.NET 后端源码(ASHX 接口、Web.config) │ └── web-vue/ # Vue 3 前端源码 ├── publish/ # 发布目录(不提交到仓库) ├── database/ # 数据库脚本与迁移文件(不提交到仓库) ├── .docs/ # 项目文档与更新日志 ├── build.bat # 前端开发构建脚本 ├── publish-release.bat # 完整发布脚本(构建前端+后端并输出到 publish) └── start-server.bat # 本地 IIS Express 启动脚本 ``` ## 本地开发 1. 确保已安装 Node.js、.NET Framework 4.8 开发包、SQL Server。 2. 初始化数据库:执行 `database/init.bat` 或对应迁移脚本。 3. 启动前端开发服务: ```bash cd src/web-vue npm install npm run dev ``` 4. 启动本地后端:双击 `start-server.bat`,或部署 `src/web` 到 IIS。 ## 发布部署 1. 双击运行 `publish-release.bat`。 2. 脚本会将前端构建产物输出到 `src/web/static/dist/`,后端编译到 `src/web/bin/`,最终整体复制到 `publish/` 目录。 3. 将 `publish/` 目录整体部署到 IIS。 4. 在 IIS 站点根目录手动创建 `upload` 文件夹,并赋予应用池账户写入权限。 5. 在 SQL Server 中执行 `database/procedures_latest.sql` 创建存储过程。 ## 主要功能入口 - 玩家端:`/m/home` - 陪玩师端:`/e/orders` - 店铺后台:`/owner/dashboard` - 平台管理员后台:`/platform/dashboard` ## 注意事项 - `publish/` 与 `database/` 目录已加入 `.gitignore`,不会提交到 Git。 - 生产环境请确保 `web.config` 中 `customErrors mode="RemoteOnly"` 并启用 HTTPS 重写规则。 - 上传文件默认限制为 10MB,可在 `src/web/handlers/upload_handler.ashx.cs` 中调整。 ![俱乐部陪玩系统交流群](src/web/qrcode_1784265519757.jpg)