A
Capstone Project Report
On
Retail Management System
Submitted during third semester in partial fulfilment of the requirements for the
award of degree of
Bachelor of Technology
in
Computer Engineering
by
Pratham Gulati (23001003092)
Under supervision of
Dr. Ashlesha Gupta
Department of Computer Engineering
FACULTY OF INFORMATICS & COMPUTING
J.C. Bose University of Science & Technology, YMCA
Faridabad – 121006
December 2024
CANDIDATE’S DECLARATION
I hereby certify that the work which is being presented in this Project titled
“STOCKERZ MART” in fulfilment of the requirements for the degree of
Bachelor of Technology in Computer engineering and submitted to “J.C. Bose
University of Science and Technology, YMCA, Faridabad”, is an authentic record
of my own work carried out under the supervision of Dr. Ashlesha Gupta .
The work contained in this project has not been submitted to any other University
or Institute for the award of any degree or diploma by me.
Pratham Gulati
CERTIFICATE
It is hereby certified that the project titled “STOCKERZ MART” submitted by -
–“PRATHAM GULATI (23001003092)” of 2027 Year (3rd Semester) to “J. C.
Bose University of Science and Technology, YMCA, Faridabad” for the award
of the degree of Bachelor of Technology in Computer Engineering is a record of a
bonafide work carried out by him/her in the Project Lab – J.C. Bose University of
Science and Technology, YMCA, Faridabad under my supervision as mentor for
May 2024 examination.
In my opinion, the project has reached the standards of fulfilling the requirements
of the regulations to the degree.
Dr. Ashlesha Gupta
Designation
Department of Computer Engg.
ACKNOWLEDGEMENT
We have taken efforts in this project. However, it would not have been possible
without the kind support and help of many individuals.
I would like to extend my sincere thanks to all them. I am highly indebted to my
mentor Dr. Ashlesha Gupta for their guidance and constant supervision as well as
for providing necessary information regarding the project & also for their support
in completing the project.
I would like to express my gratitude towards my parents & members of J.C. Bose
University of Science and Technology for their kind cooperation and
encouragement which helped in the completion of this project. I would like to
express my special gratitude and thanks to Dr. Ashlesha Gupta as well for their
guidance.
Pratham Gulati
TABLE OF CONTENTS
Candidate’s Declaration
Certificate
Acknowledgement
Chapter 1: Introduction
1.1 Brief of the Project
1.2 Technologies Used
Chapter 2: LITERATURE SURVEY (optional)
Chapter 3: Implementation and Result Analysis
2.1 Problem Formulation
2.2 Objectives
2.3. Methodology
Chapter 4: Applications and scope
4.1 Applications
4.2 Future Scope
References
Chapter 1: Introduction
1.1 Brief of the Project
Retail businesses today require efficient systems to handle growing customer
demands, product diversity, and operational challenges. Stockerz Mart is designed
to bridge the gap between traditional retail methods and modern technological
capabilities.
The system provides tools to manage:
1. Products: With categorized modules for electronics like mobile phones,
laptops, and earpods.
2. Purchases: Streamlining order placement and tracking.
3. Billing: Offering automated invoice generation to minimize errors.
4. Order Management: Assigning unique IDs to track order history.
This project integrates a user-friendly interface for customers and staff,
emphasizing modularity and scalability. Its Python-based structure allows seamless
implementation and customization in diverse retail scenarios.
1.2 Technologies Used
1. Core Technologies:
o Python for system logic and implementation.
o Flask or Django for creating a web-based interface (if applicable).
2. Programming Modules:
o System Modules:
design.py: For user interface design.
purchase.py: To manage customer purchases.
bill2.py: For billing and invoice generation.
o Search Modules:
search_package.py includes submodules like mobile.py,
laptop.py, etc., enabling specific category searches.
3. Database: SQLite or MySQL for maintaining user, product, and order data.
4. Libraries:
o NumPy/Pandas for data handling.
o Matplotlib (if analytics or graphs are visualized).
Chapter 2: Literature Survey
2.1 Background Study
Efficient retail management systems have been pivotal in enhancing operational
efficiency. Previous systems like Tally ERP 9 and SAP Business One cater to large-
scale enterprises, but there is a need for systems tailored to small and medium
businesses. Stockerz Mart fills this gap by offering a modular, easy-to-use system
with focused features.
2.2 Comparative Analysis
System Features Limitations
Inventory, Billing, GST Expensive for small
Tally ERP
compliance businesses
Cloud-based POS, Multi-store
Vend POS Limited offline capabilities
support
Stockerz Mart Modular search, role-based
Needs initial setup training
(Proposed) design
Chapter 3: Implementation and Result Analysis
3.1 Problem Formulation
Retail businesses face issues such as:
1. Inventory Mismanagement: Errors in manual tracking lead to stock
discrepancies.
2. Inefficient Billing: Manual billing processes are time-consuming and error-
prone.
3. Limited Product Search: Customers find it challenging to browse through
large inventories.
3.2 Objectives
To automate retail management processes and reduce manual intervention.
To provide a modular architecture for easier updates and scalability.
To enable real-time inventory tracking and billing.
3.3 Methodology
System Design
The project uses a modular approach where each module handles specific
functionalities:
1. Core Functionalities:
o Product management: product.py.
o Order management: order_id.py.
2. Search Package: Categorized submodules like mobile.py and laptop.py.
3. Billing Module: Automated billing through bill2.py.
Development Steps
1. Requirement Gathering: Understanding retail processes and user roles.
2. Design: Use flowcharts and diagrams (e.g., UML) to visualize the system.
3. Coding: Develop individual modules with proper integration testing.
4. Testing: Validate functionality with sample data.
5. Deployment: Implement in a test retail environment.
Chapter 4: Applications and Scope
4.1 Applications
1. Retail Stores: Automates inventory and billing.
2. E-commerce Platforms: Enhances customer experience with advanced
product search.
3. Wholesale Markets: Tracks bulk orders efficiently.
4.2 Future Scope
1. Integration with IoT Devices: Use smart sensors for real-time stock
updates.
2. AI-driven Insights: Use machine learning for customer behavior analytics.
3. Cloud Integration: Make the system accessible from multiple locations.
Diagrams and Visuals
System Architecture Diagram:
ER Diagram for the Database (Sample):
References
1. Python Documentation at https://www.python.org/doc/
2. ERP Systems in Small Businesses, Journal of Commerce
3. Emerging Technologies in Retail, TechJournal