Bean & Bear Coffee Shop Website Requirement Analysis (2) (3)
Bean & Bear Coffee Shop Website Requirement Analysis (2) (3)
Team Members:
This document presents a formal analysis of the requirements for the digital
transformation of Bean & Bear Coffee Shop, focusing on the transition from traditional
operational models to a comprehensive online platform.
Bean & Bear Coffee Shop works mainly through in-person communication and uses a
traditional way of taking orders. While this method creates a personal experience for
customers, it also limits the shop's ability to grow and work well.
Lines are Long: When its busy, people have to wait a while to order. This can
make some customers unhappy.
Information is Limited: If you're not in the shop, you don't really know what
they're selling, or what events they have planned or promotions they have.
Growing is Hard: They want to reach more people, but they're limited by how
many people can physically come into the shop.
They're Missing Out Online: Other coffee shops have websites and online
ordering, and Bean & Bear is falling behind.
Solution Domain
To fix these issues, they need a good website. Think of it as an online version of their
shop, making things easier for both customers and staff:
A Great Online Menu: Customers should be able to see all their drinks, food,
and merchandise with pictures and descriptions.
Online Ordering: People should be able to order from their phones or
computers and pay securely. This will help with those long lines!
Event Updates: A place to post upcoming events, specials, and promotions.
Customer Accounts: Customers should be able to save their favorite orders
and see their order history.
Easy Online Payments: Safe and secure payment options for online orders.
Why This Matters for Bean & Bear (Functional requirement specs)
Primary Systems:
Human Actors:
Customer
Staff Member
Payment Gateway
Email Notification System
Class diagram table
Class diagram
Logical System Model – Data Flow Diagram
Overview
This Data Flow Diagram (DFD) represents the logical system model for an
online ordering system, like the one for Bean & Bear Coffee Shop. It
demonstrates how data moves between users, processes, and data
stores, from placing an order to receiving confirmation.
Key Elements
Inputs
Processes
1. Profile Updates
2. Place Order
3. Verify Payment
4. Send Confirmation
Data Stores
Order Status – stores order processing stages like “In Progress,” “Out
for Delivery,” etc.
Outputs