Design and Development of an Employee Payroll System

Verified

Added on  2021/04/16

|13
|680
|174
AI Summary
The assignment involves designing and developing an employee payroll system for Accountant Admins and HR managers to manage the payroll system of a local garage. The system will have separate options to calculate Gross Pay, Taxes, Deductions, and Net Payments according to varied employee levels. It will also generate pay slips for Hourly paid employees, monthly salaried employees, and commission-based employees with security features enabled.

Contribute Materials

Your contribution can guide someone’s learning journey. Share your documents today.
Document Page
Employee Payroll System
Name of the student:
Name of the University:
Author note:

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
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
Document Page
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.
Document Page
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.

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
5
EMPLOYEE PAYROLL SYSTEM
Project Analysis
Use Case
Document Page
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.
Document Page
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.

Paraphrase This Document

Need a fresh take? Get an instant paraphrase of this document with our AI Paraphraser
Document Page
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
Document Page
9
EMPLOYEE PAYROLL SYSTEM
Document Page
10
EMPLOYEE PAYROLL SYSTEM
Adding an Hourly Paid Employee
Leaving few fields empty:

Secure Best Marks with AI Grader

Need help grading? Try our AI Grader for instant feedback on your assignments.
Document Page
11
EMPLOYEE PAYROLL SYSTEM
Normal entry with generated pay slip
Document Page
12
EMPLOYEE PAYROLL SYSTEM
HR search for invalid Emp. num.
Document Page
13
EMPLOYEE PAYROLL SYSTEM
Searching and viewing valid Emp num
1 out of 13
circle_padding
hide_on_mobile
zoom_out_icon
[object Object]

Your All-in-One AI-Powered Toolkit for Academic Success.

Available 24*7 on WhatsApp / Email

[object Object]