Anda di halaman 1dari 21

Khana Khazana

Group 5
Mugdha Desai Arnab Mallick Richa Pandey Vasundhra Saraswat Karan Vohra Shwetank Sharma D022 D036 D044 D049 D060 D055


Sanjeev Kapoor starting his own restaurant by the name Khana Khazana in Mumbai A software system to be designed for tracking day to day management of the restaurant
Cash and Finances Management

Customer Behavior Management

Infrastructure management Restaurant management System

Time management

Customer Service management

System Use Case Diagram

USECASE Diagram for the Restaurant Management system Waiter CEO (Sanjeev Kapoor) Login

Generate daily reports

Create/ Alter Menu

Reserve table Manager Generate bill

Take table order

Change password

Reconcile account balance

Take customer feedback

Sample Use Case

Use Case Id


Brief Description

Its main functionality is to take orders from the customers. The Customers will be given a menu and according to their choice, orders taken. The order will then be logged into the system




Waiters have a valid login id and password

Use Case Contd

Basic Flow

Taking Table Order By Waiter Trigger: Waiter logins in to the system software 1. The Waiter logs into the system 2. The Waiter selects the table number in the system 3. The Item details are entered into the system corresponding to the table number by the Waiter a. If a particular food item on the menu is not available, the flow moves to Exception Flow 1 4. The Waiter saves the order and Generates Order Id The use case ends

Use Case Contd

Alternate Flow Exception Flow

Exception Flow 1: Item Not Available


If any particular food item from the menu is not available, the flow moves to Exception Flow 1.

Trigger: Basic Flow Step 3, waiter enters the food items in the system as per customer preference
1. Waiter informs the customer about the non-availability of the item 2. Waiter suggests an alternate food item or a new item as per customer preference 3. The flow moves to Basic Flow Step No 3

Use Case Contd

Post conditions Assumptions The billing software is working correctly All items are correctly entered along the table number by the waiter

The Order has been saved and Order ID Generated

1. 2.

1. 2.

Business Rules
Only available items can be offered Order Id to be Generated within 2 sec

Use Case Logic flow


Enter table no.

Enter Item name and Quantity

Is item name in menu?




Is order complete?


Generate Order Id


Test cases
Take Order from Table Sr No 1 2 3 4 5 Test Case Waiter does not select the table Waiter selects the wrong table Waiter does not select any food item Waiter selects the wrong code for the food item Waiter does not save the order Use case Id:SWR012 Expected Outcome No order is placed in the system Food items get linked to the wrong table No order is placed for the table The incorrect food item gets entered Order Id not generated

The above Test Cases have been built keeping in mind the many validations that have already been put at the client side .

Rationale behind Screen Development

Touch Screen Based system for waiter and Manager

Buttons have been kept large for easy operations

Delete Buttons have been made at a stark contrast to ensure caution

Lucid non-intimidating warning messages have been used Consistency of GUI across all the screens Calendar option has been provided in date areas Studied the terminals of major eating joints like KFC and Mc. Donald before embarking on this design
Assumption: The first time username and password will be provided by the IT department

Screen Shots




Value Additions Proposed

Anticipating Guests Needs-Customer Analytics

Understanding customer behavior Understand Complimentary Nature of Food Offer complementary items as combos at a special rate. Will help in increased billing which will lead to a rise in revenues

Rs. 50
Mostly Bought(100/day)

Rs. 30
Seldom Bought(20/day)

Rs. 70
Frequently Bought(50/day)

Value Additions Proposed

Loyalty Points System

2.5% of Bill amount to be exchanged as Loyalty points

To be made available as printed vouchers

Can be exchanged at any future visit Each loyalty Point= 1 Re.

Will Ensure Restaurant Brand loyalty and will be an

incentive for future Visits

Value Additions Proposed

Customer reservation reminders to be sent for reserved Tables via SMS

Add to customer service This facility to be provided at

Minimal cost Using Existing Infrastructure

An option to change the timings/date if needed Will ensure more predictability of customer turnout Will help forecast occupancy levels

Value Additions Proposed

Food Item Tracker

Non Availability of their favorite dish frustrates customers Added delay in knowing that aggravates the condition Leads to customer attrition and diluted restaurant loyalty One terminal to be place in kitchen with access only to the Head Chef.

Discretion of adding items to the non-available list whenever need arises

Real time customer information about availability of their dishes. Immediate alternative can be sought adding to customer happiness

The Implemented Value Additions

Gantt chart
S. No Activity Duration July
1 2

3 4

August 11-20 August

5 6 7 8 9 10

21-26 August
11 12 13 14


Understanding the Problem

1 Week


Identifying actors and3 week Usecases


Identifying alternate 1 Week flows and Exception Flows

4. 5.

Screen Designing

3 Week

Midterm Review and 2 Week Feedback


Wire frames of the screens are prepared

2 Week

7. 8. 9.

Test cases Value additions Report collation Aggregation and Integration

2.5 Week 1 Week 2 Week

Thank you