Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/chandima2000/faculty-management-system

This is a Windows Form application developed in C#
https://github.com/chandima2000/faculty-management-system

csharp dotnet-core sql windows-forms

Last synced: 12 days ago
JSON representation

This is a Windows Form application developed in C#

Awesome Lists containing this project

README

        

# Faculty Management System

Welcome to the Faculty Management System! This is a Windows Form application developed in C# designed to streamline and manage faculty-related operations efficiently.

## Introduction

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.

## Features

- **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.

## Installation

### Prerequisites

- Windows Operating System
- [.NET Framework](https://dotnet.microsoft.com/download/dotnet-framework) (version 8.X or later)
- [Visual Studio](https://visualstudio.microsoft.com/) (with Windows Forms workload installed)
- SQL Server Management Studio(SSMS)

### Steps

1. **Clone the repository**
```bash
git clone https://github.com/chandima2000/faculty-management-system-c-sharp-winform-sql-app.git
2. **Open the solution file**

Navigate to the project directory and open FacultyManagementSystem.sln in Visual Studio.
3. **Open SSMS and import the DB**
- Make sure that the connection string is correct.
3. **Build the project**
- In Visual Studio, go to Build > Build Solution.
4. **Run the application**

## Usage
1. Login - Use the provided admin credentials to log in.
2. Dashboard - Access the main features from the dashboard.
3. User - The Users window is designed to manage all user accounts within the Faculty Management System.
4. Undergraduate - The Undergraduate window focuses on managing information related to undergraduate students and their interaction with faculty.
5. Academic - The Academic window is dedicated to managing the academic staff and their responsibilities.
6. Non-Academic - The Non-Academic window manages the profiles and responsibilities of non-academic staff members.
7. Department - The Department window provides an overview and management capabilities for different departments within the institution.

## Technologies Used
- Programming Language: C#
- Framework: .NET Framework
- IDE: Visual Studio
- Database: SQL Server
- UI: Windows Forms

## Contributors
We would like to thank the following contributors for their invaluable contributions to this project:
- **Chandima Maduwantha** ([GitHub](https://github.com/chandima2000)) - Project Lead, Backend Development(User Authentication & Dashboard)
- **Kavindi Liyange** ([GitHub](https://github.com/Kaviii8)) - Backend Development (User)
- **Supuni Punsarani** ([GitHub](https://github.com/Supuni-Punsarani)) - Backend Development(Undergraduate)
- **Piyumi Nadeesha** ([GitHub](https://github.com/piyuminadee)) - Backend Development(Academic) & UI Design
- **Hansani Gunathilake** ([GitHub](https://github.com/Gunathi)) - Backend Development(Non Academic)
- **Piyumi Nadeera** ([GitHub](https://github.com/PiyumiNadeera)) - Backend Development(Department)