71 AJP Microproject
71 AJP Microproject
71 AJP Microproject
Affiliated to
Maharashtra State
Board of Technical Education
Academic Year2021-2022
Maharashtra State
Certificate
This Is to certify that Ms. Ruchika Suresh Arote with Roll No-71 has successfully
completed Micro-project in course Advance Java Programing(22517) for the academic year
2021-2022 as prescribed in the 'Assessment Manual 'during his/her tenure of completing
Fifth Semester of Diploma Program in Computer Engineering from institute, Sandip
Polytechnic with institute code1167.
Certificate
This Is to certify that Ms. Aditi Devidas Dhumal with Roll No-69 has successfully
completed Micro-project in course Advance Java Programing(22517) for the academic year
2021-2022 as prescribed in the 'Assessment Manual 'during his/her tenure of completing
Fifth Semester of Diploma Program in Computer Engineering from institute, Sandip
Polytechnic with institute code1167.
Certificate
This Is to certify that Mr. Mehtab Maksud Ansari with Roll No-67 has successfully
completed Micro-project in course Advance Java Programing(22517) for the academic year
2021-2022 as prescribed in the 'Assessment Manual 'during his/her tenure of completing
Fifth Semester of Diploma Program in Computer Engineering from institute, Sandip
Polytechnic with institute code1167.
Certificate
This Is to certify that Mr. Meet Shital Patel with Roll No-64 has successfully completed
Micro-project in course Advance Java Programing(22517) for the academic year 2021-2022
as prescribed in the 'Assessment Manual 'during his/her tenure of completing Fifth Semester
of Diploma Program in Computer Engineering from institute, Sandip Polytechnic with
institute code1167.
1.1 Motivation
The motivation for designing this application came because my family is involved
in the fast food business and I personally do not like waiting for long in the store
or to have to call store to place an order especially during the peak lunch or
dinner hours. Moreover, I value recent learning about the java and JSP
programming language as well as seeing how powerful and dynamic they are
when it comes to web designing and applications. The language and 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.
This software is develop to help computer science students to learn about the
Web application designing using JSP and HTML from their basic capabilities to
build the complete working application from 5 scratch. Further, it gives insight
about how GUI interacts with server side language, Java, and finally with the
Oracle database.
This case study looks at the problem of sating up the fast food restaurant .In
existing system here are few problems :
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, labot 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
delivery industry.
Program Requirements
Outline your solution. Describe the "whats of your project - what does it do?
Product Perspective:
The Structure of the system can be divided into 3 main logical components:
Product Function:
The Online Food Order System application would have the following basic
functions:
This module provides the functionality for customers to place their order
and supply necessary details. Users of the system, namely restaurant customers,
must be provided the following functionality:
Create an account.
Place an order.
Additional Feature:
Out of all the functions outlined above, Account Creation and Management only
will be used every time a customer places in order. This will allow to simplify the
overall user experience.
This module provides functionality for the power user-Administrator only. It will
not be available to any other users of the system like Restaurant Employees or
Customers.
Using a graphical interface, it will allow an Admin to manage the menu that is
displayed to users of the web ordering system:
Add/update/delete food category to/from the menu.
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.
This is the most simplest module out of all 3 modules. It is designed to be used
only by restaurant employees, and provides the following functions:
package swingloggingssecce;
import java.io.IOException;
import java.util.logging.FileHandler;
mport javax.swing.JFrame:
import restaurantsystem.component.auth.Login:
//At first, show the login page and show menu after
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
00 MB of free hard drive space
128 MB of RAM
Software Interface:
Conclusion:
Should allow Computer Science students to browse through the code and
application
This can be achieved when students are able to run and install the application.
When they run the application, they can browse through the implementation of
different object
Should allow users to save items to the cart and view detailed information
about the order. The users can add any number of items to the cart from
any of the available food categories by simply clicking the Add to Cart
button for each item. Once item is added to the cart, user is presented with
detailed order to review or continue shopping
Should allow the user to Check Out the item(s) This is achieved using the
"Proceed to checkout button" in the cart initially and then "CheckOut"
button at last step after "review Order" step. Button is disabled when there
are no items in the cart.
Should allow the user to process the payment: This is achieved when user
selects "Processed to Checkout" button and fill up the Payment information
details.
Should allow the user to see Success message after placing an order. This is
achieved when user successfully places an order. The user is given the
order conformation number along with success message.
REFERENCE:
2 Review of Literature
3 Aim/Benefits & Importance
4 Resources Required
6 Design of System
12 Compilation of Report
13 Compilation of Presentation
14 Presentation of Seminar
15 Final Submission
1.5 Resources Required:
Sr
Name of Resource/Material Specification Qty. Remarks
No
Desktop with Intel Available
Core 2 Duo 2.93
1 Hardware Resource 1
GHz, RAM 2GB,
HDD 160 GB
Software Resource Available
2 JDK 1
Any Other Resource Available
3 Printer 1
67 Mehtab Ansari
64 Meet Patel
Prof.B.S.Chaudhary
(A) (B)
Total Marks
Process and Product Assessment Individual Presentation/Viva (4
(10 Marks)
(6 Marks) Marks)
(A) (B)
Total Marks
Process and Product Assessment Individual Presentation/Viva (4
(10 Marks)
(6 Marks) Marks)
(A) (B)
Total Marks
Process and Product Assessment Individual Presentation/Viva (4
(10 Marks)
(6 Marks) Marks)
(A) (B)
Total Marks
Process and Product Assessment Individual Presentation/Viva (4
(10 Marks)
(6 Marks) Marks)