1. Technical Keywords:
DOSRUA: Digital Ordering System for Restaurant Using KOT: Kitchen Order Ticket Android
2. Problem Definition:
As traditional menu cards are paper based, any changes that need to be made in the menu card will lead to wastage. In today's fast-paced world, adaptability is key to staying relevant and efficient. This applies to all industries, including the restaurant business. Traditionally, menu cards have been static, printed documents that are expensive to update and lack flexibility. In this article, we will explore the challenges posed by traditional menu cards and discuss a dynamic, digital solution that can revolutionize how restaurants manage their menus.
4.Scope:
In the ever-evolving landscape of the restaurant industry, adapting to new technologies is crucial to enhance efficiency and customer satisfaction. This document outlines the requirements for a modern restaurant menu and ordering system to address the challenges posed by traditional, paper-based methods.
5.Modules
Tablet on table:-
There will be a tablet on each table.
This will allow the customers to browse the food items for the time they wish.
This will allow the customers to browse the food items the way the customer wish.
Customer feedback:-
Customer can enter the feedback about the service and the food served.
This helps the Restaurant owner to analyze the service and make necessary changes if needed.
This also helps the Customer’s to decide a particular food item with a positive feedback.
Searching Item:-
Customer can search a particular food item according to name, price, category etc.
This saves a lot of time of customer to order an item.
Offers for Customer:-
The Restaurant owner can post various offers on tablet.
This will help the customer as well as the restaurant owners.
Attractive Presentation:-
The Menu is organized in an attractive way.
There are images of every food item which will make the view of customers more clear about how the food will look like after delivery.
Here is an attractive use of various themes and color schemes.
Sorting an Item:-
The food items will be sorted according to price, season and user ratings.
This helps the customer to find or select a food item which has a good rating and which is liked by a many customers.
This also helps the Restaurant owner to make changes in a particular food item if it has low ratings which improves the quality of food.
Time to Serve:-
The menu includes the approximate time to be served of a particular food item.
This will help the customer to select the food item accordingly.
Modifiable Menu:-
The menu can be modified by the Kitchen manager.
The items which are not available in a particular time period are not displayed on the menu card.
Tablet Module:
User can see Menu Item of Restaurant.
User can search for particular order.Can place order.
User will know order is placed or not.
It will track order bill amount.
Menu will be categories in different (like starters, main course, drinks etc.)
User can give feedback to service.
Kitchen Order Ticket Module:
Chef will get order table number wise (like Table no. 2 order) on large display.
After complete order chef can provide acknowledgement as order complete and it will get serve to client/user.
Server module:
Cashier can check bill of particular table.
Cashier can take payment and can confirm payment.
Can add menu.
Manager can check report of specific time.
Managers can disable any items which are not available in a particular time period are not displayed on the menu card.
Remote Module:
User can register from remote place with this aap.
After register, user can reservation seat at restaurant.
User can also place order for parcel.
User can get feedback about restaurant.
5. Hardware and Software Requirement
- Software Requirement:
- Netbeans
- Xampp
- Eclipse
- Language: Android, JSP
- Backend: MySQL
6. Technical Specification:
The technologies which are used to implement the system are:
1) Android version 2.2.3 (Smart Phone) and Android version 2.2 – 4.0 for Tablets is required.
2) Java SE 6 Programming Language is used to develop the software.
3) Eclipse Indigo is used as a Rapid Application Development Tool (RAD) or as an Integrated Development Environment (IDE) for coding the software.
4) JSP/SERVLET is used for Remote Database Access from the main system of the restaurant.
5) SQLite is a light weight Database which is going to be used for database access from handheld device or the tablet.
7 Advantage
Wastage of paper is avoided as our implementation is working just on tablet and does not need any paper work. e.g.-For taking the order, we are not using papers. Also, our menu card would be digitized.
A customer going into restaurant does not has to wait for the waiters to take the order. As soon as he occupies a seat, he would order whatever he needs.
As soon as the order is ready, it would be notified to the customer. So, there would not be any issue of late delivery in spite of the food being ready.
8 Disadvantage
Tablets would cost us more as they are more costly the simple paper. Hence, it would cost us more. Though it would be a onetime investment, it would certainly be more costly.
If we compare our system with traditional paper based system, more maintenance would be needed. Some technical assistance would also be needed.
9.Application
We are going to implement our system in restaurants to ease the management of the Restaurant and also give a technical touch which would help atomize the working of Restaurant.