[go: up one dir, main page]

0% found this document useful (0 votes)
39 views24 pages

comp proj

The document is an investigatory project file for an Electronics Store Management System prepared by Mainak Saha for Class XI at St. Joseph’s Convent High School. It outlines the project's objectives, hardware and software requirements, source code, and future enhancements, emphasizing the system's role in improving inventory management, sales processing, and customer relations. The project aims to streamline operations in electronics retail, reduce errors, and enhance overall efficiency.

Uploaded by

basantisaha941
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)
39 views24 pages

comp proj

The document is an investigatory project file for an Electronics Store Management System prepared by Mainak Saha for Class XI at St. Joseph’s Convent High School. It outlines the project's objectives, hardware and software requirements, source code, and future enhancements, emphasizing the system's role in improving inventory management, sales processing, and customer relations. The project aims to streamline operations in electronics retail, reduce errors, and enhance overall efficiency.

Uploaded by

basantisaha941
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/ 24

ST.

JOSEPH’S CONVENT HIGH


SCHOOL
(C.B.S.E) CHITTARANJAN
SESSION:-2024-25

COMPUTER SCIENCE
SUB. CODE – 083
CLASS XITH INVESTIGATORY PROJECT FILE
ELECTRONIC STORE
MANAGEMENT SYSTEM

NAME : MAINAK SAHA

CLASS : XI ; SECTION : A ; STREAM – SCIENCE

ROLL NO :20

202______________________________________
CERTIFICATE

This is to certify that Mainak Saha, Roll


No:20, of Class: XI, Session : 2024-2025 has
prepared the Practical File as per the
prescribed syllabus of

COMPUTER SC (SUB. CODE:-083)

under my supervision, I am completely


satisfied by the performance. I wish him/her
all the success in life.

________________
____________________

Principal’s signature
Subject teacher’s signature

INDEX
Sl Descrption Page
no. no.
1. ACKNOWLEDGEMENT 04
2. Introduction 05
1) Problem Definintion
2) Reason for choosing
the topic
3) Contribution/Team
members
4) Team details
3. OBJECTIVE OF THE PROJECT 06
4. BRIEF INTRODUCTION OF 07
THE PROJECT
5. PURPOSE OF THE 08
ELECTRONIC STORE
MANAGEMENT SYSTEM
6. HARDWARE AND 09
SOFTWARE REQUIREMENTS
7. SOURCE CODE OF THE 10 -
PROGRAM 13
8. OUTPUT OF THE PROGRAM 14 -
19
9. FUTURE,SCOPE,ENHANCEM 20
ENT AND LIMITATIONS OF
THE PROJECT
10. CONCLUSION 21
11. BIBLIOGRAPHY 22

ACKNOWLEDGEMENT
Apart from the efforts of me, the success of any
project depends largely on the encouragement and
guidelines of many others. I take this opportunity to
express my gratitude to the people who have been
instrumental in the successful completion of this
project. I express deep sense of gratitude to
almighty God for giving me strength for the
successful completion of the project. I express my
heartfelt gratitude to my parents for constant
encouragement while carrying out this project. I
gratefully acknowledge the contribution of the
individuals who contributed in bringing this project
up to this level, who continues to look after me
despite my flaws, I express my deep sense of
gratitude to the luminary The Principal, ST. Joseph’s
Convent High School (C.B.S.E), Chittaranjan who has
been continuously motivating and extending their
helping hand to us. My sincere thanks to Mr. Sudip
Paul , Master In-charge, A guide, Mentor all the
above a friend, who critically reviewed my project
and helped in solving each and every problem,
occurred during implementation of the project The
guidance and support received from all the
members who contributed and who are contributing
to this project, was vital for the success of the
project. I am grateful for their constant support and
help.
INTRODUCTION
(i) Problem Defination:
In an electronics store, managing a wide variety
of products and ensuring smooth operations can
become increasingly challenging, especially when
dealing with large inventories, fluctuating stock
levels, customer demands, and sales
transactions. Without an efficient system, the
management of products, sales, inventory, and
customer interactions can become disorganized
and prone to errors.

