|A feature rich
client/server application for Payroll Processing of any organization. This
application covers the Payroll Processing part of Human Resource Management
This Payroll Management System
is a feature-rich client/server based Application and is basically meant for
Organizations to carry out their monthly payroll process. It helps to organize
the entire payroll processing and make it system dependent instead of human
dependent. With very limited human intervention payroll is processed with
perfection and all statutory reports along with general reports will be
- Title: Payroll Management
- Software Architecture:
- Technology: Client/Server.
- Abstraction of the Application:
The application is organized in a tree structure and consists
of the following tabs:
Administration - This is
used to manage users who would use this application.
- User Administration
- Reports (General Reports &
Definition - This is used
to manage master entries of the Organization.
- User Administration -
This is for creating and managing users' accounts. New user Can be created,
Existing user can be altered or deleted. Users can be assigned role based job.
- User Audit - This shows
user wise login details. User can be temporarily locked/unlocked.
Personal - This is used
to manage personal details of employees within the payroll of the organization.
- Zone Details - This is
used to create/edit/delete zone details of the organization.
- Accounting Period - This
is used to create/edit/delete financial year wise accounting period. On
creation of new accounting period all previous accounting period becomes
- Designation Detail -
This is used to create/edit/delete different Grades, Designation and respective
start up pay scale of the Organization.
- Holiday Description -
This is used to create/edit/delete national & festival holidays for the
organization within a certain period.
- Employee Category - This
is used to create/edit/delete different categories of employees working in the
organization viz Permanent/Temporary/Contractual.
- Company Information -
This is used to enter the information about the organization along with PF No,
ESI No and Labor Registration No.
- Department Detail - This
is used to create/edit/delete various departments and their location under the
- Company Setup -This is
used to create/edit/delete entire information about the organization like OT
Hours, Employee's and Employer's PF & ESI contribution in percentage,
Bonus, Duty hours, etc.
- Income Tax Slabs -This
is used to create/edit/delete different valid income tax slabs for different
Categories (Women, Senior Citizen & Others) to calculate the income tax to
automate the calculation of income tax to be deducted from monthly salary.
Transactions - This is
used to manage monthly transactions associated with payroll processing.
- Employee Detail - This
is used to create/edit/delete details of the employees like their personal
details, working status, correspondence address, permanent address, Pay scale,
etc along with photograph.
- Leave Details - This is
used to create/edit/delete opening PL/CL/SL balance of the employees. Closing
balance of PL/CL/SL will be updated automatically.
- Advance Details - This
is used to create/edit/delete any advance given to employees' that will be
deducted from salary on a monthly basic along with the amount that will be
- Employee Investment -
This is used to create/edit/delete any tax saving investments declared` by
employees' that will affect the income tax structure viz: like LIP, House Rent,
Health Insurance and Other Tax Saving Investment.
Reports - This is used to
generate different reports necessary for payroll processing.
- Attendance Register-This
is used to create/edit/delete monthly attendance of the employees including
total working days, leaves taken, Sundays, holidays, days present, leave
without pay , etc. Monthly salary will be processed automatically based on the
attendance and other parameters Supplied.
- Pay Register -This is
used to see monthly Additions & Deductions, Gross Salary & Net Salary
of employees. Nothing can be created/edited/deleted from pay register.
- Yearly Bonus - This is
used to create yearly bonus based on the percentage decided by the management
of the organization subject to the basic earned by each employee in a financial
5. Features: Most
activities related to payroll processing becomes automated, with
- General Reports -
- List of employees
- Employee Detail
- Month wise Pay
- Bank Statement
- Bonus Detail
- Pay Slip Generation
- Advance Statement
- Advance Detail
- Yearly Bonus
- Statutory Reports -
- PF Form 5
- PF Form 10
- PF Form 12A Revised.
- PF Form 6A
- PF Form 3A
- PF Form Statement
- PF Challan
- ESI Form 6
- ESI Challan
- ESI Statement
- ESI Return.
- Quickly access to information
- Maintain information about
employees' leaves, income tax, Pay scale details, CTC etc.
- Automatic generation of pay
slip, employees list, yearly bonus, etc.
- Minimal use of human
- Operating System : -
- Data Base Server: Oracle.
- User Interface: Windows Form
- Code Behind: VB.NET/VB &
- Reports: Crystal Report Writer
- Hardware requirements:
||PC with 2 GB hard-disk
and 256 MB RAM
- Software requirements:
||Windows 2000/2003/ XP/
or Higher with MS-office