Payroll System Project for a Local Garage: Design and Development
VerifiedAdded on 2021/04/16
|13
|680
|174
Project
AI Summary
This project presents the design and development of an employee payroll system for a local garage. The project begins with a project proposal outlining the introduction, objectives, functional and non-functional requirements, project plan, and technological requirements. The system aims to create a secure and efficient payroll process for accountants and HR managers. The project includes a detailed analysis of the system with use cases and a UML diagram illustrating the class structure. The design phase incorporates a wireframe to visualize the user interface. The system will handle different types of employees, including hourly, salaried, and commission-based, generating payslips accordingly. The development phase will implement these features, with testing to ensure functionality and security. The final product will provide a user-friendly interface for data entry, payslip generation, and HR access, with features such as secure login and data privacy.

Employee Payroll System
Name of the student:
Name of the University:
Author note:
Name of the student:
Name of the University:
Author note:
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

2
EMPLOYEE PAYROLL SYSTEM
Table of Contents
Project Proposal...............................................................................................................................3
Introduction..................................................................................................................................3
Project Objective.........................................................................................................................3
Functional Requirements.............................................................................................................3
Non-Functional Requirements.....................................................................................................3
Project Plan......................................................................................................................................4
Technological Requirements.......................................................................................................4
Project Timeframe.......................................................................................................................4
Project Analysis...............................................................................................................................5
Use Case......................................................................................................................................5
Project Design..................................................................................................................................6
UML Diagram.............................................................................................................................6
Wireframe........................................................................................................................................7
Walkthrough....................................................................................................................................8
EMPLOYEE PAYROLL SYSTEM
Table of Contents
Project Proposal...............................................................................................................................3
Introduction..................................................................................................................................3
Project Objective.........................................................................................................................3
Functional Requirements.............................................................................................................3
Non-Functional Requirements.....................................................................................................3
Project Plan......................................................................................................................................4
Technological Requirements.......................................................................................................4
Project Timeframe.......................................................................................................................4
Project Analysis...............................................................................................................................5
Use Case......................................................................................................................................5
Project Design..................................................................................................................................6
UML Diagram.............................................................................................................................6
Wireframe........................................................................................................................................7
Walkthrough....................................................................................................................................8

3
EMPLOYEE PAYROLL SYSTEM
Project Proposal
Introduction
The report is about the implementation and development of an Employee Payroll System.
The system is being designed for Accountant Admins and HR managers to manage the payroll
system of a local garage. The system holds separate options to calculate the Gross Pay, Taxes,
Deductions and Net Payments to be made according to varied employee levels. The pay slips for
Hourly paid employees, monthly salaried employees and the commission-based employees are
generated. Security features are also to be maintained.
Project Objective
The objectives for the payroll system project are as follows:
1. Develop an interactive payroll system for Accountants and HR managers.
2. Develop a secured login system.
Functional Requirements
The system must be able to separately store, calculate and generate payslips for different
types of users.
The system must allow two different types of users to login (The admin and the HR).
The admin must have access to amend data into the system and generate the payslips.
The HR must have the ability to search for a particular employee and display his payslip.
The HR must have the option to print the payslip generated.
Non-Functional Requirements
The system must have a security features enabled.
EMPLOYEE PAYROLL SYSTEM
Project Proposal
Introduction
The report is about the implementation and development of an Employee Payroll System.
The system is being designed for Accountant Admins and HR managers to manage the payroll
system of a local garage. The system holds separate options to calculate the Gross Pay, Taxes,
Deductions and Net Payments to be made according to varied employee levels. The pay slips for
Hourly paid employees, monthly salaried employees and the commission-based employees are
generated. Security features are also to be maintained.
Project Objective
The objectives for the payroll system project are as follows:
1. Develop an interactive payroll system for Accountants and HR managers.
2. Develop a secured login system.
Functional Requirements
The system must be able to separately store, calculate and generate payslips for different
types of users.
The system must allow two different types of users to login (The admin and the HR).
The admin must have access to amend data into the system and generate the payslips.
The HR must have the ability to search for a particular employee and display his payslip.
The HR must have the option to print the payslip generated.
Non-Functional Requirements
The system must have a security features enabled.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

