This Home Delivery Restaurants for working and old age people. Easily to get the food and save the valuable time. Customer has been choose the best and elected food items.
this helps you to make your presentation skills better.
It will also helps you to to enhance your skills.
It will be helpful for students of final year of study in becholers
FOOD DELIVERY APP is a application designed primarily for use in the food delivery industry. This application will allow hotels, café, street food vendors and restaurants to increase scope of business by reducing the labor cost involved. Application presents an interactive and up-to-date menu with all available options in an easy to use manner. Customer can choose one or more items to place an order which will land in the cart before checking out. At the end customer can gets order confirmation details. Once the order is placed it is entered in the database and retrieved in pretty much real time.
Objective -
Develop a application that will allow customers to place their food order online and provide them with feedback, a generic image of the meal, a list of side dishes, main course ingredients, and cost information.
this helps you to make your presentation skills better.
It will also helps you to to enhance your skills.
It will be helpful for students of final year of study in becholers
FOOD DELIVERY APP is a application designed primarily for use in the food delivery industry. This application will allow hotels, café, street food vendors and restaurants to increase scope of business by reducing the labor cost involved. Application presents an interactive and up-to-date menu with all available options in an easy to use manner. Customer can choose one or more items to place an order which will land in the cart before checking out. At the end customer can gets order confirmation details. Once the order is placed it is entered in the database and retrieved in pretty much real time.
Objective -
Develop a application that will allow customers to place their food order online and provide them with feedback, a generic image of the meal, a list of side dishes, main course ingredients, and cost information.
The goal of the presentation is to give you a chance to share with classmates the exciting problem you
have been working on, how you solved it and the interesting findings you discovered Prepare maximum 10 minute presentation, which will be followed by 2 minutes of questions from your instructor, and your classmates
It will help you to know the working of e-commerce (B2C) website .... and present the way when you make your own e-commerce website
#onlinesystem #eCommerce
E-commerce is the software that allows you to build your online store. It provides all tools to maintain buy and sell a product online. It enables an online store to maintain different Payment modes; Customer support, SEO, Good product navigation, Site management system, Order management system, Shipping, Product review and rating system, Marketing and promotion and more features are waiting for popular virtual stores.
There are some popular, robust, flexible and easily manageable open sources listed below. These are open source so we can use it with our convenience.
Our team works on it and customizes it to make it manageable. Let give as an opportunity to make your online shop and help you to generate more ROI.
this ppt YashBazaar.com based online shopping is a miner project to the MCA college purpose full project and project file contact me yashsingh1455@gmail.com
Online shopping project synopsis uploaded in this document.
You can download project in https://www.studentprojectguide.com/php/online-shopping-system/
Food Delivery App Development - Start Online Delivery BusinessHarrywilliam6
Develop advanced features Food Delivery App Development from Quytech. Integrate AR & AI in your food delivery app and Stand out from the competition. Hire a food delivery app developer and save upto 60% cost of development. If your app development requires using highly advanced tools (for which, you need experienced developers) and technologies to be work on, then the development cost might increase.
HI GUYS , i am a PPT enthusiast who likes creating PPTs on various topics around the world.I will provide u guys with PPTs on various topics that will help u in schools ,colleges and even in professional organizations.
IF U WANT A PPT AT A CHEAP PRICE DM ON LINKEDIN
www.linkedin.com/in/aryan-trisal-420253190
The goal of the presentation is to give you a chance to share with classmates the exciting problem you
have been working on, how you solved it and the interesting findings you discovered Prepare maximum 10 minute presentation, which will be followed by 2 minutes of questions from your instructor, and your classmates
It will help you to know the working of e-commerce (B2C) website .... and present the way when you make your own e-commerce website
#onlinesystem #eCommerce
E-commerce is the software that allows you to build your online store. It provides all tools to maintain buy and sell a product online. It enables an online store to maintain different Payment modes; Customer support, SEO, Good product navigation, Site management system, Order management system, Shipping, Product review and rating system, Marketing and promotion and more features are waiting for popular virtual stores.
There are some popular, robust, flexible and easily manageable open sources listed below. These are open source so we can use it with our convenience.
Our team works on it and customizes it to make it manageable. Let give as an opportunity to make your online shop and help you to generate more ROI.
this ppt YashBazaar.com based online shopping is a miner project to the MCA college purpose full project and project file contact me yashsingh1455@gmail.com
Online shopping project synopsis uploaded in this document.
You can download project in https://www.studentprojectguide.com/php/online-shopping-system/
Food Delivery App Development - Start Online Delivery BusinessHarrywilliam6
Develop advanced features Food Delivery App Development from Quytech. Integrate AR & AI in your food delivery app and Stand out from the competition. Hire a food delivery app developer and save upto 60% cost of development. If your app development requires using highly advanced tools (for which, you need experienced developers) and technologies to be work on, then the development cost might increase.
HI GUYS , i am a PPT enthusiast who likes creating PPTs on various topics around the world.I will provide u guys with PPTs on various topics that will help u in schools ,colleges and even in professional organizations.
IF U WANT A PPT AT A CHEAP PRICE DM ON LINKEDIN
www.linkedin.com/in/aryan-trisal-420253190
Project Report of MMK (MomMade Kitchen) Semester-4
Our project is a website which is an online grocery store. The Internet has made all of our lives easier. You can do almost anything online anymore, including purchasing your groceries. A lot of people have actually come to prefer buying their groceries online today. This website allows users to buy groceries online which are needed in day to day life. This includes fruits, vegetables, pulses, breads etc. This is a user friendly website in which customer can view the item and price of the item it is buying. Whenever you purchase your groceries online you will be able to shop any time of the day or night, at your own convenience, regardless of what the weather outside may be, and still get everything that you need and want.
Online food ordering system project report.pdfKamal Acharya
Online Food Ordering System is proposed for simplifies the food ordering process. ThisSystem shows an user interface and update the menu with all available options so that it eases thecustomer work. Customer can choose more than one item to make an order and can view Orderdetails before logging off. The order confirmation is sent to the customer. The order is placed inthe queue and updated in the Database and returned in real time. This system assists the staff togo through the orders in real time and process it efficiently. Online food order system is mainlydesigned primarily function for use in the food delivery industry. This system will allowhotels and restaurants to increase online food ordering such type of business. The customerscan be selected food menu items just few minutes. In the modern food industries allows toquickly and easily delivery on customer place. Restaurant employees then use these ordersthrough an easy to delivery on customer place easy find out navigate graphical interface forefficient processing .
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
UiPath Test Automation using UiPath Test Suite series, part 4DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 4. In this session, we will cover Test Manager overview along with SAP heatmap.
The UiPath Test Manager overview with SAP heatmap webinar offers a concise yet comprehensive exploration of the role of a Test Manager within SAP environments, coupled with the utilization of heatmaps for effective testing strategies.
Participants will gain insights into the responsibilities, challenges, and best practices associated with test management in SAP projects. Additionally, the webinar delves into the significance of heatmaps as a visual aid for identifying testing priorities, areas of risk, and resource allocation within SAP landscapes. Through this session, attendees can expect to enhance their understanding of test management principles while learning practical approaches to optimize testing processes in SAP environments using heatmap visualization techniques
What will you get from this session?
1. Insights into SAP testing best practices
2. Heatmap utilization for testing
3. Optimization of testing processes
4. Demo
Topics covered:
Execution from the test manager
Orchestrator execution result
Defect reporting
SAP heatmap example with demo
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Communications Mining Series - Zero to Hero - Session 1DianaGray10
This session provides introduction to UiPath Communication Mining, importance and platform overview. You will acquire a good understand of the phases in Communication Mining as we go over the platform with you. Topics covered:
• Communication Mining Overview
• Why is it important?
• How can it help today’s business and the benefits
• Phases in Communication Mining
• Demo on Platform overview
• Q/A
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
Pushing the limits of ePRTC: 100ns holdover for 100 daysAdtran
At WSTS 2024, Alon Stern explored the topic of parametric holdover and explained how recent research findings can be implemented in real-world PNT networks to achieve 100 nanoseconds of accuracy for up to 100 days.
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Why You Should Replace Windows 11 with Nitrux Linux 3.5.0 for enhanced perfor...SOFTTECHHUB
The choice of an operating system plays a pivotal role in shaping our computing experience. For decades, Microsoft's Windows has dominated the market, offering a familiar and widely adopted platform for personal and professional use. However, as technological advancements continue to push the boundaries of innovation, alternative operating systems have emerged, challenging the status quo and offering users a fresh perspective on computing.
One such alternative that has garnered significant attention and acclaim is Nitrux Linux 3.5.0, a sleek, powerful, and user-friendly Linux distribution that promises to redefine the way we interact with our devices. With its focus on performance, security, and customization, Nitrux Linux presents a compelling case for those seeking to break free from the constraints of proprietary software and embrace the freedom and flexibility of open-source computing.
Removing Uninteresting Bytes in Software FuzzingAftab Hussain
Imagine a world where software fuzzing, the process of mutating bytes in test seeds to uncover hidden and erroneous program behaviors, becomes faster and more effective. A lot depends on the initial seeds, which can significantly dictate the trajectory of a fuzzing campaign, particularly in terms of how long it takes to uncover interesting behaviour in your code. We introduce DIAR, a technique designed to speedup fuzzing campaigns by pinpointing and eliminating those uninteresting bytes in the seeds. Picture this: instead of wasting valuable resources on meaningless mutations in large, bloated seeds, DIAR removes the unnecessary bytes, streamlining the entire process.
In this work, we equipped AFL, a popular fuzzer, with DIAR and examined two critical Linux libraries -- Libxml's xmllint, a tool for parsing xml documents, and Binutil's readelf, an essential debugging and security analysis command-line tool used to display detailed information about ELF (Executable and Linkable Format). Our preliminary results show that AFL+DIAR does not only discover new paths more quickly but also achieves higher coverage overall. This work thus showcases how starting with lean and optimized seeds can lead to faster, more comprehensive fuzzing campaigns -- and DIAR helps you find such seeds.
- These are slides of the talk given at IEEE International Conference on Software Testing Verification and Validation Workshop, ICSTW 2022.
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Albert Hoitingh
In this session I delve into the encryption technology used in Microsoft 365 and Microsoft Purview. Including the concepts of Customer Key and Double Key Encryption.
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
The Art of the Pitch: WordPress Relationships and SalesLaura Byrne
Clients don’t know what they don’t know. What web solutions are right for them? How does WordPress come into the picture? How do you make sure you understand scope and timeline? What do you do if sometime changes?
All these questions and more will be explored as we talk about matching clients’ needs with what your agency offers without pulling teeth or pulling your hair out. Practical tips, and strategies for successful relationship building that leads to closing the deal.
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...Neo4j
Leonard Jayamohan, Partner & Generative AI Lead, Deloitte
This keynote will reveal how Deloitte leverages Neo4j’s graph power for groundbreaking digital twin solutions, achieving a staggering 100x performance boost. Discover the essential role knowledge graphs play in successful generative AI implementations. Plus, get an exclusive look at an innovative Neo4j + Generative AI solution Deloitte is developing in-house.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
GridMate - End to end testing is a critical piece to ensure quality and avoid...ThomasParaiso2
End to end testing is a critical piece to ensure quality and avoid regressions. In this session, we share our journey building an E2E testing pipeline for GridMate components (LWC and Aura) using Cypress, JSForce, FakerJS…
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.