Download as pdf or txt
Download as pdf or txt
You are on page 1of 17

NAME: RAUNAK CHATTERJEE

CLASS: XI SEC: A ROLL.NO: 1


SUBJECT: COMPUTER SCIENCE
CODE: 083
STATEMENT OF THE PROJECT

The employee management system


application software is used to create
and maintain records of all the
employees in an organisation. This
package has built in programs which
enables to maintain records of the
employees like their personal details,
academic details, salary details etc.
Also this project allows to generate
various reports as per requirement.
PROBLEM AND HYPOTHESIS

The main problem is to maintain


records of all employee in a systematic
manner . It also helps to manipulate
employee details easily and accurately.
It should also enable to maintain
records of employees on various
aspects like department, Designation,
Salary structure and others.
AIMS AND OBJECTIVE
• Acquire talent
Filling open positions with the right
people can make employee
management easier from the start.
That’s why many hiring managers are
diligent about writing detailed job
descriptions, sourcing and interviewing
qualified applicants, and running
background checks.

• Manage performance
Employees tend to do their jobs better
and are more engaged when they are
given opportunities to learn new skills
or grow with the organization. To this
end, employers may provide training
and upskilling programs, encourage
attendance at conferences and trade
shows, or permit employees to adjust
their roles according to their strengths
and interests.

• Support two-way communication


Managers who want to make their
employees feel included generally have
open door policies and share important
information about the business with
them. They also provide a forum for
individuals to express their ideas,
opinions and complaints. This feedback
is then used to address any issues that
may be negatively affecting the
workforce, improve processes and keep
employees engaged.
• Recognize achievements
Employees who know their hard work
is appreciated by management and
senior leadership are typically more
motivated to excel in their roles.
Recognition can be a simple thank you
or shout-out during a meeting, or a
reward, such as a pay raise or
promotion.
• Increased productivity
The automation and machine learning
capabilities that are common with most
employee management systems can
help HR departments accomplish more
with less effort.
• Richer employee experiences
Mobile self-service features, online
training and upskilling programs and
flexible pay options are just a few of
the ways technology can enrich the
employee experience.

• Actionable insights
With predictive analytics and
benchmark data at their disposal,
employers may be able to make more
informed workforce decisions and
improve their profitability.

• Secure information
To deter hackers and prevent security
breaches, employee management
systems typically use multi-factor
authentication, data encryption and
fraud detection.

• Compliance support
Some employee management system
providers offer global and/or local
regulatory monitoring services that can
help decrease the risk of fines or
penalties for inadvertent non-
compliance.
REQUIREMENT ANALYSIS
i. Hardware Requirements :
i. I3 processor minimum
ii. 128 GB Hard disk minimum
iii. 4GB RAM minimum
iv. Printer (Any)
ii. Software Requirements :
i. Windows 10 or above or any
linux operating system.
ii. Python
(on IDLE/JUPITER/ANACONDA)
iii. SQL at the backend.
DESIGN AND
IMPLEMENTATION
TESTING
Employee Management System
1. Add Records
2. View Records
3. Edits Records
4. Calculations
5. Exit
Enter choice : 1

Add Records
Name:
Code:
Dept.:
Design:
D.O.J:
Basic Salary:
Net Salary:
Do you want to save: Yes
Records saved successfully

View Records
Name: Shyam Bose
Code: 0334
Department: Admin
Designation: Jr. Support
D.O.J: 01.01.2024
Basic salary: 20000
Net salary: 25000
Exit
Calculation
Name: Shyam Bose
Code: 0334
Department: Admin
Designation: Jr. Support
Basic Salary: 20000
Medical: 1000
TA: 500
HRA: 1500
TOTAL: 23000
P.Tax: 15
PPF deduction: 5000
Gross Salary: 17985

Do you want to exit?


Press [Yes/No]
System updated : Records Saved
SUPPORT

The system has built on IDLE platform


and SQL database is used in the
backend. The database of this system
can also easily be ported in any other
standard database with nominal
change. The manager of office used to
spare lot of time even after the normal
office hours either at home or office for
preparation of daily/weekly report and
other necessary record. Now with the
help of this system , the manager has
the information on his finger tips and
can easily prepare a record based on
their requirements apart from
daily/weekly report.
CONCLUSION
This project effectively can manage the
movement of an employee from his
joining to retirement . Also it stores
relevant records for all the employees .
It is fast, accessible and user-friendly
way of employee management. Finally
we can say that this system will not
only automate the process but save the
valuable time of the office manager,
which can be well utilized by this
institute. This will be an additional
advantage and management of man
power based on their free time from
his normal duty.
REFERENCES
For successfully completing my project
file . I have taken help from the
following :
• Website links
i. www.google.com
ii. www.wikepedia.com

• Books
i. NCERT (Computer Science)
ii. Computer Science with Python-
Sumita Arora

You might also like