Skip to content

rydzze/Staff-Payroll-Management-System-WEB

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Staff Payroll Management System

Original Author

This project is created and maintained by rydzze.

Introduction

Efficient payroll management is essential in any organization as it ensures that employees get paid accurately based on their scope of work and on time. As the company grows, payroll management becomes more complex due to the increasing amount of employee data. This project aims to develop a staff payroll management system that simplifies and improves payroll management processes, ensuring accuracy and efficiency.

Problem Statements and Objectives

Problem Statements

  1. Manual Operations:
    • The current system is prone to human errors such as miscalculation and data entry mistakes.
  2. Complex Navigation:
    • The user interface of the current system is difficult to navigate.
  3. Lack of Security:
    • The current system has insufficient security measures to protect staff’s personal information.
  4. Poor Performance:
    • The current system struggles to handle larger datasets and diverse pay structures as the company grows.

Objectives

  1. Automation:
    • Implement an automated payroll management system to minimize human errors.
  2. Improved UI:
    • Redesign the user interface for better navigation and user experience.
  3. Enhanced Security:
    • Implement security protocols to protect personal information and restrict access based on user roles.
  4. Scalability:
    • Improve system performance to handle larger datasets and diverse pay structures efficiently.

Programme Scope

The Staff Payroll Management System is designed to streamline company payroll information management. It includes features like digital payslip exporting, automated paycheck calculation, and functions for adding, viewing, modifying, and deleting payroll data. The system uses HTML, CSS, and JavaScript for the front end, and PHP with a MySQL database for the back end, supported by the XAMPP server environment.

Detailed Description

Front-End Development

  • Languages Used: HTML5, CSS3, JavaScript
  • Features:
    • User-friendly and responsive interface.
    • Automated processes like auto-filling age and birthdate based on the IC number.
    • Interactive elements such as buttons and filtering features.

Back-End Development

  • Languages Used: PHP, MySQL
  • Features:
    • Server-side scripting to implement application logic.
    • CRUD operations for managing payroll data.
    • Secure login and authentication mechanisms.
    • Error handling for better user experience.

Screenshot

User View

image image image image

Admin View

image image image image image image image image

Contributors

We'd like to give credit to the following contributors who have helped in the development of this project:

About

Project for Web Techniques and Applications

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •