You are on page 1of 24

PAYROLL MANAGEMENT

SYSTEM
PROJECT REPPORT
PAYROLL MANAGEMENT SYSTEM
Feb. 4

School of Information Technology& Engineering


M.Tech Software Engineering

Subject – SWE2004 – Software project management


Slot : C1
“PROJECT TITLE”
“PAYROLL MANAGEMENT SYSTEM”
Review-1
STEPWISE PROJECT PLANNING

Reg.No : “17MIS0077” – Name : “DT.KEERTHI”


Reg.No : “17MIS0438” – Name : “ K.SAMATHA”

Faculty Incharge: Prof Karthikeyan.J

17MIS0438 -SAMATHA 17MIS0077-KEERTHI Page 2


PAYROLL MANAGEMENT SYSTEM
Feb. 4

INTRODUCTION :

The Payroll Management System deals with the financial aspects of


employee's salary, allowances, deductions, gross pay, net pay etc. and
generation of pay-slips for a specific period.
The outstanding benefit of Payroll Management System is its easy
implementation. Other advantages of Payroll Management System are its
extensive features and reports.
Payroll is a method of administering employees' salaries in an organization.
The process consists of calculation of employee salaries and tax
deductions, administrating employee benefits and payment of salaries.
Payroll system can also be called as an accounts activity which commences
the salary administration of employees in the organization. Our Payroll
Management System is fully integrated with accounts and give’s the
benefits of simplified Payroll processing and accounting.
A payroll system is software designed to organize all the tasks of employee
payment and the filing of employee taxes. These tasks can include keeping
track of hours, calculating wages, withholding taxes and deductions,
printing and delivering checks and paying employment taxes to the
government.

Payroll software often requires very little input from the employer. The
employer is required to input employee wage information and hours—then
the software calculates the information and performs withholdings
automatically. Most payroll software is automatically updated whenever a
tax law changes and will remind employers when to file various tax forms.

17MIS0438 -SAMATHA 17MIS0077-KEERTHI Page 3


BENEFITS :

Our Payroll System has user friendly interface, can be customized as


1
per a business requirement and can be scalable.
2 Our Payroll system saves time and lowers the error ratio.
You can enter payment information quicker when compared to a
3
manual system
Run payroll registers to double-check your information before
4 depositing salary in employee’s bank accounts. This allows you to
identify errors and adjust them in advance.
5 Computerized payrolls simplify tax processing by computing the data.
6 Our payroll system can integrate with other software's as well.
Computerized payroll eliminates the stress of processing all the
7
records.
8 You can get your old payroll reports when you needed in just a click.
9 Our payroll system will reduce TCO and increase ROI.
This payroll system will track and maintain all the information of salary
10
transfer.
11 Payroll system helps saves much time

17MIS0438 -SAMATHA 17MIS0077-KEERTHI Page 4


PAYROLL MANAGEMENT SYSTEM
Feb. 4

Stepwise project planning approach:

17MIS0438 -SAMATHA 17MIS0077-KEERTHI Page 5


PAYROLL MANAGEMENT SYSTEM
Feb. 4

STEP 0:SELECT PROJECT

STEP 1: ESTABLISH PROJECT SCOPE AND OBJECTIVES

STEP2:IDENTIFY PROJECT INFRASTRUCTURE

STEP3:ANALYSIS OF PROJECT CHARACTIRISTICS

STEP4:IDENTIFY PROJECT PRODUCT AND ACTIVITIES

STEP5:ESTIMATE EFFORT FOR EACH ACTIVITIES

STEP6:IDENTIFY RISK OF EACH ACTIVITIES:

STEP7:ALLOCATE RESOURCES

STEP8:REVIEW /PUBLISIZE PLAN

17MIS0438 -SAMATHA 17MIS0077-KEERTHI Page 6


PAYROLL MANAGEMENT SYSTEM
Feb. 4

Step0:select project

The project we selected is ” payroll management system”:

Step 1: establish project scope and objectives


The objective of the “Payroll Management System “is to provide a system
which manages the which manages the Payroll activity i.e. the salary paid
for each employee in a company depending upon their attendance and its
calculation which is very huge. The users will consume less amount of time
when compared to manual paper work through the automated system. The
system will take care of all the payroll activities like managing each
employee’s attendance, the number of leaves taken by that particular
employee and calculation in a very quick manner and it avoids

