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

Employee Management System: A Project Submitted in Partial Fulfilment of The Requirements For The Degree of

This document summarizes a project on developing an Employee Management System. It was submitted by Akhil Kumar and Puneet Choudhary in partial fulfillment of the requirements for a BCA degree. It follows a waterfall process model and aims to automate the existing manual employee management system to more easily store and access employee data like salary, leaves, attendance and registration information.

Uploaded by

Prints Bindings
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)
101 views

Employee Management System: A Project Submitted in Partial Fulfilment of The Requirements For The Degree of

This document summarizes a project on developing an Employee Management System. It was submitted by Akhil Kumar and Puneet Choudhary in partial fulfillment of the requirements for a BCA degree. It follows a waterfall process model and aims to automate the existing manual employee management system to more easily store and access employee data like salary, leaves, attendance and registration information.

Uploaded by

Prints Bindings
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/ 21

EMPLOYEE MANAGEMENT SYSTEM

A Project Submitted
In Partial Fulfilment of the Requirements for the degree of
BCA
BY
AKHIL KUMAR - 170063001396
&

PUNEET CHOUDHARY -170063001024


SESSION 2019-20

DEPARTMENT OF COMPUTER SCIENCE


KERAL VERMA SUBHARTI COLLEGE OF SCIENCE
SWAMI VIVEKANAND SUBHARTI UNIVERSITY,
MEERUT(UP)

PROJECT (Mr. Suraj Sukla)


CORDINATOR PROJECT SUPERVISOR

H.O.D(B.C.A)
UNDERTAKING

I declare that the work presented in this project titled "Employee


Management system" submitted to the BCA department of Keral
Verma Subharti College of Science (SVSU), Meerut for the award of
the BCA degree in my original work. I have not plagiarized or
submitted the same work for the award of any other degree. In case
this undertaking is found incorrect, I accept that my degree may be
unconditionally withdrawn.

FEBRUARY, 2020
MEERUT

AKHIL KUMAR

PUNEET CHOUDHARY
CERTIFICATE BY SUPERVISOR
Certified that the work contained in the project titled "Employee
management system” by Akhil kumar and Puneet Choudhary, has
been carried out under may supervision and that this work has not
been submitted elsewhere for a degree.

Supervisor name – MR. Suraj Sukla


BCA
K.V SUBHARTI COLLEGE OF SCIENCE
PREFACE
Writing a effective preface is very important and plan to work in an
industry or wish to take up academics as a way of life.
Your project should prudently combine theory with practice. It should
result in apprehension of reasonably intricate system (software and /or
hardware). Given various restrictions, it is always better to expand
your predecessor's work. If you plan it suitably, you can really build
on the familiarity of your seniors.

Akhil kumar

Puneet
Choudhary
ACKNOWLEDGEMENTS
I taken upon this opportunity to acknowledge the many people whose
I am deeply indebuted to my mentor Mr. Suraj sukla .
I would like to thank MR Sanjeev panwar sir.
I further thank to Mr. Ankit Agarwal.
I owe my sincere gratitude towards MR. Shasiraj Teotia.
Finally, I would like to wind up by paying my heartfelt thanks.

Akhil kumar
Puneet Choudhary
P page No. Topic Title
1 Title of the project
2 Process model
3 Introduction of the Project
4 Abstract of the Project
5 Objective of the Project
6 Scope of the Project
7 Features of the project
8 Software Requirement Specification
9 Identification of need
10 Feasibility Study
11 Limitations of the Project
12 System design
13 Conclusion of the Project
14 References
PROCESS MODEL
 Waterfall Model was the first Process Model to be introduced. It is
also referred to as a linear-sequential life cycle model. It is very
simple to understand and use. In a waterfall model, each phase must
be completed before the next phase can begin and there is no
overlapping in the phases.

The Waterfall model is the earliest SDLC approach that was used for
software development.
The waterfall Model illustrates the software development process in a
linear sequential flow. This means that any phase in the development
process begins only if the previous phase is complete. In this
waterfall model, the phases do not overlap
Waterfall approach was first SDLC Model to be used widely to
ensure success of the project. In "The Waterfall" approach, the whole
process of software development is divided into separate phases. In
this Waterfall model, typically, the outcome of one phase acts as the
input for the next phase sequentially.
INTRODUCTION
The “EMLOYEE MANAGEMENT SYSTEM’’ has been
developed override the problems prevailing in the practicing manual
system. This software is supported to eliminate and in some cases
reduce the hardship faced by this existing system. Moreover this
system is designed for the particular need of the company to carry out
operations in a smooth and effective manner.

