1. Trang chủ
  2. » Luận Văn - Báo Cáo

final project topic restaurant management system

28 0 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 28
Dung lượng 0,94 MB

Nội dung

This shift has created a demand for reliable meal ordering systems that offer a seamless experience for both customers and businesses.. Restaurants struggle with managing incoming orders

Trang 1

FINAL PROJECT

TOPIC: RESTAURANT MANAGEMENT SYSTEM

Program: Java Programming

Course code: INS3035 - INS303502

Lecturer: TS Nguyen Dang Khoa

Members: Kiều Văn Bách – 21070512

Chu Thị Ngọc Điệp – 21070700 Nguyễn Việt Hung 21070319 – Nguyễn Thị Lý - 21070431

Ha Noi, 2023

Trang 2

2

Table of Contents

1

CHAPTER I INTRODUCTORY REMARKS 3

CHAPTER II PROBLEM STATEMENT 4

1 Background 4

2 Problem Statement 4

CHAPTER III FOOD ORDERING SYSTEM: 5P PLAZA 6

1 Introduction 6

2 Feature 6

3 Objectives 7

4 Benefits 8

CHAPTER IV DESCRIBE THE DESIGN PROCESS 10

1 Active Flow Diagram 10

a Data flow diagram 10

b Swimlane diagram 11

2 Design Database 14

a ER Diagram 14

b Relational Schema 14

3 Implement and testing 16

a Login 16

b Ordering Food 18

c Food Item Management 20

d Employee Management 21

e Table Management 22

f Invoice Management 23

g Log Out 25

CHAPTER V CONCLUSION 26

REFERENCES 27

MEMBER EVALUATION 28

Trang 3

The paper delineates the problem statement concerning the development of a meal ordering system, emphasizing the growing demand for efficient and user-friendly platforms in the food sector's shift towards online services Existing systems exhibit deficiencies that not only diminish overall user satisfaction but also contribute to operational inefficiencies To formulate a robust and successful meal ordering solution, it is imperative to acknowledge and rectify these identified issues

Trang 4

4

1 Background

A restaurant's Point of Sale (POS) system is a versatile tool that facilitates various sales tasks, including eCommerce credit card processing, eCheck payments, cash transactions, and mobile wallet payments This advanced payment technology allows for efficient billing management, receipt printing, and easy access to company data

The latest evolution in POS systems is the cloud-based variety, which is compatible with devices like mobile phones and tablets Restaurants have embraced this technology, enabling them to process payments through portable devices To grasp the similarities with ERP systems, it's helpful to understand the meaning of ERP

In the realm of food services, the rise of online marketplaces and food delivery services has transformed the way people order food, prioritizing convenience and accessibility This shift has created a demand for reliable meal ordering systems that offer a seamless experience for both customers and businesses

However, current food ordering procedures face various challenges, such as complex user interfaces hindering efficient navigation, limited customization options for dietary preferences, and unreliable delivery tracking systems causing customer dissatisfaction Restaurants struggle with managing incoming orders, communication inefficiencies, and the lack of integration with existing management systems

Moreover, existing food ordering systems often fall short in terms of integration, scalability, and compatibility with various devices and operating systems The lack of connectivity with third-party services like payment gateways and delivery aggregators, along with the absence of a scalable design, hampers the system's adaptability and expansion capabilities

.2 Problem Statement

The following can be used to construct the issue statement for the food ordering system after a comprehensive investigation of the current environment and taking into account the requirements of stakeholders:

The existing methods for ordering food, predominantly relying on manual processes such as paper-based systems, lack efficiency and hinder the overall operational flow for restaurants and food businesses The traditional approaches, characterized by handwritten orders and manual tracking, contribute to inefficiencies, miscommunications, and delays in both order processing and delivery

Furthermore, the reliance on outdated systems and the absence of a digital interface not only impedes customer convenience but also hampers the ability to cater to specific preferences

Trang 5

experience for customers who struggle with navigating through menus

