Final Project
Final Project
UML PROJECT
Using UML for making description of Online shopping
system
Abstract
This document outlines an online shopping platform designed to streamline the buying process
for customers, administrators, and warehouses. It highlights the system's purpose, functionality,
and key interactions, offering a concise overview of its significance in facilitating seamless online
transactions.
Warehouse Interaction:
1. Fulfilling Order: The warehouse receives the order details and fulfills
them by picking, packing, and shipping the products to the customer's
specified address.
This comprehensive system streamlines the online shopping experience, ensuring smooth
interactions between customers, the platform, administrators, and warehouses, ultimately
resulting in efficient order processing and delivery.
Diagrams Used:
Use Case Diagram: Illustrates the various interactions between users (customers, admin)
and the system.
Class Diagram: Represents the structure of the system, including classes, attributes, and
relationships.
Sequence Diagram: Depicts the sequence of interactions between different components of
the system during specific scenarios, such as order processing.
State Machine Diagram: Shows the different states that an order or user may go through
during the shopping process.
Activity Diagram: Describes the flow of activities within the system, such as the steps
involved in browsing and purchasing products.