Design and Implementation of a Secure Web-Based Human Resource Management System Using ASP.NET Core MVC
Abstract
A web-based Human Resource Management (HRM) system is intended to facilitate and mechanize some of the key HR processes in organizations. Old HR practices like the onboarding of employees and leave management and maintenance of employee records are usually done manually, which results in inefficiency, data discrepancies, and more workload on the administrative team. By offering a centralized, secure and scalable platform, the proposed system will address these limitations and enhance the efficiency and transparency of operations. The system is created with ASP.Integrated with RESTful API and SQL Server database to support smooth communication and secure data management, NET Core MVC architecture. It also has some important modules like Employee Management, Leave Management, Holiday Management, and User Authentication and Role-Based Access Control (RBAC). These modules make it easy to manage employee data, automated leaves, and restricted access to the system depending on pre defined user roles like Employee, Manager, HR and Admin. It is based on an Agile approach to development that facilitates incremental improvements and ongoing feedback. Secure authentication and encryption methods are used to provide data confidentiality whereas data integrity is provided by centralized data storage and automated validation. RBAC also enhances the security of a system, as it enables the limitation of unauthorized access. The system will save time and manpower used in manual work, save on errors as well as offer real time access to HR information. It improves productivity, proper record management, and provides a solution that is effective and transparent human resource management.
Author
C.Dhivyadharshini, A.Sureshkumar
Download