Paper Contents
Abstract
In the current era of digital transformation, managing student, tutor, domain, and batch- related information in educational institutions has become increasingly complex. Manual sys- tems are not only time-consuming but also prone to errors, mismanagement, and inefficiency. To address these challenges, this project presents a robust Customer Relationship Management (CRM) System specifically tailored for training or educational institutes. The system is devel- oped using the .NET Framework (Windows Forms) in C# for the front end and Microsoft SQL Server for backend data storage.This CRM system is designed to automate and streamline a range of administrative functions such as batch management, domain management, student enrollments, tutor assignments, pay- ment processing, and user authentication. The application follows a modular and layered archi- tecture, with a dedicated Business Layer (clsUser and related classes) that encapsulates core log- ic and interacts with the data access layer, ensuring maintainability, scalability, and clear separa- tion of concerns.The system features interactive forms for each module, allowing administrative users to add, edit, delete, list, view, and filter records across different categories. User authentication is also incorporated, enabling the creation and management of admin and sales staff accounts with per- missions control. A special focus is given to the user management module, including password change functionality and user validation. Each module ensures data integrity with proper valida- tions, informative messages, and a clean, intuitive interfacetions, informative messages, and a clean, intuitive interface.
Copyright
Copyright © 2025 HUZIFA MUKHTAR YAGOUB. This is an open access article distributed under the Creative Commons Attribution License.