In addition, the current order management systems face challenges in handling incoming orders, leading to disruptions in workflow and operational inefficiencies The inadequate communication between consumers, restaurants, and delivery personnel results in misunderstandings and delays The absence of effective integration with restaurant management systems further complicates the order fulfillment process, causing delays and mistakes in food delivery that impact customer satisfaction and overall operational effectiveness

Moreover, the limited integration and scalability of existing technologies restrict the accessibility of the meal ordering system Compatibility issues with various devices and operating systems, as well as the lack of connectivity with popular third-party services like payment gateways and delivery aggregators, hinder the convenience and adaptability of the system The absence of a scalable architecture also poses challenges in handling growing user demands and accommodating future enhancements.date future improvements is hampered by the lack of a scalable architecture

Trang 6

6

1 Introduction

Our food ordering system through the POS system is a comprehensive and user-friendly platform designed to revolutionize the way consumers place food orders, aiming to enhance the overall customer experience, optimize restaurant operations, and ensure seamless integration and scalability

A key advantage of our system lies in its straightforward and user-friendly interface, optimizing the process of ordering and menu navigation Customers can effortlessly explore diverse menus, delve into detailed product descriptions, and view high-quality images of culinary offerings The interface is further enhanced with intelligent search and filtering capabilities, facilitating quick discovery of desired food items Emphasizing customization options, our system allows customers to specify dietary preferences, allergies, and special requests for a personalized ordering experience

For restaurants and food businesses, our system provides efficient order management and organizational features Incoming orders are seamlessly integrated into their workflow, minimizing errors and reducing the need for manual intervention The system promotes open communication channels among customers, restaurants, and delivery personnel, ensuring smooth coordination and prompt order delivery Integration with existing restaurant management systems is prioritized to maintain a streamlined workflow and eliminate the need for redundant data entry

In the development of our system, we adhere to the Scrum paradigm, employing the agile Scrum approach characterized by incremental and iterative procedures This flexible and efficient agile framework aligns with our project's goals, enhancing overall productivity The use of Scrum allows for continuous monitoring of the workflow by all team members, facilitating quicker identification of any issues as the system undergoes testing during the sprint review

• Product Lookup: The system may provide a capability that lets employees search for products by name or SKU (Stock Keeping Unit) code in the event that a barcode is not accessible or does not scan correctly

Trang 7

• Sales Performance Monitoring: POS systems have the ability to monitor and assess each employee's sales performance This feature gives management insights into each worker's efficacy and productivity, enabling them to recognize top performers and offer customized coaching and rewards

• Edit a dish: You can make changes to an existing dish's menu item information using the POS system The item's name, description, price, image, and any other pertinent information can all be changed

By utilizing these features in a POS system, businesses can streamline their operations, improve efficiency, and provide better service to their customers

Trang 8

Ensure Integration and Scalability: The system should be developed to be responsive and compatible with various devices and operating systems, enabling users to access it from their preferred platform Seamless integration with popular third-party services, such as payment gateways and delivery aggregators, should be prioritized to enhance convenience and expand the system's capabilities Moreover, a scalable architecture should be designed to accommodate growing user demands and future enhancements, ensuring long-term viability and adaptability

4 Benefits

A The intuitive and employee-friendly menu interface of our food ordering system ensures that staff can easily navigate through a diverse range of meals and make well-informed choices With detailed descriptions and high-quality visuals, employees can visualize their desired dishes, making the ordering process efficient and enjoyable By providing a seamless ordering experience for employees, we aim to enhance their satisfaction and encourage streamlined order processing

B Our food ordering system streamlines the operations of restaurants by reducing the need for a large number of employees at the rear desk With an automated system that handles order management, communication, and coordination, restaurants can optimize their staffing resources and allocate employees to more customer-facing roles This not only improves operational efficiency but also allows staff to focus on delivering exceptional customer service

