Anda di halaman 1dari 19

DEENBANDHU CHOTTU RAM UNIVERSITY

OF SCIENCE AND TECHNOLOGY

PROJECT REPORT

“PAYROLL MANAGEMENT SYSTEM”


SUMMER TRAINING 2017

SUBMITTED TO: SUBMITTED BY:


Dr. Anita Singhrova Dikshant Katyal

CSE Department 15001001014

CSE 3rd Year

1
ACKNOWLEDGEMENT

I have taken efforts in this project. However, it would not have been
possible without the kind support and help of many individuals and the
organization. I would like to extend my sincere thanks to all of them.

I am highly indebted to NIELIT , Jammu for their guidance and


constant supervision as well as for providing necessary information
regarding the project & also for their support in completing the project.

My extreme gratitude to Dr. Sunil Gupta who guided me throughout


the project. Without his willing disposition, spirit of accommodation,
frankness, timely clarification and above all faith in me, this project
could not have been completed in due time.

2
TABLE of CONTENT

CONTENTS PAGE no.

1. Overview of Training Institute 4


2. Introduction 5
3. Project Description 6-7
4. Project Objectives 7
5. Analysis of Project 8
6. Choosing a Payroll System 9
7. Software Requirements 10
8. Data Flow Diagrams 11-14
9. ER-Diagram 15
10. Working of Project(Screenshots) 16-18
11. Biblography 19

3
Overview of training INSTitute

 National Institute of Electronics and Information Technology(NIELIT)


Srinagar/Jammu(formerly DOEACC Society) is a premier training IT-HRD
organization which was established jointly by Department of Information
technology, MCIT,(erstwhile Department of Electronics), Govt. of India,
J&K State Industrial Development Corporation and University of Kashmir.
It is located in the twin capital cities of the J&K State i.e., Srinagar and
Jammu.

 The Srinagar Centre is located in the Industrial Electronics Complex,


Rangreth on a 7.5 acre campus with a built-up area of over 33,000 sft, while
as its extension Centre located in the New Campus of the University of
Jammu with state-of-the-art training facilities. NIELIT, Srinagar/Jammu
commenced its training, consultancy, design & product development
activities in the year 1987 from the industrial Electronics Complex Rangreth
Srinagar.

 The centre conducts both formal and non-formal courses approved by


AICTE-MHRD apart from practical oriented short-term training
programmes for skill enhancement of students and professionals. The centre
is affiliated to University of Kashmir for the MCA course which is approved
by All India Council for Technical Education(AICTE). It also has has
NIELIT accrediation for conducting O, A, B Level courses. It has forged
academic tie-ups with organizations like IGNOU, Oracle, CISCO and
developed linkages with top-of-the-line IT/ITES companies for facilitating
placements of its students.

 The Centre has emerged as a front-runner consultancy organization and has


been designated as IT advisor to the Govt. of J&K in the implementation of
e-Governance project.

4
Introduction

As a full time student of Deenbandhu Chhotu Ram University of


Science and Technology, Murthal, Sonepat, I have decided to take
training at NIELIT , JAMMU. The degree I am currently pursuing is a
Bachelor of Technology in Computer Science and Engineering. The
course at NIELIT was quite challenging for me for a few reasons:
Firstly, the programming languages and tools I was using at my institute
were new for me. Hence I had to quickly integrate not only with my new
living environment but also academically. This was very beneficial for
me as at the end I could examine what I’ve learnt with what I already
knew and found a connection between the two. I was happy to be
assigned the position of a trainee in java at NIELIT,Jammu. This report
is a description of my 6 week training carried out as a compulsory
component of the course. In the following chapter details of the
activities are given. Afterwards, I explain my role and tasks as a trainee
and give specific technical details about my main tasks. Finally, a
conclusion is drawn from the experience.

5
Project description

Title of Project: PAYROLL MANAGEMENT SYSTEM


Organization: NIELIT , Jammu

PAYROLL MANAGEMENT SYSTEM is basically an application


program that a company uses to manage the records of the employees
working in the company.
Only the administrator has the legal right to work with the
system.through this system the admin can keep a record of the various
employees in the company their salary/income and other relevant details.

Payroll System is used to:


Create the records of the employees.
Delete the record of the employees.
Save/Edit the records of the employees.
For the employees according to the information being provided to the
administrator.

The PAYROLL MANAGEMENT SYSTEM is thus very useful in


keeping the records of all the employees working in the company.
The term PAYROLL encompasses every employee who receives a
regular wage or other compensation.The different payment methods are

