# 毕业设计_winform_健身房管理系统 **Repository Path**: banjiu-wuyi/GymSystem ## Basic Information - **Project Name**: 毕业设计_winform_健身房管理系统 - **Description**: AntdUI+winform的健身房管理系统,数据库采用SQLServer - **Primary Language**: C# - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 2 - **Created**: 2025-02-04 - **Last Updated**: 2025-11-13 ## Categories & Tags **Categories**: Uncategorized **Tags**: WinForm, 三层架构 ## README # GymSystem 健身房管理系统 这是一个基于C#开发的健身房管理系统,适用于健身房的会员、教练、课程及公告等日常管理操作。系统使用了Entity Framework进行数据库操作,并结合AntdUI和SunnyUI等UI框架构建了直观的用户界面。 ## 🧩 功能特性 - **会员管理**:添加、编辑、删除会员信息,支持会员状态管理。 - **教练管理**:添加、编辑、删除教练信息,支持教练薪资管理。 - **课程管理**:安排课程时间、地点、教练等信息,支持课程表展示。 - **公告管理**:发布、查看公告信息。 - **登录验证**:支持管理员和教练角色登录验证。 - **数据导出**:支持将会员和教练数据导出为Excel文件。 ## 📁 项目结构 - **BLL**:业务逻辑层,包含各类业务操作逻辑。 - **DAL**:数据访问层,负责与数据库交互。 - **Model**:模型层,定义系统中各类实体。 - **GymSystem**:UI层,包含所有用户界面和交互逻辑。 ## 🛠 技术栈 - C# - Entity Framework - SQL Server - AntdUI - SunnyUI - EPPlus(用于Excel导出) ## 📦 安装说明 1. 克隆仓库到本地: ```bash git clone https://gitee.com/banjiu-wuyi/GymSystem.git ``` 2. 确保已安装以下依赖: - .NET Framework 4.7.2 或更高版本 - SQL Server(用于数据库支持) - AntdUI 和 SunnyUI(UI框架) 3. 打开 `GymSystem.sln` 解决方案文件。 4. 在 Visual Studio 中还原 NuGet 包: ```bash Tools > NuGet Package Manager > Restore Packages ``` 5. 配置数据库连接字符串(在 `App.config` 文件中)。 6. 编译并运行项目。 ## 🚀 使用说明 1. **登录系统**: - 打开 `loginForm`,输入用户名和密码,选择角色(管理员/教练)进行登录。 2. **会员管理**: - 在 `showUserssForm` 中切换到“会员”标签页。 - 可以添加、编辑、删除会员信息。 3. **教练管理**: - 在 `showUserssForm` 中切换到“教练”标签页。 - 可以添加、编辑、删除教练信息。 4. **课程管理**: - 在 `showUserssForm` 中切换到“课程”标签页。 - 可以查看课程安排,点击“添加课程”按钮添加新课程。 5. **公告管理**: - 点击“公告”按钮打开 `NoticeForm`。 - 可以查看、添加公告信息。 6. **数据导出**: - 在 `showUserssForm` 中点击“导出”按钮,将数据导出为Excel文件。 ## 📎 依赖库 - **AntdUI**:用于构建现代化的UI界面。 - **SunnyUI**:提供丰富的UI控件。 - **EPPlus**:用于Excel文件的读写操作。 - **Entity Framework**:用于ORM数据访问。 ## 📄 许可证 本项目遵循 MIT License,请参阅 [LICENSE](LICENSE) 文件获取详细信息。 ## 🤝 贡献指南 欢迎贡献代码和改进项目!请遵循以下步骤: 1. Fork 本仓库。 2. 创建新分支 (`git checkout -b feature/new-feature`)。 3. 提交更改 (`git commit -m 'Add new feature'`)。 4. 推送分支 (`git push origin feature/new-feature`)。 5. 提交 Pull Request。 ## 📬 联系方式 如有任何问题或建议,请联系项目维护者。 --- 感谢您使用 GymSystem!希望它能帮助您更高效地管理健身房业务。