Chapter1-5
Chapter1-5
1.0 INTRODUCTION
Restaurant Management System is a web application. This system is developed to automate day
to day activity of a restaurant. Restaurant is a kind of business that serves people all over world
with ready-made food. This system is developed to provide service facility to restaurant and also
to the customer. This restaurant management system can be used by employees in a restaurant to
handle the clients, their orders and can help them easily find free tables or place orders. 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. (Troian-Gautier, 2016).
The restaurant menu is organized by categories (appetizers, soups, salads, entrees, sides and
drinks) of menu items. Main objective build the system this is to provide ordering and
reservation service by online to the customer. Each menu item has a name, price and associated
recipe. A recipe for a menu item has a chef, preparation instruction sand associated ingredients.
With this system online, ordering and reservation management will become easier and
systematic to replace traditional system where are still using paper. To resister a meal online, the
customer has to become a member first then he can access the later part of the site. This project
to facilitate customer for make online ordering and reservation. The option of becoming member
was only an attempt to avoid (to some extent) placing the fake bookings. (Spang, R. L 2020).
Online Restaurant management system is the system for managing the restaurant business. After
successful login the customer can access the menu page with the items listed according to the
desired time. 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. In
proposed system user can search for a menu according to his choice i.e. according to price range
and category of food and later he can order a meal.
The project is developing because; many restaurants have a lot difficult to manage the business
such as customer ordering and reservation table. If the customer book an order and later wants to
cancel the order, he is permitted to do this only within a specific time period. By using manual
1
customer ordering it is difficult for the waiter to keep the correct customer information and may
lose the customer information. The customer is also given the facility to view the status of the
order to determine if it is ready.
Online Restaurant management system is the system for manage the restaurant business. After
successful login the customer can access the menu page with the items listed according to the
desired time. 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. In
proposed system user can search for a menu according to his choice i.e. according to price range
and category of foods and later he can order a meal (Abbott, 1973)
1.2 STATEMENT OF THE PROBLEM
Nowadays, many restaurants manage their business by manual especially take customer
ordering. . In traditional booking system, a customer has to go to restaurant or make a phone call
in order to get his meal reserved. Today, restaurant waiter takes the customer ordering by manual
system with using paper. Customer does some formal conversation like hello, hi, etc. Than he
demands for today’s menu and do some discussion over menu items then he orders. It takes 5 to
10 minutes to book the order and waiter book the order on paper so there is probability of lost
and duplication of customer information. Besides, 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. Initial problem is
that the customer has to get connected over the phone; it would be harder if the restaurant is very
popular and busy. Sometimes, waiter information and customer information is important to
restaurant administrator for reference in the future. The chances of committing mistakes at the
restaurant side in providing a menu list for a specific time would be more.
Many people have experienced going to a restaurant where the service is poor and there is a lack
of attention from the wait staff. The paper menus can be flimsy, hard to navigate, and outdated.
To leverage the growing mobile industry, the online restaurant proffers solution. This restaurant
menu and management system will replace the paper waste, is more maintainable, and allows for
greater customer engagement. The problem confronting the research is to determine the
Documentation for online restaurant management system.
2
Besides, 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. Initial problem is that the customer has to get connected over
the phone; it would be harder if the restaurant is very popular and busy. Sometimes, waiter
information and customer information is important to restaurant administrator for reference in
the future. The chances of committing mistakes at the restaurant side in providing a menu list for
a specific time would be more (Anderson et al, 2015).
Many people have experienced going to a restaurant where the service is poor and there is a lack
of attention from the wait staff. The paper menus can be flimsy, hard to navigate, and outdated.
To leverage the growing mobile industry, the on –line restaurant proffers solution. This
restaurant menu and management system will replace the paper waste, is more maintainable, and
allows for greater customer engagement. The problem confronting the research is to determine
the Documentation for online restaurant management system (Tina Dacin et al, 2002)
3
1.5 SCOPE OF THE STUDY
The project work is narrowed down to Restaurant. It deals with the design, documentation, and
implementation of a Restaurant Management System. The program will concentrate on keeping
records of the total management activities. Customers will also be able to register view product
menus and be able to have a visual confirmation that the order was placed correctly.
1.6 DEFINITION OF TERMS
4
CHAPTER TWO
Current economic conditions have had a dramatic, negative financial impact on the hospitality
industry (Popoola, 2000). Consumer behavior patterns have been changed for multiple reasons,
including high levels of unemployment, a deep recession, and overall fear of what the future
holds. Hoteliers and restaurateurs will need to look at various strategic vehicles to build and
regain customers. The face of innovation in technology is continually changing.
Hotels and restaurants are continually competing for employees, locations, and more recently
information about customers. As more people are using the Internet there is a high amount of
information that is being captured on web server logs (Anigbogu, 2000).
Proper extraction of this information coupled with high levels of service is what will help the
hotel and restaurant industry build competitive advantage in a troubled economy. An
organizations ability to take advantage of external environmental factors will help the firm
sustain and grow in economically challenging times (Song H et al, 2010).
Organizations need to structure the way they think around how customers think and act. By
accomplishing a customer-centred focus, companies will be able to highlight their strengths and
highlight opportunities for improvement. Information regarding customers will continue to have
a big impact on the future of the industry (Oketunji S.F 2002)
The strategy formulation component is the driving force of the analysis. An in depth look at firm
direction begins at this point. The focus in this stage is to assess the current vision, mission and
objectives of the organization in addition to examining both the external and internal
environments. From an external perspective, organizations need to look at two distinct
environments: the broad environment and the task or firm environment (Mirghaderi, P, 2009)
The broad environment looks at factors which include societal trends, technological advances
political and legal trends, economic factors and other major industry innovations. The task or
5
firm environment looks at factors such as customers, competition, government agencies,
suppliers, and financial intermediaries. Finally, the internal environment focuses on factors
within the organization such as management, financial and human.
Opportunities are discovered when organizations begin to analyze the broad environment.
Hoteliers and restaurateurs need to be cognizant of these factors and how they can drive change
in the industry. Societal trends and technological trends should be critical points of interest for
industry executives. From a societal perspective, organizations need to look at influences such as
current hot topics, emerging attitudes, demographic shifts and new fads
An example of societal trends that are impacting the hospitality industry would include the
explosion of social networking. The trend has spanned across several demographic barriers
ranging from Baby Boomers to the Millennial.
There has additionally been an enormous affect on the hotel and restaurant industry. Bloggers
have launched sites commenting about experiences that they have had and have made
recommendations regarding the hotel or restaurant. Savvy industry executives understand the
impact of these societal trends and focus efforts on establishing methodologies that can
incorporate appropriate strategies to take advantage of these trends (Lucey I. ,1991)
Technological advances focus on the innovation of products, procedures, or services and how
these developments can affect the hospitality industry. For example, online reservations have
grown exponentially over the years.
This was a 65% increase from the previous year. Industry leaders, not acknowledging this
technological advance and implementing it in some capacity would find their companies lagging
in providing the appropriate customer service that their clientele would demand. Delay in the
implementation of technological advances of this magnitude detracts from developing
sustainability and competitive advantage (Hoseininia M et al, 2009).
6
2.4 TECHNOLOGY’S IMPACT IN THE RESTAURANT
Hoseininia M, et al. (2009) have identified six essential factors that can help build successful
marketing strategies through the use of data mining, a statistical technique that builds models
from vast data bases.
They include, (a) creating direct mail campaigns, (b) planning seasonal promotions, (c) planning
the timing and placement of ad campaigns, (d) create personal advertisements, (e) define
growing and emerging markets, (f) help in room reservations (wholesale and business customers)
(Hoseininia M et al., 2009).
The factors are recommended to be used in conjunction with other statistical modelling tools and
help build competitive advantage.
Companies that effectively use technology will have the biggest affect on the customer
satisfaction (Obilikwu N, 1995). This authors discussed three Restaurants which were awarded
7
“best practices” for their technological innovations. These programs were specifically designed
to improve service.
The program was one of the first attempts to use an expert system model to gauge the needs and
wants of the guests. Information was generated in regards to hotel inquiries, rooms, room types
and numbers, special requests, times of year visited, any special requests, service personnel
requested, etc. (Obilikwu N, 1995).
All of this information was stored into an individual’s personal file. The expert system then can
anticipate almost any guest request. The success of this program has generated approximately
85% repeat business for the hotel. Additionally, new business has been generated from previous
guest recommendations (Popoola S.O, 2000).
Boston’s, Fairmont Copley Plaza’s property management system was adopted and incorporated
to expedite the concierge service at the hotel. Property management system enabled to get guest
information such as newspaper preference, wake up time, overnight laundry service, restaurants
with distance and directions from hotel as well as many other options. The result was an
overwhelming, 90% satisfaction rate of the concierge service at this hotel, with an increased
revisiting rate
It is evident through the preceding literature that leveraging this type of information can lead
organizations toward better decision making and building and sustaining competitive 76 Journal
of Applied Business and Economics vol. 12(1) 2011advantage.
The technology being developed and implemented by hotels and restaurants is ultimately going
to increase the level of service quality and customer satisfaction industry wide. As was seen by
the studies conducted in the hotel industry, a primary focus was the improvement of the level of
service to the guests
The same scenario holds true for the restaurant industry. Service quality is a construct, which has
received a great deal of attention and has been studied empirically in many industries including
the restaurant industry.
8
As in the hotel industry, restaurateurs would have the ability to build competitive and strategic
advantage by better understanding the needs and wants of the guests, hence building repeat
business.
Srichuen, K. (2000) believed that competitive advantage which is provided by technology can
and will be invaluable to hospitality and other industries in the future. It is also felt that gaining
competitive advantage by using technology, as a distinctive competency will require a total
commitment from the entire organization.
There are many different types of restaurant concepts to choose from, when planning a new
restaurant. It can be hard to decide which concept will be right for you. Before you settle on one
particular concept, first consider the following: who’s your audience? What is your price range?
Are you thinking formal or casual? Do you have a particular type of food in mind that you can
build a brand around? Below are eight distinct types of restaurant concepts, from fast food chains
to fine dining. Keep in mind that your restaurant design theme can blur the line between concepts
to make it unique (Tarlor M, 1980).
One of the hottest trends at the moment is fast casual, which is a slightly more upscale (and
therefore more expensive) than fast food. Fast casual restaurants offer disposable dishes and
flatware, but their food tends to be presented as more upscale, such as gourmet breads and
organic ingredients. Open kitchens are popular with fast casual chains, where customers can see
their food being prepared. Panera Bread is a good example of fast casual.
Restaurants are built of complex systems for buying, storing, preparing and selling food. The
well-being of a restaurant depends on its management information systems, which coordinate
9
everything from scheduling personnel to customer service. Restaurant management information
systems should make a restaurant more profitable as well as a better place for customers to eat
10
2.8 MANAGEMENT INFORMATION SYSTEMS AND RESTAURANT REPORTING
All of our company restaurants utilize computerized management information systems, which
are designed to improve operating efficiencies, provide restaurant and Support Center
management with timely access to financial and operating data and reduce administrative time
and expense (Tina Dacin, M, 2002)
With our current information systems, we have the ability to query, report and analyze this
intelligent data on a daily, weekly, period, quarter and year-to-date basis and beyond, on a
company-wide, regional or individual restaurant basis.
Together, this enables us to closely monitor sales, food and beverage costs and labor and
operating expenses at each of our restaurants. We have a number of systems and reports that
provide comparative information that enables both restaurant and Support Center management to
supervise the financial and operational performance of our restaurants and to recognize and
understand trends in the business.
Our accounting department uses a standard, integrated system to prepare monthly profit and loss
statements, which provide a detailed analysis of sales and costs, and which are compared both to
the restaurant-prepared reports and to prior periods. We have satellite technology at the
restaurant level, which serves as a high-speed, secure communication link between the
restaurants and our Support Center as well as our credit and gift card processor
Food is necessary in our daily life and many have over the years build this industry into a very
challenging and highly competitive market to penetrate and set up as a new business.
The main reason is the capital investment and the location of the premises where the restaurant
or the takeaway to be established. So one of the top model businesses of the 21st century is to
build a business around these restaurants and takeaways. Please read the below model that will
give a very clear understanding as to what a multi-restaurant management system is .
11
2.10 ZERO LEVEL DATA FLOW DIAGRAM OF RESTAURANT MANAGEMENT
SYSTEM
Source: www.freeprojectz.com
This is the Zero level DFD of Restaurant Management system, where we have elaborated the
high level process of Restaurant. It is a basic overview of the whole Restaurant Management
system or process being analyzed or modeled. It’s designed to be an at a glance view of
payments, orders and item category showing the system as a single high-level process, with its
relationship to external entities of the restaurant, Employees and items. It should be easily
understood by wide audience, including Restaurant, items and payments.
12
CHAPTER THREE
Many Restaurants stores and maintain their day to day transactions manually. But some of them
are having automation system which is helping them to store the data. But such restaurants are
storing the information about the orders and the customer information. They don’t have facility
to store the information of feedbacks and favorite orders of customers over some period of
time. Restaurants are having standalone applications so at one time they have the facility of
many screens or many operations which is happening at one time. So, they are storing them and
then at last, the restaurant managers will able to see the data of last day. The software which
restaurants are using is very costly and their maintenance which is very high.
The existing system happens to be a non-computerized operating system where all operations
are done manually by the waiter carrying paper and to take down the order of the customer or
making an order over the counter. This leads to mistakes because the waiter might not
understand what the customer had ordered therefore serving him/her a different menu. This
could be so embarrassing because the customer might not take it lightly with the waiter which
Due to manual means being employed by the fast food restaurants, it is very difficult to satisfy
the wants and needs of the customers. Most of the problems include:
13
The process of collecting customers’ purchases order is very tedious. This makes it
The record keeping system is poor. Loss of vital records has been reported in the past
consequently. Besides, protecting the file system from unauthorized access is a problem
Management at times seeks to get a copy of the customer’s order form and this may take a
These are the major problems facing the existing system and would be corrected with the help
The proposed system helps in many ways; it helps to do billing very easily. Account
maintenance also becomes easier. They can keep track of their purchases of inventories, admin
details, customer details, customer feedback, sales of foods, and account details etc. The system
is provided with the facilities to find out the favorite food of the customers by the number of
times ordered and also to find out the most active customer by the number of orders made on
daily basis. It helps in managing data of orders, home delivery. To allow the customer to make
order, view order and make changes before submitting their order and allow them make
payment through.
14
To prevent interface that shows customers’ orders detail to front-end and delivery boys
Tools that generate reports that can be used for decision making
The system will also allow the management to update order status (delivered, canceled,
This system will do the analyzing and storing of information either automatically or
interactively. The proposed system will also have some other features such as:
Fast rate of operation as in making the ordered food available and delivered on time.
This is an evaluation and analysis of the potential of the proposed project which is based on
extensive investigation and research to support the process of decision making. It assesses the
operational, technical and economic merits of the proposed project. The feasibility study is
analysis phase.
15
Technical feasibility
the organization and their applicability to the expected needs of the proposed system. It is an
evaluation of the hardware and software and how it meets the needs of the proposed system.
The essential questions that help in testing the technical feasibility of a system include the
following:
Operational feasibility
Operational feasibility is the measure of how well the project will support the customer and the
service provider during the operational phase. The essential questions that help in testing the
Does current mode of operation provide adequate throughput and response time?
Does current mode of operation offer effective controls to protect against fraud and to
Does current mode of operation make maximum use of available resources, including
Are the current work practices and procedures adequate to support the new system?
16
If the system is developed, will it be used?
Economic feasibility
This assessment aims to determine the positive economic benefits to the organization that the
proposed system will provide. It typically involves a cost/ benefits analysis and it’s the most
frequently used method for evaluating the effectiveness of a new proposed system. Possible
The system will be designed to be user friendly. The user friendly and interactive interfaces
design helps to achieve this by enabling customers to easily browse through the menus place
orders with just a few clicks and also allows restaurant administration to quickly go through the
orders as they are placed and produce the necessary items with minimal delay and confusion.
Functional requirements define the capabilities and functions that a system must be able to
perform successfully. The functional requirements of this fast food restaurant management
system include:
The system shall enable the customer to view the products menu, create an account,
The system shall display the food items ordered, the individual food item prices and the
17
The system shall prompt customer to confirm the meal order.
The system shall enable the manager to view, create, edit and delete food category and
descriptions
The system shall allow the manager to update additional information (description,
The system shall allow the manager to update price for a given food item.
The system shall allow the administration to give bonus (wallet money) to customers of
choice.
A non-functional requirement is a requirement that specifies criteria that can be used to judge
the operation of a system, rather than specific behaviors. Some of the non-functional
requirements include:
18
3.5 DATA FLOW DIAGRAM OF THE PROPOSED SYSTEM
Start
Home
Select item
Select quantity
View cart
No
Continue to checkout Login Sign in
Yes
Review order
Checkout
Exit
19
Manage delivery boys Start Manage orders
Stop
3.6 METHODOLOGY
Research methodology has many research dimensions and methods. The scope of research
methodology is wider than the research method. This is mainly adopted by the researcher in
undertaking this research. The methodology is the underlying principles and rules that govern a
system method, on the other hand it is a systematic procedure for a set of activities. Thus, from
to identify, select, process and analyze information about a topic. In a research paper, the
methodology section allows the reader to critically evaluate a study’s overall validity and
reliability.
20
Furthermore, methodology can be further explained as the theoretical part of the research and
the reasons for the way the research has been designed. It explains the research question and
why the question is important. It further explains the starting point, the directions and the
METHODOLOGY
A waterfall model under the software development life cycle (SDLC) is the methodology used
to produce the fast food restaurant management system. It is used by system developers to
It divides the development process into several stages or processes. After the completion of one
stage, it will logically move to another stage. Sometimes moving back to the previous stage is
System design methods are a discipline within the software development industry which seeks
to provide a framework for activity and the capture, storage, transformation and dissemination
of information so as to enable the economic development of computer systems that are fit for
purpose.
The waterfall model is a sequential design process, often used in software development
processes, in which progress is seen as flowing steadily downwards (like a waterfall) through
the phases of Conception, Initiation, Analysis, Design, Construction, Testing and Maintenance.
The researcher chose Waterfall model because of its certain advantages as can be seen below:
21
The waterfall model is the oldest and most widely used paradigm for software
engineering.
Requirements
Design
Implementation
Verification
Maintenance
The system will be designed using the programming languages known as software development
tools preferred here as the development tools for the development of the new system and are
classified into Front - End development tools, Back - End development tools and Web Server.
The front - end manages everything that users virtually see first in their browser or application.
Front-end developers are responsible for look and feel of a site, several front-end designing
tools are available such as HTML, CSS and JavaScript will be discussed here in details as the
preferred ones.
22
HTML: is an acronym for Hypertext Mark-up Language, is the predominant mark-up language
for web pages. HTML is the basic building - blocks of webpage. HTML elements form the
CSS: is an acronym for Cascading Style Sheets, a language that accompanies HTML, and
defines the style of a website’s content, such as layout, colors, fonts, etc.
JavaScript: Is programming language used for more interactive elements like drop down
Together these essentials create everything that’s visually presented when you visit a webpage.
The back-end development refers to the server side of an application and everything that
communicates between the database and the browser. Although lots of database programming
languages exists such as PHP, MySQL, SQLITE, MSSQL, and so on and so forth, MYSQL is
for building dynamic, interactive Web sites. As a general rule, PHP programs run on a Web
MySQL: is a dat9abase constructed to enable PHP and Apache to work together to access and
display data in a
readable format to a browser. It is a structure query language (SQL) server design for
processing complex queries. MySQL allows many different tables from a particular database to
23
3.8INPUT AND OUTPUT DESIGN
24
19. Address varchar 200
20. total_price int 11
21. final_price int 11
22. Zipcode int 11
23. delivery_boy_id int 11
24. payment_status varchar 200
25. payment_type varchar 200
26. order_status int 11
27. canceled_by varchar 200
28. added_on timestamp
25
40. payment_id int 50
41. added_on timestamp
26
CHAPTER FOUR
interfaces, and data for a system to satisfy specified requirements. Systems design could be
seen as the application of systems theory to product development. There is some overlap with
the disciplines of systems analysis, systems architecture and systems engineering. System
design provides the understandings and procedural details necessary for system
The system is designed with several interaction cues on each web page that makes up the web
application (Fast Food Restaurant). These cues are well-defined such as to make several
functionalities that the application exposes to collect, process and output data. Access to these
functionalities is made possible by the well-designed user interface which embodies several
technologies to process data. The application is built in a modular form where these
Home page
checkout and
Shop cart payment Contact
27
4.1.1.2 ADMINISTRATOR SUBSYSTEM DESIGN [ADMIN SIDE]
Dashboard
Orders
Customers
Dish
Contact us
Fig. 4.2 Admin side
Computer system is made up of units that are put together to work as one in order to achieve a
common goal. The requirements for the implementation of the new system are:
The Hardware
The Software
28
A. Hardware Requirements
500mb of Ram(Minimum)
Keyboard
Mouse
Printer
Intel Pentium
B. Software Requirements
Web browser
Operating system
4.3 TESTING
Testing is the process of executing a program or system with the intent of finding errors”.
Simply testing involves the processes of verifying and validating the program or application.
This is performed at the start of the system by the test team. It’s called black box testing. The
application’s accuracy and completeness in performing the function as designed. The system is
In this approach, each individual program modules of the system were tested separately.
29
Testing the registration/login page to allow login
In this approach, the program modules of the system were integrated and tested as the
whole.
The back button which leads you to the previously opened page,
Checking whether the all buttons on the admin panel are working and displaying
options.
This approach involved checking to see if the addition of one feature is negatively affecting
other features.
Constantly inputting wrong data in login page causes the entire application to force
close.
System implementation deals with the testing and debugging of the implemented design of the
software in process. Here, the choice of environment used is shown, the architecture used for
the implementation is explained and the software is tested at each level of construction to test
for efficiency and discover possible technical defects. The conversion of the software and
The choice of programming language depends on the system to be developed. However, the
main aim of this project is to design and implement a web page for online food ordering, this
30
focused the researcher on using HTML, CSS, PHP and MySQL as the standard programming
This system was designed in such a way that one can have an overview of the products sold by
the Restaurant, get to know the different prices in which these products are sold to the public
etc. This system can be access by the customers and some staffs of the manager of the
This design is done using PHP scripting language with comprise many web pages. The index
page would comprise of welcome note (i.e. welcome environment), the available foods, the
31
Figure 4.4Shop page
32
Figure 4.7 About page
33
CHAPTER FIVE
5.1 SUMMARY
Chapter one briefly discussed on the history and development of Fast Food Restaurant, scope
and limitations, significance, definition of some terms that was used in the chapters, aims and
Chapter two discussed on many sections with the definition of Fast Food Restaurant, the
theoretical development of Restaurant ordering system, the comparison between the current
system and the proposed system, which this project is going to solve.
Chapter three discussed on the existing problem, proposed problem, functional requirement,
Chapter four discussed on the design and implementation of the project. It provides an
overview of how the whole system was designed (both logically and physically) and
At the end of this project work, I was able to design software that can successfully handle Fast
The aim of this research project is to develop a system that enables customers to order the food
online from the restaurant and also enables the administrators to manage other operations going
on in the restaurant. To achieve that, certain activities such as analysis, design, implementation,
and testing were carried out, which lead to the formation of a new system.Fast Food Restaurant
was developed after reviewing and analyzing the existing manual system at the investigation
stage and control flow diagram to determine the requirements of the system. The design was
implemented using HTML, PHP and MYSQL, for the database files. The web site starts with
the home page, followed by login and user registration page and so on.
34
5.2 CONCLUSION
In conclusion, the project’s goal was achieved, which was design and implemented. The
program was tested and it achieves the desired objectives. The application interface was made
user friendly in such a way that even a novice computer user will not have difficulty in using
the system.
However, a lot of challenges were faced during the process of implementing the system.
Designing a system that will handle interactive communication between the system users and
the system administrators is a time consuming and complex task. Also, while coding, an error
might occur, either syntax or logical, getting away with such errors is not an easy task. The
most challenging task is removing such errors, because a single error usually takes me an
averagely some hours or a day before I find a way of overcoming the error.
5.3 RECOMMENDATIONS
The system would not be able to send some notification about any report to customer and once
a customer’s order is placed, the order cannot be cancelled or edited. So as often happens,
some ideas and improvements still remain to be completed. The following are the possible
future work:
Extend the system to allow cancellation of orders by the customers when needed.
Add different payment option for the system like cash, PayPal and to allow save
35