Professional Documents
Culture Documents
CHAPTER 1
INTRODUCTION
The proposed project “Payroll Management System” has been developed to overcome the
problems faced in the practicing of manual system. This software is built to eliminate and,
in some cases, reduce the hardships faced by the existing system. Moreover, this system
is designed for need of the company to carry out its operations in a smooth and effective
manner. This application is reduced as much as possible to avoid errors while entering
data. It also provides error message while entering invalid data. It is user-friendly as no
formal knowledge is required to use the system. Human resource challenges are faced by
every organization which must be overcome by the organization. Every organization has
different employee and payroll management needs. Therefore, we have designed
exclusive Employee and payroll Management System that are adapted to the
organization’s Managerial Requirements.
To develop an efficient database for the company to manage the activities involved in
maintaining the employee and payroll and to store the data of various activities involved
within the company into the database.
1.3 Objectives:
CHAPTER 2
SYSTEM REQUIREMENTS
1.Employee: This entity is responsible for taking the information of employees such as
their Name, Job role here we assign a unique employee id to the employee.
2.Department: This entity is responsible for assigning and storing department id and the
name of the department and the project they are working on.
3.Payroll: This entity is crucial as it here we will be ale to enter the payroll details of
employees and set their Basic salary and other allowances like Provident fund, Medical
etc.
4.Employee Personal: This Employee personal entity stores some of the personal details
of the employee like Phone number, Email, Date of birth
5. Company: This entity is responsible for stoting and assigning new Branch id and
different Departments present in that branch along with the address of that branch.
1. Performance: The application performs according to the given standards and the task is
to perform at the rate of few seconds i.e., the functions must be performed within
seconds.
3.Correctness: The system generates an appropriate view about Employee and their
payroll.
4.Usability: The system aims to be easy to use by specifying the error and try to minimise
the errors while entering the data.
CHAPTER 3
3.1 ER DIAGRAM
CHAPTER 4
IMPLEMENTATION
• Home Page Module: This module is used to create a java Frame and establish a
connection with SQL database and create other GUI Elements like Buttons and
Labels.
.
• Employee: This module is used to add the information of Employee like the Name
of the employee, and assign a employee id, department id and grade id. Here
grade id and employee id are unique to a employee.
Input: emp_id, name, time, job_role, grade_id, dept_id
Output: The information is successfully submitted (in case of no errors).
• Paygrade: This module is used to add the information of the payroll of the
employee
here we maintain information such as Basic salary, Provident fund allowance,
Bonus, Medical allowance
Input: grade_id, grade_basic, grade_bonus, grade_pf, grade_med.
Output: We can add, delete and update the Payroll details.
• Department: This module is used to view and the information of the Departments,
here we maintain the information of company departments such dept_id, name,
Project that department is working on.
Input: dept_id, dept_name, proj_name.
Output: The information is successfully submitted (in case of no errors).
.
• Table: This module is used to Display the information of the table, It creates a
JFrame and JTable to display the information. It is dynamically called by different
modules to display the information of table.
Output: Display the contents of the table by creating Jframe and Jtable.
• DateLabelFormatter : This module is used to format the date data type by Date
chooser formatted to SQL Date type it’s called by Date chooser
4.2 RESULTS
4.2.3 Paygrade
4.2.5 Department
4.2.7 Display
CHAPTER 5
CONCLUSION
This report gives an overview of the functioning of the Payroll management system
where the user can enter the employee details and can manage their payroll details also,
in the case of company, department and branches. The user can also perform many
operations like updating, searching or deleting the details. The implementation of the
system in the organization will considerably reduce data entry, time compared to manual
process of storing the records. This project took us through the various phases of
development of an application and gave us real insight in the world of application
development.
CHAPTER 6
REFERENCES
[1]. https://www.w3schools.com/sql/default.asp
[2]. “Fundamentals of Database System’’ by Shamkant.B.Navathe, 5th Edition,
Published by Dorling Kindersley.