0% found this document useful (0 votes)
9 views

DBMS 111

Uploaded by

salim07238
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views

DBMS 111

Uploaded by

salim07238
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 15

Employee Database and Payroll Management System

CHAPTER 1
INTRODUCTION

1.1 Introduction

This project mainly focuses on managing all employee’s financial records in a


simple and automated fashion. This payroll management system manages the
employee’s salaries,deductions,other conveyance,net pay,bonuses and generation of
payslips, etc.and this has been developed to overcome the problems faced in the
practicing of manual system.

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.

1.2 OVERVIEW

A Payroll Management System is a software that is used to manage all employee’s


financial records in a simple and automated way.data, leave management,the personnel
actions, calculating payroll, accurately registeringemployee attendance using Biometric
fingerprint Attendancedatabase based on the their assigned access capabilitie. software
willDevice,and system authentication and authorisation for software users. Furthermore,
the program will generate variousreports for bureau’ shuman resource people, finance,
will be able to change thethe systemsenior management in order to the aid them in their

Department of CS&D. B.I.E.T. Davangere 1


Employee Database and Payroll Management System

decision-making process.Specific use distinct role kinds, such as manager, administrator,


This project’s scope comprises solutions for handling employee personal.

1.3 PROBLEM DEFINOTION

A smooth-running payroll system requires overcoming daunting challenges throughout


human resources. Often the responsibility of finding solutions for the payroll problems lies
with a few people, which makes it difficult.Payroll has to comply with company guidelines
and labor laws. Also, given that a company will have potentially complex in-house salary
packages, payroll problems become even more challenging. Even the most complex payroll
problems can become easy and less time-consuming with a proper strategy in place.

1.4 OBJECTIVES:

The main objectives of this project is to -

 To automate each and every activity of the manual system, which increases its

throughput.

 To provide a quick response with very accurate information and when t h e

required.

 To make the present manual system more interactive,speedy and user friendly.
 To avail information, whatever and whenever needed.
 To reduce the cost of maintenance.
 To develop a stand-alone application for “ Payroll Management System”.

Department of CS&D. B.I.E.T. Davangere 2


Employee Database and Payroll Management System

CHAPTER 2
SYSTEM REQUIREMENTS

2.1 Hardware Requirements

The hardware required for the development of this project is :


1. Processor : Intel Core i5

2. Processor speed :1.7 GHz

3. RAM :4 GB RAM

4. System Type :32/ 64-Bit Operating System

2.2 Software Requirements

The software required for the development of this project is:

1. Software : XAMPP

2. Operating System : Windows 7 (and other higher version)

3. Front End :HTML, CSS

4. Programming Language : PHP

5. Database Environment : MySQL and PhpMyAdmin

6. Server : APACHE

Department of CS&D. B.I.E.T. Davangere 3


Employee Database and Payroll Management System

CHAPTER 3
DESIGN

3.1 ER DIAGRAM

Department of CS&D. B.I.E.T. Davangere 4


Employee Database and Payroll Management System

3.2 SCHEMA DIAGRAM

Department of CS&D. B.I.E.T. Davangere 5


Employee Database and Payroll Management System

3.3 DATABASE DESCRIPTION

Database contains three modules i.e , admin, depertment, employee, payment

 Admin:

Table :Admin Table

o The Above table describes all the details about Admin such as admin id, admin name ,
admin password so that he/she can login to view his profile.

 Department:

Table : Department Table

o The Above table describes all the details about Department such as dept id,
dept_name , so that he/she can department to manage employees.

Department of CS&D. B.I.E.T. Davangere 6


Employee Database and Payroll Management System

 Employee:

Table : employee Table

o The Above table describes all the details about Employee such as
empid,name,address,phoneno,email,startdate,dbirth,gender,loan,pfund,salary,jobtitle,
accno, deptid,managesdeptid

 Payment:

Table :payment Table

The Above table describes all details about payment such as


payno,empid,name,accno,year,month,absence,loancut,pfundcut,overtime,seasonbonus,
Otherbonus,mediallow,houseallow,totalpay.

Department of CS&D. B.I.E.T. Davangere 7


Employee Database and Payroll Management System

CHAPTER 4
IMPLEMENTATION OF CODE
We have organized one database employee portal for system design. It can be accessed directly
or sequentially by registered. The database determines files, records, fields, and characters. Can
be easily controlled and updated: this database and its table and components are described the
using flow diagram the is given in the below.

 Code home.php

