Sie sind auf Seite 1von 42

PHILIP JOSE

DD16
INTRODUCTION
Payroll consists of the process by which a business pays its
employees for work performed during a specific period. A
payroll system allows businesses to follow a set series of
processes in order to make timely, correct payments in
compliance with government regulations.
PROJECT DESCRIPTION
The main objective of payroll management is to provide salaries of
employees in a particular company. Employee can view their salary
of each month, and if there are approved loan for employee,
instalment will be deducted from employee’s gross salary.
SOFTWARE REQUIREMENTS

• Front End : Microsoft ASP.NET 2017 with Visual C#


• Back End : Microsoft sql server Management 2012
• Developmental tool : Adobe photoshop, Ms office
HARDWARE REQUIREMENTS
• Operating system : Microsoft Window 7 or higher
• Processor : Intel Core i3 or higher
• RAM : 2GB minimum
• Hard disk : 4GB minimum
EXISTING SYSTEM
In the present system a employee has to approach head of company for
salary details and managing of salary was difficult in paper
computations. Salary was delivered by cash and now it make ease by
transferring amount direct to employees bank account.
PROPOSED SYSTEM
• To Create Web Based Application For Payroll Management.
• To Provide salary details for Employee.
• To Generate Different Types of Reports.
• To provide online loan applying features to employee.
• To provide payroll informations.
ADMIN MODULE DESCRIPTION
• Admin Login
Admin have full control of payroll management.
• Add Departments
Adding departments needed for a particular company.
• Add Designation
Admin can add designation that comes under each Department.
• Add Employee
Here admin can add employee with his needed details for the company.
• Employee details
Admin can search employee details using employee id.
• Manage salary
Here admin can manage salary of each employee.
• Reports
Employee reports, salary reports.
EMPLOYEE MODULE DESCRIPTION
• Employee Login
Employee can login to his/her account using id and password.
• Employee Profile
Here employee can view his/her details and edit details.
• Employee Salary
Here comes employee salary details according to each month.
• Apply Loan
Employee can apply for loan for a particular amount.
USE CASE DIAGRAM
ACTIVITY DIAGRAM ADMIN
ACTIVITY DIAGRAM EMPLOYEE
SYSTEM SEQUENCE DIAGRAM LOGIN
SYSTEM SEQUENCE DIAGRAM ADMIN PROCESS 1
SYSTEM SEQUENCE DIAGRAM ADMIN PROCESS 2
SYSTEM SEQUENCE DIAGRAM ADMIN REPORT
SYSTEM SEQUENCE DIAGRAM EMPLOYEE
CLASS DIAGRAM
TABLE DESIGN – ADMIN

FIELD DATATYPE & SIZE DESCRIPTION CONSTRAINTS

adminid Varchar(10) Id for Admin login Not null

adminpass Varchar(10) Password for admin login Not null


DEPARTMENT TABLE

FIELD DATATYPE & SIZE DESCRIPTION CONSTRAINTS

did int Department id Not null, PK

dname Varchar(20) Department name Not null

description Varchar(50) Description about Allow nulls


department
DESIGNATION TABLE

FIELD DATATYPE & SIZE DESCRIPTION CONSTRAINTS

desid int Designation Id Not null, PK

did int Department Id Not null

desi Varchar(20) Designation name Not null


EMPLOYEE TABLE
FIELD DATATYPE & SIZE DESCRIPTION CONSTRAINTS

empid int Employee id Not null, PK

empname Varchar(20) Employee Name Not null

did int Department Name Not null

desid int Designation Name Not null

dob date Date of birth Not null

sex Char(6) Gender of employee Not null

img image Image of employee Allow nulls

email Varchar(30) Email of employee Not null

phno Varchar(10) Employee phone Not null


number
doj date Date of joining Not null

pass Varchar(20) Password for employee Not null


EMPLOYEE TABLE- CONTINUES

FIELD DATATYPE & SIZE DESCRIPTION CONSTRAINTS

bs float Basic salary Not null

ta int Travelling allowance Not null

da int Dearness allowance Not null

pf int Provident fund Not null


LOAN TABLE

FIELD DATATYPE & SIZE DESCRIPTION CONSTRAINTS

loanid Varchar(10) Loan ID Not null, PK

empid Varchar(10) Employee ID Not null

date Varchar(30) Date of applying loan Not null

loanamnt Decimal(18,0) Loan amount Not null

status Char(1) Status for checking loan Allow nulls

install int Instalment for loan Allow nulls

balamnt int Balance amount to be paid Allow nulls


SALARY TABLE
FIELD DATATYPE & SIZE DESCRIPTION CONSTRAINTS

salid int Salary ID Not null, PK

empid int Employee ID Not null

empname Varchar(20) Employee Name Not null

bs float Basic salary Not null

ta int Travelling Allowance Not null

da int Dearness Allowance Not null

pf int Provident fund Not null

year int Salary of year Not null

month Varchar(15) Salary of month Not null

gs Decimal(18,2) Gross salary Not null


ADMIN LOGIN
ADMIN HOME
ADMIN ADD DEPARTMENT
ADMIN ADD DESIGNATION
ADMIN ADD EMPLOYEE
ADMIN MANAGE SALARY
ADMIN MANAGE LOAN
ADMIN EMOPLOYEE REPORT
ADMIN DEPARTMENT & DESIGNATION REPORT
EMPLOYEE LOGIN
EMPLOYEE HOME
EMPLOYEE PROFILE
EMPLOYEE SALARY VIEW
EMPLOYEE LOAN
FUTURE ENHANCEMENTS
• The software will be updated to accommodate various seasonal needs for making it
maximum user friendly.
• More banks will be added in order to make transactions easy.
• Providing more than one loan at a time.
CONCLUSION

Payroll system software developed for a company has been


designed to achieve maximum efficiency and reduce the time taken
to handle the payroll activity. It is designed to replace an existing
manual record system thereby reducing time taken for calculations
and for storing data.
THANK YOU

Das könnte Ihnen auch gefallen