OVERVIEW OF THE PROJECT

In the present scenario the current process of serving the customers in a restaurant is by taking the orders manually which are selected from the menu card and further placing the order in the kitchen wherein the master chef makes the other cooks to prepare the items accordingly whenever the customer wishes to order for the new item then again the same procedure repeats, finally this whole process has certain problems like including lot of man power.
Evaluating this scenario we are trying to develop an application where the man power is reduced by implementing the touch screens wherein the order can be placed by just touching the required items/menu on the screen, the session continues until the customer wishes to pay the bill. There are three main modules in the system they are central administration system, user/table terminal and kitchen terminal.

ARCHITECTURE

Multipoint and multisection order based serving system is a 2 tier architecture where as the presentation and business logic will be in one layer and the database interaction will be in other layer. SQL Server2005 is used as backend storage and ASP.NET is used for presentation layer. C#.NET is used to write the entire application code.

TECHNOLOGIES USED

We have used Microsoft’s .NET Technologies: ASP.NET 2.0, C#.NET 2.0, AJAX Extensions (version for .NET 2008). For database, sql server2005 is taken as backend.

PURPOSE OF THE PROJECT

Our Modern Restaurant System is a software application which can be implemented by providing touch screen facility that puts your business at your fingertips and makes it easy, too. This software enables the customer to view the menu card on the touch screen and order the items by himself with the touch of the finger on the screen.

SCOPE OF THE PROJECT

The main scope of the Multi Point and Multi Section Order Based Serving System in a Modern Restaurant project is to overcome the following consequences of Delay in serving, Misconception of order, More requirement of manpower which are the most common disadvantages existing in present situations. Avoiding these leads to the benefits of more number of customers, reducing the erroneous data entry, give the customers what they actually want and improving customer’s satisfaction, fast billing procedures.

Unit Testing

SYSTEM ANALYSIS

EXISTING SYSTEM

In this system the customer is given a menu card from which he needs to select the items and orders are noted down by the waiter manually. Then the waiter submits this order to the kitchen head, who instructs the chefs. On the request of the customer for the bill, the waiter informs the cashier to generate the bill and gets back the bill to the customer for payment. Due to this there are many drawbacks such as :
a. Delay in serving
b. Misconception of order
c. More requirement of manpower.

To avoid all these we will switch to Modern Restaurant System.

PROPOSED SYSTEM

Our MRS is an innovative solution for restaurants which can create craze among the youngsters. MRS is a windows based application developed in .Net. This application is concerned with 3 modules:

1. Back Office
2. KPS
3. User Terminal

This software enables the customer to view the menu card on the touch screen and order the items by himself with the touch of the finger on the screen.

Multi Point and Multi Section Order Based Serving System in a Modern Restaurant
Also he can know the amount he need to pay. When the customer feels to receive the bill he can just close the session so that the bill will be generated at the server end and also it will be displayed on the table screen.

Orders entered by the customer at the client station automatically display at the cooks station, increasing the speed with which orders can be prepared and decreasing the wasted time of servers walking back and forth to the kitchen! When the customer closes the session, the order information along with the bill details automatically send to the server where the bill is generated avoiding misconceptions in the bill.

SOFTWARE REQUIREMENTS:

a) OPERATING SYSTEM : Window XP
b) LANGUAGE : C#.Net
c) WEB TECHNOLOGIES : ASP.NET
d) SERVER  : ISS-5.0

Architecture:

ArchitectureUsecase diagram for the entire modules:

Usecase diagram for the entire modulesSequence diagram for admin:
Sequence diagram for admin

sequence diagram for kitchen terminal

sequence diagram for kitchen terminal

sequence diagram for table terminal:

sequence diagram for table terminalcollaboration diagram for kitchen terminal
collaboration diagram for kitchen terminalcollaboration diagram for admin:
collaboration diagram for admincollaboration diagram for user terminal:
collaboration diagram for user terminalER-Diagram:

ER-Diagram

A new technique has been introduced to automate the ordinary serving system in a restaurant. Use of touch screens will save lot of time of all the customers visiting the restaurant for placing their orders and also the servers for delivering the orders without any time lapse. This application reduces human effort to a very large extent because the customer need not wait for the waiter to come and take his order and then after finishing his order he does not manually request to pay the bill, automated billing is enabled where he can pay the bill easily by a simple finger touch on the screen. Misconception of the waiters in serving the orders will also be reduced to wider extent because the orders are correspondingly displayed on kitchen screen and respectively served in FIFO basis. Touch equipment is durable for longer time; even if they wear out after a period of time they can be easily replaced and maintained using the modern technology trends. This innovative technology thereby improves the customer satisfaction and also leading to profits by serving more number of orders in less period of time.

FUTURE SCOPE

As future works, we want to focus on three major issues. Firstly, a gateway can be enabled for secured authentication purpose when the bill payment is made by the customer using the credit card or debit cards. Next, the registration page for the user can be designed not only in English but also in other regional languages using corresponding software so that this application will be more user friendly. Finally, a particular id can be assigned to each and every user when he first time visits the restaurant his information will be stored in the database and when he again visits the restaurant next time if he logs in using this id he can enjoy further benefits provided by the restaurant.

Welcome Screen – The first screen on the table terminal

Welcome Screen – The first screen on the table terminal

Registration Page on table terminal

Registration Page on table terminal

Menu screen on table terminal

Menu screen on table terminal

Items list of selected items

Items list of selected items

Items list of sent items

Items list of sent items

Items received from the table

Items received from the table

items just selected are in black colour

items just selected are in black colour

Admin’s home page

Admin’s home page