Welcome to ourJAVAFX restaurant management application presentation. In the fast-paced world
efficient management is to grow as a larger force in business. Our application addresses common
challenges such as keeping tracks of inventory, menu updates and customer data. By harnessing this
technology we aim to simplify my major operations done within a restaurant and also we aim to
maximize profit.
Introduction
3.
In the restaurantindustry , effective management of inventory , menu item , customer data and tracks
of day to day incomes is essential for ensuring smooth dining experiences to customers. However
many restaurant owners who operate this management manually face significant challenges in these
aspects of business. Manual tracking of inventory , menu item or customer data may often lead to
several inaccuracies which later may become a significant problem for restaurant owners.
To tackle these issues there is a need for comprehensive restaurant management system that will
simplify inventory management , menu updates and also will enhance the the management of
customer data. This system should also provide a centralized dashboard summarizing total incomes ,
total product sold .number of customers and general visualization.
Problem Statement
4.
Objectives
The objective isto create a comprehensive management system which will enhance different operations like
inventory management , menu updates and customer data tracking. The system aims to:
● Simplifying inventory management:
Enabling efficient tracking of inventory
levels , keeping tracks of inventory stocks.
● Menu Updates:
Creating tools for easy modification of
menu items , addition of menu items ,
deletion of menu items and update of
menu.
● Admin and customer user account:
Enabling two types of account (admin
, customer) for easy modification of
data.
Admin can manage whole system
while customer can order meals and drinks,
● Centralized Dashboard:
Enabling visualization of total income , total
product sold and corresponding chart to
customer and income chart..
● POS integration:
Allowing admin and customer fast transaction
using pos facility of the management system.
● User Friendly Interface:
Providing easy to use , easy to
understand UX/UI design.`
5.
Technology Used in
ThisProject
1. JAVA (SDK - 22.0.1)
2. JAVAFX ( Version - 22)
3. MySQL Database
4. Scenebuilder
5. Maven
6. IntelliJ Idea Editor
7. Git/Github
6.
Features
While creating themanagement system we tried to add important features which will
allow user to conduct their business operation smoothly. Below features are provided:
● Login/SignUp authentication
● Different types of accounts and Privileges(Admin , Customer)
● Menu and Ordering (For both Employees and Customers)
● Dashboard(only for Admin and Employes)
● Inventory (Only for Admin and Employees)
● Customer transaction history(only for Admin and Employees)
Code Refactoring and
FeatureRevisions
● Inventory management system
● Conversion to POS
● “Online ordering for Customers”
20.
Conclusion
We had anidea of implementing chat system between customer and employee.
Unfortunately ,because of time scarcity we could not implement the chat system . But
during the process of coding restaurant management system we needed to think at depth
how would we design classes and relationship between them. This was a valuable takeaway
from the project. As an addition, during the process of coding restaurant management we
got some new insights on using databases, code refactoring , application testing and
collaboration.
Thank you!