0% found this document useful (0 votes)
133 views20 pages

Group33 Project Report

web development project - ONLINE FOOD ordering system online Food Ordering System is a part of e-commerce. E-commerce or business through net means distributing, buying, selling, marketing, and servicing of products or services over electronic systems such as the Internet and other computer networks. Thus if we own a restaurant we need to upload menu online to attract potential customers.

Uploaded by

Omkar Raghatwan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
0% found this document useful (0 votes)
133 views20 pages

Group33 Project Report

web development project - ONLINE FOOD ordering system online Food Ordering System is a part of e-commerce. E-commerce or business through net means distributing, buying, selling, marketing, and servicing of products or services over electronic systems such as the Internet and other computer networks. Thus if we own a restaurant we need to upload menu online to attract potential customers.

Uploaded by

Omkar Raghatwan
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
You are on page 1/ 20

ONLINE Food ordering website

By

ID:191070059
OMKAR RAGHATWAN
ID:191070024
HARSH TELANG

VJTI Mumbai
Department of Computer Science & Engineering

Subject: Web Technology


Group no. 33
Project Title: Online food order website
Submitted to: Professor Sowmiya Raksha
ABSTRACT

O
nline Food Ordering System is a part of e-commerce. E-commerce or business
through net means distributing, buying, selling, marketing, and servicing of
products or services over electronic systems such as the Internet and other
computer networks. Thus if we own a restaurant we need to upload menu online to
attract potential customers.

The online food ordering system gives restaurants the ability to increase
sales and expand their business by giving customers the facility to order food online.
With an online restaurant menu ordering system, customers can place orders online 24
*7. Thus it is a simple, fast and convenient food ordering system giving an edge over the
competition at an affordable price.

Internet has seen a tremendous growth in terms of coverage and awareness.


So giving the business an online presence has become very crucial and important.
With [Online Ordering System], we can set up we restaurant menu online and the
customers can easily place order with a simple mouse click. Also with a food menu
online we can easily track the orders, maintain customer's database and improve the
food delivery service. We can receive order through e-mails/ fax or directly view on
internet.

The restaurants’ can even customize online restaurant menu and upload images easily.
Having restaurant menu on internet, potential customers can easily access it and place
order at their convenience..
INTRODUCTION

A n online food ordering system is a web-based application that


stimulates the foodies (customers) to put food orders through
internet by locating their favorite restaurant or nearest one. This
application is based on the asp.net platform .

OBJECTIVE:-

The main objective of this project is to develop an application which gives


provision to the restaurant owners to flourish their business by uploading
menus at no cost and will invariably lead to higher customer retention and
acquisition rates.

FEATURES:-

Online menus (original and searchable format)


Provision of restaurant owners to register themselves with their
menu.
Easy lookup of restaurants in your area
Check Ratings and Review the restaurants
Simple, fast and convenient ordering of food
Availability of the menu online 24*7*365 – no need to recite the
complete menu over the phone. An online menu is ready to be viewed
and printed by people worldwide.
Accurate – no more spelling out the dishes’ names.
Menu with the actual pictures of the product thereby adding to the
uniqueness of your online presence.
Prior knowledge of time for delivery helps prepare and provide
better service.
Can contact the owner of the restaurant via email.
Provides base for online promotions, electronic coupons and gift
certificates without needing the costly conventional media.
Receive direct customer feedback and suggestions.
Keep the customers informed.

ADVANTAGES:-

Reduce time-consuming phone orders and eliminate illegible fax


orders.
No more busy phones or the requirement for extra phone lines.
An edge over the competition at an affordable price.
Broader customer reach across regions.
Builds a customer database.
Provides a channel for marketing and promotion lowering your
advertising cost.
Helps in improved service.
Greater customer satisfaction!!!

SYSTEM Requirements
 SOFTWARE REQUIREMENTS
 Operating system
 Windows 2000/Professional/XP
 Front-end and Back-end
 MYSQL , PHP, JS, HTML

SERVER – XAMPP , APACHE

 HARDWARE REQUIREMENTS

Processor 450 MHz Pentium II-class processor


