Skip to content

The project is an Employees Payroll Management System.A web-based application project developed in PHP, CodeIgniter 4 Framework, and MySQL Database. This project's main goal is to provide an automated & online application platform for any company to manage its employees' payroll/payslips.

Notifications You must be signed in to change notification settings

Smohanta23/Payroll_Mgmt_System

Repository files navigation

CodeIgniter4 - Web Portal for Payroll Management System


This uncomplicated initiative entails the creation of an Employee Payroll Management System—a web-centric application crafted using PHP, the CodeIgniter 4 Framework, and MySQL Database. The primary objective of this project is to furnish a streamlined and online platform for a specific company to oversee the payroll and payslips of its employees efficiently. This system empowers the company's management to effortlessly store, retrieve, and administer employees' payslips. With a visually appealing user interface facilitated by the Bootstrap 5 Framework, the application aims to enhance the end-user experience by delivering user-friendly features and functionalities.
This project was developed using the following:

  • XAMPP
  • PHP version >= 8
  • MySQL Database
  • CodeIgniter 4 Framework
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Ajax
  • Bootstrap Framework

Access to the Employees Payroll Management System Project is restricted to the company's management. Users must log in using valid credentials to unlock the system's features and functionalities. Registration of system users is exclusively handled by another user with existing access to the system. The CodeIgniter Project comes pre-loaded with default admin user credentials during seeding. The project boasts a variety of features and functionalities, including Departments, Designation, Employees, Payrolls, and Payslips Management. Each feature incorporates CRUD (Create, Read, Update, and Delete) functionalities, with pagination features implemented to optimize data loading on pages in the future. The Employee List is equipped with a Search Box, facilitating easy retrieval of employee data by searching based on partial employee code or name. For Payslip Generation, users must first create a new payroll before generating a payslip entry for an employee. The payslip page automatically calculates the total Net amount for the employee, considering Attendance, Earnings, Deductions, and Tax data specific to the selected payroll or cut-off period. Additionally, users have the option to print employees' payslips.

Software Needed

  • XAMPP, WAMP, or any which has a PHP Version >= 8 Please Open your XAMPP/WAMP's Control Panel and start Apache and MySQL

Instructions

  1. Create new Database naming "payroll_db"
  2. Import the sql file located @ database directory
  3. Browse the project in a Browser i.e. [http://localhost/ci4_payroll]

Admin Access

About

The project is an Employees Payroll Management System.A web-based application project developed in PHP, CodeIgniter 4 Framework, and MySQL Database. This project's main goal is to provide an automated & online application platform for any company to manage its employees' payroll/payslips.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published