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

A Project Report on

NURSERY PLANT MANAGEMENT SYSTEM

For

SSCE 2024 Examination

[As a part of the Information Practices Course (065)]

SUBMITTED BY

…………………………………………

Under the Guidance of


ACKNOWLEDGEMENT
Mr. Kapil Sidhpuria
First and foremost, I thank Lord Almighty for the grace, strength and
PGT (Informatics Practices)
hope to make my endeavor a success.

Roll No ……………………….
ACKNOWLEDGEMENT
I would like to express my gratitude towards the Principal of my
Institution, Sister Leeba, for making available all possible resources
to help in my endeavors. It gives me immense pleasure to express
my sincere gratitude towards my supervisor Mr. Kapil Sidhpuria, PGT
Informatics Practices, St. Teresa Senior Secondary School, Madar,
Ajmer for her invaluable guidance. I consider myself extremely
fortunate to have had a chance to work under her supervision.

I would also like to express my indebtedness to blessings of my


parents and family and my friends for the valuable suggestions
during the project work.
CERTIFICATE

This is to certify that ______________________________ Roll No.

____________________ has successfully work entitled NURSERY

PLANT MANAGEMENT SYSTEM in the subject INFORMATICS

PRACTICES (065) laid down in the regulations of CBSE for the

purpose of Practical Examination in Class XII to be held in ST. TERESA

SCHOOL, MADAR, AJMER.

Internal Examiner:

Mr. Kapil Sidhpuria


CONTENTS

1. INTRODUCTION

2. HARDWARE AND SOFTWARE REQUIREMENT

3. REQUIREMENT ANALYSIS

4. DESIGN, CODING & OUTPUTS

5. DATA VISUALISATION & GRAPHS

6. CONCLUSION

7. BIBLIOGRAPHY
INTRODUCTION

The project titled “Nursery Plant Management”, is an application


of Python, Python Pandas, Matplotlib, and CSV files. This application
is designed and coded in 'IDLE Python' downloaded in the system.
Python Pandas – Series (one-dimensional) and DataFrame (two-
dimensional) are also used for more efficiency of the project. The
purpose of the project is to help people to understand more about
CPUs, GPUs and related things, and help them get clarity to buy
according to their needs.
Such types of projects have wider scope in the future and can be
useful to many. This project is made in python and therefore it helps
in understanding the basic concepts of Python, Pandas, Matplotlib,
and CSV files. Hence, performing such programs helps to increase
my knowledge of the subject. This knowledge is very important in my
life in this 21st century which promotes IT and Technology.
AIM
To make a project on “Nursery Plant Management”, as an
application of Python, Pandas, Matplotlib, and CSV files.

OBJECTIVE
The main objective of this project is to ease the work & research of
the consumers and shopkeepers. It is very difficult and time
consuming to make these calculations on the notebook or register
which is really a tiring job. That's why to simplify their task, to give
them relief from manual work, and to minimize their burden, I took
the challenge and started working with this project to automate their
job using Python programming. It enables the consumers to access,
update and delete important details of Plants ,Flower Plants, Seeds,
Fertilizers, Pots.
The purpose of the project is that the users (here Shopkeepers) can
easily enter and access the details of components by entering with the
single clike with proper accuracy. This can stunningly ease the work
of the shopkeepers & consumers in recording & getting all the details
accurately.
HARDWARE AND SOFTWARE
REQUIREMENTS

HARDWARE

Processor : 10th Generation Intel(R) Core(TM) i3-1035G1


Solid State Drive : 512GB
Screen Resolution : 1920 × 1080 RAM : 4 GB
Others : Standard computer peripherals like keyboard, mouse, etc.

SOFTWARE

Operating System : Windows 10 Programming


Tool : Python 3.11 , Spyder
CSV File Tool : Microsoft Excel
REQUIREMENT ANALYSIS

TECHNOLOGIES USED :
Python:
Python is a general-purpose interpreted, interactive, object-oriented,
and high-level programming language. This programming language
lets you work quickly and integrate systems more efficiently. Because
of its simplicity in coding and powerful features, it works brilliantly
for both beginners and experts. It's easy to use and is free. It's useful
for a number of applications, including education, data analytics, and
web development.

Python Pandas:

It is the most famous Python package for data science, which offers
powerful and flexible data structures that make data analysis and
manipulation easy. It is a package useful for data analysis and
manipulation. Pandas provide an easy way to create, manipulate and
wrangle the data. Pandas provide powerful and easy-to-use data
structures.

• Series (one-dimensional)
• DataFrame (two-dimensional)
CSV files:
A CSV is a comma-separated values file, which allows data to be
saved in a tabular format. CSV is a simple file such as a spreadsheet
or database. Files in the CSV format can be imported and exported
from programs that store data in tables, such as Microsoft Excel or
Open Office.
Matplotlib:
Matplotlib is a Python 2D plotting library that produces publication
quality figures in a variety of hardcopy formats and interactive
environments across platforms. Matplotlib tries to make easy things
easy and hard things possible. You can generate plots, histograms,
power spectra, bar charts, error charts, scatterplots, etc., with just a
few lines of code. It supports Interactive and non-interactive plotting
and can save images in several output formats (PNG, PS & Others).

SOFTWARE REQUIREMENT:
1. IDLE (Python 3.8 32-bit)
2. Installed matplotlib.pyplot
3. Installed pandas
4. MS Word
5. Web browser: Google Chrome
DESIGN AND CODING & OUTPUTS:
Welcome Coding:

Output:
Login page:

Output:

Login unsuccessful:
Now choose appropriate option

Enter number according to menu :

From 1 to 3 :
If a = 1 (Price of plants)
If a = 2 (Price of Flower Plants)
If a = 3 (Price of seeds
From 4 to 6 :

Output:

If a = 4 (Price of Fertilizers)
If a = 5 (Price of Hanging Plants)

If a = 6(Price of Pots)
Weekly Sales Analysis :

If a == 7 (weekly sales)
Output :
Adding Data :
If a == 8 ( Add Data )
If DataAdd = 1 ( Plant name )

Output :
Removing Data :
If a == 9 ( Remove Data )
If DataDelete = 1 ( Plant Name )

Output:
DATA VISUALISATION
Graphs :
Output :
If s = 1 (Plants Sold per week)
Graph :

If s = 2 (Fertilizers Sold Per Week)


Graph :

If s = 3 (Seeds Sold Per Week)


Graph :
If s = 4 (Flower Plant Sold Per Week)

Graphs :
CONCLUSION
The project has been created with the purpose of providing the
consumers with an application that will ease their work & save
research time and will them to keep an accurate record of all
important details like components’ name, price, quantity, weekly sales
counts & Date visualization etc. This project is also helpful for
understanding the uses, benefits and ways of using Python, Pandas
and CSV files.
BIBLIOGRAPHY
• Website

https://ncert.nic.in
https://www.cbse.gov.in
https://www.youtube.com

• Books

IP Textbook (class 11 & 12)

• PDFs

Data visualisation (Class 12)


Data Handling (Class 12)
CBSE Class XI

You might also like