Professional Documents
Culture Documents
Library MICROPROJECT
Library MICROPROJECT
2022-2023
Project Tittle :
1
Government Polytechnic , Nandurbar
MSBTE
CERTIFICATE
1. SONALI PATIL
2. GAYATRI PATIL
3. YASH KASAR
4.KIRTAN SHIMPI
5. LALIT BORSE
2
GOVTERNMENT POLYTECHNIC, NANDURBAR
. TABLE OF CONTENTS
1. Introduction 4
2. Abstract 5
3. Rationale 6
4. Course Outcomes(co’s) 7
7. Implementation 13
8. Output 15
9. Conclusion 18
10. Reference 19
3
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 order as they are received and process all orders efficiently
and effectively with minimal delays and confusion.
4
Abstract
5
Rationale
6
Course Outcomes(co’s)
7
Background & Related Work
Motivation
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.
8
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.
Program Requirements
Product Prespective:
9
System Model:
The structure of the system can be divided into 3 main logical components:
Web Ordering System- provides the functionality for customer to
place their order and supply necessary details.
Product Function:
The online food order system application would have the following
basic functions:
10
Web Ordering System Module
Create an account.
Manage their account.
Log into the system.
Navigate the restaurant’s menu.
Add an item from the menu.
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:
Out of all the functions outlined above, Account Creation and Management
only will be used every time a customer placed an order. This will allow to
simplify the overall user experience.
11
Add/update/delete food category to/from the menu.
Add/update/delete food item to/from the menu.
Update price for s given item.
Update additional information (description, photo, etc.) for a given
food item.
Before customer 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.
12
Implementation
Program
package swinloggingsscce;
import java.io.IOException;
import java.util.logging.FileHandler;
import java.util.logging.level;
import java.util.logging.Logger;
import javax.swing.JFrame:
import restaurantsystem.component.auth.Login:
}
Private static void createRequirementFile!Does NotExist() {
String fileNames[];
File root Dir = new File(“storage”);
rootDir.mkdirs();
file Names = new string[] {“storage/item.txt”,
“storage/labour.txt”,
13
“storage/order.txt”,
“storage/orderline.txt”);
For(String filename: filename);
If(!file.exists())
{
Try{
File.create New File();
}catch(IOException ex) {
Logger.getLogger(Main.class.getName()).log(Level SEVERE,null.ex);
}
}
}
}
14
Output
15
Hardware/Software Requirement/Interface:
This section lists the minimum hardware requirements needed to run the
system efficiently.
Hardware Interface:
Pentium processor
60 MB of free hard-drive space
128 MB of RAM
16
Software interface:
Operating system: windows (vista/7 or above)
Web Browser: IE 10 or above, Mozilla FF 31 and above or Google
chrome
Drivers: Java Runtime Environment
Integrated Development Environment : Eclipse J2EE or Apache Tomcat
17
Conclusion and Future Work
Conclusion:
18
Reference
Sources used:
www.wikipedia.com
19