600MHz Pentium III-class or IV processor
Operating system Standard editions can be installed on any of the
following systems:-
 Microsft windows server 2003
 Windows XP Home edition
Memory 512MB for both Microsoft windows server 2003
and Windows XP Home edition
Hard Disk Minimum space required to install .NET=3.5GB
Minimum space required to install SQL
SERVER=1.6GB
The BLOCK Diagram of
the Food Ordering System:

FLOW CHART FOR THE ORDERING WEBSITE:


System Design
Languages used
1.Html
2.Css
3.MySql
4.Php
5.Javascript

DATABASE DESIGN

Database design is the process of producing a detailed data model of database.


This data model contains all the need logical and physical design choices and
physical storage parameters needed to generate a design in a data definition
language, which can then be used to create a database. A fully attributed data
model contains detailed attributes for each entity. The term database design can
be used to describe many different part of the design of an overall database
system. Principally, and most correctly, it can be thought of as the logical
design of the base data structure used to store the data. In the relational model
these are the tables and views. In an object database the entities and
relationships map directly to object classes and named relationships. However,
the term database design could also be used to apply to the overall process of
designing ,not just the base data structure, but also the forms and queries used as
part of the overall database application within the database management system.

Database schema of ONLINE food ordering system:


A database schema is the skeleton structure that represents the logical view of the entire
database. It defines how the data is organized and how the relations among them are
associated. It formulates all the constraints that are to be applied on the data.
A database schema can be divided broadly into two categories −
Physical Database Schema:
This schema pertains to the actual storage of data and its form ofstorage like files, indices,
etc. It defines how the data will be stored in a secondary storage.
Logical Database Schema:
This schema defines all the logical constraints that need to be appliedon the data stored. It
defines tables, views, and integrity constraints.

Database schema 
User Interface
Home page

FLOW :

The website is open for all the customers hence no login require from customers side. On home
page there is horizontal menu bar namely HOME-CATEGOTY-FOOD-CONTACT. Just below menu
bar there is search bar where you can search food or its description…the site will search
through out the database and will bring required solution for you.
Category

FLOW:

Category wise distinguation of food is done here.customer can search through category which
will make it easier for them.

Food
Order food :

ADMIN INTERFACE
Manage admins

Flow:
1. ONLY owner can manage this part and appoint several admins to the site
2. after adding admins as per need and privacy admins can change password, upgrade
password, owner can delete the admin.
3. before making any such move site will the password .

Manage category
Flow:
1.Admins can access this option
2.they can add update and delete categories as per their conviniance
3. also there is option of feature using that admin can decide whether the category should be
displayed on front page.

Manage food

Flow : all steps ar as same s category . food section is sub part of categories.

Manage order
FLOW : Here admin can not really operate this but by the means of queries if admin update
status to ‘Delivered’ specific amount of that food will be added on the dash board where
record of daily transactions are given.

Login and logout


This feature is pretty much known to everyone.
We’ve done login authentication for the security purpose.
System Evolution

The heart of the entire ordering system is the Database. Currently the system
is only available for small scale restaurants. For Large restaurants, performance
considerations should be taken into account in terms of Hardware/Software
capacity/Page load time etc. Also, security vulnerabilities should be evaluated for
large scale systems.

In future this can also be available as a Mobile application and can be


integrated with in store Touch Screen Order devices.

I am also certain that if this system goes into actual use, many requests will
arise for additional features which I had not previously considered, but would be
useful to have. For this reason, I feel as though the application can be constantly
evolving, which I consider a very good thing.

Future work
• Enhance User Interface by adding more user interactive features. Provide Deals and
promotional Offer details to home page. Provide Recipes of the Week/Day to Home
Page
• Payment Options: Add different payment options such as PayPal, Cash, Gift Cards
etc. Allow to save payment details for future use.
• Order Process Estimate: Provide customer a visual graphical order status bar

• Order Ready notification: Send an Order Ready notification to the customer

• Restaurant Locator: Allow to find and choose a nearby restaurant

Limitations : Online payment is not available at this version.

END OF REP0RT

Mobile view :
___________________________________________________________________________
_

You might also like