AJP Microproject 1
AJP Microproject 1
AJP Microproject 1
PROJECT REPORT
ON
“ Restaurant Management System: Expected to develop a module to place
an order and generate bill "
SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE
AWARD OF DIPLOMA IN COMPUTER ENGINEERING
SUBMITTED TO
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION, MUMBAI
SUBMITTED BY
In partial fulfillment of the requirements for the award of the diploma in computer
engineering and submitted to the department of computer of samarth polytechnic, belhe
work carried out during a period for the academic year 2023-24 as per curriculum .
I’m really thankful to our course the principal Prof. Kapile A.S. and the HOD
Prof.Nawale S.K. samarth polytechnic, belhe for his invaluable guidance and
assistance, without which the accomplishment of the task would have never been
possible.
I also thanks Prof. Kedar A.L. for giving this opportunity to explore into the real world
and realize the interrelation without which a Project can never progress. In this present
project I have chosen the topic- “ Restaurant Management System: Expected to
develop a module to place an order and generate bill”
I also thankful to parents, friend and all staff of computer engineering department, for
providing us relevant information and necessary clarifications, and great support.
a) PracticalOutcomes..................................................................................................................................................
...................................................................................................................................................................................
............................................................................................................................................
Marksoutof4
Marksoutof6 For performance in
Roll For performance
Student Name oral / Total out of 10
No. in group
presentation(D5
activity(D5 Col.8)
Col.9)
01 Introduction
02 Abstract
03 Motivation
04 Aim Of Software
05 Background And Related Work
06 Product perspective
07 Menu Management System Module
08 Program
09 Software Interface
10 Course Outcome
11 Reference
INTRODUCTION
Online ordering system that I ant proposing here. greatly simplifies the
ordering process for both customer and the restaurant. System presents an
interactive and up-to-date menu with all available options in an easy to use
manner. Customer can choose one or more items to place an order which will
land in the Cart. Customer can view, all the order details in the can before
checking out. At the end, customer gets order confirmation details. Once the order
is placed it is entered in the database and retrieved in pretty much real time. This
allows Restaurant Employees to quickly go through the orders as they are
received and process all orders efficiently and effectively with minimal delays
and confusion.
Abstract
I value recent learning about the Java and JSP Programming languages as
well as seeing how powerful and dynamic they are when it comes to web
designing and applications. The languages used to build this application are
JavaScript, JSP. HTML and Java at client facing whereas Oracle database at t le
back-end because I found them to be extremely useful while working on the
technologies.
For placing any orders customers have to visit hotels or restaurants to know about
food items and then place order and pay. In this method time and manual work is
required.
❖ While placing an order over the phone, customer lacks the physical copy
of the menu item, lack of visual confirmation that the order was placed
correctly.
❖ Every restaurant needs certain employees to take the order over phone or
in-
person, to after a rich dining experience and process the payment. In today's
market, labor rates are increasing day by day making it difficult to find employees
when needed. Hence, to solve this issue, what I propose is an "Online Food Order
System,
originally designed for small scale business like College Cafeterias, Fast Food
restaurant or Take-Out, but this system is just as applicable in any food
deliveryindustry.
2. Menu Management:
❖ System Model :-
3. Menu Management:
• This module allows restaurant owners and managers to create,
update, and categorize menu items.
5. Inventory Management:
• The inventory management module keeps track of stock levels for
ingredients, beverages, and supplies.
6. Employee Management:
• This module manages employee schedules, tracks working hours,
calculates wages, and handles employee records.
➢ Product Function :-
The Online Food Order System application would have the following basic
functions:
• Create an account.
• Manage their account.
• Log in to the system.
• Navigate the restaurant's menu.
• Select an item from the menu.
• Add an item to their current order.
• Review their current order.
• . Remove an item/remove all items from their current order.
• Provide payment details.
• .Place an order.
• Receive confirmation in the form of an order number.
• View order placed.
➢ Additional Feature :-
Using a graphical interface, it will allow an Admin to manage the menu that
isdisplayed to users of the web ordering system:
Before customers can actually use this system, functionality provided by this
component will have to be configured first. Once the initial configuration is done,
this will be the least likely used component as menu updates are mostly seasonal
and do not occur frequently.
package swingloggingsscce;
import java.io.IOException;
import java.util.logging.FileHandler;
import java.util.logging.Level;
import java.util.logging.Logger;
mport javax.swing.JFrame:
import restaurantsystem.component.auth.Login:
// At first, show the login page and show menu after // the authentication process
completed
im setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
im set Visible(true);
rootDir.mkdirs();
"storage/labour.txt",
"storage/order.txt",
"storage/orderline.txt");
if(!file.exists())
try {
}
.
➢ Hardware/Software Requirement/Interface:
This section lists the minimum hardware and software requirements needed to
run the system efficiently.
Hardware Interface:
➢ Pentium Processor 60 MB of free hard-drive space
➢ 128 MB of RAM
➢ Course Outcome :-
➢ Conclusion :-
Key components of an RMS include the Point of Sale (POS) system for order
processing and payment handling, menu management for easy menu updates,
table management for reservations and efficient seating, inventory management
to monitor and control stock levels, and employee management for scheduling
and performance tracking
➢ Reference :-
• Teachers, Notes,YouTube.etc
Thank You