<!DOCTYPE html>
<html>
<title>DASHBOARD PAGE</title>
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css"> <body>

<div class="w3-sidebar w3-bar-block w3-card w3-animate-left" style="display:none"


id="mySidebar">
<button class="w3-bar-item w3-button w3-black w3-large" onclick="w3close()">Close
&times;</button>

<a class="w3-bar-item w3-button w3-black" href="department.php">DEPARTMENT</a>


<a class="w3-bar-item w3-button w3-black" href="employee.php">EMPLOYEE</a>
<a class="w3-bar-item w3-button w3-black" href="employee-payment.php">PAYMENT
PARAMETERS</a>
<a class="w3-bar-item w3-button w3-black" href="employee-payslip.php">PAY SLIP</a>
<a class="w3-bar-item w3-button w3-black" href="employee-setsalary.php">SET
SALARY</a>
<a class="w3-bar-item w3-button w3-black" href="employee-payhistory.php">PAYMENT
HISTORY</a>
<a href="index.php"><Button class="w3-bar-item w3-button w3-black" >
LOGOUT</Button></a>
</div>

Department of CS&D. B.I.E.T. Davangere 8


Employee Database and Payroll Management System

<div id="main">
<div class="w3-teal">
<button class="w3-button w3-teal w3-xlarge" onclick="w3_open()"
id="openNav">&#9776;</button> <div
class="w3-container">
<h1>PAYROLL SYSTEM</h1>
</div>
</div>
<img src="images/home.jpg" style="width:100%">
<div class="w3-container">
</div>
</div>
<script>

function
w3_open() {
document.getElementById("main").style.marginLeft = "25%";
document.getElementById("mySidebar").style.width = "25%";
document.getElementById("mySidebar").style.display = "block";
document.getElementById("openNav").style.display = 'none';
} function
w3_close() {
document.getElementById("main").style.marginLeft = "0%";
document.getElementById("mySidebar").style.display = "none";
document.getElementById("openNav").style.display = "inline-block"; } </script>

</body> </html>

 configall.php

<?php
define('db_server','localhost:3307');
define('db_username','root'); define('db_password','');
define('db_database','payroll_management');

Department of CS&D. B.I.E.T. Davangere 9


Employee Database and Payroll Management System

$connection=mysqli_connect(db_server,db_username,db_password,db_database);
if($connection){
// echo"Succeccfully connected to database <br>";

else{ echo"Failed to connect to


database";
}

?>

 index.php

<!doctype html>

<html>

<head>
<meta charset="utf-8"

<title>Welcome to homepage</title>

<link rel="stylesheet" href="style.css">

</head>

<body>

<div class="loginbox">

<h3>Log in to here</h3>

<form method="post" action="newfile.php">

<p>Username</p>

<input type="text" name="username" placeholder="admin">

Department of CS&D. B.I.E.T. Davangere 10


Employee Database and Payroll Management System

<p>Password</p>

<input type="password" name="password" placeholder="*****">

<input type="submit" name="submit" value="Submit">

</form>

</div>

</body>

</html>

Department of CS&D. B.I.E.T. Davangere 11


Employee Database and Payroll Management System

CHAPTER 5
SNAP SHOTS

 Admin login page:

Table : login page


Here the admin or user can log on to the page after getting his/her credentials like username and the
password for accessing next contents.

 Home page:

Table :home page


After login we get a home page which has list of contents where we can access different details
through the navigation bar.

Department of CS&D. B.I.E.T. Davangere 12


Employee Database and Payroll Management System

 department:

Table :department page

This is the department page where we can add department data and we can also remove the
department details.

 employee:

Table : employee page

This is the employee page where we can add employee data.we can also edit and remove the
employee details.

Department of CS&D. B.I.E.T. Davangere 13


Employee Database and Payroll Management System

payments:

Table :payment page

This is the payment page where we can make payments with the help of employee details.

 pay slip:

Table :pay slip

Here we can generate a payslip for each employees working in the department

Department of CS&D. B.I.E.T. Davangere 14


Employee Database and Payroll Management System

 set salary:

Table : set salary

Here we can set the salary of an employee who are working in the department.

payment history:

Table : payment history

This is page is for checking the payment history of an employee.

Department of CS&D. B.I.E.T. Davangere 15

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy