SlideShare a Scribd company logo
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 1
Annamacharya Institute of Technology and sciences, Rajampet.
HOME DELIVERY RESTAURANTS
in partial fulfillment for the award of the degree of Master of
Computer Applications.
Submitted by
Mr. Venkata Trivikram Kumar Viswanadham
(Regd No: 15701F0038)
Under Guidance of
(Mr. V. Sathyendra Kumar)
Department of Master of Computer Applications
Annamacharya Institute of Technology and
Sciences
(An Autonoumous Institution)
Newboyanapalli, Rajampet-516126.
APRIL-2017
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 2
Annamacharya Institute of Technology and sciences, Rajampet.
Department of Master of Computer Applications
Annamacharya Institute of Technology and
Sciences
(An Autonomous Institution)
Newboyanapalli, Rajampet-516126.
CERTIFICATE
This is certify that the project report titled “Home Delivery Restaurants” is a
bonafide record of the project work done by Mr. Venkata Trivikram kumar
Viswanadham (Regd No:15701F0038) during the Academic year 2016-2017.
Project Supervisor
Mr. V. Sathyendra Kumar
Head of the Department
Dr. C. Madana Kumar Reddy
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 3
Annamacharya Institute of Technology and sciences, Rajampet.
DECLARATION
I hereby declare that the project work entitled “Home Delivery
Restaurants” submitted to the Annamacharya Institute of Technology &
Sciences (Autonomous), is a record of an original work done by me under the
guidance of Mr. V. Sathyendra Kumar, Assistant Professor, Department of
Computer Applications, and the this project work is submitted on the partial
fulfillment of the requirements for the award of the degree of Master of
Computer Applications.
Mr. Venkata Trivikram Kumar Viswanadham
(Redg No: 15701F0038)
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 4
Annamacharya Institute of Technology and sciences, Rajampet.
Acknowledgements
This project work in itself is an acknowledgement to the
desperation, sincerity, passion and technical assistance contributed to it by
our Dr. N. Mallikarjuna Rao. With immense gratitude we acknowledge
our indebtedness to all the persons whose support and guidance have helped
us in carrying out this project work dynamically and upto the standards of our
prestigious institution.
We wish to express our deep respect and thankfulness to Dr. N.
Mallikarjuna Rao, without her guidance, insightful comments, smart
encouragement and valuable help this work would not have been a success.
We have great pleasure in acknowledging the help we received from all
those who favored in giving shape to this project, a sincere thanks to:
All the samples who filled out our questionnaires.
The Smart people out there who invented the Internet and Google.
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 5
Annamacharya Institute of Technology and sciences, Rajampet.
Abbrevations
B1G1F = Buy One Get One Free
BOGO = (the same as B1G1F), Buy One, Get One (usually free)
C/O = Cash Off or Cents Off
CPN = Coupon
CRT = Customer Service Reps
DCRT = Dated Cash Register Receipt
DND = Do Not Double
DUPES = Duplicates
EB = Extra Bucks(CVS)
GC = Gift Certificate
GDA = Good Deal Alert
GWP = Gift with Purchase
HDR = Home Delivery Restaurants
H/F = Handling Fee
ISO = In Search Of
LMK = Let Me Know
LPG = Lower Price Guarantee
NED = No expiration date
NOCC = No Credit Card
POP = Proof of Purchase
PP = Purchase Price
Qualifier (Q) = Proof of Purchase
SMP = Specially Marked Packages
TMF = Try Me Free
TOS = Terms of Service
UPC = Universal Product Code
WL = Wish List
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 6
Annamacharya Institute of Technology and sciences, Rajampet.
Motivation and Objectives of the project
Motivation:
Home Delivery Restaurants has transformed into one of the most
popular channels, both for consumers and suppliers. It provides a broad range
of benefits such as online catalogues, comparative pricing, cost efficiency, less
time consuming and a lot more. These are the reasons why I selecting this HDR
and also it can get popularity in the future. In this aspect I focus on
recognizing the motivational factors of Home Delivery Restaurants. I believe
that in the development of the future characteristics of e-commerce, future
patterns of buying behaviour would play a significant role.
Objectives:
The main objective of this project(Home Delivery Restaurants) is to
develop an application which gives provision to the restaurant owners to
flourish their business by uploading menus at no cost andwill invariably lead
to higher customer retention and acquisition rates.
 According this Home Delivery Restaurants was developing for
saving the time and get the food earlier.
 Also, this is used for old age people and also help full for private
and govt employees.
 Why means for waiting on a line and get that food is a waste of
time for working people.
 This Home Delivery Restaurants to save the travelling charges for
middle class people.
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 7
Annamacharya Institute of Technology and sciences, Rajampet.
Table of Contents Page-no
Abstract……………………………………………………………………. 1
Chapter 1: Introduction……………………………………………….. 2
Chapter 2: Requirements Gathering……………………………..... 2
Chapter 3: Analysis: SRS…………………………………………….. 3-12
Chapter 4: System Design……………………………………………. 12-17
Chapter 5: Interfaces/Screen Shots………………………………. 18-20
Chapter 6: Conclusions ……………………………………………… 21
References
URL’s
Appendixes
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 8
Annamacharya Institute of Technology and sciences, Rajampet.
Abstract
The Home Delivery Restaurants that permits a customer to submit online
orders for items and/or services from a store that serves both walk-in
customers and online customers. The Home Delivery Restaurants presents an
online display of an order cut off time and an associated delivery window for
items selected by the customer. This application accepts the customer's
submission of a purchase order for the item in response to a time of
submission being before the order cut off time. The Home Delivery Restaurants
does not settle with a credit supplier of the customer until the item selected by
the customer is picked from inventory but before it is delivered. Therefore, the
customer can go online and make changes to the order. In addition, available
service windows are presented to the customer as a function of customer
selected order and service types and further, the order picking is assigned in
accordance with a picker's preference. When ordering items, many shopping
applications provide for holding items selected for purchase. Successive items
selected for purchase are placed into the virtual food ordered until a customer
completes their food ordering trip. Home Delivery Restaurants may be
examined at any time, and their contents can be edited or deleted at the option
of the customer. Once the customer decides to submit a purchase food order,
the customer may print the contents of the ordering basket in order to obtain a
hard copy record of the transaction.
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 9
Annamacharya Institute of Technology and sciences, Rajampet.
Chapter-1
Introduction
Home Delivery Restaurants is a process of ordering food from a local
restaurant or food cooperative through a web page or app. Much like ordering
consumer goods online, many of these allow customers to keep accounts with
them in order to make frequent ordering convenient. A customer will search for
a favorite restaurant, usually filtered via type of foods and choose from
available items, and choose delivery or pick-up. Payment can be amongst
others either by credit card or cash, with the restaurant returning a percentage
to the online food company.
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 10
Annamacharya Institute of Technology and sciences, Rajampet.
Chapter-2
Requirements gathering
Functional Requirements:
It can describes behavior or the project.
 Input/output
 Processing
 Error handling
Coming to the points under the functional requirements for Online
Home Delivery Restaurants as follows:
 A detailed breakdown that explains how the outcome of a project
