A Shopping System Project
A Shopping System Project
Project Topic :-
Online Shopping System
Introduction :
By Razawaris Shah
Languages to be used :
● Front End :
a. HTML: HTML, short for HyperText Markup Language, is the
standard language used to create web pages, defining their
structure through a series of tags and elements. It forms the
foundation of the internet, enabling the organization and
presentation of content across browsers.
● Back End:
a. MySQL: MySQL is an open-source relational database
management system (RDBMS) widely used for storing and
managing structured data. It offers scalability, security, and
speed, making it a popular choice for various applications, from
small-scale projects to large enterprise-level systems.
By Razawaris Shah
Software Requirements:
1. Text Editor or Integrated Development Environment (IDE):
Examples include Visual Studio Code, Sublime Text, Atom, or
JetBrains' PhpStorm. These are essential for writing and managing
code.
2. Web Development Technologies: HTML, CSS, JavaScript for
front-end development.
3. Backend Development Tools: PHP, Python, Node.js, or other
server-side languages for creating the website's logic.
4. Database Management System (DBMS): MySQL, PostgreSQL,
MongoDB, etc., to manage the website's data.
5. Frameworks and Libraries: Use frameworks like React, Angular, or
Vue.js for front-end development, and frameworks like Laravel (PHP),
Django (Python), or Express.js (Node.js) for backend development to
streamline the process.
Hardware Requirements:
1. Computer or Laptop: A machine with decent processing power and
memory to handle coding, testing, and running the website
development software comfortably.
2. Storage Space: Sufficient hard drive space to store project files,
databases, and necessary software.
3. Reliable Internet Connection: Ensures smooth access to resources,
online tools, and testing the website on different devices.
4. Secondary Devices: Optional, but helpful for testing the website's
responsiveness on various screen sizes—smartphones, tablets,
different browsers, and operating systems.
By Razawaris Shah
Module Description:
● Master Maintenance:
○ Product master includes the information about particular
product, such as product number, item, name, category, images
of products, description, features, and constraints of products.
All these will be entered to the database through product
master and hence made available in the website. In Other
words product master is the admin area for the vendors/sellers
where they can put information about their products which are
to be displayed in the website.
○ Price master deals with the cost of the product, discounts
applicable for the particular product of a vendor/seller.
● Transactions:
○ In this module, management of shopping cart is done. This
module will add the bought item to the shopping cart, where all
items that are to be purchased can be reviewed once again
after the item is bought from the cart. Payment will be done on
Delivery of the items (Cash On Delivery).
By Razawaris Shah
Advantages of the new system proposed :
● Choose products faster and easier at one place.
● Saves time of travelling to the vendor/seller's place.
● Good/Trusted & Tension free delivery services. Products bought
online will be delivered to the footsteps of the buyer free of cost(may
be varied based on the vendor/seller).
By Razawaris Shah