(ii) Reason for choosisng the topic:


Choosing to develop a program for an Electronics
Store Management System offers several compelling
reasons, especially when considering the challenges
faced by electronics stores in managing their operations
efficiently.

(iii) Team details:


My team consists of me and my classmates : Mainak
Saha,Aditya Singha Roy and Doibeek Dutta who helped
me in documentation and made me aware about this
topic. I thank them for their work and their contribution.
OBJECTIVES OF THE PROJECT
1. Efficient Inventory Management: It provides
real-time updates when products are added, sold, or
updated, ensuring accurate and up-to-date
inventory records.

2. Product Organization and Categorization:


The system enables organizing products by
categories (e.g., mobile phones, laptops, home
appliances), making it easier for customers or staff
to find and manage items.

3. Sales and Transaction Management: It


records all sales transactions, making it easy to
track revenue and customer purchases.
4. Customer Relationship Management: The
system can store customer information for repeat
business, helping personalize the shopping
experience.

5. Efficient Purchase and Restocking: The


system helps in monitoring stock levels and
generating alerts or reminders when stock is low,
assisting in timely reordering from suppliers.

6. Time and Cost Efficiency: By automating tasks


such as updating inventory, processing sales, and
generating reports, the system saves time and
reduces human error.

BRIEF INTRODUCTION ABOUT


THE TOPIC
The Electronics Store Management System
is a comprehensive software solution designed
to streamline and automate the various
operations of an electronics retail store. This
system helps manage key business functions
such as inventory tracking, sales processing,
customer management, and reporting, all within
a single platform. It enables store managers
and employees to efficiently track stock levels,
process transactions, and generate real-time
sales and financial reports. Additionally, the
system can organize products by categories,
track customer purchase history, and handle
post-sale services like returns and warranties.
By automating these essential processes, the
system reduces manual errors, saves time, and
enhances overall store efficiency. Ultimately, the
Electronics Store Management System
helps businesses improve their operational
workflows, enhance customer satisfaction, and
make data-driven decisions, contributing to
greater profitability and long-term success in
the competitive retail industry.
PURPOSE OF THE
ELECTRONICS STORE
MANAGEMENT SYSTEM
An Electronics Store Management System is designed
to streamline and optimize the operations of an
electronics retail business. Its purpose includes the
following:
 Track stock levels of electronic items in real time.
 Record and process sales transactions.
 Maintain a database of customers, including
purchase history.
 Manage supplier contacts and order histories.
 Allow for quick product searches and availability
checks.

In conclusion, by implementing an Electronics Store


Management System, a business can enhance
operational efficiency, reduce costs, and deliver a
better experience to customers, leading to
increased profitability and growth.
HARDWARE AND SOFTWARE
REQUIREMENTS

Hardware requirements:
i. PROCESSOR:- Intel® Pentium® Processor 2020M
ii. RAM:- 2.00 GB
iii. Hard Disk Storage :- 1 GB OR ABOVE
iv. CD/DVD r/w multi drive combo:- (if backup required)
v. MONITOR 14.1 or 15 -17 inch
vi. Keyboard and mouse
vii. Printer: (if print is required -hard copy)

Software requriements:
I. Operating System :- Windows 7 and Above
II. Python
SOURCE CODE:

class Product:
def __init__(self, product_id, name, brand, price,
quantity):
self.product_id = product_id
self.name = name
self.brand = brand
self.price = price
self.quantity = quantity

def update_quantity(self, quantity):


self.quantity = quantity

def __str__(self):
return f"ID: {self.product_id} | Name: {self.name} |
Brand: {self.brand} | Price: ${self.price} | Quantity:
{self.quantity}"