will operate to meet the specified business requirements.
 Include a list of the steps that each user will take in the new
system.
 The functional requirements for Home delivery restaurants are
defined and developed after the project’s business requirements
have been established.
Non-Functional Requirements:
There are requirements that are not functional in nature. Specifically,
these are the constraints the system must work within.
 Performance Requirements
 Safety Requirements
 Security Requirements
 Software Quality Attributes
 Business Rules
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 11
Annamacharya Institute of Technology and sciences, Rajampet.
Chapter-3
3.1 Introduction
3.1.1 Purpose
3.1.2 Document Conventions
3.1.3 Intended Audience
3.1.4 Product Scope
3.1.5References
3.2 Overall Discussion
3.2.1 Product Prospective
3.2.2 Product Function
3.2.3 User Entities
3.2.4 Operating Environment
3.2.5 Design And Implementation Constraints
3.2.6 User Documentation
3.2.7 Assumptions And Dependences
3.3 External Interface Requirements
3.3.1 User Interface
3.3.2 Hardware Interface
3.3.3 Software Interfaces
3.3.4 Communication Interface
3.4 System Features
3.4.1 System Feature(1)
3.4.2 System Feature(2)
3.5 Other Non-Functional Requirements
3.5.1 Performance Requirement
3.5.2 Safety Requirements
3.5.3 Security Requirement
3.5.4 Software Quality Attributes
3.5.5 Business Rules
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 12
Annamacharya Institute of Technology and sciences, Rajampet.
3.1 INTRODUCTION
3.1.1 PURPOSE
 The main purpose of the project is everyone should be able
to use internet applications. The purpose of this SRS is to
describe the requirements involved in developing a Home
Delivery Restaurants (HDR).
 Everyone should able to getting the food at Home Delivery
Restaurants. Mainly save the time and use the online
services.
3.1.2 DOCUMENT CONVENTIONS
Admin: The facilities mainly process to this application the customer
will use freely and understandable. For ordered any item
for us own decision and favourite items.
Register: This is for entering details about an item onceregister our
details in this next will have to select the item and fill the
paying details. Items like as Rice, Fast Foods and Italian
foods.
3.1.3INTENDED AUDIENCE
The Intended audience is any person who wants to order and
gets the food on online.
3.1.4 PRODUCT SCOPE
 The project is titled Home Delivery Restaurants (HDR).
 Home delivery Restaurants Product will perform the
following tasks.
 Online food ordering system can be implemented to hotel
in the locality. Famous hotels and ive star hotels was taken
too much cost from the customers.
 System recommends a facility to accept the orders and also
this system for which can make customers happiness.
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 13
Annamacharya Institute of Technology and sciences, Rajampet.
3.1.5 REFERENCE
Searching the data and collect the information about this
project on google.
 www.amazon.in
 www.foodpanda.in
3.2 OVERALL DESCRIPTION
3.2.1 PRODCUT PERSPECTIVE
Home Delivery Restaurants is the online service. This will perform
the receiving and response the orders Immediately. Also delivers
the items and food products in given time.
 The business man’s interface for products removing and
entering. They shopkeeper will functions such as changing
the item information.
 The customers interface for searching and ordering food will
provide for an easy to getting the food an locate the food of
his choice easily.
3.2.2 PRODUCT FUNCTION
 The main purpose of the Home Delivery Restaurants is to
minimize the user utility and time. Home Delivery
Restaurants is a electronic commerce which allows
consumers to directly getting the food and fast foods. A
online food ordering system enables the customers to
browse the firm’s range of foods. Like Rice products, Fast
Foods and Italian Foods.
 This online food ordering enables to search specific items.
Online customers must have to access the internet and a
valid method of payment in order to complete a transaction
such as a credit cards. Also gain and earn the cash backs
based on offers on the application.
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 14
Annamacharya Institute of Technology and sciences, Rajampet.
3.2.3 USER ENTITY
Users will use online services and knowing about how to getting
the food items at online.
Payment_method
s
ORDERS
Total_price
e
Order_id
Customer_id
Vehicle_id
Taken
by
Employee_id
Employee_idPayment_type
Customers
Customer_Id
Payment_
Method_Id
Customer_
Name
Phone
Customer
_address
Lives
at
Address
Place
Address_id
zipcod
e
Total_price
Payment_id
Pay
via
Places
Employ
ee
Deliver
by
Vehicl
e
Vehicle_id
Registration_no
Type
Employee_n
ame
Phone
number
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 15
Annamacharya Institute of Technology and sciences, Rajampet.
3.2.4 Operating Environment
The current environment on the project are related to the provision
of hardware resources to implement and test a high-performance
in people. At present, we have to use any operating systems for
this project. Like as Linux operating system.
 The Online Food Ordering System shall operate with the following
Web browsers: Microsoft Internet Explorer versions5.0 and 6.0.
 The Online Food Ordering System shall operate on a server running
the current corporate approved versions of Red Hat Linux and
Apache WebServer.
3.2.5 Design and Implementation Constraints:
 At the time of ordering the food, each user is provided a
particular transaction details filled in credit and debit card
fields.
 The system’s design, code, and maintenance documentation
shall conform to the process Impact Intranet Development
Standard, Version.
 All HTML code shall conform to the HTML 4.0 standard.
3.2.6 Users Documentations:
 Users of the Home Delivery Restaurants will interact with the
application through a series of simple forms.
 Each category of food has its own form associated with it
which presents a drop down menu for choosing which specific
item from the category should be added to the order, and a
series of check boxes and radio buttons for selecting which
options are to be included.
 Adding an item to the order is accomplished by a single button
click. Users select which category of food they would like to
order, and therefore which form should be displayed, by
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 16
Annamacharya Institute of Technology and sciences, Rajampet.
navigating a menu bar, an approach which should be familiar
to most users.
3.2.7 Assumptions and Dependencies:
A number of factors that may affect the requirements specified in
the SRS include:
 A basic module of job accounting and payment considerations
will be provided, as they are not the focus of the scheduler.
 Users are assumed to have a fair estimate of job execution
times, so that the decision to accept or reject a job is
facilitated.
3.3 External Interface Requirements:
3.3.1 User Interface
 User interaction withthe menu management system is similar to
that with the webordering system.
 Users navigate a tree structure to find the vendor, category, or
specific food item that they would like to modify and after making
their selection they are presented with a form which displays all of
the current fields and values associated with that item, all of
which can be modified or removed.
3.3.2Hardware Interface:
 Describe the logical and physical characteristics of each
interface between the software product and the hardware
components of the system.
 This may include the supported device types, the nature of
the data and control interactions between the software and
the hardware, and communication protocols to be used.
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 17
Annamacharya Institute of Technology and sciences, Rajampet.
3.3.3 Software Interface:
Describe the connections between this product and other
specific software components (name and version), including
databases, operating systems, tools, libraries, and integrated
commercial components.
 Identify the data items or messages coming into the system.
 Describe the purpose of each. Describe the services needed
and the nature of Communications.
 Refer to documents that describe detailed application
programming interface protocols. Data that will be shared
across software components.
3.3.4 Communication Interface:
 Describe the requirements associated with any