C By implementing our food ordering system, restaurants can benefit from significant cost savings in labor and space requirements With fewer employees needed at the rear desk, labor costs can be reduced, contributing to overall cost optimization Moreover, the system eliminates the need for extensive physical space to set up traditional cafeterias, particularly in areas with limited space availability This allows restaurants to operate efficiently in compact locations and potentially expand their reach to new markets

D Mistakes in order processing can hurt customer satisfaction and operational efficiency However, with our admin-controlled food ordering system, the probability of errors occurring is significantly reduced The system is designed to enforce strict quality control measures, ensuring that orders are accurately captured, communicated, and fulfilled This

Trang 9

requests, and contributes to a smooth and error-free order fulfillment process

E Our food ordering system offers customers the advantage of avoiding long queues at the counter by allowing them to execute tasks at an acceptable speed and throughput By placing their orders through the system, customers can conveniently browse menus, customize their meals, and complete their transactions without the need for physical interaction or waiting in line This not only improves the customer experience by saving time and effort but also helps restaurants manage peak hours and maintain an efficient flow of orders, leading to reduced wait times for all customers

G With a restaurant management system, creating employee schedules is simple During busy hours, the integrated employee scheduler will automatically assign more staff members, including waiters and cashiers, and fewer during downtime To balance supply and demand, sales data and personnel scheduling can be combined This guarantees that your resources will always be completely utilized and won't be over or underutilized

In summary, our food ordering system provides a clear and user-friendly menu interface, optimizes labor and space requirements, reduces the likelihood of mistakes through admin control, and enables customers to avoid long queues By addressing these aspects, we aim to create a more efficient, cost-effective, and enjoyable food ordering experience for both customers and restaurants

Trang 10

10

1 Active Flow Diagram

a Data flow diagram

Login Failed: turning back to Login

Login Succeeded: go to Restaurant Management App

In Restaurant Management App have 6 sections:

1 Ordering Food: place order: Table; sellect Food Item, Quantity; Remove Item

;payment

2 Food Item Management:

Food Information: Food ID, Dish Name, Description, Price

Managing Food Item: Change Picture, View, Add, Update, Delete

3 Employee Management:

Employee Information: Employee ID, Last Name, First Name, Username, Password, Phone Number, Email, Address, Date of Birth

Trang 11

View Employee List

4 Table Management:

Table Information: Table ID, Table Name, In Service

Managing Table: View Table, Add Table, Update Table, Delete Table

Trang 17

• In the event of unsuccessful login, alert dialog an an will appear, notifying the user with the message "Invalid username or password."

Trang 18

18

• If the login is successful, the application creates an instance of

`RestaurantManagementApp` (assuming it's a restaurant management application) and opens a new window for the main interface The login window is also closed prevent toreturning the login screen to

• The list of food items is displayed on the right side of the interface, with each itemhaving an icon and a name Users can select items from the list and add them to the cart

of the selected table

Trang 19

• Each table has a corresponding shopping cart to store selected food items When a table is selected and food items are added to the cart, detailed information about the table and the cart is displayed in the center section of the interface.

prepared in the kitchen, the staff can make edits to the order using the RemoveButton

Trang 27

1 (Nodate)

http://repository.riarauniversity.ac.ke/xmlui/bitstream/handle/123456789/10 67/Faith%20Mwanyolo.pdf?sequence=1&isAllowed=y

2 Shah, R (2022) Restaurant Management System: An ultimate guide, LinkedIn Available at: https://www.linkedin.com/pulse/restaurant- management- system ultimate guide ronak - - - -shah/ (Accessed: 10 January 2024

3 What is restaurant management software? Examples, benefits (no date) BlueCart Available at: https://www.bluecart.com/blog/restaurant- management-software (Accessed: 10 January 2024)

4 Restaurant Management System (no date) Scribd Available at: https://fr.scribd.com/document/448724672/Restaurant- management system - (Accessed: 10 January 2024)

Ngày đăng: 10/05/2024, 21:44

w