Professional Documents
Culture Documents
Grocery E-Shop - Online Ordering System (Example Project, Diagrams) - Software Ideas Modeler
Grocery E-Shop - Online Ordering System (Example Project, Diagrams) - Software Ideas Modeler
The example project shows various kinds of diagrams for online grocery ordering system. It
includes wireframes, UML Use Case Diagram , component diagram, class diagrams and state
machine diagram. The grocery e-shop project describes the requirements on the system, its
structure, and the proposed design of the user interface using wireframe diagrams.
Grocery E-shop Wireframe
Warehouse Service
Warehouse Management
Payment Gateway
Packaging Module
Product Service
Eshop Service
Eshop Frontend
Product Catalog Module
Delivery System
Eshop Database
Warehouse Database
Product Database
Modules of Grocery E-shop
Product Editor
Customer
Courier
Administrator
User
Add Product
Deactive Product
Activate Product
Edit Product
Add Category
Remove Category
The Customer has the following requirements on the system, represented by these use cases:
Sign Up
Remove Item from Shopping List
Reserve Delivery Timespan
Confirm Shopping List
Pay Online
Choose Address
Enter Note
Add Item to Shopping List
Cancel Shopping List
Add User
Remove User
Log In
Reset Password
Log Out
Shopping List
Shopping Item
Customer
Cart
Product
Delivery Time Span
Offered Delivery Time Span
Voucher
Discount Type - the system supports discounts, the enumerations offers these options:
Absolute and Relative
Packaging Type - a packaging type for an order can be chosen from these enumeration
values: None, Plastic Bags, Paper Bags, and Paper Box.
Payment Type - the enumeration offers the following payment options: Online Payment In
Advance, Cash, and Card
Online Orders
The class diagram for online grocery orders includes the following classes:
Shopping List
Order
Order Item
Courier
Courier Batch
Order Status
Address
Products
The UML Class Diagram for the product and the related objects depicts the following classes
and their relationships:
Product
Product Quantity Type - offers enumeration items for various kinds of product quantities:
Piece, Weight, Volume.
Product Photo
Category
Tag
Special Offer
Special Offer Product
Grocery E-shop Products
Warehouse
Grocery E-shop Warehouse