The application is reduced as much as possible to avoid errors while


entering the data. It also provides error message while entering invalid
data. No formal knowledge is needed for the user to use this system.
Thus by this all it proves it is user-friendly.

Every organization, whether big or small, has human resource


challenges to overcome every organization has different employee
management needs, therefore we design exclusive management
systems that are adapted to your managerial requirements. This is
designed to assist in strategic planning, and help you ensure that your
organization is equipped with the right level of human resources for
your future goals.

One of the main features in employee management system is time


tracking for employees. Effective time tracking mechanism saves both
time and money for the organization.
ABSTRACT
The purpose of Employee Management system is to automate the
existing manual system by the help of computerized equipment and
full-fledged computer software, fulfilling their requirements, so that
their valuable data/information can be stored for a longer period easy
accessing manipulation of the same.
Employee Management System can assist the user to concentrate on
their other activities rather to concentrate on the record keeping. The
organization can maintain computerized records without redundant
entries.
The aim is to automate its existing manual system by the help of
computerized equipment and full-fledged computer software,
fulfilling their requirements, so that their valuable data/information
can be stored for a longer period with easy accessing and
manipulation of the same.
OBJECTIVE
The main objective of the Project on Employee Management System
is to manage the details of employee, salary, leaves, attendance,
registration. It manages all the information about employee, skills,
registration, employee. The purpose of the project is to build an
application program to reduce the manual work for managing the
employee, salary, skills, leaves. It tracks all the details about the
leaves, attendance, registration. It tracks all the details about the
leaves, attendance, registration.
SCOPE
In a nutshell, it can be summarized that the future scope of the project
circles around maintaining information regarding

• We can add printer in future.


• We can give more advance software for employee management
system including more facilities
• We will host the platform on online servers to make it accessible
worldwide
• Integrate multiple load balancers to distributes the loads of the
system
• create the master and slave database structure to reduce the
overload of the database queries
• Implement the backup mechanism for taking backup of
codebase and database on regular basis on different servers

The above mentioned all the options open so that if there is any other
future requirement in the system by the user for the enhancement of
the system then it a possible to implement them. In the last we would
like to thanks all the persons involved in the development of the
system directly or indirectly. We hope that the project will serve its
purpose for which it is develop there by underlining success of
process.
FEATURES
 Provides the searching facilities based on various factors.
Such as employee, leaves, attendance, registration.

 Employee Management system also manage the skills details


online for attendance details, registration details, employee.

 It tracks all the information of salary, skills, attendance etc.


 Manage the information of salary.

 Shows the information and description of the employee,


leaves.
 To increase efficiency of managing the employee, salary
 It deals with monitoring the information and transactions of
attendance.
 Manage the information of employee.
 Editing, adding and updating of records is improved which
results in proper resource management of employee data.
 Manage the information of attendence.
 Integration of all records of registration.
Software requirement specification
The software requirement specification is produced at the
culmination of the analysis tasks. The function and performance
allocated to software as a part of system engineering are refined by
establishing a complete information description, a detailed functional
and behavioral description, an indication of performance requirement
and design constraints, appropriate validation criteria, and other data
pertinent to requirement.

The proposed system has the following requirement:


• data System needs store information about new entry of
employee.
• System needs to help the internal staff to keep information of
salary and find them as per various queries.
• System need to maintain quantity record.
• System need to updates and delete the record.
• System also needs a search area.
• It also needs a security system to prevent.
Identification of needs
The old manual system was suffering form series of drawback. Since
whole of the system was to be maintained with hands the process of
keeping, maintaining and retrieving the information was very tedious
and lengthy. The records were never used to be in a systematic order.
There used to be lots of difficulties in associating any particular
transaction with a particular context. If any information was to be
found it was required to go through the different registers, documents
there would never exist anything like report generation. There would
always be unnecessary consumption of time while entering records
and retrieving records. One more problem was that it was very
difficult to find errors while entering the records. Once the records
were entered it was very difficult to update these records.
The reason behind it is that there is lot of information to be
maintained and have to be kept in mind while running the business
.for this reason we have provided features present system is partially
automated (computerized). Actually existing system is quite laborious
as one has to enter same information at three different places.

Following points should be well considered:


Documents and reports that must be provided by the new system:
there can also be few reports, which can help management in decision
making and cost controlling, but since these reports do not get
required attention
Details of the information needed for each document and reports
• The required frequency and distribution for each document.

