PROJECT REPORT
ON
Business Management System
USING
PYTHON AND CSV
SUBMITTED TO: SUBMITTED BY:
Mr. Rohit Malhotra Krishna
Session 2025-2026
M. G. N. Public School
Adarsh Nagar, Jalandhar
INDEX
SERIAL PROJECT CONTENTS
NO
1 CERTIFICATE
2 ACKNOWLEDGEMENT
3 HARDWARE & SOFTWARE
USED
4 INTRODUCTION TO Python
5 INTRODUCTION TO CSV
6 INTRODUCTION /
SYNOPSIS OF PROJECT
7 CODING OF THE PROJECT
ALONG
WITH OUTPUT
8 BIBLIOGRAPHY
CERTIFICATE
This is to certify that Krishna (CBSE
RollNo.:13665778) students of XII has
successfully completed their project work
entitled “Business Management System”
using Python and CSV under my guidance
and has submitted satisfactory project
report in accordance with the syllabus of
class XII (Informatics Practices- 065) as
prescribed by CBSE for the academic year
2025-2026.
GUIDE
ROHIT MALHOTRA
(HOD Computer)
Acknowledgment
I want to sincerely thank my subject
teacher Mr. Rohit Malhotra for his
unwavering support, insightful advice, and
encouragement during the project's
completion. Additionally, I am grateful to
my school M.G.N Public School for
providing the space and resources I needed
to complete this project.
HARDWARE & SOFTWARE USED
[Link] Used:
Laptop
8 GB Ram
Keyboard and Mouse
[Link] Used:
Operating System: Windows11
Programming Language: Python 3.x
IDLE
Libraries Used:
o pandas
o numpy
o matplotlib
o csv
INTRODUCTION TO PYTHON
Python is a high-level, interpreted, and object-
oriented programming language developed by
Guido van Rossum in 1991. It is known for its
simple syntax and readability, making it easy to
learn and use. Python is widely used in various
fields such as web development, data analysis,
artificial intelligence, machine learning, and
automation.
Python supports multiple programming paradigms
including procedural, object-oriented, and
functional programming. It provides a vast
collection of libraries that help developers perform
complex tasks easily. Due to its simplicity and
power, Python is one of the most popular
programming languages today.
INTRODUCTION TO CSV
CSV stands for Comma Separated Values. It is a
simple file format used to store tabular data such
as spreadsheets and databases. Each line in a CSV
file represents a row, and values are separated by
commas.
CSV files are easy to read, write, and share
between different programs. In Python, CSV files
can be handled using the built-in csv module or the
pandas library. CSV files are widely used for data
storage and data exchange purposes.
INTRODUCTION
Effective data management is critical to any organization's
smooth operation in today's business environment. Manual
record-keeping takes a lot of time, is prone to errors, and
becomes more challenging as data volume grows.
Computerized management systems are widely used to solve
these issues.
This Business Management System is a menu-driven, Python-
based program that stores and organizes business records
using CSV files and DataFrames. Users can safely log in to
the system and carry out a number of tasks, including adding
new records, viewing data that already exists, searching for
particular records, updating details, and analyzing data.
The project makes use of Python libraries like pandas, csv,
numpy, and matplotlib to handle data efficiently and present it
in a clear and meaningful way. By using DataFrames, the
system ensures structured storage and easy manipulation of
large amounts of data.
The main objective of this project is to demonstrate the
practical application of Python in real-world business
scenarios and to develop an understanding of file handling,
data management, and basic data analysis techniques. This
project helps in improving logical thinking, problem-solving
skills, and programming efficiency.
CODING OF THE PROJECT
ALONG WITH OUTPUT
Codes:
OUTPUT:
1. Login Page
2. Main Menu
3. Employee Management
4. Salary Management
5. Sales & Profit Report
6. Previous Year Record
7. Search Record
8. Logout
BIBLIOGRAPHY
1. Python Official Documentation – [Link]
2. Pandas Documentation – [Link]
3. NCERT Informatics Practices Textbook
4. GeeksforGeeks – [Link]
5. W3Schools – [Link]