class StoreManagement:
def __init__(self):
self.products = {}

def add_product(self):
print("Enter Product Details:")
product_id = input("Product ID: ")
name = input("Product Name: ")
brand = input("Product Brand: ")
price = float(input("Product Price: "))
quantity = int(input("Product Quantity: "))

new_product = Product(product_id, name, brand, price,


quantity)
self.products[product_id] = new_product
print(f"Product {name} added successfully!")

def view_products(self):
if not self.products:
print("No products available in the store.")
else:
print("Products Available:")
for product in self.products.values():
print(product)

def search_product(self):
product_id = input("Enter the Product ID to search: ")
product = self.products.get(product_id)

if product:
print("Product Found:")
print(product)
else:
print(f"No product found with ID {product_id}.")
def update_product(self):
product_id = input("Enter the Product ID to update: ")
product = self.products.get(product_id)

if product:
new_quantity = int(input(f"Enter new quantity for
{product.name}: "))
product.update_quantity(new_quantity)
print(f"Product {product.name} updated
successfully!")
else:
print(f"No product found with ID {product_id}.")

def delete_product(self):
product_id = input("Enter the Product ID to delete: ")
if product_id in self.products:
del self.products[product_id]
print(f"Product with ID {product_id} has been
deleted.")
else:
print(f"No product found with ID {product_id}.")

def menu():
store = StoreManagement()
while True:
print("\n=== Electronics Store Management System
===")
print("1. Add New Product")
print("2. View All Products")
print("3. Search for a Product")
print("4. Update Product Quantity")
print("5. Delete Product")
print("6. Exit")

choice = input("Enter your choice: ")

if choice == '1':
store.add_product()
elif choice == '2':
store.view_products()
elif choice == '3':
store.search_product()
elif choice == '4':
store.update_product()
elif choice == '5':
store.delete_product()
elif choice == '6':
print("Exiting the system. Thank you!")
break
else:
print("Invalid choice. Please try again.")

if __name__ == "__main__":
menu()
OUTPUT:
1.ADDING A NEW PRODUCT:
2.VIEWING ALL PRODUCTS:
3.SEARCHING FOR A PRODUCT:
4.UPDATING PRODUCT QUANTITY:
5.DELETING A PRODUCT:
6.EXITING THE PROGRAM:
FUTURE SCOPE,
ENHANCEMENT AND
LIMITATIONS OF THE
PROJECT
The Electronics Store Management System has a
promising future with several potential enhancements
and expansions. In terms of future scope, one of the
key advancements could be integration with e-
commerce platforms, enabling a seamless connection
between online and offline inventories, which would
allow for an omnichannel retail experience. The system
could also evolve by incorporating advanced analytics
and artificial intelligence (AI) to offer smarter inventory
management, demand forecasting, and personalized
customer recommendations. Moreover, expanding the
system's capabilities to support multi-currency and
international payment gateways would be beneficial
for stores aiming to cater to a global audience. The
development of a mobile application for both store
managers and customers could further increase
accessibility and convenience, enabling on-the-go
inventory tracking and real-time sales management.
CONCLUSION

The Electronics Store Management System is


a vital tool for enhancing the efficiency and
effectiveness of retail operations. By automating
key processes like inventory tracking, sales
management, customer service, and reporting,
the system ensures that store operations run
smoothly and accurately. It helps prevent issues
such as stockouts, overstocking, and manual
errors, while also providing valuable data insights
for better decision-making.

The system improves customer experience by


enabling faster service, personalized
recommendations, and better after-sales support.
Additionally, it simplifies financial management,
enhances security, and supports scalability as the
business grows. Overall, implementing such a
system allows electronics stores to stay
competitive, reduce operational costs, and foster
long-term business success.
BIBLIOGRAPHY

The content for this project has been taken from:


 Python documentation
 OpenAI
 Data file handling documentation
 Sumita Arora text book CBSE

You might also like