6
calculated by a payroll specialist and the appropriate paychecks are then
issued.
After a payroll accountant multiplies an employee’s different bonuses
and basic salary ,the gross income amount is entered into the database
with respect to that employee.
Regular deductions such as tax withholdings ,etc. are then categorized
and then added or subtracted accordingly.
Setting up an effective payroll system is not very difficult for
professionals but it can be very time consuming.
A PAYROLL SYSTEM involves everything that has to do with the
payment of employees,keeping track of the performance,calculating
salary…..etc.

Project Objectives

 To improve the efficiency of the company’s administration.


 To store up to date information of the employees.
 To make the employees understand the rules of the company.
 To reduce the extra cost for the security of the database.
 To efficiently keep the employees income/salary details up to date.
 Quickly find out information about an employee.
 To provide user friendly environment.
 To provide easy and faster access information.

7
ANALYSIS OF PROJECt
This model contains 6 phases:
 Feasibility study-The feasibility study activity involves the
analysis of the problem and collection of the relevant
information relating to the product. The main aim of the
feasibility study is to determine whether it would be financially
and technically feasible to develop the product.

 Requirement analysis and specification -The goal of this


phase is to understand the exact requirements of the customer
and to document them properly.(SRS)

 Design- The goal of this phase is to transform the requirement


specification into a structure that is suitable for implementation
in some programming language.

 Implementation and unit testing -During this phase the design


is implemented. Initially small modules are tested in isolation
from rest of the software product.

 Integration and system testing- In this all the modules are


integrated and then tested altogether.

 Operation and maintenance-Release of software inaugurates


the operation and life cycle phase of the operation

8
CHOOSING A PAYROLL SYSTEM

It becomes very difficult to find out the payroll system you


specifically require.The criteria that helps one to do so are as
follows:

 Security
 Compatibility
 Credibility
 Flexibility
This application works in multiple PC’s installed on multiple
computers by sharing the same database by which the user of
different departments can use it sitting in different
departments/locations simultaneously , therefore the software used
should be user friendly .
Therefore,

 The product must have an interface which is simple enough


to understand.
 All necessary hardware and software are available for
implementing and use of the tool.
 The proposed system would be designed ,developed and
implemented based on the software requirement
specifications.

9
Software requirements

Front END:

 NOTEPAD:-It is common text-only editor. The resulting


files are typically saved in the txt extension-have no format
tags or styles , making the program suitable for editing files
to use in a DOS environment and occasionally , source code
for later compilation or execution , usually through a
command prompt.

Back END:

 MS ACCESS:-Microsoft Access is known for it’s ability to


empower non-professional developers to create database
applications.users can easily create tables,queries,forms and
reports and connect them together.

Advantages of MS-ACCESS

 Easy to use and deploy.


 Importing and Exporting of data into large database systems
is very easy.
 Centralised management.
 Reliability

10
DATA FLOW DIAGRAMS

Level - 0

LEVEL-0 DFD

MANAGEMENT

PAYROLL
EMPLOYEE MANAGEMENT
SYSTEM REPORTS

ACCOUNTS

11
LEVEL - 1

Employee Details
ALLOWANCES

Employee
PROCESSING
Designation Processing SALARY INFO OF
of salary ALLOWANCES
information CALCULATION

Basic Pay

GROSS SALARY

Processing REPORTS
of GROSS Net
Deductions Deduction SALARY salary
Salary

Salary Statement or
Reports
LEVEL-1 DFD

12
DFD for Processing of Salary Information

Employee Detail Basic Pay

Processing
of salary
information

Designation

DFD for Processing of Allowances Calculations

DA HRA

Processing of
Allowance
Calculations

Salary Information

Gross Salary

WA

13
DFD for Processing of Deductions

GPF IT GIS

PF LIC
Processing of
Deduction

Gross Salary
Net Salary

14
Emp_Name1 Emp_Name2
Emp_No

Emp_Add Emp_Name Emp_No


Emp_Name
Emp_Desi

Emp_Code

EMPLOYEE Employs EMPLOYEE

Emp_Code
Emp_Desi

GETS PAYS

ER-Diagram SALARY

ALLOWANCE

BASIC PAY

HRA DA WA

15
Working of project

Screen shots

LOGIN FRAME
This is how the Login Frame will look like on running the project. Here
admin can login with the credentials.

16
ADD EMPLOYEE
This is the frame which comes up when the admin decides to add an
employee.

17
DELETE EMPLOYEE
This is the frame that shows when admin decides to delete the data of an
employee.

18
Bibliography

 https://www.javatpoint.com/java-swing
 http://www.java2s.com/Tutorial/Java/0340__Database/ConnecttoA
ccessDatabaseusingJDBCODBCbridge.htm
 https://docs.oracle.com/javase/tutorial/deployment/applet/index.ht
ml
 https://stackoverflow.com/questions/833768/java-code-for-getting-
current-time
 http://www.oracle.com/technetwork/java/newtojava/java8book-
2172125.pdf

19

Anda mungkin juga menyukai