SlideShare a Scribd company logo
1 of 30
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

An Online Food Ordering Service
An Online Food Ordering ServiceAn Online Food Ordering Service
An Online Food Ordering Serviceshreeram38
 
Online food ordering system
Online food ordering systemOnline food ordering system
Online food ordering systemIqraKhan158
 
Information of online food system
Information of online food systemInformation of online food system
Information of online food systemArpitsaxena79
 
vehicle management system project report
vehicle management system project reportvehicle management system project report
vehicle management system project reportAshik Khan
 
Voice wiki on mobile project report
Voice wiki on mobile project reportVoice wiki on mobile project report
Voice wiki on mobile project reportRahul E
 
Final year project presentation
Final year project presentationFinal year project presentation
Final year project presentationNoman Manzoor
 
Online restaurant management system
Online restaurant management systemOnline restaurant management system
Online restaurant management systemAmal Jose
 
Online Shopping System [SE]
Online Shopping System  [SE]Online Shopping System  [SE]
Online Shopping System [SE]Ch Fahadi
 
[[Srs]] online shopping website for TYBSC IT
[[Srs]] online shopping website for TYBSC IT[[Srs]] online shopping website for TYBSC IT
[[Srs]] online shopping website for TYBSC ITYogeshDhamke2
 
Food Delivery App Synopsis.pptx
Food Delivery App Synopsis.pptxFood Delivery App Synopsis.pptx
Food Delivery App Synopsis.pptxAnimeshTripathi33
 
E-Restaurant Management System
E-Restaurant Management SystemE-Restaurant Management System
E-Restaurant Management SystemArno Lordkronos
 
Software Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management systemSoftware Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management systemSM. Aurnob
 
Restaurant Project by Amit Mangukiya
Restaurant Project by Amit MangukiyaRestaurant Project by Amit Mangukiya
Restaurant Project by Amit MangukiyaAmit Mangukiya
 
Table Reservation System
Table Reservation SystemTable Reservation System
Table Reservation SystemSagar Singh
 
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 BusinessHarrywilliam6
 
Restaurant manager app
Restaurant manager appRestaurant manager app
Restaurant manager appNidhi Kumari
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6YogeshDhamke2
 
Onlineline shopping Yash Bazaar.com
Onlineline shopping Yash Bazaar.comOnlineline shopping Yash Bazaar.com
Onlineline shopping Yash Bazaar.comTmu
 

What's hot (20)

An Online Food Ordering Service
An Online Food Ordering ServiceAn Online Food Ordering Service
An Online Food Ordering Service
 
Food order
Food orderFood order
Food order
 
Online food ordering system
Online food ordering systemOnline food ordering system
Online food ordering system
 
Information of online food system
Information of online food systemInformation of online food system
Information of online food system
 
vehicle management system project report
vehicle management system project reportvehicle management system project report
vehicle management system project report
 
Voice wiki on mobile project report
Voice wiki on mobile project reportVoice wiki on mobile project report
Voice wiki on mobile project report
 
Final year project presentation
Final year project presentationFinal year project presentation
Final year project presentation
 
Order now – restaurant management system
Order now – restaurant management systemOrder now – restaurant management system
Order now – restaurant management system
 
Online restaurant management system
Online restaurant management systemOnline restaurant management system
Online restaurant management system
 
Online Shopping System [SE]
Online Shopping System  [SE]Online Shopping System  [SE]
Online Shopping System [SE]
 
[[Srs]] online shopping website for TYBSC IT
[[Srs]] online shopping website for TYBSC IT[[Srs]] online shopping website for TYBSC IT
[[Srs]] online shopping website for TYBSC IT
 
Food Delivery App Synopsis.pptx
Food Delivery App Synopsis.pptxFood Delivery App Synopsis.pptx
Food Delivery App Synopsis.pptx
 
E-Restaurant Management System
E-Restaurant Management SystemE-Restaurant Management System
E-Restaurant Management System
 
Software Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management systemSoftware Requirements Specification for restaurant management system
Software Requirements Specification for restaurant management system
 
Restaurant Project by Amit Mangukiya
Restaurant Project by Amit MangukiyaRestaurant Project by Amit Mangukiya
Restaurant Project by Amit Mangukiya
 
Table Reservation System
Table Reservation SystemTable Reservation System
Table Reservation System
 
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
 
Restaurant manager app
Restaurant manager appRestaurant manager app
Restaurant manager app
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6
 
Onlineline shopping Yash Bazaar.com
Onlineline shopping Yash Bazaar.comOnlineline shopping Yash Bazaar.com
Onlineline shopping Yash Bazaar.com
 

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.docxEFRENlazarte2
 
Project Report_Food Bazar_Ver1
Project Report_Food Bazar_Ver1Project Report_Food Bazar_Ver1
Project Report_Food Bazar_Ver1MEGHA JAIN
 
Canteen Automation System
Canteen Automation SystemCanteen Automation System
Canteen Automation SystemIRJET Journal
 
food delivery website-1.docx
food delivery website-1.docxfood delivery website-1.docx
food delivery website-1.docxfl878470
 
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 BasketIRJET Journal
 
Food Ordering System
Food Ordering SystemFood Ordering System
Food Ordering SystemIRJET Journal
 
Canteen automation system (updated) revised
Canteen automation system (updated) revisedCanteen automation system (updated) revised
Canteen automation system (updated) revisedrinshi 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 SystemIRJET Journal
 
Hotel management system
Hotel management systemHotel management system
Hotel management systemPAWAN KUMAR
 
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-WalletIRJET Journal
 
foodorder-170421171524 (1).pptx
foodorder-170421171524 (1).pptxfoodorder-170421171524 (1).pptx
foodorder-170421171524 (1).pptxPrasanth344620
 
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 serviceMayank Garg
 
IRJET- Online Food Ordering System
IRJET- Online Food Ordering SystemIRJET- Online Food Ordering System
IRJET- Online Food Ordering SystemIRJET Journal
 
SMART TREAT JUNCTION
SMART TREAT JUNCTIONSMART TREAT JUNCTION
SMART TREAT JUNCTIONIRJET 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
 
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
 
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
 
SMART TREAT JUNCTION
SMART TREAT JUNCTIONSMART TREAT JUNCTION
SMART TREAT JUNCTION
 
Resumev
ResumevResumev
Resumev
 

Recently uploaded

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort ServiceHot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
Hot Sexy call girls in Panjabi Bagh 🔝 9953056974 🔝 Delhi escort Service
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

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.