Certificate regarding
Certificate regarding
,
अमाापुर कानपु र
PM SHRI KENDRIYA VIDYALAYA No.1
ARMAPUR, KANPUR
AISSCE-2023-24
PAYROLL MANAGEMENT SYSTEM
INFORMATICS PRACTICES
PROJECT
Certificate
This is to certify that “PARAS GANGULY”
studying in Class XII D has completed the project
entitled as “PAYROLL MANAGEMENT SYSTEM”
under my supervision and guidance during the
academic year 2023-24.
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
Mr NERAJ KUMAR DUBEY
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
{PRINCIPAL}
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
PM SHRI K.V.NO-1 ARMAPUR ESTATE
HHHHHHHHHHHHHHHHHHHHHHHHHHHHHH
Department ofKANPUR
PM SHRI K.V.NO1
ARMAPUR KANPUR
Certificate
This is to certify that “Pragyan singh”
studying in Class XII A has completed the practical
under my supervision and guidance during the
academic year 2024-25.
NAME-XYZ
XII D
Roll No.- BOARD NO.
Overview of Python
Python is a computer programming language often
used to build websites and software, automate tasks, and
conduct data analysis. Python is a general-purpose
language, meaning it can be used to create a variety of
different programs and isn't specialized for any specific
problems.
What is Python?
Python is a high-level, interpreted, interactive and
object-oriented scripting language. Python is designed to
be highly readable. It uses English keywords frequently
where as other languages use punctuation, and it has fewer
syntactical constructions than other languages.
Python is Interpreted − Python is processed at
runtime by the interpreter. You do not need to
compile your program before executing it. This
is similar to PERL and PHP.
Python is Interactive − You can actually sit at a
Python prompt and interact with the interpreter
directly to write your programs.
Python is Object-Oriented − Python supports
Object-Oriented style or technique of
programming that encapsulates code within
objects.
Python is a Beginner's Language − Python is a
great language for the beginner-level
programmers and supports the development of
a wide range of applications from simple text
processing to WWW browsers to games.
Python is an open-source and cross-platform
programming language. It is available for use
under Python Software Foundation
License (compatible to GNU General Public
License) on all the major operating system
platforms Linux, Windows and Mac OS.
To facilitate new features and to maintain that
readability, the Python Enhancement Proposal
(PEP) process was developed. This process
allows anyone to submit a PEP for a new feature,
library, or other addition.
The design philosophy of Python emphasizes on
simplicity, readability and unambiguity. Python
is known for its batteries included approach as
Python software is distributed with a
comprehensive standard library of functions and
modules.
Python's design philosophy is documented in
the Zen of Python. It consists of nineteen
aphorisms such as –
Beautiful is better than ugly
Explicit is better than implicit
Simple is better than complex
Complex is better than complicated
Python is a popular programming language. It was
created by Guido van Rossum, and released in
1991.
It is used for:
Good to know
The most recent major version of Python is
Python 3, which we shall be using in this
tutorial. However, Python 2, although not being
updated with anything other than security
updates, is still quite popular.
In this tutorial Python will be written in a text
editor. It is possible to write Python in an
Integrated Development Environment, such as
Thonny, Pycharm, Netbeans or Eclipse which
are particularly useful when managing larger
collections of Python files.
Python Syntax compared to other programming
languages
Python was designed for readability, and has
some similarities to the English language with
influence from mathematics.
Python uses new lines to complete a command,
as opposed to other programming languages
which often use semicolons or parentheses.
Python relies on indentation, using whitespace,
to define scope; such as the scope of loops,
functions and classes. Other programming
languages often use curly-brackets for this
purpose.
What is Matplotlib?
Matplotlib is a low level graph plotting library
in python that serves as a visualization utility.
Matplotlib was created by John D. Hunter.
Matplotlib is open source and we can use it
freely.
Matplotlib is mostly written in python, a few
segments are written in C, Objective-C and
Javascript for Platform compatibility.
OVERVIEW OF DATABASE AND SQL
What is SQL?
Structured query language (SQL) is a programming
language for storing and processing information
in a relational database. A relational database
stores information in tabular form, with rows and
columns representing different data attributes
and the various relationships between the data
values. You can use SQL statements to store,
update, remove, search, and retrieve information
from the database. You can also use SQL to
maintain and optimize database performance.
Why is SQL important?
data.
In the event of an error, data can be recovered thanks to
It basically defines the column It adds or updates the row of the table.
(Attributes) of the table. These rows are called tuples.
DDL does not use WHERE While DML uses WHERE clause in its
clause in its statement. statement.
DDL is used to define the structure DML is used to manipulate the data
of a database. within the database.
DDL statements are not used to DML statements are used to manipulate
manipulate data directly. data directly.
The database’s contents are not DML commands alter the database’s
altered by DDL commands. contents.
Abstract
PMS - Payroll Management System was to develop a payroll
system that would keep a record of employee data including their
demographic, salary data, and also to be able to calculate the pay
of the employees taking into consideration employee data. We
have studied P2P company for their semi-manual payroll process,
some of the problems associated with the above mentioned
manual process are listed below:
The employee details are stored in multiple MS Excel spread
https://no2colaba.kvs.ac.in/sites/default/files/IP%20project%20Co
vid-19%20impact.pdf
https://www.scribd.com/document/444142160/IP-PROJECT
https://www.studocu.com/in/document/delhi-public-school-
damanjodi/indian-economy/12-ip-project-library-stock-
management-anshul/43684068
https://www.learnpython4cbse.com/projects-2/projects---
computer-sc-xii