Download - 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.
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.
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
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.
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
Existing Software
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).
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
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.
DFD for present system
USE-CASE DIAGRAM
Data Flow Diagram DFD
0th Level DFD
Level 1 (High Level Diagram
2nd Level DFD
2nd Level DFD
2nd Level DFD
ER DIAGRAM
Snap Shot
Login page
Add – Employee
Edit- Employee
Delete- Employee
Employee- Settings
Employee pay slip
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/