Skip to content

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

Notifications You must be signed in to change notification settings

Dev-Salem-Ben-Mofleh/Karate-Club-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Karate-Club-System

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

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