Académique Documents
Professionnel Documents
Culture Documents
ABSTRACT
"Online Restaurant Management System (ORMS)" is web application to
restaurant management. This system wake to provide service facility to
restaurant and
also to the customer. The services that are provided is food ordering and
reservation
table management by the customer through the system online, customer
information
management and waiter information management, menu information
management and
report. Main objective build the system this is to provide ordering and
reservation
service by online to the customer. With this system online, ordering and
reservation
management will become easier and systematic to replace traditional system
where are
still using paper. Furthermore, this system is applicable any time and where
also
customer. During the development of ORMS, the methodology being used is
Prototyping model. Each process during the development process is followed by
each
phases in Prototyping model. Software and hardware used are AppServ,
Macromedia
Dreamweaver 8, Microsoft Visio 2003, Apache serve and MySQL database.
Furthermore, this project will develop for restaurants management and enhance
business
in system business by online. Others, this project to facilitate customer for make
online
ordering and reservation
INTRODUCTION
1.1 Project Background
The Restaurant management system is the system for manage the restaurant
business. The main point of developing this system is to help restaurant
administrator
manage the restaurant business and help customer for online ordering and
reserve table.
The project is developing because; many restaurants have a lot difficult to
manage the business such as customer ordering and resewation table. By using
manual
customer ordering is difficult to waiter keep the correct customer information and
maybe
loss the customer information.
So, online restaurant management system will develop to help the restaurant
administrator to manage restaurant management and for customer make their
online
ordering and reservation table. Other than that, this project is to upgrade the
manual
system and make the business easily to access and systematic. 1.2 Problem
Statement
Nowadays, many restaurants manage their business by manual especially take
customer ordering. Today, restaurant waiter takes the customer ordering by
manual
system with using paper. This is problem for restaurant waiter the probability lost
and
duplicates customer information. Additionally, it would affect to reputation
restaurant in
operate management of ordering.
hides, the restaurant waiter information also by manual system kept use paper
and this is difficult for restaurant administrator to find waiter information,
probability
missing the paper and difficult to arrange the schedule. Sometimes, waiter
information
and customer information is important to restaurant administrator for reference
in the
future.
Furthermore, restaurant side needs management in the section menu. This is the
important to restaurant waiter to manage the menu. Besides this section is for
customer
viewer the menu that restaurant prepared and make their ordering.
As a result, the current system (manual system) is not effective and efficient to
use anymore because the current system cannot save, manage and monitor the
restaurant
waiter information, menu i n f d n , customer ordering i n f o d o n and generate
report well. 13 Objective
Based on the problems stated above, the objectives of the project are:
1. to develop online ordering and reservation system in restaurant
..
11. to develop use interface for online restaurant management system
iii. to provide online menu information for customer
1.4 Scope
This section consist of three components which is target user, target area and
project deliverables.
1.4.1 Target User
The groups of user that had been identified to use the system are customer and
administrator. Customer
This user will register to be a member to use the online system of this online
restaurant management system (ORMS). This online ordering divided into two
type of
customw, it is customer dine-in ordering and takeaway ordering. For dinein
ordering,
customer will view menu, make online ordering and make a reservation table.
But takeaway ordering, customer can view menu and online ordering without reservation
table.
After customer make online ordering, customer can take ordering the date that
customer
was choose during make online ordering. Event though, customer must confirm
online
ordering with restaurant three days before customer take the ordering for
dine-in
customer and for take-away customer will be confirm one hour before it
whether by
email or phone.
Administrator is the person who will manage the entire system. This type of user
will also do maintenance and control the application of this system.
Administrator takes
a mponsibility to register new customer, register new waiter, register new menu
into
database, and etc.
1.4.2 Target Area
This systcm will be placed at restaurant. 1.43 Project Deliverables
Regarding to the module that had been identified, the flow of an activity will be
described in term of customer registration module, customer online ordering
and
reservation module, waiter module, feedback module, menu module and
generate report
module.
Customer Registration Module
Customer registration module contains customer's information such as customer
personal information and other information related to that customer. Then, all of
this
information recorded into database.
Customer Online Ordering And Reseavation Module
Customer online ordering and reservation module provides a form that needs to
be fulfilling in term of ordering food and reservation table via online.
Waiter Module
Waiter module contains waiter information such as waiter personal information,
task schedule and other information related to that waiter. Then, all of this
information
recorded into database. Feedback Module
Based on food or everything about the restaurant, customer can send any
suggestion or comment to the restaurant with feedback form. From this form,
side of
restaurant will know their weaknesses and strengths.
Menu Module
Menu module is food that restaurant prepared for customer. This module,
customer can view the menu and make decision for order.
Generate Report Module
System provides an option for generate a report. The contents of the report as
the
following:
1. The report of customer ordering and reservation table.
2. Customer's information and waiter information.
3. Suggestion or comment that customer insart at feedback form
4. h f i t business for restaurant This system will be going to help customer
and administrator in restaurant
especially part of online ordering and reservation table. Most of restaurant has a
problem
of the ordering and reservation table. The result of online ordering and
reservation table
will give customer easy to make ordering and reservation table online and
hopefully can
smoothen up the job of administrator and waiter. This system also produces
a
computerized system in defining the best solution in each ordering and
reservation
problem faces by customer and administrator.
1.6 Expected Output
The expected output fiom this project is a system-- that will be able to store
Facts and findings establishes what the existing system does and what the
problems are, and leads to a definition of a set of options from which users may
choose
their required system (Yeates and Wakefield, 2004).
This section will maps out different perspective which related to the project that
will be developed. It focused on the how far the online ordering and reservation
table is
important to customers and administrators. In the other situation, it will
describe any
element or method which is useful to be used for the purpose of searching and
gathered
usehl information in developing this system.
Case Study 1: Internet application for restaurant industry
Refer to Nich (1 999), today restaurant is the important business in industrialized
nation. The restaurant industry is the third largest type of business in the US over 25%
of retail outlets are eating or drinking establishments, employing 5% of the
nation's
workforce.
Palmer (1999), fwthermore internet is an important application in developing
this industry because it cans interact between restaurant and customer. Internet
has been
becoming a powefil channel for business marketing and communication.
Nevertheless, according to Schneider and Perry (2001), for new business
opportunities - as it is often called as e-business or e-commerce today.
According to Flynn et a1 (2005), the important in restaurant industry service
today is online ordering. Nowadays the restaurant currently used traditional
ordering
system. This traditional system is difficult to waiter to manage part of customer
order.
Besides, it may cause problem to restaurant administrator in store customer
information
and maybe the information lost. To settle this problem, the restaurant industry
has
predicted more quick increase in online ordering. The Internet technology
becomes more
popular and the access to the internet becomes more easy and convenient to the
public.
The computerized system used in restaurant industry to facilitate restaurant
management without any problem. In addition, this project to develop for
improve the
traditional system into computerized system that more systematic, productive
and easily
access.
2.2.1 Domain
This Online Restaurant Management System (ORMS) is developed in the field of
ICT in restaurant application. Module that had been specified in this system is
based on
a research or application made for restaurant field. ORMS are categorized in
restaurant
field because this system concern about online ordering and reservation table.
Online
ordering and reservation table is one of restaurant problem which affecting most
for
customer and administrator management. The functionality of ORMS concerns
on how
to develop a system-based in online ordering and reservation table. 2.2.2
Existing System
Today, there are a lot of system concerns about Online Restaurant management
System existed. The systems are Expressive Creations Sdn. Bhd. (ECSB), DJU
catering
and Saloma Theatre Restaurant.
1. Saloma Theatre Restaurant
Saloma Theatre Restaurant invites customer to A Malaysian Showcase Good
Food, Good Service & Good Entertainment. The newly-renovated Saloma Theatre
information. Besides, this restaurant was list the entire menu that they prepared
for
customer chooses. After insert all information, the system will display the
message
system that the ordering was successfully order. The entire customer ordering
information will be direct to the Beryani King restaurant
to book a table has a new skin in green and every tool has a new created icon in
white.
Besides, in the management area there is the possibility to switch from one skin
to
another. It is the 1st feature "change skins" and the possibility to add advertising
on the
right empty part of the application. Other else, Table-booking.com also provide
for ecard and a photo gallery.
Figure 2.4 shows the form of Table-booking.com system. Figure 2.4: Tablebooking.com reservation table
2.2.3 Technique
During the development of this project, there are several techniques that had
been applied to get as much as information as a guide in develop this system,
Sources
are collected from journals, books, electronic resource and observation.
Besides, most
observation is done through internet.
In developing the system, AppServ software will be used in term of designing
and implementing code. Database will be created by using MySQL syntax while
the
programming languages are based on PHP (Pre-Hypertext Processor).
Macromedia
Dreamweaver 8 is used to implement PHP programming language. Apache
server had
been chosen as a platform in which the system will run. Image manipulation and
image
editing will be done by using Adobe Photoshop CS2. Observation to the existing
system is also done to get the reality of ordering
management environment. There were some reviews of other management
system as
references. From the review, there is a lot of information and data that is useful.
2.3 Project Methodology
To develop this system, I had been identified a suitable methodology to be
2) Define the problem and constraints which affected the business of the
company
3) Define the objective to solve the company problem
4) Define scope and boundaries which exist through the application.
The database initial study phase leads to the development of the database
system
objectives. From this also, let us examine each of its components is greater
detail. 2.3.4 Database Design
The second phase focuses on the design database model that will support
company operations and objectives. It consists of four part as had been
explains as
conceptual design, logical design, physical design and DBMS software selection.
1. Conceptual Design
Data modeling is used to create an abstract database structure. The system that
wants to be built must produce a report, queries data and database manipulating
must be
run smoothly.
Besides, the system can produce the report, queries data, online ordering result
which are calculated price by the system. Administrator will keep track of
all data
inserted into the database. Customer also can insert their data and save
direct into
database. Furthermore, the system can be used to update the database,
manipulating and
retrieve data.
2. Logical Design
Context Diagram and Data Flow Diagram (DFD) are designed based on ORMS
system that wanted to be built. Microsoft Visio 2003 is used to design both
of the
diagrams. Before identified the business rules, entities must be listed.