138x Filetype PDF File size 1.45 MB Source: dl.ucsc.cmb.ac.lk
Restaurant Management System (FineDine) A dissertation submitted for the Degree of Master of Information Technology W. A. R. S. SILVA University of Colombo School of Computing 2018 ABSTRACT MIT 3101- Individual Project (FineDine) Nowadays technology touches every facet of our lives as it always has but with the emergence of mobile devices and cloud computing making more of an impact than ever, you’d be hard pressed to go anywhere and not find a high-tech piece of hardware or software around. These advances have made an impact everywhere, and one of the places we’re seeing more and more technology is in the food and restaurant industry. Basically most of restaurants current approach focusing on the manual labor and most of the operations are doing by human initiative. This makes the whole business process inefficient and time consuming because the current system consumes more time to carry out its operations the loss of time will be directly influencing the productivity of the restaurant. FineDine is a tablet-based restaurant management system for the food, beverage, and hospitality industry, designed to save time and increase restaurant's revenue by making the process of restaurant management easier. It also helps to create repeat business building a stronger relationship with your customers and restaurant staff. When comes to system features Stock/Inventory management module is the one feature that offers real-time tracking of inventory which reduces or eliminates waste, theft or inconsistency in stock levels. Based on the rise in the prices of any of the ingredients the menu prices also gets updated which makes the process of menu updating based on the price changes in the market a hassle free process. In other hand system enables two way communication between kitchen staff and customer through real time communication. When customer making order he or she can give some instructions regarding how they want, as an example when they required less salt, they can inform that to kitchen staff. And also kitchen staff can inform to customer how long they take to prepare the food. Acknowledgement I would like to thank all those who helped me in this project. I would also like to pay my sincere gratitude to all the lecturers who have helped me to accomplish this task. I also take this opportunity to pay my sincere gratitude to Dr. Lakshman Jayarthne. .Who gave me the required knowledge to accomplish the project. And finally I would like to pay my gratitude to all the staff members of UCSC and all the participants who gave there valuable contribution to make this task a success. i Table of Contents 1 Introduction ....................................................................................................................... 1 1.1 The Problem Statement ............................................................................................... 1 1.2 Scope of Project .......................................................................................................... 1 2 Background ........................................................................................................................ 5 2.1 Similar systems ........................................................................................................... 5 2.1.1 Waiter One ........................................................................................................... 5 2.1.2 E la Carte ............................................................................................................. 6 2.1.3 Expodine .............................................................................................................. 6 2.1.4 PeachWorks ......................................................................................................... 7 2.1.5 Aldelo .................................................................................................................. 7 3 System Analysis and Design ............................................................................................. 8 3.1 Current Process ........................................................................................................... 8 3.1.1 Waiter based restaurants –Current process .......................................................... 8 3.1.2 Self-service restaurants – current process ........................................................... 8 3.1.3 Business Activity Model ..................................................................................... 9 3.1.4 Drawbacks of the current system ........................................................................ 9 3.2 Functional and nonfunctional requirements.............................................................. 12 3.2.1 Functional Requirements ................................................................................... 12 3.2.2 Non-functional requirements ............................................................................. 12 3.3 Proposed solution ...................................................................................................... 13 3.3.1 Order management system ................................................................................ 13 3.3.2 Web solution ...................................................................................................... 14 3.3.3 Supply chain management system ..................................................................... 14 3.4 Hardware software requirement ................................................................................ 15 3.4.1 Development environment ................................................................................ 15 3.4.2 Client environment ............................................................................................ 16 3.5 Methodology ............................................................................................................. 16 3.5.1 Agile metrology ................................................................................................. 16 3.6 Design ....................................................................................................................... 17 3.6.1 Use case Diagram .............................................................................................. 19 3.6.2 Database Design ................................................................................................ 24 3.7 User Interface Design ............................................................................................... 25 3.7.1 Mobile Solution ................................................................................................. 25 3.7.2 Web Solution ..................................................................................................... 26 4 Implementation ................................................................................................................ 28 4.1 Architecture .............................................................................................................. 28 4.1.1 Technologies used ............................................................................................. 29 ii
no reviews yet
Please Login to review.