Skip to content

dev-khaled-yousef/karate-club-management-system

Repository files navigation

Karate Club Project

The Karate Club Project is a feature-rich desktop application designed to meet the specific database requirements for effective management of a Karate Club. This comprehensive software solution offers a range of functionalities to streamline member management, class scheduling, belt grading, and payment tracking. The system ensures efficient administration, empowering karate club instructors and administrators to effortlessly manage club activities.

Key Features

1. Belt Ranks

  • Define various belt ranks with associated test fees.
  • Ensure uniqueness of rank names.

2. Belt Tests

  • Record the results of belt tests for members, including test date, result, and payment details.
  • Track test history and progress of members.

3. Instructors

  • Manage information about instructors, including qualifications and personal details.

4. Member Instructors

  • Assign instructors to members along with the assignment date.

5. Members

  • Store details of karate club members, including emergency contact information, current belt rank, and activation status.

6. Payments

  • Record payments made by members, including amount, date, and payment method.

7. People

  • Maintain records of individuals involved in the karate club, including personal details, contact information, and date of birth.

8. Settings

  • Configure default subscription period for members.

9. Subscription Periods

  • Define subscription periods for members, including start date, end date, fees, and payment status.

10. Users

  • Manage user accounts for system access, including usernames, passwords, and permissions.

Technologies Used

  • Framework: .NET Framework (C#)
  • Database: Microsoft SQL Server with ADO.NET
  • User Interface: Windows Forms (WinForms)
  • Authentication: Custom user authentication system
  • Architecture: 3-tier architecture
  • Deployment: Standalone desktop application

Getting Started:

  1. Clone the repository: git clone https://github.com/dev-khaled-yousef/karate-club-management-system
  2. Open the project in Visual Studio.
  3. Build and run the application.

Explore our demo here and experience the power of efficient Karate Club management on your desktop!

Feel free to contribute to the project by opening issues or submitting pull requests. For any queries, contact us at khalidsliman2014@gmail.com.

About

The Karate Club Project is a feature-rich desktop application designed to meet the specific database requirements for effective management of a Karate Club.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages