[go: up one dir, main page]

0% found this document useful (0 votes)
93 views47 pages

Ip Class 12 Project

Uploaded by

kritika Jain
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)
93 views47 pages

Ip Class 12 Project

Uploaded by

kritika Jain
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/ 47

Birth Rate

fg

Analysis Of

Countries
AISSCE 2022-23
SUBMITTED BY:
Kritika jain
Khushi Goyal

index
Introduction
This software project is developed to automate the
analysis of a birth rate of countries.
The purpose of the software project is to develop the
management information system (mis) and to
automate the record keeping of last 4 years of birth
rate of 150 countries.
It mainly consists of a computerized database, a
collection of inter-related tables/CSV files for a
particular subject or purpose like reference of
country_name in table/CSV , capable to produce
different reports relevant to the user.
This software, being simple in design and working,
does not require much of training to users , and can
be used as a powerful tool for automating a birth rate
analysis of countries

LIMITATIONS
Despite of the best efforts of the developer,the
following limitations and functional boundaries are
visible,which limits the scope of this application
software.
1. This software can store records and produce
reports in pre-desingned format in soft copy.
There is no facility yet to produce customized
reports. Only specified reports are covered.
2. This is offline project.

The modules or functions can be designed and


embedded to handle the user need in future. Any part
of the software and reports can be modified
independently without much effort.

AIM:To Develop:
Birth Rate Analysis of countries
Front End:
Python 3.10
Back End:
My SQL Server 8.0
Operating System:
Windows 10
Minimum Hardware and Software Requirements:
Operating System:
x86 64-bit CPU (Intel / AMD architecture)
4 GB RAM.
5 GB free disk space.
Open Source Software being used:
1. Python 3.10
a. Pandas
b. Matplotlib
Pandas:
Pandas is a high-level data manipulation tool developed
by Wes McKinney. It is built on the Numpy package and
its key data structure is called the DataFrame.
DataFrames allow you to store and manipulate tabular
data in rows of observations and columns of variables
Matplotlib:
The matplotlib Python library, developed by John Hunter
and many other contributors, is used to create high-
quality graphs, charts, and figures. The library is
extensive and capable of changing very minute details of
a figure

Literacy Rate Analysis System in India


Introduction
National Literacy Mission (NLM) was set up by the government of India
on 5th May 1988 with an aim to eradicate illiteracy in the country by
imparting functional literacy to non-literates. Thus, National Literacy
Mission (NLM) was established not only to make everybody just self
reliant in three R's- reading, writing and arithmetic but also to make
them aware of the development issues affecting the society. The target
group of NLM is people between the age of 15 and 35. National Literate
Mission works under the guidance of National Literacy Mission
Authority, an independent wing of Ministry of Human Resources and
Development.

The National Literacy Mission (NLM) has two flagship programmes-


Total literacy programmes and Post literacy Programme through which
it gives shape to its aims. But with the revitalization of National Literacy
Mission Programme on 30th September 1999, both the campaigns have
come under one single project: 'Literacy Campaigns an Operation
Restoration'.

The NLM initiated its first successful literacy campaign in


Kottayam city of Kerala followed by Ernakulam district of
the same state. Till Novermber 2002, 596 districts out of
the total 600 districts of the country had been covered
up by the National Literacy Mission (NLM) under the
total literacy campaign programme. Out of which, 191
was in the post literacy phase and 238 in the continuing
education phase.

The initiation of total literacy campaigns by the National


Literacy Mission has achieved due recognisition also. The
UN agency-UNESCO in year 1999 conferred upon it
UNESCO Noma Literacy Prize. It also received
appreciation of the jury for the teaching learning
material produced by it and for the voice raised by it to
make quality primary education in schools.

About the project:

Menu System:
As soon as the project is executed, it loads a Main Menu,
where there are 11 options as under:
0. Know about the Project
Working with Birth Rate Data Analysis File
1. Reading file Birth Rate Data Analysis
2. Reading file Birth Rate Data Analysis without index
3. Assign new Column names
Data Manipulation
4. Display specific columns
5. Read 6 records from Birth Rate Data Analysis
6. Read 3 records from top and 2 from bottom from File emp
7. Arrange in Ascending Order by Countries
8. Maximum number of Birth
9. Minimum number of Birth
Data Visualization
10. Line Plot
11. Bar Plot

PYTHON : OVERVIEW

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.

History of Python

Python was developed by Guido van Rossum in the late


eighties and early nineties at the National Research
Institute for Mathematics and Computer Science in the
Netherlands.
Python is derived from many other languages, including
ABC, Modula-3, C, C++, Algol-68, SmallTalk, and Unix
shell and other scripting languages.
Python is copyrighted. Like Perl, Python source code is
now available under the GNU General Public License
(GPL).
Python is now maintained by a core development team
at the institute, although Guido van Rossum still holds a
vital role in directing its progress.

Python Features
 Easy-to-learn − Python has few keywords, simple
structure, and a clearly defined syntax. This allows
the student to pick up the language quickly.
 Easy-to-read − Python code is more clearly defined
and visible to the eyes.
 Easy-to-maintain − Python's source code is fairly
easy-to-maintain.
 A broad standard library − Python's bulk of the
library is very portable and cross-platform
compatible on UNIX, Windows, and Macintosh.
 Interactive Mode − Python has support for an
interactive mode which allows interactive testing
and debugging of snippets of code.
 Portable − Python can run on a wide variety of
hardware platforms and has the same interface on
all platforms.
 Extendable − You can add low-level modules to the
Python interpreter. These modules enable
programmers to add to or customize their tools to
be more efficient.
 Databases − Python provides interfaces to all major
commercial databases.
 GUI Programming − Python supports GUI
applications that can be created and ported to many
system calls, libraries and windows systems, such as
Windows MFC, Macintosh, and the X Window
system of Unix.
 Scalable − Python provides a better structure and
support for large programs than shell scripting.

Comma Separated Values (C.S.V) File


Data_of Countries.csv (Excel View):
literacy_rate.csv (Notepad View):
CODING
Screen shot /Output
Bibliography
 Youtube Channel(Computer Concepts A.k
Pandey)

 Informatics Practices Class 12 (NCERT)

 Informatics Practices Class 12 by Preeti Arora.

 Google Images

 Google Search Engine

You might also like