CIS 270 Project
CIS 270 Project
Project Domain:
The chosen domain for our project is DoorDash, which operates as a food order and
delivery service.
Include:
- Use case diagrams showcasing customer interactions with the app.
- An Entity-Relationship (ER) diagram and relational logic model to represent
database structures.
- Screenshots and wireframes of the app interface to illustrate its features visually.
Projected Timeline
Team
Task Description Due Date
Member
Shinny
Break Down Project Tasks October 30
Sharma
Navpreet
Draw Use Case Diagrams November 5
Singh
Shinny
Build Relational Logic Model November 15
Sharma
Shinny
Design Wireframes/Screenshots November 20
Sharma
Navpreet
Put Together Final Project Plan November 25
Singh
December 5,
Give Project Presentation All Members
2024
GANTT CHART:
(visual representation of a project schedule)
USE CASE DIAGRAM:
(this diagram will show how customers, delivery drivers, and restaurants interact with
DoorDash’s app functionalities)
ER DIAGRAM :
(ER diagram will depict entities like customers, orders,
restaurants, and delivery drivers, and the relationships between
them)
RELATIONAL LOGIC MODEL :
(A relational logic model is a structured way to define
relationships between entities in a database)
1. Customer Table
2. Order Table
3. Restaurant Table
4. FoodItem Table
5. Review Table
6. OrderDetails Table
7. Payment Table
8. Driver Table
4. Cart & Checkout: The cart interface allows customers to add delivery details,
leave instructions for drivers, and add tips.
5. Drop-Off Instructions: Customers can provide specific drop-off instructions for
drivers, making deliveries smoother and more convenient.
6. Order History & Reordering: The app lets customers view their previous orders
and quickly reorder their favorites without searching again.
7. Account Settings: Customers can manage their profiles, addresses, and payment
methods.