PROJECT REPORT
ON
By
2018-2019
176330307110
CERTIFICATE
Date: ___/___/____
This is to certify that Mr. JAYDEV PAYROLL SOLANKI, Mr. DEV SHAH, Mr.
ABHISHEK PATEL from LJ POLYTECHNIC having 176330307110,
176330307096, 176330307060 have completed project documentation on the
problem definition of semester IV during the academic year 2018-19 having Title
MANAGEMEMT SYSTEM in a group consisting of 3 persons.
ACKNOWLEDGEMENT
The final outcome of this report took a lot of help and dedication from our
colleagues. I would like to sincerely thank them for their efforts. We would also like
to extend our gratitude towards our mentor MS. DHARA SHARMA who have
helped us throughout this report and through the junctures.
We are incredibly thankful for our College and the Computer Department for
providing us with all the helpful materials.
We enjoyed and learnt a lot by creating this report and hope that the same will be
felt from the reader.
INDEX
9. Conclusion
10. Bibliography
176330307110
Table of Contents
ABSTRACT ..............................................................................................................................
Chapter 1 Introduction.......................................................................................................... 1
1.1 Need for the New system ................................................................................................................ 9
I
176330307110
II
176330307110
Table INDEX
III
176330307110
Figure INDEX
1 Figure 1:Iterative Waterfall Model .......................................................................................3
2 Figure 2:Black Box Testing ...................................................................................................14
3 Figure 3:White Box Testing .................................................................................................16
IV
176330307110
ABSTRACT
In earlier days when the managers and owners have to spent their most of the precious time in the
month end to calculate salary of each employee working in that corresponding company. Today
to overcome this headache and problem we introduce you a system named payroll management
system.
Payroll management system is a system which provides an option to generate salary of each
employee automatically every month. It is the administration of the financial record of employees'
salaries, wages, bonuses, net pay, and deductions per month.
Payroll management system is used to manage and streamline the process of making payments to
employees. Companies use Payroll System to automate such things as calculating payments,
withholding tax and depositing monthly payments into the designated bank account of employees.
This system helps to generate or to track every employee and base on that attendance help to
generate the salary of the employee. This system is made or built for the easy to work in the salary
management system. It best because of the no one kind of mistakes in salary payroll process.
Payroll system is automatic it will help users for the payment to pay the employee Maintain about
the employees when enter in and on about the data of the employee attendance fetchers of the
payroll management team when the month will be finish at that time. It deals with the financial
aspects of employee's salary, allowances, deductions, gross pay, net pay etc. and generation of
pay-slips for a specific period.
V
176330307110
CHAPTER-1
INTRODUCTION
1
176330307110
2
176330307110
CHAPTER – 2
ANALYSIS
Feasibility study
Design
Maintenance
3
176330307110
1. Advantages
4
176330307110
2. Disadvantage
Estimate of effort.
A decomposition of the product function.
The selection of appropriate process model and task set.
5
176330307110
Decomposition of tasks.
Requirement
Analysis
System Analysis
System Design
System Coding
Testing and
Integration
Operational Feasibility:
Technical Feasibility:
6
176330307110
Economic Feasibility:
Motivational Feasibility:
Schedule Feasibility:
An evaluation of the time needed for the development of
this project. The time schedule required for the development of this
project is very important, since more development time effects
machine time, costs and delays in the development of the
other systems.
7
176330307110
CHAPTER-3
DESIGN
3.1 ER-Diagram
An Entity Relationship (ER) Diagram is a type of flowchart
that illustrates how “entities” such as people, objects or
concepts relate to each other within a system. ER Diagrams are
most often used to design or debug relational databases in the
fields of software engineering, business information systems,
education and research. Also known as ERDs or ER Models,
they use a defined set of symbols such as rectangles, diamonds,
ovals and connecting lines to depict the interconnectedness of
entities, relationships and their attributes. They mirror
grammatical structure, with entities as nouns and relationships
as verbs.
Symbols Description
Entity: Data object is real world entity
or thing.
8
176330307110
9
176330307110
10
176330307110
Symbols Description
Entity: Entities are external to the
system which interacts by inputting the
data.
11
176330307110
12
176330307110
CHAPTER-4
SYSTEM MODELING
When developing programs that use the data model, a data dictionary
can be consulted to understand where a data item fits in the structure,
what values it may contain, and basically what the data item means in
real-world terms. For example, a bank or group of banks could model
the data objects involved in consumer banking. They could then
provide a data dictionary for a bank's programmers. The data
dictionary would describe each of the data items in its data model for
13
176330307110
Primary key:
Foreign key:
14
176330307110
CHAPTER-5
TECHNICAL SPECIFICATION
5.2 Platform
5.3 Framework
15
176330307110
16
176330307110
CHAPTER-6
TESTING
17
176330307110
• Interface Errors
Advantages:
of specifications.
Disadvantages:
18
176330307110
The aim of this testing is to investigate the internal logic and structure of
the code. That is why white box testing is also known as Structural Testing.
19
176330307110
• Guarantee that all independent paths within a module have been exercised
at least once.
• Exercise all decisions whether they are true or false.
Advantages:
Disadvantages:
• Since tests can be very complex, highly skilled resources are required with
a thorough knowledge of programming and implementation.
• Test script maintenance can be a burden if the implementation changes
too frequently.
• Necessity to create full range of inputs to test each path and condition
make the white box testing method time-consuming.
20
176330307110
CONCLUSION
“Payroll Management 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. The system uses Asp .Net as front
end and Microsoft SQL as a backend for the database. The system is strong enough
to withstand regressive daily operations under conditions where the database is
maintained and cleared over a certain time of span. The implementation of the
system in the organization will considerably reduce data entry, time and also provide
readily calculated reports. 12.Future Application of the Project This project has
many future applications like it can be used in any of the Retail Outlet of Any Type
companies. This project was build keeping in mind all the requirements of these
outlets and they can be implemented in any such type of organization with very few
modifications.
21
176330307110
BIBLIOGRAPHY
• BOOK REFRENCE
• WEB REFRENCE
[1] https://www.tutorialspoint.com
[2] https://www.w3scools.com
22