Unilever Canteen Ordering System
Unilever Canteen Ordering System
Unilever Canteen Ordering System
Cohort 1 PGBA
Catering Industry
Stakeholders
User Stories
ACTOR Needs / Wants
Employee/Cust ● I would like to eat food from a variety of cuisines. The food should
omer be nutritious and freshly cooked. I like when the food is hot and is
served at the right time. I don’t like to be kept waiting.
● I am so swamped with work it is difficult for me to go to the canteen
and eat. I want options which I can eat at my workstation while
working
● I hate to wait for food to be served and don’t want to eat at my
work station. I like to take my meals in the canteen
●
Canteen ● I can take out a combined list of all the orders, which are sorted out
Manager with sub totals of same dishes people have ordered. For eg Fish and
chips – 10, Rice with kidney beans -10 etc
● The system should also give a floor wise list of orders to plan
deliveries
● Data and reports on most ordered items, least ordered items with
quantities for planning the inventory
Delivery Boy ● He should have a list with floor wise open orders. After food is
delivered, he will checkbox the items on his list. After delivering all
the orders he will close the orders on the website
● A tablet can also be used for closing orders as and when they get
delivered
Payroll system ● A list of employees with total Price of food items ordered for the
specified period.
● Employee wise list of items ordered and price (datewise) which gets
appended with salary statement for employees to check deduction
Management ● Most ordered and least ordered items with various drill
downs such as floor wise, department wise which can be
used for forecasting
● List of employees enrolled/ left and no of orders placed
● Overview and drill down of the feedback submitted
● Monthly Financial reports
● Order forecasting i.e. a prediction of which items will be
ordered and when they will be ordered.
● Canteen: Monthly Food wastage. Overcrowded Canteen. Inability to offer wide variety of
menu choices. Shortage of dishes on any given day
Solution: A canteen ordering system with an option to eat meals at work station at the specified
time
● Canteen: Helps in predicting the monthly inventory and reduce wastage of food. De-clogging
of the Canteen space. Faster better customer service, hassle free collection of payments,
● CUSTOMER: Saves Time, ease of ordering no ques, option of eating at workstation or Canteen,
Variety of Cuisines availability, Time flexibility, ease of payment.
Objectives:
Existing System
Proposed System
What is the proposed solution or system? Mention in points how the system itself will be for the user.
• User friendly interface
• Enrollment through Salary deduction acceptance
• Ease of choice of Menu
• Can order more than one or a variety
• Can submit one or multiple order
• Can view previous order details including total costs
• Choice of eating at workstation or Canteen
• Management can control offers can be made easily over the Portal offering
employees an improved experience.
• Enable cut off at selected time 11:00
Scope using use case diagram (UML)
Scope using context diagram
Assumptions
● Existing canteen staff will continue to be there such as cooks, cleaners, helpers etc
● Existing infrastructure will suffice for the transformed structure
In Scope
● Mention the name of features and what they are used for.
● Online ordering system is only applicable to Unilever UK office.
● Webpage shall capture food payroll registration, menu, order and feedback
details.
● System shall support registered employee’s information done via payroll system.
● System shall allow registered employees to login via company credentials.
● System shall allow entry and maintenance of menus.
● System shall allow consolidation and delivery of orders
● System shall support inventory and wastage management.
● System shall have Reporting module for required reports mentioned as part of
detailed requirement.
● System shall have Payroll deduction information generation and maintenance.
● System shall capture Manpower utilization details.
● Application shall mark delivery post order delivery.
Out of Scope
Basic Flow
● Employee places Order. Canteen Manager gets summary of Orders at 11:00.
Delivery Boy get meals and details of where to deliver them.
What are the data elements?
● Users, Menus, Orders, Feedback
Business Requirements:
● Business Objective 1:
o Reduce canteen food wastage by a minimum of 30% within 6 months
following first release.
o Scale: Value of food thrown away each month by examining the canteen
inventory
o Previous - 25% wasted
o Must plan for: Less than 15%
● Business Objective 2:
o Reduce canteen operating costs by 15% within 12 months, following
initial release.
● Business Objective 3:
o Increase average effective work time by 30 minutes per employee per
day, within 3 months.
● Business Objective 4:
o 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
FR 1 Users should be able to create accounts, logon and have password recovery.
FR 2 An administrator should be able to assign roles to a User, which reflects
their position. e.g. Canteen Manager, Delivery Boy, Management, User
(Employee/Customer) and create Incident management process
FR 3 Salary deduction acceptance to act as login and employee uses his existing
company credentials to login. Employee ID and Workstation Details as login
details.
FR 4 Roles should have access only to respective modules:
Canteen Manager Role – Amend Menus, create a variety of lists of Orders
including for Delivery Boy
User Role – Select a Menu and place an order. Provide feedback on the order.
View past orders, accept/deselect salary deduction option
Delivery Boy Role – View a list of Orders as defined by the Canteen Manager.
Update an order to indicate delivered.
Management Role – Generate Reports, have the capacity to have them send
in email.
FR 5 Web Interface to be able to add/change/remove menus. This includes
adding the price for the menu.
FR 6 Inventory coming in to be recorded in the system and once order gets
Release 2 prepared the inventory is shown as consumed. All the wastage also gets
recorded and updated in the system
Fr 7 Table management for 50% canteen tables for employees wanting to eat in
Release 2 the canteen
Nonfunctional Requirements
System Requirement:
Usability:
Environments
Wireframe