You are on page 1of 20

SACRED HEART

CO-ED SR- SEC


SCHOOL

NAME : YASHVEER RAI

CLASS : XI A

Topic : H R Management System

SUBMITTED : NARENDRA
TO AGRAWAL

CERTIFICATE
THIS IS TO CERTIFIED TO BE
THE BONAFIDE WORK

OF YASHVEER RAI IN THE


COMPUTER SCIENCE

SYNOPSIS REPORT DURNG THE


ACADEMIC YEAR

2021/2022.

…………………………………….
…………………………….
TEACHER IN-CHARGE
PRINCIPAL
…………………………………
INSTITUTION’S
STAMP
S.NO. TOPIC PAG REMARK
E S
NO.
1. ACKNOWLEDGEME 1
NT
2. ABOUT PYTHON 2
LANGUAGE
3. FEATURES 3

4. MERITS 4

5. DEMERITS 5

6. ALL ABOUT HRMS 6-10

7. SYSTEM 11
REQUIREMENT
8. BIBLIOGRAPHY 12
INDEX
ACKNOWLEDGEMENT

I would like to express my gratitude and


special thanks to our Principal Rev. Sr.
Anjely who gave me the golden
opportunity to do this wonderful project on
the Topic – “Human resource (H.R.)
Management System using Python
Interface”. I would also like to express
my gratitude to my Computer Science
mentor Mr. Narendra Agrawal for his
guidance and advice to complete my work
successfully and teaching us all Python
programming language and multiple useful
tips. I would also like to thank my parents
and my classmates who helped me a lot in
finalizing this project with in the limited
timeframe.
About python language
Dating from 1991, the python programming language
was considered a gap-filler, a way to write scripts that
“automate the boring stuff” (as one popular book on
python put it) or to rapidly prototype applications that
will be implemented in other languages.

However, over the past few years, Python has emerged


as a first-class citizen in modern software development,
infrastructure management, and data analysis. It is no
longer a major in web application creations and systems
and management, and a key driver of explosion in big
data analytics and machine intelligence.

Features of Python Programming


Language
1. Presence of third-party modules
The Python Package Index (PyPi) contains
numerous third-party modules that make Python
capable of interacting with most of the other
languages over various platforms.
2. Extensive support libraries
Python provides a large standard library that
includes areas like internet protocols, string
operations, web services tools, and operating
system interfaces. Many high-use programming
tasks have already been scripted into the standard
library which reduces the length of the code to be
written significantly.
3. Open source & Community
Development
Python language is developed under an OSI-
approved open-source license, which makes it free
to use and distribute, including for commercial
purposes. Further, its development is driven by the
community which collaborates for its code through
hosting conferences and mailing lists and provides
for its numerous modules.
4. Learning Ease & Support Available
Python offers excellent readability and uncluttered
simple-to-learn syntax which helps beginners to
utilize this programming language. The code style
guidelines, PEP 8, provide a set of rules to
facilitate the formatting of code. Additionally, the
wide base of users and active developers has
resulted in a rich internet resource bank to
encourage development and the continued
adoption of the language.

5. User-friendly Data Structures


Python has built in list and dictionary data
structures that can be used to construct fast run-
time data structures. Further, Python also provides
the option of dynamic high-level data typing
which reduces the length of support code that is
needed.
6. Productivity and Speed
Python has a clean object-oriented design,
provides enhanced process control capabilities,
and possesses strong integration and text
processing capabilities and its own unit testing
framework, all of which contribute to the increase
in its speed and productivity. Python is considered
a viable option for building complex multi-
protocol network application.

Some Demerits of Python

