Welcome to the Faculty Management System! This is a Windows Form application developed in C# designed to streamline and manage faculty-related operations efficiently.
The Faculty Management System is a robust application that helps educational institutions manage faculty data, including personal details, course assignments, and schedules. It aims to provide a user-friendly interface and efficient data management to enhance productivity.
- User Authentication: Secure login and registration for admins.
- Faculty Management: Add, update, delete, and view faculty information.
- Course Management: Assign courses to faculty members.
- Search Functionality: Easily search for faculty members by various criteria.
- Windows Operating System
- .NET Framework (version 8.X or later)
- Visual Studio (with Windows Forms workload installed)
- SQL Server Management Studio(SSMS)
-
Clone the repository
git clone https://github.com/chandima2000/faculty-management-system-c-sharp-winform-sql-app.git
-
Open the solution file
Navigate to the project directory and open FacultyManagementSystem.sln in Visual Studio.
-
Open SSMS and import the DB
- Make sure that the connection string is correct.
-
Build the project
- In Visual Studio, go to Build > Build Solution.
-
Run the application
- Login - Use the provided admin credentials to log in.
- Dashboard - Access the main features from the dashboard.
- User - The Users window is designed to manage all user accounts within the Faculty Management System.
- Undergraduate - The Undergraduate window focuses on managing information related to undergraduate students and their interaction with faculty.
- Academic - The Academic window is dedicated to managing the academic staff and their responsibilities.
- Non-Academic - The Non-Academic window manages the profiles and responsibilities of non-academic staff members.
- Department - The Department window provides an overview and management capabilities for different departments within the institution.
- Programming Language: C#
- Framework: .NET Framework
- IDE: Visual Studio
- Database: SQL Server
- UI: Windows Forms
We would like to thank the following contributors for their invaluable contributions to this project:
- Chandima Maduwantha (GitHub) - Project Lead, Backend Development(User Authentication & Dashboard)
- Kavindi Liyange (GitHub) - Backend Development (User)
- Supuni Punsarani (GitHub) - Backend Development(Undergraduate)
- Piyumi Nadeesha (GitHub) - Backend Development(Academic) & UI Design
- Hansani Gunathilake (GitHub) - Backend Development(Non Academic)
- Piyumi Nadeera (GitHub) - Backend Development(Department)