Catering Industry
Stakeholders
ACTOR What they can do on the software created
Employees Order Meal
Search Meal
Feedback
Track Order
Cancel order
Menu create, edit, delete menu
manager
View orders
Confirm the order
Canteen Inventory
Manager
Meal ● Deliver the meal
Deliverer
● Update delivery status
Payroll ● Deduct the amount
Unilever ● Fetch various reports
Management
Problem Definition and Solution
Almost 30-35 minutes were wasted in waiting in a queue to collect their food and get a table to sit
and eat.
Productivity is getting affected by 30 minutes
Employees don’t always get their choice of food they want because the canteen runs out of
certain items.
The canteen wastes a significant quantity of food by throwing away what is not purchased.
Advantages and Objectives
Advantages of the Canteen Ordering System:
● Write down the advantages for canteen and the employees.
Existing System
● How is the existing system? Does it have any of the mentioned features already?
Proposed System
What is the proposed solution or system? Mention in points how the system itself will be for the
user.
● User friendly interface
● …
● …
Scope using use case diagram (UML)
Create a use case diagram including all the actors and processes for an end to end process of the
system.
In Scope
● Mention the name of features and what they are used for.
Online Meal Ordering System
- Features:
- Pre-ordering: Employees can place orders up to 12 hours in advance.
- Real-time Menu Updates: Live updates on available food items and specials.
- Delivery Scheduling: Options for selecting delivery times within a specified
window.
- Payment Integration: Secure payment options within the platform.
- Feedback Mechanism: Post-meal feedback and ratings for continuous
improvement.
Canteen Manager:
Login: The user should be able to login with user id/pwd
Create Menu : The user should be able to create menu and add it.
Modify Menu
Delete Menu
Track Order:
Management: Reports
Employee:
Search a meal from menu
Payment Tracking
Order tracking
Order Meal
Feedback
Delivery Executive : Updates the delivery status once the food is delivered
Out of Scope
Delivery of meal outside office
All Payment mode to be accepted will be released in Phase 2
Order Limitation.
Order Timings.
Activity Diagram for the System:
Create an activity diagram for the system.
Business Requirements:
Objectives:
Business Objective 1:
Reduce canteen food wastage by a minimum of 30% within 6 months following first release.
Scale: Value of food thrown away each month by examining the canteen inventory
Previous - 25% wasted
Must plan for: Less than 15%
Business Objective 2:
Reduce canteen operating costs by 15% within 12 months, following initial release.
Business Objective 3:
Increase average effective work time by 30 minutes per employee per day, within 3 months.
Business Objective 4:
By making the ordering process automated and by delivering the food to the user's workstation,
the canteen will be able to operate with lesser manpower.
Functional Requirements
● Write down all the functional requirements for the system.
Nonfunctional Requirements
Write all the nonfunctional requirements for the system.
System Requirement:
Usability:
Environments