🖥 Employee Tracking System (WinForms Desktop App) 📌 Overview
EmployeeTracking is a Windows Forms-based desktop application designed to manage employees and departments. The system follows an N-Tier architecture separating UI, Business Logic, and Data Access layers.
🏗 Architecture UI (WinForms) ↓ Business Logic Layer (BLL) ↓ Data Access Layer (DAL) ↓ SQL Server
🚀 Tech Stack
C# (.NET Framework 4.x) Windows Forms ADO.NET SQL Server N-Tier Architecture SOLID Principles
🔥 Key Features
Employee CRUD Operations Department Management Login Authentication Data Validation Exception Handling SQL Server Integration
🛠 How to Run
Open EmployeeTracking.sln Update connection string in App.config Build and Run
🎯 Key Concepts Implemented
Separation of Concerns Layered Architecture Data Validation Structured Exception Handling