Professional Documents
Culture Documents
of
VNRVJIET
By
1.N.Manasa -22071A0597
2.N.Aloukya -22071A0598
3.P.Meghana -22071A05A1
4.T.Sri Varsha -22071A05B7
2023-2024
VALLURIPALLI NAGESWARARAO
VIGNANA JYOTHI INSTITUTE OF ENGINEERING &
TECHNOLOGY (AUTONOMOUS INSTITUTE)
NAAC ACCREDITED WITH ‘A++ GRADE
VignanaJyothi Nagar, Bachupally, Nizampet (s.o), Hyderabad
500090 Phone no: 040-23042758/59/60, Fax: 040-23042761
Email:postbox@vnrvjiet.ac.in Website: www.vnrvjiet.ac.in
1
A Project Report On
of
VNRVJIET
2023-2024
Dr.Madhubala
Professor
CSE Department
2
VNR VIGNANA JYOTHI INSTITUTE
OF ENGINEERING &
TECHNOLOGY
(AUTONOMOUS INSTITUTE)
NAAC ACCREDITED WITH ‘A++’
GRADE
CERTIFICATE
This is to certify that the project entitled “ payroll management system ”
submitted in partial fulfilment for the course of Dbms Laboratory being offered for
the award of
B.Tech (CSE-B) by VNR VJIET is a result of the bonafide work carried out by
3
ACKNOWLEDGEMENT
An endeavor over a long period can be successful only with the advice and support of
many well wishers. We take this opportunity to express our gratitude and appreciation to all
of them.
We wish to express our profound gratitude to our honorable Principal and HOD,
CSE department, VNR Vignana Jyothi Institute of Engineering and Technology for their
constant and dedicated support towards our career moulding and development.
With a great pleasure we express our gratitude to the internal guide Dr Madhubala,
Professor, CSE department for her timely help, constant guidance, cooperation, support and
encouragement throughout this project as it has urged us to explore many new things.
Finally, we wish to express my deep sense of gratitude and sincere thanks to our
parents, friends and all our well wishers who have technically and non-technically
contributed for the successful completion of this course based project.
4
DECLRATION
We hereby declare that this Project Report titled “ payroll management system” submitted
by us of Computer Science & Engineering in VNR Vignana Jyothi Institute of Engineering
and Technology, is a bonafide work under taken by us and it is not submitted for any other
certificate /Course or published any time before.
5
INDEX
S.NO TOPIC PAGE
7
ABSTRACT
8
1 INTRODUCTION
9
2 METHODOLOGY
3 IMPLEMENTATION 10-12
4 RESULTS
5 APPLICATIONS 16
6 REFERENCES 16
6
ABSTRACT
“Employee Database And Payroll Management System” is designed to make the existing
manual system automatic with the help of computerised equipment and full-edged
computer software, fulfilling their requirements, so that their valuable data and
information can be stored for a longer period with easy access and manipulation of the
same. The required software is easily available and easy to work with. This web
application can maintain and view computerised records without getting redundant entries.
The project describes how to manage user data for good performance and provide better
services for the client.
7
INTRODUCTION
The proposed project “Employee Database and 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 particular need of the company to
carry out its operations in a smooth and effective manner. This web 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 has to be overcome by the organization. Every organization has different
employee and payroll management needs. Therefore I have design exclusive Employee
and payroll Management System that are adapted to the organization’s Managerial
Requirements.
8
METHODOLOGY
Creating a robust payroll management system involves several steps and considerations. Here's a
methodology you can follow:
Requirement Analysis:
Implementation:
Ensure compliance with local laws, tax regulations, and labor laws.
Implement security measures to protect sensitive employee information.
Gather feedback from users post-implementation to address any issues or improvements needed.
Continuously iterate and update the system based on user feedback and changing regulations.
Continuous Improvement:
Monitor system performance and gather insights to improve efficiency and accuracy.
Explore automation and integration possibilities to streamline processes further.
Remember, a successful payroll management system requires attention not only during the initial
development but also ongoing maintenance and adaptation to changing requirements and regulations.
Regularly reassess and update your system to ensure it remains efficient, accurate, and complaint
9
IMPLEMENTATION
ER DIAGRAM:
10
KEYS:
1.Employees Table:
Primary Key: employee_id
A unique identifier for each employee.
2. department Table:
Primary Key: dept_no
A unique identifier for each department.
3. Salary Table:
Foreign Key: employee_id
An integer indicating salary of different employee based on their employee id.
It references to Employee table.
4. Leaves Table:
Foreign Key: dept_no.
Different amount of leaves are available to different tables based on the dept_no.
It references to departmnet table.
5. Accdetails Table:
Primary Key: acc_number
Foreign Key: employee_id
Every employee based on their employee id has a unique account number.
The foreign key references to Empoyees table.
Relationships:
Many-to-One Relationship :
1) Employees and department->
Every department consists many different employees present based on their given department numbers
but, one employee is in only one department.
One-to-One Relationship :
1) Employee and acc_details->
One employee has only one account number and one account number is associated to a single employee.
2) Departmet and leaves->
One department has only one leaves set and one leaves set is associated with single department.
3) Employees and salary->
One employee has only one salary and one salary set is associated with single employee.
11
DATABASE DESIGN:
Accdetails table
Customers table
Department table
Employees table
Leaves table
12
TABLE CREATION:
EMPLOYEES:-
DEPARTMENT:-
SALARY:-
LEAVES:-
ACCDETAILS:-
INSERTION OF VALUES:
EMPLOYEES:
17
RESULTS
1.List the employee name of employee with high salary as highest_salary from
department 1?
SQL> select e.first_name,max(salary) from Employees e join Salary s on
e.employee_id=s.employee_id group by dept_no having dept_no=1;
3.List Employees whose No.of Leaves is >5 and salary is above 50,000?
SQL> select first_name from Employees e join Salary s on
e.employee_id=s.employee_id where salary>50000 and leaves_no>5;
18
5.Print department number and average salary for the department whose average salary is
>50,000?
SQL> select dept_no,avg(salary) as average_salary from Employees e join Salary s
on e.employee_id=s.employee_id group by dept_no having avg(salary)>50000;
6.List Employee details and their salaries excluding tax and including bonus?
SQL>
19
9.List Employee details of Employees who joined the company in year 2004?
20
PERFOMING DIFFERENT MOVES
21
NEXT MOVE
NEXT MOVE
22
NEXT MOVE
23
APPLICATIONS
REFERENCES
24