Professional Documents
Culture Documents
TECHNOLOGY
EMAIL :idrislila40@gmail.com
PHONE :0710212254
SUPERVISOR : MR:MBUGUA
DECLARATION
I hereby declare that this is my Original work and has never been submitted or anybody.
2
Name Signature
Signed Date
---------------------------------- ----------------------------------
ACKNOWLEDGEMENT
I would like to first and foremost thank the Almighty God for the gift of life and enabling me
make it through the project. My family for giving me the moral support and encouragement that
helped me pull through the project. Not forgetting my best friend Martin who mentored me all
through and mostly my project supervisor Mr. Julius Moga by being there for consultations and
guidance.
3
ABSTRACT
Cool breeze restaurant is one of the best known restaurants in Naivasha town. It has had many
problems over recent years with some customers by being accused of wrong bill calculations and
also customers denying to pay claiming that they did not take something they had already being
served. An AUTOMATED HOTEL MANAGEMENT SYSTEM will be able to interact with the
customer and print the receipt which will help the waiter to have an accurate order from
customer. This will reduce inconveniences between the waiters and the customers. The
automated management system will facilitate the waiter to serve the customer the order printed
on the receipt. This will create more accuracy reducing the chances of the customer denying his
order compared to the manual order system. Also the customer can cancel the order in case the
printed order turns the bill to a higher price than he expected.
Contents
DECLARATION..............................................................................................................2
ACKNOWLEDGEMENT.................................................................................................3
ABSTRACT....................................................................................................................3
CHAPTER ONE..................................................................................................................5
1.1 INTRODUCTION.......................................................................................................5
1.2 BACKGROUND OF THE STUDY..............................................................................5
1.3 PROBLEM STATEMENT...........................................................................................5
4
1.4 IMPLEMENTATION..................................................................................................6
1.5 OBJECTIVES OF THE PROJECT...............................................................................6
1.6 LIMITATIONS OF THE SYSTEM...............................................................................6
1.7 SCOPE.......................................................................................................................6
CHAPTER TWO................................................................................................................8
2.0 LITERATURE REVIEW............................................................................................8
CHAPTER THREE..........................................................................................................10
3.1 OVERALL PROJECT DESCRIPTION...................................................................10
3.1.1 Description of the current system.........................................................................10
3.2 SYTEM DESIGN....................................................................................................12
3.2.1 Requirements..................................................................................................12
3.2.2 User interface..................................................................................................12
3.2.3 Welcome screen..............................................................................................12
3.2.4 Login screen....................................................................................................13
3.2.5 The system startup screen..............................................................................14
3.2.6 Database design.............................................................................................19
3.2.7 Managers perspective.....................................................................................19
3.2.8 Customers perspective....................................................................................20
3.2.9 Settings............................................................................................................21
3.2.10 Print...............................................................................................................22
3.2.11 Project Budget...............................................................................................22
3.2 RECOMMENDATIONS..........................................................................................23
3.3 CONCLUSION.......................................................................................................23
CHAPTER ONE
1.1 INTRODUCTION
In today’s ICT evolving world most business firms are relying on the automation of
computerized systems. This led to automation of tasks and also increases efficiency in all the
computerizedoperations. Automation of tasks also saves time and reduces the errors related to
manual systems. Due to recent rapid population growths,automated or computerized systems
have also helped in time saving since offering of services to a large number of customers
reducing congestion and also increases accuracy since computers are prone to forgetting and also
5
they are not bias by either race, relationship or social status therefore facilitating equal
distribution of services at all times.
1.4proposed solution
The system implementation will be developed by use of visual studio software and by use of
VB 6.0 language.
6
1.7scope
The interface will prompt the user to login with the proper credentials before accessing
the rest of the system.
The interface will be easy for all customers both literate and illiterate.
.The system will automatically target all the customers and also help in printing the
receipts about all the current transactions of the customer.
.The system will also store records about all the new food introduced in the restaurant and
also be able to delete missing variety from a database.
.The system will also enable the restaurant to improve on their services by storing the
customer’s comments about the organization.
7
CHAPTER TWO
2.0 LITERATURE REVIEW
The perspectives of organizational, marketing and strategic Management theories provide a
reliable theoretical groundwork to understand the important managerial aspects of menu, For
instance, organization theory explicitly emphasizes theInfluence of external environment both on
the decisions of firm managers and the survival of firms on the long run.More specifically,
external environment is one of the centralThemes of organization theory and the relevant studies
(Duncan, 1972, Jurkovich, 1974, Dess and Beard, 1984And Ashill and Jobber, 1999) primarily
propose that managers Essentially consider the influential external factors that create
Uncertainty, diversity and volatility while making their decisions.Planning and operating menus
in a restaurant context Involve considering external factors such as customers, rivals, And
8
vendors that have agreat potential in creating uncertainty, Diversity and volatility in the
restaurants' immediate business environment. Complementing this view, marketing theory
recognizes the importance of identifying the needs and expectations of customers, and
developing and improving products and service perfectly fit to those needs and
expectations.Additionally, pricing, promoting and distributing the products and services should
also be consistent with the customers' needs and expectations on the one hand, and with the
firm's objectives on the other hand. Thus, in the restaurant context, it is imperative that menu as
the food and beverage combinations offered by a restaurant reflects the expectations and needs of
customers. Moreover, managing menus involves planning, pricing, designing, distributing and
promotional decisions which are also the main issues of marketing. Strategic management is
another promising theoretical perspective that helps us understand the importance of menu and
its associated managerial activities with Reference to competitiveness of restaurants. Indeed,
creating andsustaining a competitive advantage is the main focus of strategic management
discipline. More specifically, strategic management principally investigates the phenomenon of
sustainable competitive advantage as a source of performance differences among business firms
(Nerur et al., 2008). Following this argument, it is plausible to consider the role of menu in
creating sustainable competitive advantage for restaurants. In particular, offering a unique meal
experience and assuring customer satisfaction are the main sources of competitive advantage for
a restaurant. As one of the important components of meal experience, menu deserves a special
attention to understand how a restaurant firm can achieve its strategic goals, can create a
sustainable competitive advantage, can satisfy its customers and can outperform the rivals.
CHAPTER THREE
3.1OVERALL PROJECT DESCRIPTION
This section describes the entire project’s description and the requirement of the project to run in
on any platform.
Waits
Waits for
for aa waiter
waiter
Customer
Pays to:
cashier
Waiter takes the order
to the chef
CASHIER WAITER
CUSTOMER MANAGER
Compliment towards the manager
11
Giving
information
Seeking
information Any other
Customer personnel
Communication
3.2.1 Requirements
For the system to work one needs to have the following set of requirements:
If not a person is the manager he just has to click on the enter button without having to enter any
credentials.If he tries on entering any credentials the system will just recognize and notice that he
is a customer.Therefore the welcome voice will term him as a customer. Else if the credentials
resemble the one assigned for the manager. The welcome voice will welcome him as the
manager.
14
This makes it easy for both of them the customer and the manager to share a single interface
whereas they have different privileges.
The interface contains popups that explain what every button represents once a user hovers the
mouse on any button. This makes it easy to navigate around the system because the user knows
every step.
Order manually
incase food is
missing on select
box
19
Calculate sum
total of all order
Displays the
amount, total and Previews the
Select table balance current receipt
number preview and print
This interface can be accessed by clicking on the order food button .It allows the customer to
place his order for any item he/she is interested in that is available in the food select
checkboxes.Also gives the customer a platform to select the table number he is to be served at so
as the waiter to know who to serve and where.
BUTTON DESCRIPTION
New Prepares the database to receive new items
Save Adds new records to the database
Delete Deletes items from database
Next Navigates to the next of the selected items
The interface contains the items full description and incase the customer finds any problems with
the menu he is to send his comments using the comment button. This will later reviewed by the
manager for improvements if complain or suggestion is valid. These record are originally stored
in the Microsoft Access Database.
This is because they can be easily accessed anytime and also because Microsoft office
(Access) is compatible with all computers operating on windows platform. Hence makes it
easy to load the database immediately the application loads.
3.2.9 Settings
This interface allows the manager to change the password anytime. If the new password does
not match with confirmation password.
Then it displays an error message. Once the manager clicks on the OK button. He is returned
back to the system settings.
3.2.10 Print
Fig 3.11 Print preview
This interface allows the user to print receipts about the current transactions.
This is accomplished by clicking on the print button. And if a printer is connected the
receipt is printed automatically.
3.2.11Project Budget
This includes the total expense the entire project is going to cost for it to be implemented.
3.2 RECOMMENDATIONS
Due to changes occurring daily in the ICT evolving world, it is at most advisable for every
system to always being upgraded over some period of time. This is one of the major
recommendations as upgrades leads to improvement of every organization’s efficiency
e.g. .improvement of services leading to the success of the organizations structure. Other
recommendations include:
Make sure the supply of electricity daily and at all times to run the system.
The user must be able get familiar with the system so as to reduce inconveniences.
The manager has to keep the password a secret and consider it as confidential.
In case of any errors encountered in the system the customer has to consult the manager.
The restaurant staff members have to make sure that the printer is always connected and
the printer has the printing papers inserted in it at all times.
3.3 CONCLUSION
The project is presented as an educational exercise and during the period of development
challenges were encountered e.g. Time insufficiency, inadequate research materials etc. but all
the challenges were overcome by use of extra-efforts towards completing the project also by
dedication. But as research goes by the restaurant management system can be improved and to an
extent that it can enable manager to handle the employed staff. And also it can enable the
manager to update items prices.
25