communications functions required by this product,
including e-mail, web browser, network server
communications protocols, electronic forms, and soon.
 Define any pertinent message formatting. Identify any
communication standards that will be used, such as FTP or
HTTP. Specify any communication security or encryption
issues.
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 18
Annamacharya Institute of Technology and sciences, Rajampet.
3.4 System features
3.4.1 System features 1
 Stimulus or response sequences
 Displays a detailed list of available items and make a
ordering or reserve the items.
3.4.2 System features 2
 The new system has been designed as per user requirements so as
to fulfill almost all them.
 Quick scheduling
 Immediate selection of packages
 Easy to store and retrieve information
 Cost effective
3.5 Other Non-Functional requirements
3.5.1 Performance Requirements
 The system shall accommodate 400 users during the peak
usage time window of 8:00am to 10:00am local time, with an
estimated average session duration of 8 minutes.
 All Web pages generated by the system shall be fully
downloadable in no more than 10 seconds over a 40KBps
modem connection.
 Responses to queries shall take no longer than 7 seconds to
load onto the screen after the user submits the query.
 The system shall display confirmation messages to users
within 4 seconds after the user submits information to the
system.
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 19
Annamacharya Institute of Technology and sciences, Rajampet.
3.5.2 Safety requirements
 Web security test will be carried out using a third party tool.
 Specify those requirements that are concerned with possible
loss, damage, that could result from the use of the product.
 Safety project in the package travel directive nevertheless an
organize service.
3.5.3 Security Requirements
 All network transactions that involve financial information or
personally identifiable information shall be encrypted per
BR-33.
 Patrons shall log in according to the restricted computer
system access policy per BR-35.
3.5.4 Software Quality attributes
 If the connection between the user and the system is broken
prior to an order being either confirmed or canceled, the
Home Delivery Restaurants shall enable the user to recover
an incomplete order.
3.5.5 Business Rules
 Workers and Employees can able to enter into the
Restaurant in time.
 Must and should maintain the dress code and with shoo.
 Should not carry the electronic goods into the working place
and working times.
 Delivering the product should maintain the particular time
on customers in front of door.
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 20
Annamacharya Institute of Technology and sciences, Rajampet.
 Communicate with customers for understandable language
and receiving the each customer with honorable.
 Pay with a credit card. Using a credit card remains the safest
way to getting the products online.
 An online seal of approval shows that a company maintains
certain business practices and standards.
Chapter-4
4.1System Design
4.1.1Database Design
4.1.2 Data Flow Diagrams
4.1.3 Class Diagrams
Database Design
Database and database management systems explore how to use
relationship in a pool of data when developing methods for data storage and
retrieval. Database allow data to be among different applications.
TABLE NAME: Order_Item
SNO ATTRIBUTE DATATYPE SIZE CONSTRAINT
1 Item_name Varchar2 30 Not null
2 Item_no Number 5 Unique Key
3
Quantity Number 10 Not null
4 Order_date Varchar2 10 Not null
5 Order_time Varchar2 15 Not null
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 21
Annamacharya Institute of Technology and sciences, Rajampet.
TABLE NAME: Credit Card Details
SNO ATTRIBUTE DATATYPE SIZE CONSTRAINT
1 Card_Number Number 20 Unique Key
2 First_Name Varchar2 15 Not null
3 Surname Varchar2 10 Not null
4 Valid_from Varchar2 15 Not null
5 Expiry_date Number 10 Not null
6 Security_code Number 10 Not null
TABLE NAME: Customer Details
SNO ATTRIBUTE DATATYPE SIZE CONSTRAINT
1 Customer_name Varchar2 20 Not null
2 Mobile_Number Number 11 Unique Key
3 Address_line1 Varchar2 20 Not null
4 Address_line2 Varchar2 15 Not null
5 Country Varchar2 10 Not null
6 City Varchar2 10 Not null
7 Town Varchar2 10 Not null
8 Area_code Number 10 Not null
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 22
Annamacharya Institute of Technology and sciences, Rajampet.
Relational schema
Table (Table_no, Status)
Order (Order_no, Table_no, Order_time, Order_date, Head_no, Payment_status)
Orderline (Order_no, Item_no, quantity)
Menu (Item_no, ,Item_name, Item_price, Status, Discount, Photo, Description)
Reservation (Res_no, Date, Time, Cus_info, Tel, Table_no, Waiting_no, Status,
Head_no)
Waiting (Waiting_no, Priority, Status)
Employee (Employee_no, Position, Work_in_time, Work_out_time,
Employee_name, Tel, Address, Salary, Dayoff)
Performance (Employee_no, Order_no, Attitude, Efficiency, Polite, Satisfaction)
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 23
Annamacharya Institute of Technology and sciences, Rajampet.
Data Flow Diagrams
A Data Flow Diagram (DFD) is a graphical representation of the “flow of
the product maintenance in the Online Home Delivery Restaurants.
Dataflow diagram can also be used for the visualization of the data
processing. DFD shows the interaction between the system and outside
entities. This context level DFD is then “exploded” to show more detail of
system being modeled. A DFD represents flow of data through a system.
Dataflow diagram are commonly used during the problem analysis..
Customer details
Administrator
Ordering Food
Food Details
Online
Home
Delivery
Restaurants
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 24
Annamacharya Institute of Technology and sciences, Rajampet.
Data Flow Diagram
Order
Customer and order information
Acknowledgement
Credit card number
Order
Confirmation and Information
Delivery date Approval of
Rejection
Product Type and Amount
Customer
1E-Commerce
Process Order
CustomerD1
Database
2 CyberCheck
Verify Credit
Card
Credit Card
Company
3 Shipping
Ship Order
D2 Inventory
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 25
Annamacharya Institute of Technology and sciences, Rajampet.
Class Diagrams
1 places
1 1...*
Cancels..*
Telephone Agent
-id
-name
Orderregistry
-ord_num
-ord_date
+lookup_order()
Item
-item_no
-item_name
+add_item()
+cancel_item()
+total_price()
-cust_num
CatalogItem
-item_no
-item_name
+addTostook()
ord_num
+item_no
Order
-ord_num
-tot_price
Customer
-cust_num
-cust_name
CustomerCatalog
-cust_num
-cust_name
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 26
Annamacharya Institute of Technology and sciences, Rajampet.
Chapter-5
5.1 Interfaces
There are many types of interfaces as such supported by the E-Store
software system namely; User Interface, Software Interface and Hardware
Interface.
The protocol used shall be HTTP.
The Port number used will be 80.
5.1.1 User Interfaces
The user interface for the software shall be compatible to any
browser such as Internet Explorer, Google Chrome, Mozilla or Netscape
Navigator by which user can access to the system.
The user interface shall be implemented using any tool or software
package like Java Applet, MS Front Page etc.
5.1.2 Hardware Interfaces
Since the application must run over the internet, all the hardware
shall require to connect internet will be hardware interface for the
system. As for e.g. Modem, WAN – LAN, WI-FI Networks.
5.1.3 Software Interfaces
 The Home Delivery Restaurant system shall communicate with the
