Diy 1
Diy 1
Diy 1
1.1 Overview
Food ordering system means it an application which will help restaurants to optimized and
control over their restaurants. and my project “ Food ordering system” {The Foodie} is also
based on the same point .
Through this website user can do a lot of things from anywhere from home, from office ,
from train and many more places .
User can order his/her favourite food from desired restaurant and enjoy them with his/her
loved ones. and through this website only the admin who has the contraption power of this
website can look up to every activities of user and can guide or help them whenever a user is
needed for help.
---
As you open the website The Foodie a animated page will load and it will have two options
one i.e log-in and other i.e sign-up.
If a user is new to the website then he has to sign-up first then he will get a user id and
password , through which he can then
Login into the website easily, and if he has that user id and password from previously so he
can direct switch on to login area.
After login the user will be redirected to home page where he will get to see a navbar
containing options like about section, menu section , cart section, contact section, logout
section .
Scrolling down there he will get option to explore our website. Then if he want to book order
for food then he will get option of verities of foods options user have to go down the website
where the option will be available.
User can book his favourite foods and can cancel it also , after booking the page will redirect
to add to cart he will get a message that his order has been placed after that it will lead to
the payment option , where user has to pay the required amount through Cash on Delivery
or Wallet.
And all these activities can be controlled by admin he will get notification whenever any user
will login into the website and place any order. Admin can add ,delete and update foods and
drinks option and can handle the database options also.
All over the world wide ,the food delivery account for the 93 milion, the one percent is form
total food market and including the 4 percent restaurant and fast food chains in many
countries this no growth rate will continually to increase at 3.5 percent in the next five yrs .
1.2 Objective
Data Gathering is the process of gathering and measuring information on variables of interest,
in an established systematic fashion that enables one to answer stated research questions, test
hypotheses, and evaluate outcomes. The data collection component of research is common to
all fields of study including physical and social sciences, humanities, business, etc.
Data gathering techniques used in the (Software Development Lifecycle) SDLC.
Technical feasibility : A technical feasibility study assesses the details of how you
intend to deliver a product or service to customers. Think materials, labour,
transportation, where your business will be located, and the technology that will be
necessary to bring all this together.
A waterfall model under the software development life cycle (SDLC) is the methodology
used to produce the food ordering system and the customer self ordering system. It is used by
system developers to produce or alter information systems or software.
It divides the development process into several stages or processes. After the
completion of one stage, it will logically move to another stage. Sometimes moving back to
the previous stage is necessary due to failure that occurs in current stage.
Fig. 2.1.3
2.4.1 XAMPP
XAMPP is a free and open-source cross-platform web server solution stack package
developed by Apache Friends, consisting mainly of the Apache HTTP Server, MariaDB
database, and interpreters for scripts written in the PHP and Perl programming languages.
2.4.2 Language
CSS : Cascading Style Sheets (CSS) is a style sheet language used for
describing the presentation of a document written in a markup language like
HTML. CSS is a cornerstone technology of the World Wide Web, alongside
HTML and JavaScript.
PHP : Php is a server side scripting language. that is used to develop Static
websites or Dynamic websites or Web applications. PHP stands for Hypertext
Pre-processor, that earlier stood for Personal Home Pages. PHP scripts can only
be interpreted on a server that has PHP installed.
2.4.3 MySQL
DFD is an important tool used by system analysis. A data flow diagram model, a system
using external entities from which data flows to a process which transforms the data and
create output data transforms which go to other processes or external entities such as files.
The main merit of DFD is that it can provide an overview of what data a system would
process.
SYMBOLS
A Circle represents a process that transforms incoming data flow into outgoing data
flows
A Square defines a source or destination of system data
An Arrow identifies data flow direction. It is the pipeline through which the
information flows.
An Open Rectangle is a data store, data at rest or a temporary repository of data.
Data Flow – Data flow are pipelines through the packets of information
flow.
Fig. 2.5.1
2.5.2 DFD 1 level
Fig. 2.5.2
Fig. 2.5.2
2.5.3 DFD 2 level
Fig. 2.5.3.0
Fig. 2.5.3.1
Fig. 3.1.3.2
Fig. 2.5.3.3
2.6 ER Diagram
Fig. 2.6
2.6 Flow Chart
A flowchart is a type of diagram that represents a workflow or process. A flowchart can also
be defined as a diagrammatic representation of an algorithm, a step-by-step approach to
solving a task. The flowchart shows the steps as boxes of various kinds, and their order by
connecting the boxes with arrows.
Fig. 2.6
System Design