Data storing is easier. Paper work will be reduced and the company staffs
spend more time on monitoring the progress.The system is user friendly and
easy to use. All the important data’s will be stored in the database and it
avoids any miscalculation.

17MIS0438 -SAMATHA 17MIS0077-KEERTHI Page 7


PAYROLL MANAGEMENT SYSTEM
Feb. 4

STEP2:IDENTIFY PROJECT INFRASTRUCTURE

The project can be used in various business places for storing all employee
salary details.

STEP3:ANALYSIS OF PROJECT CHARACTIRISTICS

Some characteristics:

▪ Manage Employee Information Efficiently.


▪ Define the deductions, etc.
▪ Generate Pay-Slip .
▪ Generate and Manage the Payroll Processes according to the Salary
Structure assigned to the employee.
▪ Generate all the Reports related to employee, attendance/leave, payroll etc.
▪ Manage your own Security

STEP4:IDENTIFY PROJECT PRODUCT AND ACTIVITIES

17MIS0438 -SAMATHA 17MIS0077-KEERTHI Page 8


WORK BREAK DOWN STRUCTURE:

17MIS0438 -SAMATHA 17MIS0077-KEERTHI Page 9


PAYROLL MANAGEMENT SYSTEM
Feb. 4

PRODUCT FLOW DIAGRAM:

LEVEL-0 –DATA FLOW DIAGRAM

LEVEL-1

17MIS0438 -SAMATHA 17MIS0077-KEERTHI Page 10


ACTIVITY DIAGRAM:

17MIS0438 -SAMATHA 17MIS0077-KEERTHI Page 11


17MIS0438 -SAMATHA 17MIS0077-KEERTHI Page 12
PAYROLL MANAGEMENT SYSTEM
Feb. 4

STEP5:ESTIMATE EFFORT FOR EACH ACTIVITIES

5.1Carry out bottom-up estimates

distinguish carefully between effort and elapsed time

5.2. Revise plan to create controllable activities


break up very long activities into a series of smaller
ones
bundle up very short activities (create check lists?)

effort :
External Low Average High
user
type

External 3 4 6
input
type

External 4 5 7
output
type

External 3 4 6
inquiry
type

17MIS0438 -SAMATHA 17MIS0077-KEERTHI Page 13


Logical 7 10 15
internal
file type

External 5 7 10
interface
file type

External input types none


External output types the report , i.e 1
Logical internal file types none
External interface file types payroll file, staff file (timetabling),
courses file (timetabling) ,i.e 3
External inquiry types none

17MIS0438 -SAMATHA 17MIS0077-KEERTHI Page 14


Function point counts are as follows
External input types none
External output types 1*7=7
Logical internal file types none
External interface file types 3 * 7 = 21
External inquiry types none
Total 28
FP → SLOC conversion
For Cobol 1FP = 91 SLOC , i.e estimated lines of code = 28 * 91 =
2548
If the productivity rate = 50 SLOC per day then
Estimated effort = 2548/50 = 51 days approx.

STEP6:IDENTIFY RISK OF EACH ACTIVITIES:


Security

Confidential payroll data contains some of the company's most sensitive information. Is
your data safe? Internal and external security measures should focus on systems, staff
and technology. This includes looking at data-sharing, privacy, access and training.

17MIS0438 -SAMATHA 17MIS0077-KEERTHI Page 15


PAYROLL MANAGEMENT SYSTEM
Feb. 4

Business knowledge

Often there’s only a few people in your organisation that understand the ins-and-
outs of your specific payroll and its workarounds. You need to protect the
knowledge surrounding your systems’ running, configuration and maintenance.

Non-compliance

Tax compliance is a vital part of payroll, with serious consequences for errors. You need
confidence that you’re 100% accurate, every time. Has your system kept up with the many
changes to tax legislation, awards and agreements

Fraudulent activity

Companies say 13% of the fraud they experienced is through their payroll.* Are your
approval processes, workflows and duties watertight? Do you have alerts and mechanisms to
prevent leave, hours or bank details being tampered with

System failure or data loss

