Retail Store Database Management System
Retail Store Database Management System
MINI PROJECT
RETAIL SHOP DATABASE MANAGEMENT
PRESENTED BY
ARNABYA AGRAWAL
RA2111003011859
N2 SECTION
AIM AND OBJECTIVES
• Aim: To develop a system that helps retail shops manage their inventory and sales
efficiently.
• Objectives:
• Keep track of available products.
• Manage sales records accurately.
• Provide a user-friendly interface for easy use.
PROBLEM STATEMENT
• The current method of managing inventory and sales in many shops involves manual processes,
such as using pen and paper or basic spreadsheets. This means that shop owners or employees
manually write down or input information about the products they have in stock and the sales
they make.
• Relying on manual data entry increases the likelihood of mistakes such as typos, miscounting, or
misplaced records, leading to inaccurate inventory counts and sales reports.
• Manually updating inventory levels and sales records is a time-consuming process that requires
constant vigilance. Shop owners or employees must spend valuable time inputting data, which
could be better utilized for other business tasks.
LIMITATIONS OF EXISTING SYSTEM
• Advantages:
• Accurate inventory tracking.
• Real-time sales data analysis.
• Reduced chances of errors.
• Time-saving and efficient management.
ARCHITECTURE SYSTEM
HARDWARE AND SOFTWARE REQUIREMENTS
• Hardware:
• Mobile phone, computer or laptop.
• Stable internet connection.
• Software:
• Frontend:
• Next.js framework for frontend development.
• Tailwind CSS for styling.
• Backend:
• Node.js for server-side scripting.
• Express.js for building the web application framework.
• Database Management System:
• XAMPP SQL Server (which includes MySQL) for managing the database.
• Other Tools:
• Postman for API testing and development.
EXPECTED RESULT