Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 10

Catering Industry

Stakeholders

ACTOR What they can do on the software created


Employee/ ● Employee should order online for specific items before 11 am
Customer
● They should be able to edit orders only before submitting, post
submitting they shouldn’t be given editing on orders
● They should be able to access the previous orders and cost on
those orders
● They should register in the website and should give consent to
deduct this cost from their salary
● They should be able to give feedback on orders

Canteen ● They should be able to download summary list of items


Manager ordered by employees
● They should be able to add/ edit the available
items/unavailable items daily
● They should get the floor wise data of ordered items and same
should be shared with delivery boy

Delivery Boy ● Delivery boy should get floor wise order details in a form to get
it delivered easily

● Delivery boy will have an option on website to close on the


orders he delivered

Payroll ● Summary of employees registered/unregistered with specific


system date

● Report on orders, food order cost by employees

● Deduct cost of food from payroll system

● In case any issue then manual intervention

Management Produce the following reports

 Which dishes are the most popular?


 How many employees are using the system?
 Satisfaction of the employees on using the system. This should
be tracked on the basis of feedback submitted by the
employees.
 Sales for each day
 Total monthly earnings
 Order forecasting i.e. a prediction of which items will be
ordered and when they will be ordered.

Problem Definition and Solution


Canteen: Overcrowded canteen, daily food shortage, wastage of food, Inability to
order variety of food items
Customer: Time wastage, unable to find seat, unable to find dishes if they are late,
food options are limited
Solution: Canteen ordering system should be developed where employees will have an
option to order online and get food delivered at their workstation

Advantages and Objectives

Advantages of the Canteen Ordering System:


CANTEEN: They will be able to predict number of orders per month and most popular,
unpopular dishes so that they will be able to plan their inventory which will help in food
shortage. They will be able to give good customer service, payments will also be easy

CUSTOMER: They will be able to save time as they need wait for order for 25-30 minutes and
wait for tables, they can order variety of dishes, ordering will be easy as they need not stand in
queue, Flexible option of eating in canteen/desk.

Objectives:
 Reducing the time taken by employees for having lunch by 50%
 Increasing the cost efficiency of Canteen, the operating costs should get reduced
by at least 15% in first year
 Enhancing operating efficiency of Canteen resulting in reduced manpower
 Making canteen a food efficient system with minimal wastage. At least 30%
reduction in food wastage in the first 6 months of going live

Existing System
Proposed System

 The website is user friendly


 Employee will able to order online on website after registering for payroll deduction
 Employee will able to see the order items for the day and book the order
 Employee will able to give feedback
 Canteen manager will get summarised list of orders
 Delivery boy will get floor wise list of orders
 Employees who don’t register for payroll deduction will not able order from website
 Employees will be able to order only pre 11.00 am
Scope using use case diagram (UML)
Scope using context diagram

Main Features that need to be developed


 Orders should be delivered to employee place on time
 Create, view, modify, and delete meal menus
 Employees should be able to register/deregister for payroll deduction
 Should produce summarised order list for canteen staff
 Floor wise order details should be given to delivery boy to plan the deliveries
 Produce ingredient lists for meals ordered
 Produce feedback mechanism for employees to give feedback on orders
 Internet System should be provided for employees to book orders
 Option should be provided in time slots to employees to book table before to avoid the
rush
In Scope

● Describing about the features that are in system and what they are used for
● The webpage is only accessible for uk unilever office employees
● Webpage shall have details of employees, payroll, menu items, orders and feedback
● System shall give option to login in canteen ordering system using their employee id and
other employee information
● System shall allow payroll deduction information
● System shall allow to add menus
● System shall give access to payroll system for employee information
● System shall consolidate all orders and delivery of the orders
● System shall support management of inventory and wastage
● System shall create module for reports generation to give management the required
reports
● System shall allow delivery person to mark delivered post delivery
● System shall capture how the manpower is utilised

Out of Scope

● Unable to use this system for other unilever office locations


● Unable to select their choice of location desk/canteen
● Registration module for payroll management is not done

ER Diagram for the System:


Preconditions and Triggers: Example
Precondition: Employee is already registered in the system and gave acceptance for deduction
from payroll system
Precondition: Canteen manager is having account in ordering system
 Employee should easily access the website and order
 Manager should get summarised list of ordered items
 Delivery boy should get list of items ordered floor wise
 Trigger1 is employee wanting to place an order
 Trigger2 is canteen manager wanting summarised list
 Trigger3 is delivery boy wanting list of orders floorwise
Basic Flow
 Employees ordering the food before 11 am, canteen manager gets summary of ordered
items at 11.00 am, delivery boy get details of ordered items and where to deliver them

What are the data elements?


 Users/Employees, Orders, Menus, Feedback
In case of errors, what happens?
 Contact support

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 User should be able to register themselves in the system and use the forget
password option

FR-2 User should be able to accept payroll deduction and login using existing employee
credentials

FR-3 System should assign roles to each like user, canteen manager, Delivery boy

Like User: Should be able to add items, provide feedback

Canteen Manager: System should only allow canteen manager to add items in
menu, modify menu and add pricing for menu items

Delivery boy: should get details of delivery location and mark as delivered post
delivery

Management: Generate reports

FR-4 System should only allow to order before 11 Am

FR-5 System should show today’s menu items to users and let them select from menu
FR-6 System should show quantity of items ordered, total cost of the items to the user

FR-7 Payroll team access to information of orders, cost to deduct the amount

FR-8 Ability to generate unique order id for each order which gives details of order cost,
items and delivery location

Nonfunctional Requirements
System Requirement:

NFR-1 Ability to work even in peak overs even if 1500 employees are logging at sametime

NFR-2 Ability for safety as payroll system included with ordering system

NFR-3 Ability to track the orders and feedback

NFR-4 Ability only for present employees to order, old employees will not have access

NFR-5 Ability to accept the order and give confirmation and expected time of delivery and
delivery person assigned

NFR-6 System should ask users in regular intervals to change passwords

NFR-7 Payroll team access to information of orders, cost to deduct the amount

NFR-8 Ability to generate unique order id for each order which gives details of order cost,
items and delivery location

Usability:

NFR-1 Ability of system to be user friendly and work in internet explorer, Mozilla &
google chrome
NFR-2 UI Should be easy and accessible

NFR-3 Should only work be using system internet

Environments
Java code should be used as the maintenance cost is low
Wireframe

You might also like