Payroll Management System
Payroll Management System
Submitted By: Rohit Kumar B.Tech (CSE-VII) Sec.No-RK38E5 Roll.no A19 Regd. No-10802457
Table of contents
Objectives Overview Introduction Payroll Accounting Payroll Administration Technology used Environment Features Advantages of Payroll Management System Data flow diagram Functional Requirements Administrator module for my project
Objectives
To assist and ease the works of the retail outlet of any type of companies, in particular payroll management system is being developed. This would comprise features that can be operated easily. Payroll management would take care of day to day attendance of all employees. The regular backup to the data can be taken and the data can be restored effectively. So the payroll management system assists the employees of company in each and every aspect of in and out. The payroll management system is customized software and developed according to the need of any type of company. Main Objectives There are multiple objectives behind the designing and implementation of the Module: To prepare the detailed salary record of all the employees in an organization To generate Pay-In-Slip through the calculation of salary Proper usage of manpower To maintain Allowances, Deductions, Loans, Savings and Arrears details for the employees To generate reports in user-defined formats
Overview
Ultimately this segment defines the boundaries of the effort. This application is supported by a database consisting of employees salary details and there leave allowances. Based on these details at the end of every month the application automatically credits the employees bank account with their salary. The amount of salary credited into employees account is a variant of their leave allowances .This Payroll Processing application also considers employees income tax regulations and loan payment details. Based on these considerations the salary of each employee is deducted at the source. Taking into account all these aspects the appropriate accounts of each employee are credited. This application also includes generation of salary slips to every employee.
Introduction
Payroll 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.
Payroll Accounting Payroll accounting involves calculations of employees salaries and tax deductions. It also undertakes the activities such as preparation of tax returns, maintaining the payroll records, etc. Payroll Administration Payroll Administration involves managerial activities such as maintaining employees records, referring employment laws. Here, the HR comes into picture which maintains the daily record if employees attendance.
Payroll Process
Database of employees is maintained. Employees details such as name, employee ID, basic salary, daily attendance, etc. are recorded. Gross Salary is calculated after adding the allowances and incentives to the basic salary of the employee. Net salary is calculated by deducting the tax and other calculated deductions (loan installments, etc.).
Technology used
java my SQL
Environment
JDK(java development kit)
Features
Manage the daily attendance for the employ of the company Date wise reports Easily maintainable and updateable Timing setter Shift wise attendance manageable Multi-level Reports One software deals with multi company attendance management Easy to handle Secure and reliable Generates Salary Sheet and Salary Slip of all employees Generates various important reports reducing paperwork in the organization
Functional Requirements
Requirements analysis is usually the first phase of large-scale software development project. It is undertaken after a feasibility study has been performed to define the precise costs and benefits of a software system. The purpose of this phase is to identify and document the exact requirements for the system. The customer, the developer, a marketing organization or any combination of the three may perform such study. In cases where the requirements are not clear e.g., for a system that is never been defined, more interaction is required between the user and the developer. The requirements at this stage are in end-user terms.
7. Test case: Salary slip Input: Id, Basic salary, Net pay. Process: Based on the leave, loan , tax details the slip will be generated Output: Salary slip will be generated. 8. Test case: Bank details Input: Id, Designation, salary Process: The employees salary is credited to bank. Output: Employee can View and receive the salary.
It is the entire work done I have done till the MTE (midterm examination). The remaining work of this project (PART-A) will be discussed in ETE (end term exam)