Human Resource Management System

Login Page
Employee Management Page
Report Page
Salary Report Page

Project Overview

Developed as the final project for the 3rd semester module, Database Management Systems (CS-3043) at the Department of Computer Science & Engineering, University of Moratuwa, the Human Resource Management System (HRMS) is a comprehensive solution designed to streamline HR processes. It serves as a centralized repository for employee data, storing personal information, job-related details, and customizable attributes. With features like configurable leave types and entitlements, the HRMS simplifies leave management. Moreover, it empowers decision-making through report generation while ensuring data security with robust user access controls.

Contributors

The success of this project is attributed to the collaborative efforts of our dedicated team, which includes Isara Liyanage, Vinu Kaweesha, Ishan Kawshalya, Haritha Mihimal, and myself.

My Contributions

In my role as a developer, I played a pivotal role in both frontend and backend development. I crafted intuitive user interfaces for essential pages such as Employee Management, Add Employee Form, and Salary Report. Additionally, I took charge of managing the MySQL database, implementing user authentication mechanisms, and facilitating seamless coordination among team members.

SRS Document

For a detailed understanding of the project requirements and specifications, refer to the Software Requirements Specification (SRS) document: HRMS SRS Document

GitHub Repository

Explore the codebase and project history on GitHub: HRMS Project Repository


Skills: MySQL · JavaScript · Teamwork · React.js · Project Management