# 毕业设计_winform_健身房管理系统 **Repository Path**: feicoder/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**: 0 - **Forks**: 4 - **Created**: 2026-02-28 - **Last Updated**: 2026-02-28 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GymSystem Gym Management System This is a gym management system developed using C#, suitable for daily management operations of gym members, coaches, courses, and announcements. The system uses Entity Framework for database operations and combines UI frameworks such as AntdUI and SunnyUI to build an intuitive user interface. ## 🧩 Features - **Member Management**: Add, edit, and delete member information, with support for member status management. - **Coach Management**: Add, edit, and delete coach information, with support for coach salary management. - **Course Management**: Schedule course times, locations, and coaches, with support for course schedule display. - **Announcement Management**: Publish and view announcement information. - **Login Verification**: Supports login verification for administrators and coaches. - **Data Export**: Supports exporting member and coach data to Excel files. ## 📁 Project Structure - **BLL**: Business logic layer, containing various business operation logic. - **DAL**: Data access layer, responsible for interacting with the database. - **Model**: Model layer, defining various entities in the system. - **GymSystem**: UI layer, containing all user interfaces and interaction logic. ## 🛠 Technology Stack - C# - Entity Framework - SQL Server - AntdUI - SunnyUI - EPPlus (for Excel export) ## 📦 Installation Instructions 1. Clone the repository to your local machine: ```bash git clone https://gitee.com/banjiu-wuyi/GymSystem.git ``` 2. Ensure the following dependencies are installed: - .NET Framework 4.7.2 or later - SQL Server (for database support) - AntdUI and SunnyUI (UI frameworks) 3. Open the `GymSystem.sln` solution file. 4. Restore NuGet packages in Visual Studio: ```bash Tools > NuGet Package Manager > Restore Packages ``` 5. Configure the database connection string (in the `App.config` file). 6. Build and run the project. ## 🚀 Usage Instructions 1. **Login to the System**: - Open the `loginForm`, enter username and password, and select the role (administrator/coach) to log in. 2. **Member Management**: - Switch to the "Member" tab in the `showUserssForm`. - You can add, edit, and delete member information. 3. **Coach Management**: - Switch to the "Coach" tab in the `showUserssForm`. - You can add, edit, and delete coach information. 4. **Course Management**: - Switch to the "Course" tab in the `showUserssForm`. - You can view course schedules and click the "Add Course" button to add new courses. 5. **Announcement Management**: - Click the "Notice" button to open the `NoticeForm`. - You can view and add announcement information. 6. **Data Export**: - Click the "Export" button in the `showUserssForm` to export data to an Excel file. ## 📎 Dependencies - **AntdUI**: Used to build modern UI interfaces. - **SunnyUI**: Provides rich UI controls. - **EPPlus**: Used for reading and writing Excel files. - **Entity Framework**: Used for ORM data access. ## 📄 License This project follows the MIT License. Please refer to the [LICENSE](LICENSE) file for details. ## 🤝 Contribution Guide We welcome contributions of code and project improvements! Please follow the steps below: 1. Fork this repository. 2. Create a new branch (`git checkout -b feature/new-feature`). 3. Commit changes (`git commit -m 'Add new feature'`). 4. Push the branch (`git push origin feature/new-feature`). 5. Submit a Pull Request. ## 📬 Contact If you have any questions or suggestions, please contact the project maintainer. --- Thank you for using GymSystem! We hope it helps you manage your gym business more efficiently.