Employee Payroll Management system_Priyanka Yadav Project using C++
Post on 15-Apr-2017
244 Views
Preview:
Transcript
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
A
PROJECT REPORT
ON
“Employee Payroll Management System”SUBMITTED BY
Miss.Priyanka Abhaynath Yadav.
UNDER THE GUIDANCE OF
Professor Mrs .Jyoti Tope
SUBMITTED TO
SAVITRI BAI PHULE UNIVERSITY OF PUNE
IN THE PARTIAL FULFILLMENT FOR THE AWARD OF DEGREE OF
MASTER OF COMPUTER APPLICATION(MCA – COMMERCE FACULTY)
(2013 Pattern)
THROUGHTHE PRINCIPAL
(2015-2016)
Page | 1
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
ACKNOWLEDGEMENT
“EMPLOYEE PAYROLL MANAGEMENT SYSTEM’’
I would like to thank our Prof. Jyoti Tope for giving timely & valuable
guidance during successful completion of this project.
They have been a constant source of inspiration and motivation for
hard work. She has been very co-operative throughout this project work.
Through this column, it could be our utmost pleasure to express my warm
thanks to her for encouragement, co-operation and consent without which I
mightn’t be able to accomplish this project. I also thank to all the staff
members who were directly and indirectly helped me throughout the
project.
This project has been a new learning experience, which will stand worthy
for me in years to come. I would also like to thank our Principal & all the
Teachers and staff in-charge of the lab that provided with the facilities and
allotted slots to work in the lab. I would also like to thank our colleagues
whose constructive criticism kept us alert.
Finally I would like to thank all individuals directly & indirectly related to
our project.
Page | 2
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
DECLARATION
We are undersigned Priyanka Abhaynath Yadav hereby declare that
the project work entitled “Employee Payroll Management System” is
conducted under the guidance of Miss.Jyoti Tope. It is my original work
and has not been copied from any other source or project work submitted
to the University.
Date: Priyanka Yadav.
Page | 3
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
INDEXSr.no Contents Page No1 Existing System 6
1.1 Introduction to System
1.2 Need For The New System
2 Project Scope 8
3 Software Requirement Analysis 9
3.1Fact findings Techniques
3.2Feasibility Study
3.3 Hardware & Software Requirement
4 System Analysis 14
E-R-Diagram
DFD diagram
25
5 Input/Output Screen 27
9 Future Enhancement 35
10 Limitation 36
11 Bibliography 37
Page | 4
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
1. EXISTING SYSTEM
1.1 Introduction to System:-
Employee Payroll management system was developed to manage the
employee details which include the adding of new employees, generating salary
slip of employee, modifying the employee details, deleting the particular
employee. The system display the list of employee’s exists in employee payroll
management system.
Need for New System :
Employee payroll management software helps to track all the Employee details, report.
When the new employee visits on employee payroll management system, it is being asked to provide their name, address, sex, pin code, phone number, basic salary, allowance, compensation details. House Rent provided or not for the particular employee and if provided their percentage details . As Employee payroll management system project will have built in feature that will assign the Human Resource management person to maintain the payroll details of the employee.
Paperless practice, Cost effective solutions, Graphical User Interface with Context Sensitive Help.
Page | 5
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
SCOPE OF SYSTEM
One of the most important steps in the process of development of the system is to have a well defined scope of the system. The scope of the system sets down the boundaries and areas covered by the system.
We can add, update and delete all the new as well as existing records. The Employee payroll management system is mainly designed for
Employee payroll details & for maintaining the salary slip details. The system is developed in C. The system is user friendly & the maintenance of the information is easy. To minimize the amount of paper work. To minimize the time. Quick data entry & data access possible.
Page | 6
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
REQUIREMENT ANALYSIS
3.1. Fact Finding Technique:-
The specific methods analyst used for collecting data about requirements are called as fact gathering techniques:
1. Interviews2. Questionnaires3. Record inspection or review4. Observation
Interview Analyst used interviews to collect information from individual or form
groups. The despondences are generally current users of the system or new users to the proposed system. Interviews can be of two types:
I) StructuredII) Unstructured
Questionnaires The use of this allows analyst to collect information about various aspects
of a system from a large number of person. The use of the standardized question format can produce more reliable data than other fact finding technique
Record inspection or review Record includes writer policy manual, regulation & standard operating
procedures used by most organizations as a guide for managers & employee records do not show what activities are actually occurring. Who takes the decisions, how the task is performed etc.
Observation Observation allows analyst to get information which they cannot obtained
by any other fact finding technique. Through the observation analyst can obtained the first hand information about how activities are carried out.
Page | 7
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
FEASIBILITY STUDY
• Technical feasibility :-
The system is technology feasible for implementation for the following reasons.
• The system can run on minimum computer resources and no special hardware of software is required to be installed.
• Personal with high degree skill are not required in order to user the system operators with basic operating knowledge of computers on handled to system.
• The system can be upgraded at any time in futures for the requirements of process.
• Economical feasibility :-
The system is economically feasible for implementation for the following reasons:
• Machine and hardware for the system is less and hence their cost is reduced and is are time investment.
• Operating system software costs are a onetime occurring cost since the orders need not install then again and again.
• No special training is required for the user of the system and hence trainee cost avoided.
• Operational feasibility :-
The system is readily acceptable by the users since it requires no special skills for then use for system.
The system is extremely flexible since it provides large number of validation on all data entered and handle the large input, then avoiding error in the calculation.
Page | 8
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
Hardware & Software Requirements
Hardware Requirement Processor : P-3 or Higher Ram : 256 MB or more Hard Disk : 20 GB or more
Software Requirements
Operating System : MS Windows XP Compiler : C language.Database : Stack
Page | 9
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
SYSTEM DESIGN
Entity Relationship Diagram
1
Y Y
1 1
No N
Page | 10
Employee
Conveyance
Employee code
Name Sex
Percentage of accomodation
House Rent Allowance (%)
Select Options
Pincode
PhoneNo
Address
Basic Salary
Provident Fund
Accomodation
Percentage of Conveyance
Conveyance Allowance (%)
Shows Employee
Profile Details
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
Context level Diagram Employee details Report detail
No of Employees
Display No of Employees
Modifies Modifys Modified Details
Record Deleted
Employee Record deleted
Print Employee details Print Details
bhdsGenerate Salary Slip Salary Slip Details
Percentage of accommodation Accommodation Detail
Percentage of conveyance Conveyance Detail
Page | 11
0.0 Employee Payroll Management System
Company
Display Employee List
Modify Employee Details
Delete Employee Record
Add New Employee
Display List
Modify
New Employee
Print Details
Salary Slip
Accommodation
Conveyance
Prints
Record Deleted
Salary Slip
Accommodation
Conveyance
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
Data Flow DiagramLevel 1 : - Employee details Added Employee Details Table
Edit Employee Updated Details
Provided by Company Details Accommodation Table
Provided by Company Details Conveyance Table
Page | 12
1.0 Employee SystemEmployee
Edit Employee
2.0 Accommodation
Employee Accommodation
3.0
Conveyance
Employee Conveyance
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
Salary Slip Details Employee Table
Accommodation Table
Conveyance Table
Salary Slip
Program code saved on C drive:
Page | 13
4.0
Salary Slip
Employee
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
INPUT OUTPUT SCREEN
Page | 14
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
Main Menu:
Page | 15
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
File Consists of:
To add new Employee:
Page | 16
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
Display Info:
Page | 17
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
Page | 18
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
Display List:
Page | 19
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
Page | 20
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
Salary Slip:
Page | 21
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
Modify Employee Details:
Page | 22
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
If Yes then
If we need to modify any more we can write below ‘Y’ for yes and ‘N’ for No.
Page | 23
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
Deleting an employee details:
Page | 24
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
Enter ‘Y’ for Yes and ‘N’ for No.
Page | 25
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
To print the employee details below menu is being used.
Page | 26
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
For Help:
Page | 27
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
Exit menu exit the output screen and returns to coding on c compiler.
Page | 28
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
Page | 29
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
FUTURE ENHANCEMENT
Further enhancements can be made:-
1. Existing system provides different menus to make system more interactive & user friendly. We can add on more menu if required .
2. More all employee no of days worked, over time, extra money details can be added.
3. Some enhancement in the code can be made for improved Performance.
4. Improvement in the Graphics & Database handling can be made.5. In future Reports can be generated.
Advantages
The system is convenient and flexible to be used. It saves their time, efforts, money and resources
Limitation
Requires large database. The user has to manually keep updating the information by
entering the details in the system. Chance of mistake.
Page | 30
EMPLOYEE PAYROLL MANAGEMENT SYSTEM
11. BIBLOGRAPHY
www.google.com www.wikipedia.com
Page | 31
top related