1. Slow Speed
We discussed above that Python is an interpreted
language and dynamically-typed language. The
line-by-line execution of code often leads to slow
execution. The dynamic nature of Python is also
responsible for the slow speed of python because it
has to do the extra work while executing code. So,
Python is not used for purposes where speed is an
important aspect of the project.
2. Not Memory Efficient
To provide simplicity to the developer, Python has
to do a little trade-off. The Python programming
language uses a large amount of memory. This can
be a disadvantage while building application when
we prefer memory optimization.
3. Weak in Mobile Computing
Python is generally used in server-side
programming. We don’t get to see Python on the
client-side or mobile applications because of the
following reasons. Python is not memory efficient
and it has slow processing power as compared to
other languages.
4. Database Access
Programming in Python is easy and stress-free.
But when we are interacting with the database, it
lacks behind. The Python’s database access layer
is primitive and underdeveloped in comparison to
the popular technologies like JDBC and ODBC.
Huge enterprises need smooth interaction of
complex legacy data and Python is thus rarely used
in enterprise.
5. Runtime Errors
As we know Python is a dynamically typed
language so the data type of a variable can change
anytime. A variable containing integer number
may hold a string in the future, which can lead to
Runtime Errors.

SPARTAN TECHNOLOGIES Pvt. Ltd.

In today’s life, where we are already suffering


so much due to nature’s strike back for all the
things we’ve done to it past few years to degrade
its already damaged condition. For lifting its
burden we’re going paperless. At any corporate
company these days the HR manager needs their
employee’s regular tour bills for every bit in order
repay it back to their employees. But this whole
process is very messy and hard to manage those
paper bills, to ease it a little bit we at Spartan
Technologies offer a user-friendly HR
Management Program.

Scope Of Our Project

As we’re evolving day-by-day, we also expect our


business to grow twice as us. For this new
technologies are also coming to ease our
experience at work. For expanding our business
we need to start from the very basic yet most
important pillars of the company that is their
employees. Already the employees are under so
much work pressure and we don’t want them to
be another one of handling their tour’s paper biils
throughout the month. And here only our all new
‘HRMS’ comes in play.

The very basic idea of our project


It all starts with the employee going to any
Official tour on behalf of the company and
Has to carry all the bills of his expenses made
During the tour and later he has to submit it to
To the HR manager for refund but this process is
Very hectic and requires a lot of patience and
Time. To eradicate all these problems only we
Came up with our latest project HRMS.
This program will ease both the work of the
Employees and the Manager. From now onwards
The employees need not to carry any paper bills
With them instead they’ll use our latest HRMS
And can directly enter their expenses into it
Which will automatically be saved in an excel
And with proper calculation and will be mailed
To the HR manager at the end of the month.
Merits of our Project

1. Complete paper-less working.

2. Less hectic and easy to handle.

3. No need to worry about deadlines.

4. No need of rearranging different data.


5. No human involvement as everything is
Done automatically by our program.

6. On time payment of refund expenses,


reducing any chances of delay and also
reducing the chances of any inconvenience

Demerits of our project

# Like every coin has two faces, everything that


has a lot of merit also comes with a few
demerits. Let’s list them below

1. May face some error due to lack of


system configurations.

2. May cause a few bits of trouble for those


who are not familiar to new technologies
and computers.
s.no. Hardware Configuration Price
1. RAM Minimum 4 GB 6000-8000
2. Processor Above intel 3000-4000
Pentium
3. Operating Windows 7 and Pre-installed
system above
4. Mouse -- 500-1000
5. Keyboard -- 500-1000
6. Monitor High resolution 6000-10000
Basic System requirements

Software Requirement

# PYTHON IDLE
Summary
This synopsis provides an introduction
to project. It was hence just a small
look if the project has details of Human
Resource management system which is
the important for the human part. It
carries the information of staff. It gives
details about the python from which
this project has complete successfully.
CONCLUSION
Here, I have come to the end of the SYNOPSIS
On the topic I tried my best to include all the
Necessary points that are required related to
The given topic. Some of their formation I wrote
in the project were taken from the internet and I
Have also referred to some books. I do hope
That my project will be interesting and maybe
Even knowledgeable.

It was a wonderful and learning experience for


Me while working on this project. The joy of
Working and the thrill involved while tackling
The various problems and challenges gave me a
Feel of the industry. I enjoyed each and every bit
Of work I had put in to this project.
Bibliography

 www.google.com
 www.python.org
 www.investintech.com
 www.beginnersbook.com

You might also like