Restaurant Kitchen Order
Ticket Management System
MUHAMMAD SYAMIM IKHWAN BIN ROSLI
BTAL15041336
ISM SK (PP)
Supervisor: Dr Siti Sabariah binti Abas
Project Background
• The Advancement in Information and Communication Technology
has greatly influenced the business transactions. The adoption of
wireless technology & emergence of mobile devices has led to
automation in the hospitality industry.
• Business in hospitality industry such as restaurants can be
improved with the combination of wireless and mobile
technologies.
• This project aims to develop an application that can manage the
order of the customers in the restaurant efficiently and improve
the dining experience as well as for daily restaurant operational
tasks.
Problem Statement
Problem that occur in current system in the restaurant are such as
follow:
i. The current ordering system for the restaurant for taking order
are done manually by the waiters which could introduce human
errors.
ii. There are difficulties when the owner is trying to retrieve the
ordering and payment details because the information was done
using paper and handled manually by waiter and cashier.
iii. The service response time are slow since the process of ordering
are done manually by the waiter especially during peak hours.
Objectives
The objectives of this study are:
i. To design the food ordering system based from manual to
automatic existing system according to their needs in a more
convenient and efficient way.
ii. To develop a food ordering and management system using the
combination of web and mobile application.
iii. To test the functionality of food ordering application with the
additional function that to keep track the order done by
customers and prioritize the order queues to improve
productivity.
Scope
The proposed system is developed using the combination of Android
system as for its mobility and Web Application for its efficiency.
Staff/Worker
1) Waiter
• Able to view and update their profile.
• Able to make an order.
• Able to update an order.
• Able to view their order history detail.
Scope
2. Chef
• Able to view and update their profile.
• Able to view order detail.
• Able to update an order status.
• Able to view their order history detail.
3. Cashier
• Able to view and update their profile.
• Able to view order detail.
• Able to update an order status.
• Able to manage order payment.
Scope
Admin/Owner
• Able to register staff.
• Able to view staff details and update staff detail.
• Able to generate report for sales and profit/loss.
Process Model
Data Flow Diagram (Level 0)
Process Model
Data Flow Diagram (Level 1)
Process Model
Data Flow Diagram (Level 1)
Process Model
Data Flow Diagram (Level 1)
Process Model
Context Diagram
Data Model
• Entity Relationship Diagram (ERD)
Framework
Solution Complexity (Algorithm)
• This project will implement Priority Scheduling Approach.
• Priority scheduling is a method of scheduling processes based on
priority.
• Priority scheduling involves priority assignment to every process,
and processes with higher priorities are carried out first, whereas
tasks with equal priorities are carried out on a first-come-first-
served (FCFS) or round robin basis.
Solution Complexity (Algorithm)
Solution Complexity (Algorithm)
• A priority scheduling is implemented in Restaurant Kitchen Order
Ticket Management System during the process of the queueing the
order that selected by the customer.
• The order that has the same type or exact food will be set into the
highest priority along with the current order that are being
processed.
• When the order does not have any similar food type, the tasks are
considered as having equal priorities and are carried out on a first-
come-first-served (FCFS).
Proof of Concept
• Waiter Taking Order
Proof of Concept
• Kitchen Display
Proof of Concept
• Waiter Delivery
Proof of Concept
• Payment at Cashier
Thank you..

Restaurant Kitchen Order Ticket Management System

  • 1.
    Restaurant Kitchen Order TicketManagement System MUHAMMAD SYAMIM IKHWAN BIN ROSLI BTAL15041336 ISM SK (PP) Supervisor: Dr Siti Sabariah binti Abas
  • 2.
    Project Background • TheAdvancement in Information and Communication Technology has greatly influenced the business transactions. The adoption of wireless technology & emergence of mobile devices has led to automation in the hospitality industry. • Business in hospitality industry such as restaurants can be improved with the combination of wireless and mobile technologies. • This project aims to develop an application that can manage the order of the customers in the restaurant efficiently and improve the dining experience as well as for daily restaurant operational tasks.
  • 3.
    Problem Statement Problem thatoccur in current system in the restaurant are such as follow: i. The current ordering system for the restaurant for taking order are done manually by the waiters which could introduce human errors. ii. There are difficulties when the owner is trying to retrieve the ordering and payment details because the information was done using paper and handled manually by waiter and cashier. iii. The service response time are slow since the process of ordering are done manually by the waiter especially during peak hours.
  • 4.
    Objectives The objectives ofthis study are: i. To design the food ordering system based from manual to automatic existing system according to their needs in a more convenient and efficient way. ii. To develop a food ordering and management system using the combination of web and mobile application. iii. To test the functionality of food ordering application with the additional function that to keep track the order done by customers and prioritize the order queues to improve productivity.
  • 5.
    Scope The proposed systemis developed using the combination of Android system as for its mobility and Web Application for its efficiency. Staff/Worker 1) Waiter • Able to view and update their profile. • Able to make an order. • Able to update an order. • Able to view their order history detail.
  • 6.
    Scope 2. Chef • Ableto view and update their profile. • Able to view order detail. • Able to update an order status. • Able to view their order history detail. 3. Cashier • Able to view and update their profile. • Able to view order detail. • Able to update an order status. • Able to manage order payment.
  • 7.
    Scope Admin/Owner • Able toregister staff. • Able to view staff details and update staff detail. • Able to generate report for sales and profit/loss.
  • 8.
    Process Model Data FlowDiagram (Level 0)
  • 9.
    Process Model Data FlowDiagram (Level 1)
  • 10.
    Process Model Data FlowDiagram (Level 1)
  • 11.
    Process Model Data FlowDiagram (Level 1)
  • 12.
  • 13.
    Data Model • EntityRelationship Diagram (ERD)
  • 14.
  • 15.
    Solution Complexity (Algorithm) •This project will implement Priority Scheduling Approach. • Priority scheduling is a method of scheduling processes based on priority. • Priority scheduling involves priority assignment to every process, and processes with higher priorities are carried out first, whereas tasks with equal priorities are carried out on a first-come-first- served (FCFS) or round robin basis.
  • 16.
  • 17.
    Solution Complexity (Algorithm) •A priority scheduling is implemented in Restaurant Kitchen Order Ticket Management System during the process of the queueing the order that selected by the customer. • The order that has the same type or exact food will be set into the highest priority along with the current order that are being processed. • When the order does not have any similar food type, the tasks are considered as having equal priorities and are carried out on a first- come-first-served (FCFS).
  • 18.
    Proof of Concept •Waiter Taking Order
  • 19.
    Proof of Concept •Kitchen Display
  • 20.
    Proof of Concept •Waiter Delivery
  • 21.
    Proof of Concept •Payment at Cashier
  • 22.