Final and Final Synop
Final and Final Synop
Final and Final Synop
2022-23
A SYNOPSIS ON PROPOSED PROJECT TITLE
“BIG BITE – ONLINE FOOD ORDERING SYSTEM”
Submitted in partial fulfillment of the requirement for the
5th Semester Diploma in Computer Science & Engineering
Project Work - Phase I (20CS53I)
SUBMITTING BY:
1. 346CS20003 ABHIJEET MAHENDRAKAR
2. 346CS20027 NIRANJAN B R
3. 346CS20018 KAVYASHREE S J
4. 346CS20046 VINAY N
Cohort Owners: Sri. Naveen Kumar Singh BE, M.Tech (CSE)
Miss. Madhu Manjunath N. M BE, M.Tech (CSE)
PROGRAMME CO-ORDINATOR
Sri. Nataraja. N BE (CSE)
Head of the Department
Department of Computer Science & Engineering
DVS POLYTECHNIC (GOVT. AIDED), SHIVAMOGGA-01.
TITLE: ONLINE FOOD ORDERING SYSTEM
CONTENTS
References 12
CHAPTER– 1
INTRODUCTION
The aim of developing Online Food Ordering system project is to replace the traditional
way of taking orders with computerized system. Another important reason for developing this
project is to prepare order summary reports quickly and in correct format at any point of time when
required. Online Food Ordering System has a very lot of scope. This PHP project can be used by
any restaurants or fast foods for customers for keeping their order records. This project is easy,
fast and accurate. It requires less disk space. Online Food Ordering System uses MYSQL Server
as backend so there is not any chance of data loss or data security.
Online ordering apps and websites give restaurants the technology to provide online
ordering services for collection and delivery. Unlike third-party delivery apps, online ordering
systems allow restaurants to integrate their digital menu with their website so that customers can
place orders directly with the venue. The great thing about online ordering systems is
customizability. It’s easy to create a digital menu that incorporates our logo, brand colors and food
photography, so it seamlessly blends in with the rest of our website. Many of these apps also
include QR table ordering technology – where customers can scan a QR code at the table, order
and pay for their meals and drinks from their smartphone.
4. Computer operator control: Online Food Ordering System is operated by the staff members
and one admin so there is no chance of clerical mistakes. Data feeding and retrieving in
this system is very easy. So, the work can be done on time.
The online food ordering system sets up a food menu online and customers can easily place
the order as per they like. Also, the online customers can easily track their orders management
maintains customer’s database, and improve food delivery service.
This system also provides a feedback system in which user can rate the food items. Also, the
proposed system can recommend mess based on the ratings given by the user. The payment can
be made online or cash or pay-on-delivery system. For more secured ordering separate accounts
are maintained for each user by providing them an ID and a password.
CHAPTER- 02
DESCRIPTION AND DELIVERABLES
2.1 CAPSTONE PROJECT DESCRIPTION
The architectural design consists of 3 main users they are Service consumer, Owner of
Mess/ Restaurant and Employees of mess. Online Food delivery, especially if order in conjunction
with colleagues, saves them time and promotes better communication as they are able to share
their meal times together, discussing which restaurants and meals to order online and chatting with
each other while eating.
1. Accuracy in handling of data
3. Fast rate of operation as in making the ordered food available and delivered on time.
Providing consumers with the option of having a meal at a low cost and by providing other
services, for example Free delivery etc. No formal knowledge is needed for the user to use this
system. This all it proves it is user-friendly. Food ordering system has different Food items needs.
Category Management
Order
. Food Management Management
Online Food
Ordering System
Login Management
1.Login Management: User management enables administrators to grant access and manage user
access and control user accounts. A user management system forms an integral part of identity and
access management (IAM) and serves as a basic form of security.
2.System User Management: System User management is an organizational function that enables
users to access and control digital assets, such as applications, devices, networks, and cloud
services.
3.Category Management: It is a retailing and purchasing concept in which the range of products
purchased by a business organization or sold by a retailer is broken down into discrete groups of
similar or related products; these groups are known as product categories.
4.Customer Management: A customer management system is a cluster of all the systems,
processes, and applications that are needed to manage customer relationships
5.Food Management: Food management is an extensive operation that entails the supervision of
food picking, preparation, exhibition, and conservation.
6.Order Management: Order management is the process of order capturing, tracking, and
fulfilling customer orders.
CHAPTER-03
REQUIREMENTS FOR PROJECT
3.1 Software Requirements
✓ Server: XAMPP.
✓ Front-end: HTML, CSS.
✓ Back-end: MySQL, PHP JAVA SCRIPT.
✓ Platform: Windows 10 & 11.
✓ Storage of Data: Cloud.
CHAPTER– 04
CONSTRAINTS
4.1 ADVANTAGES:
❖ It's easy to use: While a basic knowledge of SQL is required and most relational databases
require the same knowledge MySQL is very easy to use. With only a few simple SQL
statements, can build and interact with MySQL.
❖ Secured: MySQL includes solid data security layers that protect sensitive data from
intruders. Rights can be set to allow some or all privileges to individuals. Passwords are
encrypted.
❖ Inexpensive: MySQL is available by free download from MySQL Website.
❖ It is fast: In the interest of speed, MySQL designers made the decision to offer fewer
features than other major database competitors, such as Sybase* and Oracle*. However,
despite having fewer features than the other commercial database products, MySQL still
offers all of the features required by most database developers.
❖ Scalablitiy: MySQL can handle almost any amount of data, up to as much as 50 million
rows or more. The default file size limit is about 4 GB. However, you can increase this number
to a theoretical limit of 8 TB of data.
❖ It manages memory very well: MySQL server has been thoroughly tested to prevent
memory leaks.
❖ It runs on many operating systems: MySQL runs on many operating systems, including
Novell NetWare, Windows* Linux*, many varieties of UNIX* (such as Sun* Solaris*, AIX,
and DEC* UNIX), OS/2, FreeBSD*, and others.
❖ It supports several development interfaces: Development interfaces include JDBC,
ODBC, and scripting (PHP and Perl), letting you create database solutions that run not only
in your NetWare 6.5 environment, but across all major platforms, including Linux, UNIX,
and Windows.
4.2 DISADVANTAGES:
❖ Not User Friendly: The existing system is not user friendly because the retrieval of data is
very slow and data is not maintained efficiently.
❖ Difficulty in report generating: We require more calculations to generate the report so it is
generated at the end of the session.
❖ Manual control: All calculations to generate report is done manually so there is greater chance
of errors.
❖ Lots of paperwork: Existing system requires lot of paper work.
❖ Loss of even a single register/record led to difficult situation because all the papers are needed
to generate the reports.
❖ Time consuming: Every work is done manually so we cannot generate report in the middle of
the session or as per the requirement because it is very time consuming.
CHAPTER- 05
DURATION AND COST ESTIMATION
5.1 ESTIMATED CAPSTONE PROJECT DURATION
We are estimating to complete our project within Ninety to One Twenty days (90-120)
nothing else the reason is we are planning to give our website efficiently and best to the public. If
everyone worked eight hours per day, and was 100% productive result, we could easily calculate
our estimated project duration by taking the number of effort hours, divided by the number of
resources.
For instance, on a three-month project, one team member may be out for two days of
vacation, while another may also have ten days of vacation. To make our schedule more accurate,
take into account any days that we know our team will not be available to work on the project.
They can be in the form of different time periods, such as hours, days, weeks or months.
REFERENCES
[1] https://appinstitute.com/what-is-an-online-food-ordering-system/
[2] https://en.wikipedia.org/wiki/Online_food_ordering
[3] https://youtu.be/dW5T2SQGwEA
[4] https://www.slideshare.net/armanreza161/food-ordering-system-75284735
[5] https://ijcrt.org/papers/IJCRT2205515.pdf
[6] https://www.irjet.net/archives/V5/i6/IRJET-V5I679.pdf
SUBMITTING BY:
Student Reg.No. Project Associates Students Signature
1. 346CS20003 ABHIJEET MAHENDRAKAR
2. 346CS20027 NIRANJAN B R
3. 346CS20018 KAVYASHREE S J
4. 346CS20046 VINAY N
1)
2)