Content

  • Project Introduction
  • Day 1- Implementation Steps

Project Introduction

Project Title : Employee Management System

Role Wise Functionality

Admin :
  • Login & Logout
  • Manage Branches
  • Manage Departments
  • View - Employee List
  • Leave Applications - Approve/Reject
Employee :
  • Register
  • Login & Logout
  • Update Profile
  • Submit Leave Application

Day 1- Implementation Steps

  1. Cretae Project Setup (3-Tier Architecture)
  2. Add required project references in Dependencies
  3. Create Models - Branch, Department
  4. Setup ApplicationDbContext & apply Migration
  5. Create Generic Interface
  6. Implement Interface
  7. Create required ViewModels
  8. Create Admin Controller
  9. Implement required Action Methods (CRUD - Branch & Department)
  10. Create Views & test all methods
  11. Add Login method
  12. Configure session & implement login
  13. Update Shared layout - check login and update navbar
  14. Update Home Page