To keep business running you need to be able to pay employees. Testing, backup and data
recovery processes safeguard data both in the cloud and on-premise servers. Do you have
robust backup and recovery plans for disasters or system failures

Business fit

Once in place, an organisation’s payroll processes and systems tend to remain as such for
years… even after the business needs have changed. To reduce inefficiencies, evaluate your
systems and processes to see if they still stand up.

17MIS0438 -SAMATHA 17MIS0077-KEERTHI Page 16


PAYROLL MANAGEMENT SYSTEM
Feb. 4

STEP7:ALLOCATE RESOURCES

Identify and allocate resources to activities

Revise plans and estimates to take into account resource constraints

e.g. staff not being available until a later date


non-project activities

STEP8:REVIEW /PUBLISIZE PLAN

1. Create a Budget

Creating a payroll budget helps you plan for future growth and avoid unwanted
surprises. Your employees’ salaries will, of course, take up a large portion of your budget.
But you should also plan ahead for expenses like taxes and benefits, and make sure you
consistently stick to your budget.

By carefully analyzing your budget, you may be able to find areas that are over- or under-
staffed, and adjust as needed. Doing so will help you avoid unnecessary labor costs.

2. Classify Your Workers

Correctly classifying your employees (as full-time, part-time, or temporary employees, or


contractors) is crucial. Failing to do so could seriously harm your business. To avoid serious legal and
financial consequences due to misclassification, ensure you’re properly classifying your workers from
the get-go.

3. Establish a Consistent Payment Schedule

Whether your employees are hourly or salaried, pay everyone the same way and on the same
day. Using the same pay structure and process makes things easier to manage. Once you decide
how often to pay your employees and stick to that timeline, the process will run much more
smoothly.

17MIS0438 -SAMATHA 17MIS0077-KEERTHI Page 17


PAYROLL MANAGEMENT SYSTEM
Feb. 4

Paying salaried employees is, of course, easier since you don’t have to calculate the amount
they’re owed each pay period. But even if you have hourly employees, the payment process
doesn’t have to be stressful. Having an efficient and consistent system in place will keep things
in order.

4. Provide Payroll Information Online

Your employees will likely want to access their pay information from previous periods and
they may have questions about your payroll policy. Answering all their questions, however, can
take up a lot of time.

To simplify the process and save time, make payroll information available online and
encourage employees to check these resources.

5. Consolidate All Payroll Information

Keep all your payroll records and documents in one centralized location. Some federal and state
laws require employers to hold on to records for a specific amount of time. Knowing where all
your data is will give you peace of mind.

When you consolidate all your information and can easily access it, you’ll never be left
scrambling at the last minute.

6. Automate Time Tracking

Manually entering time is an outdated practice. Verifying your employees’ entered hours takes up
both your managers’ and your payroll staff’s time. What’s the solution? Automate time tracking.

7. Set up Reminders

You simply can’t be forgetful when processing payroll. There are several key dates you need to
remember, and keeping track of them all can be overwhelming. For example, you need to send
payroll tax reports to the appropriate jurisdictions, send quarterly and annual income tax
withholding reports, and more. Forget to submit these reports and you’ll face costly penalties.

Setting up reminders in a payroll system or in your own calendar will ensure you remember these
important dates. It can take the pressure off your memory.

8. Outsource Payroll

In many companies, an unqualified employee is unfairly left to handle payroll. Outsourcing


payroll, however, frees up your employees’ time and is the best way to ensure payroll gets
processed accurately and on time.

17MIS0438 -SAMATHA 17MIS0077-KEERTHI Page 18


TOOL DEMO:
REVIEW 2 AND 3
SOFTWARE PROJECT MANAGEMNET
SWE-2006
K.SAMATHA-17MIS0438
D.T.KEERTI PRIYA-17MIS0077
OPEN PROJ

17MIS0438 -SAMATHA 17MIS0077-KEERTHI Page 19


17MIS0438 -SAMATHA 17MIS0077-KEERTHI Page 20
17MIS0438 -SAMATHA 17MIS0077-KEERTHI Page 21
17MIS0438 -SAMATHA 17MIS0077-KEERTHI Page 22
17MIS0438 -SAMATHA 17MIS0077-KEERTHI Page 23
17MIS0438 -SAMATHA 17MIS0077-KEERTHI Page 24

You might also like