Beruflich Dokumente
Kultur Dokumente
INTRODUCTION
h i d e s , 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.
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.4 Scope
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 take-away 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.
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.
Waiter 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
System provides an option for generate a report. The contents of the report as
the following:
The expected output fiom this project is a system-- that will be able to store
customer's information, waiter's information, menu's information, store customer
information of online ordering and reservation information and customer's suggestion
and generate profit business report. Otherwise this system will change form manual
system to computerized system.
1.7 Conclusion
2.1 Introduction
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.
2.2.1 Domain
This website has system for online reservation. This online reservation will
be proposed for this project, restaurant management system online. In this website
also has some information about this restaurant such as location map, other
facilities, special events, culture and traditions, arts and crafts, dinner cultural show.
Figure 2.1 shows the form of online reservation for Saloma Theatre Restaurant.
Figure 2.1: Saloma Theatre Restaurant online reservation
2. Expressive Creations Sdn Bhd (ECSB)
Expressive Creations Sdn Bhd (ECSB) is the company that builds up website
for Beryani King Restaurant. This company involved inside legitimate food business
include catering, restaurant, equipment rental catering and other fields related.
As a company which offered local service relating catering, ECSB offers following
services to the customer council for council like marriage, recite religious verses,
open house, family day, company dinner party, company conference and others.
Beryani King Website is the one of the example restaurant that provides for customer
makes their ordering via online.
Figure 2.2 shows the form for customer order. From the form there was
some information that for customer insert such as customer information and
ordering 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.
:: Anda b l e h rnenggunakan hcrang ternpahan dibawah untuk rnernbuat ternpahan direct kepada karni.
~
(ex. 03-2855906)
(ex. 03-2855906)
((ex. 019-2855906)
I
~oskod 7Negen 1
Ernail:
-1:.
Waktu Jarnuan: YAtdY
- Y:-
Kuantiti: crang
penghantamn:
Ferlu khidrnat pelawn: C..~i d ~ k ya 16orang p l a y a v ,
Perlu sewaan pinggan ::i T;dak .::. Ya
mangkuk:
Per+ sewaan kerusi 1 ;I. Tidak .;: Ya untilk- cmng.
rnela:
Menu pilihav: Pilih rnanu: Sambal Belacan den Ulam
Kepeduan laiv:
Based on application, there were some new features such as the flash
application 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 e-card and a photo gallery.
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.
Based on explanation of Prototyping model via the internet, and Yeates and
Wakefield (2004), prototype model is describes based on Figure 2.5 below.
Pranr.~ogPhase
Analysis Phase
frnplernmfation
Tes1n.g Ptaw
The project planning starts in this phase. First, the information is gathered
from the restaurant and the end users about the manual system. Before starting built
the system, problem must be analyze in manual system then try to solve the problem.
At the same time, element that is in the database should be known.
2. Analysis Phase
3. Design Phase
The output produced in the Analysis phase is used to guide the design process
of this system. During this phase, database will be designed. It is design based on
requirement needed by this system. Besides that, an interface will also be designed.
It is based on output of analysis phase which had been gathered from the
organization.
4. Implementation Phase
During this phase, the system actually built by using AppSew software and
Macromedia Dreamweaver 8 based on the deliverable produced in design phase.
Database and interface design from design phase will be developed. Then, process of
written code will be done. In this system, programming had divided into two; PHP
language and MySQL database. Interface of a system will be developed by using
Macromedia Dreamweaver 8 and Adobe Photoshop CS2.
5. Testing Phase
After complete develop the system, testing phases will be done. This is
important to test whether code which had been implemented is correct or not. If there
is error occurred, a solution will be finding to overcome the problem. If there is an
error, a modifying code will be done from the beginning phase of development.
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.