Configurator to identify all the available components to configure
the product.
 The Home Delivery Restaurant shall communicate with the content
manager to get the product specifications, offerings and
promotions.
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 27
Annamacharya Institute of Technology and sciences, Rajampet.
 The Home Delivery Restaurant system shall communicate with Bill
Pay system to identify available payment methods, validate the
payments and process payment.
 The Home Delivery Restaurant system shall communicate to credit
management system for handling financing options.
5.1.4 Communications Interfaces
The e-store system shall use the HTTP protocol for communication
over the internet and for the intranet communication will be through
TCP/IP protocol suite.
5.2Screen Shots
Web Application images:
5.2.1 Sign In
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 28
Annamacharya Institute of Technology and sciences, Rajampet.
5.2.2 Payment Information
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 29
Annamacharya Institute of Technology and sciences, Rajampet.
Chapter-6
6.1 Conclusion
In this fast moving life where people don't have time to prepare food,
online Home Delivery Restaurants has emerged as a time saving and
convenient way of Food Ordering. Thus, Online Home Delivery Restaurants has
become a boon for the restaurant owners who do not want their customers to
move away just because of the scarcity of time. Customer is the king for every
business and nobody wants to lose the profitable customers. The online Home
Delivery Restaurants provides various features to your customers so as to keep
in the list of your 'regular customers'.Customers can enjoy the convenience of
ordering food online while sitting at their homes/offices. This results in a
comfort for both restaurant owners as well as their customers as there is no
more annoying phone call or pamphlet/brochure based food Ordering.
References:
The references are:
 E-Store Structural Model
 E-Store Behavioral Model
 E-Store NFR Model
 E-Store Amazon
URL’s:
www.google.com
www.amazon.com
www.w3school.com
www.foodpanda.in
Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham
Page | 30
Annamacharya Institute of Technology and sciences, Rajampet.
Appendixes:
This section includes figures for ER-Diagrams and various web
application images like screenshots and created formats. For login and sign up
to the online Home Delivery Restaurants.

More Related Content

What's hot

Food Order Management System
Food Order Management SystemFood Order Management System
Food Order Management System
SheikhAmikUllahPrott
 
Restaurant manager app
Restaurant manager appRestaurant manager app
Restaurant manager app
Nidhi Kumari
 
Online Shopping System
Online Shopping SystemOnline Shopping System
Online Shopping System
Kusum Sankhala
 
Online shopping system (E-commerce)
Online shopping system (E-commerce)Online shopping system (E-commerce)
Online shopping system (E-commerce)
Sarp Infotech
 
Onlineline shopping Yash Bazaar.com
Onlineline shopping Yash Bazaar.comOnlineline shopping Yash Bazaar.com
Onlineline shopping Yash Bazaar.com
Tmu
 
The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...Rajesh Roky
 
Online restaurant management system
Online restaurant management systemOnline restaurant management system
Online restaurant management system
Amal Jose
 
My ppt
My pptMy ppt
My ppt
Aman Jain Aj
 
Online Food Ordering System
Online Food Ordering SystemOnline Food Ordering System
Online Food Ordering System
Ankita Jangir
 
Online shopping Project
Online shopping Project Online shopping Project
Online shopping Project
Krishna Mohan Shakya
 
Online shopping ppt by rohit jain
Online shopping ppt by rohit jainOnline shopping ppt by rohit jain
Online shopping ppt by rohit jain
Rohit Jain
 
Restaurant Project by Amit Mangukiya
Restaurant Project by Amit MangukiyaRestaurant Project by Amit Mangukiya
Restaurant Project by Amit MangukiyaAmit Mangukiya
 
Online grocery store
Online grocery storeOnline grocery store
Online grocery store
Kavita Sharma
 
Online shopping project synopsis
Online shopping project synopsisOnline shopping project synopsis
Online shopping project synopsis
Student Project Guide
 
Food order
Food orderFood order
Food order
Arman Ahmed
 
Food Delivery App Development - Start Online Delivery Business
Food Delivery App Development - Start Online Delivery BusinessFood Delivery App Development - Start Online Delivery Business
Food Delivery App Development - Start Online Delivery Business
Harrywilliam6
 
Online Bus Reservatiom System
Online Bus Reservatiom SystemOnline Bus Reservatiom System
Online Bus Reservatiom System
Nikhil Vyas
 
ONLINE SHOPPING SYSTEM -SEPM
ONLINE SHOPPING SYSTEM -SEPMONLINE SHOPPING SYSTEM -SEPM
ONLINE SHOPPING SYSTEM -SEPM
Aantariksh Developers
 
Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report
Surjeet Art
 

What's hot (20)

Food Order Management System
Food Order Management SystemFood Order Management System
Food Order Management System
 
Onlineshopping
OnlineshoppingOnlineshopping
Onlineshopping
 
Restaurant manager app
Restaurant manager appRestaurant manager app
Restaurant manager app
 
Online Shopping System
Online Shopping SystemOnline Shopping System
Online Shopping System
 
Online shopping system (E-commerce)
Online shopping system (E-commerce)Online shopping system (E-commerce)
Online shopping system (E-commerce)
 
Onlineline shopping Yash Bazaar.com
Onlineline shopping Yash Bazaar.comOnlineline shopping Yash Bazaar.com
Onlineline shopping Yash Bazaar.com
 
