Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/yasminmuntasern/karate-club
🥋 The Karate Club Management System is a comprehensive desktop application designed to streamline the operations of a karate club.
https://github.com/yasminmuntasern/karate-club
clean-code csharp desktop-application sql-server three-tier-architecture windows-forms
Last synced: about 1 month ago
JSON representation
🥋 The Karate Club Management System is a comprehensive desktop application designed to streamline the operations of a karate club.
- Host: GitHub
- URL: https://github.com/yasminmuntasern/karate-club
- Owner: YasminMuntaserN
- Created: 2024-05-24T12:57:07.000Z (6 months ago)
- Default Branch: main
- Last Pushed: 2024-08-03T11:22:58.000Z (3 months ago)
- Last Synced: 2024-10-14T05:01:24.688Z (about 1 month ago)
- Topics: clean-code, csharp, desktop-application, sql-server, three-tier-architecture, windows-forms
- Language: C#
- Homepage:
- Size: 18.6 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
Karate Club Management System
The Karate Club Management System is a desktop Winforms application designed to efficiently handle various aspects of club operations for a karate club.
It leverages SQL Server and ADO.NET for data storage and database connectivity. The system is built using C# .NET Framework and provides a user-friendly interface through WinForms,
enabling users to interact with the system and perform tasks related to membership management, instructor management, belt rank and testing, as well as payment and fee management.Key Features:
Membership Management:
Create and manage member profiles with personal details, contact information, emergency contacts, and membership status.
Track membership periods, start/end dates, fees, payment status, and renewals.
Allow members to update their information and view payment history.Instructor Management:
Create and manage instructor profiles with personal information and qualifications.
Assign multiple instructors to members and vice versa.Belt Rank and Testing:
Manage different belt ranks (White to 10th Dan Black Belt) with associated test fees.
Track belt test dates, results, and conducting instructors.
Record and update members' current belt ranks as they progress.- Payment and Fee Management:
Manage membership and test fee payments.
Track payment details (amount, date, status).
Allow members to make payments for subscriptions and tests.Technology Used
Karate Club Management System is built using the following technologies:
Programming Language :C#
Framework: .NET Framework
Database :SQL Server
Data Access :ADO.NET
User Interface :WinForms
Integrated Development Environment :Visual Studio
To see a demo of the project click here