Payroll Management System

28

description

Payroll Management System For Engineering Student

Transcript of Payroll Management System

Page 1: Payroll Management System
Page 2: Payroll Management System

IntroductionA payroll system involves everything that has to do with the payment of

employees and the filing of employment taxes. This includes keeping track of

hours, calculating wages, withholding taxes and other deductions, printing and

delivering checks and paying employment taxes to the government.

The payroll system starts when a company hires its first employee. In the

United States, every new employee must be reported to the state along with a

completed W-4 tax form. The W-4 determines how many allowances the

employee qualifies for when calculating the federal income tax that should be

withheld from each check. Generally, the more dependents you have, the less

income tax you have to pay.

Page 3: Payroll Management System

Introduction

As an employer, the W-4 is the first of many forms that you must keep on file

as part of your payroll system. In fact, the W-4 needs to be kept on file up to

four years after the employee is fired or quits [source: Intuit]. You must also

keep track of the employee's critical personal information, like the address to

which checks are sent, or in the case of direct deposit, the bank information

and account number where the money is wired. All of this information is

highly sensitive, meaning that a good payroll system should also be very

secure.

Page 4: Payroll Management System

Profile of the ProblemPayroll is defined as a method of administrating employees’ salaries in the

organizations. The process consists of calculation of salaries and tax deductions of

the employees, administrating the retirement benefits and disbursements of

salaries to employees. It can also be called as an accounts activity which undertakes

the salary administration of employees in the organization.

Administrating the employees’ salaries is not an easy task, the HR and accounts

department work together to calculate and disburse the salary to the employees.

Thus, payroll management can be further subdivided into two sub processes, i.e.

Payroll accounting and payroll administration.

There are mainly 2 modules in this software

→ Administrator Module

→Employee Module

Page 5: Payroll Management System

Existing System

Presently salary calculation is done manually, it take so much of time

to compose salary of all employees. It also takes very long time to

make salary slip ready. Due to manual process some time it takes very

long time, in turn it delays the salary distribution.

This is a big problem to manage when salary is not generated in time. The

other main problem is errors, even with double cross check here or there

some errors will happen, this again create large problem.

Page 6: Payroll Management System

Hardware & Software Requirements

1. 233 MHz Pentium processor or other compatible Intel Chipset

Motherboard

2. 512 MB SD-RAM

3. 4 GB hard disk

Hardware Requirements

Software Requirements

1. Operating System -Windows 98 onwards

2. Application Software -java

3. Database Tool – MS Acess

Page 7: Payroll Management System

Existing Software

Page 8: Payroll Management System

JAVAJava is an object-oriented language similar to C++, but simplified to

eliminate language features that cause common programming errors.

Java source code files (files with a .java extension) are compiled into

a format called byte code (files with a .class extension), which can

then be executed by a Java interpreter. Compiled Java code can run

on most computers because Java interpreters and runtime

environments, known as Java Virtual Machines (VMs), exist for most

operating systems, including UNIX, the Macintosh OS, and

Windows. Byte code can also be converted directly into

machine language instructions by a just-in-time compiler (JIT).

Page 9: Payroll Management System

JAVAJava is a general purpose programming language with a number of

features that make the language well suited for use on the World

Wide Web. Small Java applications are called Java applets and can be

downloaded from a Web server and run on your computer by a Java-

compatible Web browser, such as Netscape Navigator or

Microsoft Internet Explorer

Page 10: Payroll Management System

MS AccessMicrosoft Access is known for its ability to empower non-professional developers

to create database applications on their own. Users can easily create tables,

queries, forms and reports, and connect them together with macros. Advanced

users can use VBA to write rich solutions with advanced data manipulation and

user control.

Advantages of Microsoft Access

Easy to use and easy to deployment.

Integration with Windows OS

Scalability

Import and Export of data in all major database system.

Centralized Management

Reliability

Automating Tasks

ADO compatibility especially with ASP scripting.

Page 11: Payroll Management System

DFD for present system

Page 12: Payroll Management System

USE-CASE DIAGRAM

Page 13: Payroll Management System

Data Flow Diagram DFD

Page 14: Payroll Management System

0th Level DFD

Page 15: Payroll Management System

Level 1 (High Level Diagram

Page 16: Payroll Management System

2nd Level DFD

Page 17: Payroll Management System

2nd Level DFD

Page 18: Payroll Management System

2nd Level DFD

Page 19: Payroll Management System

ER DIAGRAM

Page 20: Payroll Management System
Page 21: Payroll Management System

Snap Shot

Page 22: Payroll Management System

Login page

Page 23: Payroll Management System

Add – Employee

Page 24: Payroll Management System

Edit- Employee

Page 25: Payroll Management System

Delete- Employee

Page 26: Payroll Management System

Employee- Settings

Page 27: Payroll Management System

Employee pay slip

Page 28: Payroll Management System

Bibliography

•www.bulwarks.com/PDFS/Payroll%20Management%20System.pdf•www.employeesalarysoftware.com•www.xiphiastec.com/payroll.html•www.navayugainfotech.com/payroll_management.html•www.payrollsoftware.co.in/