7. Features
lunch and dinner
daily fresh menu
lunch have to be ordered before 11.30am
dinner have to be ordered before 6.30 pm
for special dishes and customized meal, have to order before 10 pm
of the day before delivery
18. Use Case Description
Use Case Number & Name: 1, Sign In
Primary Actor: User
Stakeholders & Interest: User wants simple & smooth access into the system.
Preconditions: System is up and online.
Success Scenario: User can sign in into the system.
Alternate Scenario: Sign In failed
- System keeps log of error.
Post Conditions: Sign In is saved into system with timestamp.
19. Use Case Description
Use Case Number & Name: 2, Meal and Items Selection
Primary Actor: User
Stakeholders & Interest: User wants list of all meal items from database of the system.
Preconditions: Meal items are kept updated and are not outdated.
Success Scenario: User chooses meal items and place order.
Alternate Scenario: User can not find his desired meal items.
- User submit a request for his/her desired meal item to system.
- System creates new item and assigns interested Home Chef(s) for that item.
Post Conditions: Order is sent to Home Chef.
20. Use Case Description
Use Case Number & Name: 3, Food Preparation
Primary Actor: Home Chef
Stakeholders & Interest: Home Chef want to cook meal to satisfy User’s taste.
Preconditions: Proper cooking facility and necessary raw materials.
Success Scenario: Home Chef cooks meal according to User’s order.
Alternate Scenario: Home Chef can not prepare meal as ordered.
- New eligible Home Chef is assigned to prepared meal.
Post Conditions: Meal is ready and need to be delivered to User.
21. Use Case Description
Use Case Number & Name: 4, Bill Generation and Food Delivery
Primary Actor: System
Stakeholders & Interest: System wants to generate accurate bill and deliver food on time.
Preconditions: Ordered meal is prepared from Home Chef and ready to deliver.
Success Scenario: Meal is delivered to User and payment is done.
Alternate Scenario: Meal is not delivered to User on time.
- Alternate shortest route is determined to deliver meal on time.
- Intelligent delivery timing schedule is maintained to avoid traffic jam.
Post Conditions: Meal is delivered and report is kept in system for future need.