• Probable sources of information for each document and report.


Feasibility Study
After doing the project employee management system, study and
analyzing all the existing or required functionalities of the system, the
next task is to do the feasibility study for the project. All project are
feasible –given unlimited resources and infinite time.
Feasibility study includes consideration of all the possible ways to
provide a solution to the given problem. The proposed solution should
satisfy all the user requirements and should be flexible enough so that
future changes can be easily done based on the future upcoming
requirements

Economical feasibility
This is a very important aspect to be considered while developing
while developing a project. We decided the technology based on
minimum possible cost factor.
• All hardware and software cost has to be borne by the
organization
• Overall we have estimated that the benefits the
organization is going to receive form the proposed system
will surely overcome the initial cost and the later on
running cost for system.

Technical feasibility
This include the study of function, performance and constraints that
may effect the ability to achieve an acceptable system. For this
feasibility we studied complete functionality to be provided in the
system as described in the system requirement specification (srs), and
checked if everything was possible using different type of frontend
and backend plaformst.
Operational feasibility

No doubt the proposed system is fully GUI based that is very


user friendly and all inputs to be taken all self- explanatory even
to a layman. Besides, a proper training has been conducted to let
know the essence of the system to the users so they feel
comfortable with new system. As far our study is concerned the
clients are comfortable and happy as the system has cut down
their loads and doing.
DATA FLOW DIAGRAM
A data-flow diagram (DFD) is a way of representing a flow of a data
of a process or a system (usually an information system). The DFD
also provides information about the outputs and inputs of each entity
and the process itself. A data-flow diagram has no control flow, there
are no decision rules and no loops. Specific operations based on the
data can be represented by a flowchart
LIMITATIONS OF PROJECT
Although I have put my best efforts to make the software flexible,
easy to operate but limitations cannot be ruled out even by me.
Though the software presents a broad range of options to its users
some intricate options could not be covered into it; partly because of
logistic and partly due to lack of sophistication. Paucity of time was
also major constraint, thus it was not possible to make the software
foolproof and dynamic. Lack of time also compelled me to ignore
some part such as storing old result of the candidate etc.
Considerable efforts have made the software easy to operate even for
the people not related to the field of computers but it is acknowledged
that a layman may find it a bit problematic at the first instance. The
user is provided help at each step for his convenience in working with
the software.
LIST OF LIMITATIONS

 Excel export has not been developed for employee, salary due to
some critically.
 The transactions are executed in off-line mode, hence on-line
data for leaves, attendance capture and modification is not
possible.
 Off-line reports of employee, registrations, leaves cannot be
generated due to batch mode execution.
SYSTEN DESIGN
In this phase, a logical system is built which fulfills the given
requirements. Design phase of software development deals with
transforming the client requirements into a logically working system
normally, design is performed two steps:
• Primary design phase:
In this phase, the system is designed at block level. The blocks
are created in the basis of analysis then in the problem
identification phase. Different blocks are created for different
functions emphasis is put on minimizing the information flow
between blocks. Thus, all activities which require more
interaction kept in one block.

• Secondary design phase:


In the secondary phase the detailed design of every block is
performed.

The general tasks involved in the design process are the following:
• Design various blocks for overall system process.
• Design smaller, compact and workable modules in each block.
• Design various database structures.
• Specify details of programs to achieve desired functionality.
• Design the forms of inputs, and output of the system.
• Perform documentations of the design.
• System reviews.
CONCLUSION
Our project is only a humble venture to satisfy the needs to manage
their project needs. Several user friendly coding have also adopted.
This package shall prove to be a powerful package in satisfying all the
requirements of the school. The objective of software planning is to
be provide a frame work that enables the manger to make reasonable
estimates made within a limited time frame at the beginning of the
software project and should be updated regularly as project
progresses.
At the end it is concluded that we have made effort on following
points…..
 A description of the background and context of the project and
its relation to work already done in the area.
 Made statement of the aims and objectives of the project.
 The description of Propose, Scope, and applicability.
 We define the problems on which we are working in the project.
 We describe the requirements specifications of the system and
the actions that can be done on these things.
 We understand the problems domain and produce a model of the
system, which describes operations that can be performed on the
system.
 We included features and oprations in detail, including screen
layouts.
 We designed user interface and security issues related to system
 Finaly the system is implemented and tested according to test
cases.
REFERENCES
 Google for problem solving
 Wikipedia
 O’s really Learning PHP, My SQL and javascript 5th edition
 https://www.tutorialspoint.com/java/
 database programming with JDBC

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