The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...The main purpose of the project is to manage the supermarket efficiently (rep...
The main purpose of the project is to manage the supermarket efficiently (rep...
 
Online restaurant management system
Online restaurant management systemOnline restaurant management system
Online restaurant management system
 
My ppt
My pptMy ppt
My ppt
 
Online Food Ordering System
Online Food Ordering SystemOnline Food Ordering System
Online Food Ordering System
 
Online shopping Project
Online shopping Project Online shopping Project
Online shopping Project
 
Online shopping ppt by rohit jain
Online shopping ppt by rohit jainOnline shopping ppt by rohit jain
Online shopping ppt by rohit jain
 
Restaurant Project by Amit Mangukiya
Restaurant Project by Amit MangukiyaRestaurant Project by Amit Mangukiya
Restaurant Project by Amit Mangukiya
 
Online grocery store
Online grocery storeOnline grocery store
Online grocery store
 
Online shopping project synopsis
Online shopping project synopsisOnline shopping project synopsis
Online shopping project synopsis
 
Food order
Food orderFood order
Food order
 
Food Delivery App Development - Start Online Delivery Business
Food Delivery App Development - Start Online Delivery BusinessFood Delivery App Development - Start Online Delivery Business
Food Delivery App Development - Start Online Delivery Business
 
Online Bus Reservatiom System
Online Bus Reservatiom SystemOnline Bus Reservatiom System
Online Bus Reservatiom System
 
ONLINE SHOPPING SYSTEM -SEPM
ONLINE SHOPPING SYSTEM -SEPMONLINE SHOPPING SYSTEM -SEPM
ONLINE SHOPPING SYSTEM -SEPM
 
Online Shopping project report
Online Shopping project report Online Shopping project report
Online Shopping project report
 

Similar to Home delivery restaurants

355905786-online-food-ordering-system-mini.docx
355905786-online-food-ordering-system-mini.docx355905786-online-food-ordering-system-mini.docx
355905786-online-food-ordering-system-mini.docx
EFRENlazarte2
 
Project Report_Food Bazar_Ver1
Project Report_Food Bazar_Ver1Project Report_Food Bazar_Ver1
Project Report_Food Bazar_Ver1MEGHA JAIN
 
Information of online food system
Information of online food systemInformation of online food system
Information of online food system
Arpitsaxena79
 
Canteen Automation System
Canteen Automation SystemCanteen Automation System
Canteen Automation System
IRJET Journal
 
food delivery website-1.docx
food delivery website-1.docxfood delivery website-1.docx
food delivery website-1.docx
fl878470
 
GRO n GO
GRO n GO GRO n GO
GRO n GO
hetvi naik
 
Project Report on Grocery Store Website
Project Report on Grocery Store WebsiteProject Report on Grocery Store Website
Project Report on Grocery Store Website
'Ashmeet Sehgal'
 
IRJET - Bakery Basket
IRJET - Bakery BasketIRJET - Bakery Basket
IRJET - Bakery Basket
IRJET Journal
 
Food Ordering System
Food Ordering SystemFood Ordering System
Food Ordering System
IRJET Journal
 
Canteen automation system (updated) revised
Canteen automation system (updated) revisedCanteen automation system (updated) revised
Canteen automation system (updated) revised
rinshi jain
 
IRJET- Data Centric Smart Restaurant Management System
IRJET-  	  Data Centric Smart Restaurant Management SystemIRJET-  	  Data Centric Smart Restaurant Management System
IRJET- Data Centric Smart Restaurant Management System
IRJET Journal
 
Hotel management system
Hotel management systemHotel management system
Hotel management system
PAWAN KUMAR
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
Kamal Acharya
 
Kakshsisbsh
KakshsisbshKakshsisbsh
Kakshsisbsh
ChimanlalPatel
 
IRJET- Canteen Management Android Application using E-Wallet
IRJET-  	  Canteen Management Android Application using E-WalletIRJET-  	  Canteen Management Android Application using E-Wallet
IRJET- Canteen Management Android Application using E-Wallet
IRJET Journal
 
foodorder-170421171524 (1).pptx
foodorder-170421171524 (1).pptxfoodorder-170421171524 (1).pptx
foodorder-170421171524 (1).pptx
Prasanth344620
 
marketing of services of door step service
marketing of services of door step servicemarketing of services of door step service
marketing of services of door step service
Mayank Garg
 
IRJET- Online Food Ordering System
IRJET- Online Food Ordering SystemIRJET- Online Food Ordering System
IRJET- Online Food Ordering System
IRJET Journal
 

Similar to Home delivery restaurants (20)

355905786-online-food-ordering-system-mini.docx
355905786-online-food-ordering-system-mini.docx355905786-online-food-ordering-system-mini.docx
355905786-online-food-ordering-system-mini.docx
 
Project Report_Food Bazar_Ver1
Project Report_Food Bazar_Ver1Project Report_Food Bazar_Ver1
Project Report_Food Bazar_Ver1
 
Information of online food system
Information of online food systemInformation of online food system
Information of online food system
 
Canteen Automation System
Canteen Automation SystemCanteen Automation System
Canteen Automation System
 
food delivery website-1.docx
food delivery website-1.docxfood delivery website-1.docx
food delivery website-1.docx
 
GRO n GO
GRO n GO GRO n GO
GRO n GO
 
intro
introintro
intro
 
Project Report on Grocery Store Website
Project Report on Grocery Store WebsiteProject Report on Grocery Store Website
Project Report on Grocery Store Website
 
IRJET - Bakery Basket
IRJET - Bakery BasketIRJET - Bakery Basket
IRJET - Bakery Basket
 
Food Ordering System
Food Ordering SystemFood Ordering System
Food Ordering System
 
Canteen automation system (updated) revised
Canteen automation system (updated) revisedCanteen automation system (updated) revised
Canteen automation system (updated) revised
 
Madhu Resume
Madhu ResumeMadhu Resume
Madhu Resume
 
IRJET- Data Centric Smart Restaurant Management System
IRJET-  	  Data Centric Smart Restaurant Management SystemIRJET-  	  Data Centric Smart Restaurant Management System
IRJET- Data Centric Smart Restaurant Management System
 
Hotel management system
Hotel management systemHotel management system
Hotel management system
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Kakshsisbsh
KakshsisbshKakshsisbsh
Kakshsisbsh
 
IRJET- Canteen Management Android Application using E-Wallet
IRJET-  	  Canteen Management Android Application using E-WalletIRJET-  	  Canteen Management Android Application using E-Wallet
IRJET- Canteen Management Android Application using E-Wallet
 
foodorder-170421171524 (1).pptx
foodorder-170421171524 (1).pptxfoodorder-170421171524 (1).pptx
foodorder-170421171524 (1).pptx
 
marketing of services of door step service
marketing of services of door step servicemarketing of services of door step service
marketing of services of door step service
 
IRJET- Online Food Ordering System
IRJET- Online Food Ordering SystemIRJET- Online Food Ordering System
IRJET- Online Food Ordering System
 

Recently uploaded

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
Dorra BARTAGUIZ
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
SOFTTECHHUB
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
Laura Byrne
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
RinaMondal9
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
ControlCase
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdfFIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
FIDO Alliance Osaka Seminar: Passkeys at Amazon.pdf
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
Elevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object CalisthenicsElevating Tactical DDD Patterns Through Object Calisthenics
Elevating Tactical DDD Patterns Through Object Calisthenics
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
The Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and SalesThe Art of the Pitch: WordPress Relationships and Sales
The Art of the Pitch: WordPress Relationships and Sales
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
Free Complete Python - A step towards Data Science
Free Complete Python - A step towards Data ScienceFree Complete Python - A step towards Data Science
Free Complete Python - A step towards Data Science
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 
PCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase TeamPCI PIN Basics Webinar from the Controlcase Team
PCI PIN Basics Webinar from the Controlcase Team
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 

Home delivery restaurants

  • 1. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 1 Annamacharya Institute of Technology and sciences, Rajampet. HOME DELIVERY RESTAURANTS in partial fulfillment for the award of the degree of Master of Computer Applications. Submitted by Mr. Venkata Trivikram Kumar Viswanadham (Regd No: 15701F0038) Under Guidance of (Mr. V. Sathyendra Kumar) Department of Master of Computer Applications Annamacharya Institute of Technology and Sciences (An Autonoumous Institution) Newboyanapalli, Rajampet-516126. APRIL-2017
  • 2. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 2 Annamacharya Institute of Technology and sciences, Rajampet. Department of Master of Computer Applications Annamacharya Institute of Technology and Sciences (An Autonomous Institution) Newboyanapalli, Rajampet-516126. CERTIFICATE This is certify that the project report titled “Home Delivery Restaurants” is a bonafide record of the project work done by Mr. Venkata Trivikram kumar Viswanadham (Regd No:15701F0038) during the Academic year 2016-2017. Project Supervisor Mr. V. Sathyendra Kumar Head of the Department Dr. C. Madana Kumar Reddy
  • 3. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 3 Annamacharya Institute of Technology and sciences, Rajampet. DECLARATION I hereby declare that the project work entitled “Home Delivery Restaurants” submitted to the Annamacharya Institute of Technology & Sciences (Autonomous), is a record of an original work done by me under the guidance of Mr. V. Sathyendra Kumar, Assistant Professor, Department of Computer Applications, and the this project work is submitted on the partial fulfillment of the requirements for the award of the degree of Master of Computer Applications. Mr. Venkata Trivikram Kumar Viswanadham (Redg No: 15701F0038)
  • 4. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 4 Annamacharya Institute of Technology and sciences, Rajampet. Acknowledgements This project work in itself is an acknowledgement to the desperation, sincerity, passion and technical assistance contributed to it by our Dr. N. Mallikarjuna Rao. With immense gratitude we acknowledge our indebtedness to all the persons whose support and guidance have helped us in carrying out this project work dynamically and upto the standards of our prestigious institution. We wish to express our deep respect and thankfulness to Dr. N. Mallikarjuna Rao, without her guidance, insightful comments, smart encouragement and valuable help this work would not have been a success. We have great pleasure in acknowledging the help we received from all those who favored in giving shape to this project, a sincere thanks to: All the samples who filled out our questionnaires. The Smart people out there who invented the Internet and Google.
  • 5. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 5 Annamacharya Institute of Technology and sciences, Rajampet. Abbrevations B1G1F = Buy One Get One Free BOGO = (the same as B1G1F), Buy One, Get One (usually free) C/O = Cash Off or Cents Off CPN = Coupon CRT = Customer Service Reps DCRT = Dated Cash Register Receipt DND = Do Not Double DUPES = Duplicates EB = Extra Bucks(CVS) GC = Gift Certificate GDA = Good Deal Alert GWP = Gift with Purchase HDR = Home Delivery Restaurants H/F = Handling Fee ISO = In Search Of LMK = Let Me Know LPG = Lower Price Guarantee NED = No expiration date NOCC = No Credit Card POP = Proof of Purchase PP = Purchase Price Qualifier (Q) = Proof of Purchase SMP = Specially Marked Packages TMF = Try Me Free TOS = Terms of Service UPC = Universal Product Code WL = Wish List
  • 6. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 6 Annamacharya Institute of Technology and sciences, Rajampet. Motivation and Objectives of the project Motivation: Home Delivery Restaurants has transformed into one of the most popular channels, both for consumers and suppliers. It provides a broad range of benefits such as online catalogues, comparative pricing, cost efficiency, less time consuming and a lot more. These are the reasons why I selecting this HDR and also it can get popularity in the future. In this aspect I focus on recognizing the motivational factors of Home Delivery Restaurants. I believe that in the development of the future characteristics of e-commerce, future patterns of buying behaviour would play a significant role. Objectives: The main objective of this project(Home Delivery Restaurants) is to develop an application which gives provision to the restaurant owners to flourish their business by uploading menus at no cost andwill invariably lead to higher customer retention and acquisition rates.  According this Home Delivery Restaurants was developing for saving the time and get the food earlier.  Also, this is used for old age people and also help full for private and govt employees.  Why means for waiting on a line and get that food is a waste of time for working people.  This Home Delivery Restaurants to save the travelling charges for middle class people.
  • 7. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 7 Annamacharya Institute of Technology and sciences, Rajampet. Table of Contents Page-no Abstract……………………………………………………………………. 1 Chapter 1: Introduction……………………………………………….. 2 Chapter 2: Requirements Gathering……………………………..... 2 Chapter 3: Analysis: SRS…………………………………………….. 3-12 Chapter 4: System Design……………………………………………. 12-17 Chapter 5: Interfaces/Screen Shots………………………………. 18-20 Chapter 6: Conclusions ……………………………………………… 21 References URL’s Appendixes
  • 8. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 8 Annamacharya Institute of Technology and sciences, Rajampet. Abstract The Home Delivery Restaurants that permits a customer to submit online orders for items and/or services from a store that serves both walk-in customers and online customers. The Home Delivery Restaurants presents an online display of an order cut off time and an associated delivery window for items selected by the customer. This application accepts the customer's submission of a purchase order for the item in response to a time of submission being before the order cut off time. The Home Delivery Restaurants does not settle with a credit supplier of the customer until the item selected by the customer is picked from inventory but before it is delivered. Therefore, the customer can go online and make changes to the order. In addition, available service windows are presented to the customer as a function of customer selected order and service types and further, the order picking is assigned in accordance with a picker's preference. When ordering items, many shopping applications provide for holding items selected for purchase. Successive items selected for purchase are placed into the virtual food ordered until a customer completes their food ordering trip. Home Delivery Restaurants may be examined at any time, and their contents can be edited or deleted at the option of the customer. Once the customer decides to submit a purchase food order, the customer may print the contents of the ordering basket in order to obtain a hard copy record of the transaction.
  • 9. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 9 Annamacharya Institute of Technology and sciences, Rajampet. Chapter-1 Introduction Home Delivery Restaurants is a process of ordering food from a local restaurant or food cooperative through a web page or app. Much like ordering consumer goods online, many of these allow customers to keep accounts with them in order to make frequent ordering convenient. A customer will search for a favorite restaurant, usually filtered via type of foods and choose from available items, and choose delivery or pick-up. Payment can be amongst others either by credit card or cash, with the restaurant returning a percentage to the online food company.
  • 10. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 10 Annamacharya Institute of Technology and sciences, Rajampet. Chapter-2 Requirements gathering Functional Requirements: It can describes behavior or the project.  Input/output  Processing  Error handling Coming to the points under the functional requirements for Online Home Delivery Restaurants as follows:  A detailed breakdown that explains how the outcome of a project will operate to meet the specified business requirements.  Include a list of the steps that each user will take in the new system.  The functional requirements for Home delivery restaurants are defined and developed after the project’s business requirements have been established. Non-Functional Requirements: There are requirements that are not functional in nature. Specifically, these are the constraints the system must work within.  Performance Requirements  Safety Requirements  Security Requirements  Software Quality Attributes  Business Rules
  • 11. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 11 Annamacharya Institute of Technology and sciences, Rajampet. Chapter-3 3.1 Introduction 3.1.1 Purpose 3.1.2 Document Conventions 3.1.3 Intended Audience 3.1.4 Product Scope 3.1.5References 3.2 Overall Discussion 3.2.1 Product Prospective 3.2.2 Product Function 3.2.3 User Entities 3.2.4 Operating Environment 3.2.5 Design And Implementation Constraints 3.2.6 User Documentation 3.2.7 Assumptions And Dependences 3.3 External Interface Requirements 3.3.1 User Interface 3.3.2 Hardware Interface 3.3.3 Software Interfaces 3.3.4 Communication Interface 3.4 System Features 3.4.1 System Feature(1) 3.4.2 System Feature(2) 3.5 Other Non-Functional Requirements 3.5.1 Performance Requirement 3.5.2 Safety Requirements 3.5.3 Security Requirement 3.5.4 Software Quality Attributes 3.5.5 Business Rules
  • 12. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 12 Annamacharya Institute of Technology and sciences, Rajampet. 3.1 INTRODUCTION 3.1.1 PURPOSE  The main purpose of the project is everyone should be able to use internet applications. The purpose of this SRS is to describe the requirements involved in developing a Home Delivery Restaurants (HDR).  Everyone should able to getting the food at Home Delivery Restaurants. Mainly save the time and use the online services. 3.1.2 DOCUMENT CONVENTIONS Admin: The facilities mainly process to this application the customer will use freely and understandable. For ordered any item for us own decision and favourite items. Register: This is for entering details about an item onceregister our details in this next will have to select the item and fill the paying details. Items like as Rice, Fast Foods and Italian foods. 3.1.3INTENDED AUDIENCE The Intended audience is any person who wants to order and gets the food on online. 3.1.4 PRODUCT SCOPE  The project is titled Home Delivery Restaurants (HDR).  Home delivery Restaurants Product will perform the following tasks.  Online food ordering system can be implemented to hotel in the locality. Famous hotels and ive star hotels was taken too much cost from the customers.  System recommends a facility to accept the orders and also this system for which can make customers happiness.
  • 13. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 13 Annamacharya Institute of Technology and sciences, Rajampet. 3.1.5 REFERENCE Searching the data and collect the information about this project on google.  www.amazon.in  www.foodpanda.in 3.2 OVERALL DESCRIPTION 3.2.1 PRODCUT PERSPECTIVE Home Delivery Restaurants is the online service. This will perform the receiving and response the orders Immediately. Also delivers the items and food products in given time.  The business man’s interface for products removing and entering. They shopkeeper will functions such as changing the item information.  The customers interface for searching and ordering food will provide for an easy to getting the food an locate the food of his choice easily. 3.2.2 PRODUCT FUNCTION  The main purpose of the Home Delivery Restaurants is to minimize the user utility and time. Home Delivery Restaurants is a electronic commerce which allows consumers to directly getting the food and fast foods. A online food ordering system enables the customers to browse the firm’s range of foods. Like Rice products, Fast Foods and Italian Foods.  This online food ordering enables to search specific items. Online customers must have to access the internet and a valid method of payment in order to complete a transaction such as a credit cards. Also gain and earn the cash backs based on offers on the application.
  • 14. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 14 Annamacharya Institute of Technology and sciences, Rajampet. 3.2.3 USER ENTITY Users will use online services and knowing about how to getting the food items at online. Payment_method s ORDERS Total_price e Order_id Customer_id Vehicle_id Taken by Employee_id Employee_idPayment_type Customers Customer_Id Payment_ Method_Id Customer_ Name Phone Customer _address Lives at Address Place Address_id zipcod e Total_price Payment_id Pay via Places Employ ee Deliver by Vehicl e Vehicle_id Registration_no Type Employee_n ame Phone number
  • 15. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 15 Annamacharya Institute of Technology and sciences, Rajampet. 3.2.4 Operating Environment The current environment on the project are related to the provision of hardware resources to implement and test a high-performance in people. At present, we have to use any operating systems for this project. Like as Linux operating system.  The Online Food Ordering System shall operate with the following Web browsers: Microsoft Internet Explorer versions5.0 and 6.0.  The Online Food Ordering System shall operate on a server running the current corporate approved versions of Red Hat Linux and Apache WebServer. 3.2.5 Design and Implementation Constraints:  At the time of ordering the food, each user is provided a particular transaction details filled in credit and debit card fields.  The system’s design, code, and maintenance documentation shall conform to the process Impact Intranet Development Standard, Version.  All HTML code shall conform to the HTML 4.0 standard. 3.2.6 Users Documentations:  Users of the Home Delivery Restaurants will interact with the application through a series of simple forms.  Each category of food has its own form associated with it which presents a drop down menu for choosing which specific item from the category should be added to the order, and a series of check boxes and radio buttons for selecting which options are to be included.  Adding an item to the order is accomplished by a single button click. Users select which category of food they would like to order, and therefore which form should be displayed, by
  • 16. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 16 Annamacharya Institute of Technology and sciences, Rajampet. navigating a menu bar, an approach which should be familiar to most users. 3.2.7 Assumptions and Dependencies: A number of factors that may affect the requirements specified in the SRS include:  A basic module of job accounting and payment considerations will be provided, as they are not the focus of the scheduler.  Users are assumed to have a fair estimate of job execution times, so that the decision to accept or reject a job is facilitated. 3.3 External Interface Requirements: 3.3.1 User Interface  User interaction withthe menu management system is similar to that with the webordering system.  Users navigate a tree structure to find the vendor, category, or specific food item that they would like to modify and after making their selection they are presented with a form which displays all of the current fields and values associated with that item, all of which can be modified or removed. 3.3.2Hardware Interface:  Describe the logical and physical characteristics of each interface between the software product and the hardware components of the system.  This may include the supported device types, the nature of the data and control interactions between the software and the hardware, and communication protocols to be used.
  • 17. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 17 Annamacharya Institute of Technology and sciences, Rajampet. 3.3.3 Software Interface: Describe the connections between this product and other specific software components (name and version), including databases, operating systems, tools, libraries, and integrated commercial components.  Identify the data items or messages coming into the system.  Describe the purpose of each. Describe the services needed and the nature of Communications.  Refer to documents that describe detailed application programming interface protocols. Data that will be shared across software components. 3.3.4 Communication Interface:  Describe the requirements associated with any communications functions required by this product, including e-mail, web browser, network server communications protocols, electronic forms, and soon.  Define any pertinent message formatting. Identify any communication standards that will be used, such as FTP or HTTP. Specify any communication security or encryption issues.
  • 18. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 18 Annamacharya Institute of Technology and sciences, Rajampet. 3.4 System features 3.4.1 System features 1  Stimulus or response sequences  Displays a detailed list of available items and make a ordering or reserve the items. 3.4.2 System features 2  The new system has been designed as per user requirements so as to fulfill almost all them.  Quick scheduling  Immediate selection of packages  Easy to store and retrieve information  Cost effective 3.5 Other Non-Functional requirements 3.5.1 Performance Requirements  The system shall accommodate 400 users during the peak usage time window of 8:00am to 10:00am local time, with an estimated average session duration of 8 minutes.  All Web pages generated by the system shall be fully downloadable in no more than 10 seconds over a 40KBps modem connection.  Responses to queries shall take no longer than 7 seconds to load onto the screen after the user submits the query.  The system shall display confirmation messages to users within 4 seconds after the user submits information to the system.
  • 19. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 19 Annamacharya Institute of Technology and sciences, Rajampet. 3.5.2 Safety requirements  Web security test will be carried out using a third party tool.  Specify those requirements that are concerned with possible loss, damage, that could result from the use of the product.  Safety project in the package travel directive nevertheless an organize service. 3.5.3 Security Requirements  All network transactions that involve financial information or personally identifiable information shall be encrypted per BR-33.  Patrons shall log in according to the restricted computer system access policy per BR-35. 3.5.4 Software Quality attributes  If the connection between the user and the system is broken prior to an order being either confirmed or canceled, the Home Delivery Restaurants shall enable the user to recover an incomplete order. 3.5.5 Business Rules  Workers and Employees can able to enter into the Restaurant in time.  Must and should maintain the dress code and with shoo.  Should not carry the electronic goods into the working place and working times.  Delivering the product should maintain the particular time on customers in front of door.
  • 20. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 20 Annamacharya Institute of Technology and sciences, Rajampet.  Communicate with customers for understandable language and receiving the each customer with honorable.  Pay with a credit card. Using a credit card remains the safest way to getting the products online.  An online seal of approval shows that a company maintains certain business practices and standards. Chapter-4 4.1System Design 4.1.1Database Design 4.1.2 Data Flow Diagrams 4.1.3 Class Diagrams Database Design Database and database management systems explore how to use relationship in a pool of data when developing methods for data storage and retrieval. Database allow data to be among different applications. TABLE NAME: Order_Item SNO ATTRIBUTE DATATYPE SIZE CONSTRAINT 1 Item_name Varchar2 30 Not null 2 Item_no Number 5 Unique Key 3 Quantity Number 10 Not null 4 Order_date Varchar2 10 Not null 5 Order_time Varchar2 15 Not null
  • 21. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 21 Annamacharya Institute of Technology and sciences, Rajampet. TABLE NAME: Credit Card Details SNO ATTRIBUTE DATATYPE SIZE CONSTRAINT 1 Card_Number Number 20 Unique Key 2 First_Name Varchar2 15 Not null 3 Surname Varchar2 10 Not null 4 Valid_from Varchar2 15 Not null 5 Expiry_date Number 10 Not null 6 Security_code Number 10 Not null TABLE NAME: Customer Details SNO ATTRIBUTE DATATYPE SIZE CONSTRAINT 1 Customer_name Varchar2 20 Not null 2 Mobile_Number Number 11 Unique Key 3 Address_line1 Varchar2 20 Not null 4 Address_line2 Varchar2 15 Not null 5 Country Varchar2 10 Not null 6 City Varchar2 10 Not null 7 Town Varchar2 10 Not null 8 Area_code Number 10 Not null
  • 22. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 22 Annamacharya Institute of Technology and sciences, Rajampet. Relational schema Table (Table_no, Status) Order (Order_no, Table_no, Order_time, Order_date, Head_no, Payment_status) Orderline (Order_no, Item_no, quantity) Menu (Item_no, ,Item_name, Item_price, Status, Discount, Photo, Description) Reservation (Res_no, Date, Time, Cus_info, Tel, Table_no, Waiting_no, Status, Head_no) Waiting (Waiting_no, Priority, Status) Employee (Employee_no, Position, Work_in_time, Work_out_time, Employee_name, Tel, Address, Salary, Dayoff) Performance (Employee_no, Order_no, Attitude, Efficiency, Polite, Satisfaction)
  • 23. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 23 Annamacharya Institute of Technology and sciences, Rajampet. Data Flow Diagrams A Data Flow Diagram (DFD) is a graphical representation of the “flow of the product maintenance in the Online Home Delivery Restaurants. Dataflow diagram can also be used for the visualization of the data processing. DFD shows the interaction between the system and outside entities. This context level DFD is then “exploded” to show more detail of system being modeled. A DFD represents flow of data through a system. Dataflow diagram are commonly used during the problem analysis.. Customer details Administrator Ordering Food Food Details Online Home Delivery Restaurants
  • 24. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 24 Annamacharya Institute of Technology and sciences, Rajampet. Data Flow Diagram Order Customer and order information Acknowledgement Credit card number Order Confirmation and Information Delivery date Approval of Rejection Product Type and Amount Customer 1E-Commerce Process Order CustomerD1 Database 2 CyberCheck Verify Credit Card Credit Card Company 3 Shipping Ship Order D2 Inventory
  • 25. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 25 Annamacharya Institute of Technology and sciences, Rajampet. Class Diagrams 1 places 1 1...* Cancels..* Telephone Agent -id -name Orderregistry -ord_num -ord_date +lookup_order() Item -item_no -item_name +add_item() +cancel_item() +total_price() -cust_num CatalogItem -item_no -item_name +addTostook() ord_num +item_no Order -ord_num -tot_price Customer -cust_num -cust_name CustomerCatalog -cust_num -cust_name
  • 26. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 26 Annamacharya Institute of Technology and sciences, Rajampet. Chapter-5 5.1 Interfaces There are many types of interfaces as such supported by the E-Store software system namely; User Interface, Software Interface and Hardware Interface. The protocol used shall be HTTP. The Port number used will be 80. 5.1.1 User Interfaces The user interface for the software shall be compatible to any browser such as Internet Explorer, Google Chrome, Mozilla or Netscape Navigator by which user can access to the system. The user interface shall be implemented using any tool or software package like Java Applet, MS Front Page etc. 5.1.2 Hardware Interfaces Since the application must run over the internet, all the hardware shall require to connect internet will be hardware interface for the system. As for e.g. Modem, WAN – LAN, WI-FI Networks. 5.1.3 Software Interfaces  The Home Delivery Restaurant system shall communicate with the Configurator to identify all the available components to configure the product.  The Home Delivery Restaurant shall communicate with the content manager to get the product specifications, offerings and promotions.
  • 27. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 27 Annamacharya Institute of Technology and sciences, Rajampet.  The Home Delivery Restaurant system shall communicate with Bill Pay system to identify available payment methods, validate the payments and process payment.  The Home Delivery Restaurant system shall communicate to credit management system for handling financing options. 5.1.4 Communications Interfaces The e-store system shall use the HTTP protocol for communication over the internet and for the intranet communication will be through TCP/IP protocol suite. 5.2Screen Shots Web Application images: 5.2.1 Sign In
  • 28. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 28 Annamacharya Institute of Technology and sciences, Rajampet. 5.2.2 Payment Information
  • 29. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 29 Annamacharya Institute of Technology and sciences, Rajampet. Chapter-6 6.1 Conclusion In this fast moving life where people don't have time to prepare food, online Home Delivery Restaurants has emerged as a time saving and convenient way of Food Ordering. Thus, Online Home Delivery Restaurants has become a boon for the restaurant owners who do not want their customers to move away just because of the scarcity of time. Customer is the king for every business and nobody wants to lose the profitable customers. The online Home Delivery Restaurants provides various features to your customers so as to keep in the list of your 'regular customers'.Customers can enjoy the convenience of ordering food online while sitting at their homes/offices. This results in a comfort for both restaurant owners as well as their customers as there is no more annoying phone call or pamphlet/brochure based food Ordering. References: The references are:  E-Store Structural Model  E-Store Behavioral Model  E-Store NFR Model  E-Store Amazon URL’s: www.google.com www.amazon.com www.w3school.com www.foodpanda.in
  • 30. Home Delivery Restaurants Mr. VenkataTrivikramkumarViswanadham Page | 30 Annamacharya Institute of Technology and sciences, Rajampet. Appendixes: This section includes figures for ER-Diagrams and various web application images like screenshots and created formats. For login and sign up to the online Home Delivery Restaurants.