4
EMPLOYEE PAYROLL SYSTEM
Data privacy.
Accessibility.
Robust.
Project Plan
Technological Requirements
Windows Operating System
Printer
Project Timeframe
Requirements gathering is a crucial part. 1 week must be allocated to this part of the
process.
The designing of the project would take around 2 weeks of time. This includes designing
the classes and their relationships in addition to designing the interface wireframe.
The development phase would then take around 4 weeks.
Finally, 1 week of testing shall be undertaken, before delivering the application to the
client.
Overall, the application would take around 8 weeks to be designed, developed and
delivered.
EMPLOYEE PAYROLL SYSTEM
Data privacy.
Accessibility.
Robust.
Project Plan
Technological Requirements
Windows Operating System
Printer
Project Timeframe
Requirements gathering is a crucial part. 1 week must be allocated to this part of the
process.
The designing of the project would take around 2 weeks of time. This includes designing
the classes and their relationships in addition to designing the interface wireframe.
The development phase would then take around 4 weeks.
Finally, 1 week of testing shall be undertaken, before delivering the application to the
client.
Overall, the application would take around 8 weeks to be designed, developed and
delivered.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

5
EMPLOYEE PAYROLL SYSTEM
Project Analysis
Use Case
EMPLOYEE PAYROLL SYSTEM
Project Analysis
Use Case

6
EMPLOYEE PAYROLL SYSTEM
Project Design
UML Diagram
The Employee class acts as the parent class that holds the basic details of all the child
class employees. The Monthly Paid Employees, the Hourly Paid employees and the
Commissioned employees, all inherit these basic characteristics from the Employee class and
further adds their own data members to be unique.
The sub-classes has their unique sets of functions that are used to do the required
calculations in order to generate the pay slip. In addition, the classes uses the common set of get
methods that send the required values to the forms for being printed.
EMPLOYEE PAYROLL SYSTEM
Project Design
UML Diagram
The Employee class acts as the parent class that holds the basic details of all the child
class employees. The Monthly Paid Employees, the Hourly Paid employees and the
Commissioned employees, all inherit these basic characteristics from the Employee class and
further adds their own data members to be unique.
The sub-classes has their unique sets of functions that are used to do the required
calculations in order to generate the pay slip. In addition, the classes uses the common set of get
methods that send the required values to the forms for being printed.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

7
EMPLOYEE PAYROLL SYSTEM
Wireframe
This is the wireframe representation of the data entry page and the display page for the
Admin and the HR respectively.
EMPLOYEE PAYROLL SYSTEM
Wireframe
This is the wireframe representation of the data entry page and the display page for the
Admin and the HR respectively.
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

8
EMPLOYEE PAYROLL SYSTEM
Walkthrough
The application starts with a login page, where the users can login with their respective
username and password. The passwords are stored and retrieved from a secured system that uses
MD5 cryptography. The admins, on logging in can access the separate pages to enter data for
different types of employees. Each page has a different working detail section and a different pay
slip area. The admins must enter a unique Employee number and must fill in all details to
generate the pay slip.
The HR representatives can login using their HR usernames and then can search for a
particular employee by their employee number and view the payslips.
Testing and Outputs
Incomplete login details:
Logged In Admin Home Page
EMPLOYEE PAYROLL SYSTEM
Walkthrough
The application starts with a login page, where the users can login with their respective
username and password. The passwords are stored and retrieved from a secured system that uses
MD5 cryptography. The admins, on logging in can access the separate pages to enter data for
different types of employees. Each page has a different working detail section and a different pay
slip area. The admins must enter a unique Employee number and must fill in all details to
generate the pay slip.
The HR representatives can login using their HR usernames and then can search for a
particular employee by their employee number and view the payslips.
Testing and Outputs
Incomplete login details:
Logged In Admin Home Page

9
EMPLOYEE PAYROLL SYSTEM
EMPLOYEE PAYROLL SYSTEM
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide

10
EMPLOYEE PAYROLL SYSTEM
Adding an Hourly Paid Employee
Leaving few fields empty:
EMPLOYEE PAYROLL SYSTEM
Adding an Hourly Paid Employee
Leaving few fields empty:
Paraphrase This Document
Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser

11
EMPLOYEE PAYROLL SYSTEM
Normal entry with generated pay slip
EMPLOYEE PAYROLL SYSTEM
Normal entry with generated pay slip

12
EMPLOYEE PAYROLL SYSTEM
HR search for invalid Emp. num.
EMPLOYEE PAYROLL SYSTEM
HR search for invalid Emp. num.
⊘ This is a preview!⊘
Do you want full access?
Subscribe today to unlock all pages.

Trusted by 1+ million students worldwide
1 out of 13
Related Documents
Your All-in-One AI-Powered Toolkit for Academic Success.
+13062052269
info@desklib.com
Available 24*7 on WhatsApp / Email
Unlock your academic potential
Copyright © 2020–2025 A2Z Services. All Rights Reserved. Developed and managed by ZUCOL.



![UNI Library System Analysis: Project Report, [University Name]](/_next/image/?url=https%3A%2F%2Fdesklib.com%2Fmedia%2Fimages%2Fmb%2F488dc136f95047de91d331ef0b472565.jpg&w=256&q=75)
