You are on page 1of 52

INDEX

1. INTRODUCTION 1

1.1 Abstract
1.2 Project objectives
1.3 Project outcomes
1.4 Project scope
1.4.1 Technical scope
1.4 .2 SWOT analysis
1.5 Technical /operational approach

2. SR (SYSTEM REQUIREMENTS) 7
2.1 Software requirements
2.2 Hardware requirements

3. Feasibility Study 8
3.1 Process
3.2Evaluation
3.3Implementation

4. Project Plan 11

4.1 Schedule & Estimation

5. Design Document 15

5.1 . Wire frame Diagram


5.2 Architecture Diagram
5.3. Activity diagram
5.4 Classic Diagram
5.5 Online Food mapping UML Class Diagram.
5.6 Frontend Design
5.7 ER Diagrams
5.7.1 State Chart Diagram
5.7.2 Collaboration Diagram
5.8 Normalizing Data Base
5.8.1. Data base Indexes
6. Coding Phase 27

7. Test Plan 39

8. Deployment Phase 42

9. Conclusion 46

10. Appendix 46
SSN DEGREE COLLEGE Internship 2023

1 INTRODUCTION
Food mapping is a term applied to the process of developing a picture of the extent of
provision of an aspect of food in a certain area. Food access is the aspect that is most
commonly mapped, through for example gaining understanding of where food can be obtained,
and what kinds of food are available.

It is also common to map different food services being delivered in an area, for example
meals on wheels, luncheon clubs etc. An effective food mapping exercise might identify ‗food
desserts‘, i.e. the places where access to food is poor. Food Mapping is nothing but finding the
route maps of the hotels. We can use this app while travelling from one place another place to
find the best place to eat.

The Food mapping app will display the specific address of the hotel. By clicking that
address we can reach our destination of the hotel. In that app it will not display only one hotel, it
displays more hotel s which in your surroundings.

Every hotel a specific 5 star rating and it will display about that hotel, they we can see
that particular rating, discount and also offers of that hotels.
Each hotel by displaying customer, we want make customer satisfy by displaying all the food
items veg or non veg .
A community food map might include any outlet supplying food, such as corner shops,
greengrocers, street markets, supermarkets, cafe's,
farm shops restaurants and take-away.
Depending on your food co-op's focus, you may wish to focus on retailers, rather than places
selling cooked food items. Our main aim satisfies the customer.

1
SSN DEGREE COLLEGE Internship 2023

1.1. ABSTRACT
The main scope of online food mapping system is to attract more customers and make to
satisfy them. Community food mapping involves gathering information about where people can
buy, grow and eat food in a local area. The information might be displayed on a physical map, an
online map or some other visual representation of the area. A community food map might include
any outlet supplying food, such as corner shops, greengrocers, street markets, supermarkets,
cafe's, farm shops restaurants and take-away. Depending on your food co-op's focus, you may
wish to focus on retailers, rather than places selling cooked food. Food mapping need not cost
much. Volunteers are often happy to help, and you may only be mapping a small area such as a
village or ward. However food mapping can also be done on a larger scale which allows for a
clearer picture of foodaccess.

As well as finding out what foods are on sale it is also useful to note down other factors,
such as the different varieties available, price and quality. This is particularly important
for fruit and vegetables as the quality can vary greatly, and some shops may not sell them
at all. You can use the retailer survey and price comparison table to record your findings.
It is also common to map different food services being delivered in an area, for example
meals on wheels, luncheon clubs etc. An effective food mapping exercise might identify
‗food desserts‘, i.e. the places where access to food is poor. Food Mapping is nothing but
finding the route maps of the hotels. We can use this app while travelling from one place
another place to find the best place to eat.

2
SSN DEGREE COLLEGE Internship 2023

1.2. Project Objectives


A local food web describes the links between local food producers, retailers and consumers.A
local food web consists of:
Producers - local farmers, growers, and makers of food and drinks
Retailers - the retail outlets and businesses they supply who sell local produce, including local food
shops, farmers‘ markets and box schemes
businesses and institutions who buy local produce and use it to provide food as meals for their clients
and customers, including caterers in pubs, restaurants and cafés, hotels and guest houses and providers
in institutions such as hospitals, schools and prisons
Consumers - the people who buy and consume local food and drink.
In a strong local food web these different components are interconnected, dependent upon each otherand
mutually beneficial to each other.

The concept of the local food web goes beyond simply understanding the way in which food gets from Ato
B – it also tries to capture the social, economic and environmental dimensions of these relationships

3
SSN DEGREE COLLEGE Internship 2023

1.3. Project Outcomes

 Most restaurants plan the quantity of each dish to be made on a day while purchasingthe
ingredients at the start of the day or a few days before.

 Restaurants should have an option to input these planned quantities of each dish at the start ofthe
day into their billing system.

 Each dish should have an available quantities indicator that can be seen borderingusers.
With each new order, this quantity is auto updated.

 Such a system will also enable auto confirmation of online orders based on the available
quantity instead of the existing manual verification

 Given an option, users would like to make their lunch or dinner plans a few hours earlier oreven
at start of a day instead of just before eating time.

 Current advance ordering systems merely save orders and then release them to the restaurants
close to delivery time and so lack assurance.

 For restaurants with ERP like billing system, customers should be allowed to order food atany
time of their convenience and choose when they want it delivered, thus giving customers an
option to order food in advance

 The billing system should reduce the total available quantity of a dish based on such pre- bookings
and allow sales of only the remaining quantity for any orders received after that. Thisgives assured
availability of pre-ordered items at the time of desired delivery, even if orderedmuch ahead

4
SSN DEGREE COLLEGE Internship 2023

1.4. PROJECT SCOPE

The scope of the food mapping is giving the best food hotels to the customers. Giving best food
items to the Customers will improve our web site and gets profits to us. Our scope also give the
availability of the restaurants simply to the customers it can save the time ofthe customers and also
give the trust to use our website. Both the people who have requested thefood mapping and those who
will be managing it need to agree on the ‗scope statement‘ before any work begins. This statement
should be referred to throughout the event to make sure that theteam is on track to locations what has
been agreed. Our hostels gives the best quality foods to customers our aim is satisfy the cu It can save
the timeof the customers and also give the trust to use our website. These ready-to-eat meals serve the
customer sector that is looking for best food hotels and use to goggle map used on the customers.

1.4.1. TECHNICAL SCOPE


The scope of the food mapping is giving the best food hotels to the customers. Giving best food items to the
Customers will improve our web site and get profits to us. Our scope also give the availability of the
restaurants simply to the customers it can save the time ofthe customers and also give the trust to use our
website. Both the people who have requested thefood mapping and those who will be managing it need to
agree on the ‗scope statement‘ before any work begins. This statement should be referred to throughout the
event to make sure that theteam is on track to locations what has been agreed. Our hostels gives the best
quality foods to customers our aim is satisfy the cu It can save the timeof the customers and also give the
trust to use our website. These ready-to-eat meals serve the customer sector that is looking for best food
hotels and use to Google map used on the customers.

1.4.2. SWOT ANALYSIS


It is very important that you conduct SWOT analysis before developing a delivery to develop a
strategy which maximizes the potential of strengths and opportunities of your project and at the same
time, minimizes the impact of the weaknesses and threats. While planning the event, it is worth to use
the SWOTanalysis – a simple tool to assess the strengths, weakness, opportunities, and threats
associated with the project this analysis can be successfully used in planning how to start our store and
precautions to take to develop the project. It‘s a strategic planning tool which is used to identify and
analyze the strengths, weaknesses, opportunities and threats involved in our project. SWOT analysis
5
SSN DEGREE COLLEGE Internship 2023

can also be done on our organization.

Strengths:-

Experienced event team, high motivation level, effective solution of the event, good market share etc.
Whilewe delivering a product, it is worth to use the SWOT analysis – a simple tool to assess the
strengths, weakness, opportunities, and threats associated with the project this analysis can be
successfully used in givequality product to the customer.
Weaknesses: -

We don‘t reveal our weakness to others that will affect our project and success. So we must take care
of theproject while doing it, our weakness also to be our strength lack of funds, inexperienced event
team, low energy level, lack of media corporate contacts etc. While doing a delivery we have to use
our strategy which maximizes the potential of strengths and opportunities of your project and at the
same time, minimizes the impact of the weaknesses and threats.
Opportunities:-
Little competition, favorable economic conditions, support from the local authorities,
availability ofthe state-of-the-art infrastructure etc.
It is very important that you conduct SWOT analysis before developing an event plan to develop a
strategy which maximizes the potential of strengths and opportunities of your project and at the same
time, minimizes the impact of the weaknesses and threats.
While we delivering a product, it is worth to use the SWOT analysis – a simple tool to assess the
strengths, weakness, opportunities, and threats associated with the project this analysis can be
successfully used in give quality product to the customer. It is a strategic planning tool which is used
to identify and analyze the strengths, weaknesses, opportunities and threats involved in our project.
SWOT analysis can alsobe done on our organization.

Threats:-

High competition, little or no support from local authorities, bad weather, poor infrastructure, high lab our
rate, unavailability of raw material etc. It is very important that you conduct SWOT analysis before
developing an event plan to develop a strategy which maximizes thepotential of strengths and
opportunities of your project and at the same time, minimizes the impact of the weaknesses and threats.

6
SSN DEGREE COLLEGE Internship 2023

1.5. TECHNICAL/ OPERATIONA APROACH

The best food and best locations to the customer and to give the availability of the customer
wanted food items. Locations the customers will save the time of the customer. An online platform the
food hotels t their products through the internet are known as online food mappings to customers. You
have to enter your location to location and searching the hotels and restaurants of best quality food items
are provided on the food managements customers satisfying to menu bare‘ on the local food items and best
food are provided to customers using the locations.

2. SYSTEM REQUIREMENTS

System requirements are a statement that identifies the functionality that is needed by a system in
order to satisfy the customer's requirements. System requirements are a broad and also narrow
subject that could beimplemented to many items.

2.1. Software Requirements


A Software requirements specification (SRS) document describes the intended purpose, requirements,
and nature of software/application/ online food mapping to be developed. To prepare an SRS document,
you would need to have a functional knowledge or application, knowledge of
software/hardware/technology to beused. Software requirements for online food mapping management
system areHtml and CSS

2.2. Hardware Requirements


The hardware requirements are the requirements of a hardware device. Most hardware only has
operating system requirements or compatibility. For example, a printer may be compatible with
Windows XP but notcompatible with newer versions of Windows like Windows 10, Linux, or the
Apple maces Hardware requirements for This system provides an easy solution for customers to buy
the online food mapping system.

7
SSN DEGREE COLLEGE Internship 2023

3. FEASIBILITY STUDY

1. Market feasibility study


2. Economic/financial feasibility study
3. Organizational feasibility study
4. Technical feasibility study

Market Feasibility: -

Online customers from abroad currently cannot shop at retail stores, boutiques, and outlets
without a personal presence at the point of sale. This restriction leads to lost opportunities for
both online shoppers and opine retailers. Now the best way to circumvent such restrictions is to
ask friends or acquaintances who are returning from abroad or to hire a

sIhnonpopginekegcakgsetntT
(percohfn t iopơe2n023 arises,
esoslioogniaels buy However, in the latter case, the problem of lackInotfetrrnush
since you need to pay all the money in, Farfetch.com — usually charge about 25% of the
commission over the price of the retail partner store, which leads to a price increase for the anal
buyer of at least 25%, not counting the cost of delivery.
Economic Feasibility: -
This assessment typically involves a cost benefits analysis of the project helping organizations
determine theviability cost, and benefits associated with a project before financial resources are
allocated it also serves as an independent project assessment and enhance project credibility helping
decision makers determine the positive economic benefits to the organization that the proposed project
will provide.
Legal Feasibility: -
It determines whether the proposed system conflicts with the legal requirements data processing
system mustcomply with the local data protection regulations and if the proposed venture is acceptable
in accordance to the laws of the land this assessment investigates whether any aspect of the proposed
project conflicts with legal requirements like zoning laws, data protection is called legal feasibility.
Feasibility assessment helps a store administrator to think through many aspects of the products and
plan can be easily drawn on the basis of feasibility assessment reports thus, every manager must

8
SSN DEGREE COLLEGE Internship 2023

conduct a feasibility study before committing to doing an event. However, the size and details of
feasibility assessment depend onthe size of the event and money involved on it following a feasibility
study, bidding for the event is done, which will be discussed in detailing the next chapter.

3.1. Process:
Login:
The login page is nothings but while going to open that app first weshould open that login page we
have give emails id and phone numbers we should must mentioned the your own password that is the
main thing of login page
Location:
The persons traveling from one place to another place the person can give current location with the
helping the Google maps.
Mappings
The mappings are very use full to the person while seeing the currentlocations of the mappings.
9
SSN DEGREE COLLEGE Internship 2023

Restaurants:
The restaurants is provided the food items of best quality‘s and best service are allowed non veg
and veg items are cooking in hotels depended onthe rating of food item to customers.
Food items:
The food items are non veg and veg item are allowed in hotel and best food and service provided
on themanagements of hotels.

3.2. Evaluation:
How open do you order food through Glove or Umber Eats? How open do you buy tickets for the
plane, train, orcinema online? What about clothes? According to the research company Frost &
Sullivan, in 2017, sales through social networks in China amounted to $90 billion. So, two years
ago, in China (and we country is a technology leader), it was no longer necessary to leave home
to make a.

3.3. Implementation:
It is also common to map different food services being delivered in an area, for example meals on
wheels, luncheon clubs etc. An effective food mapping exercise might identify ‗food desserts‘, i.e.
the places where access to food is poor. Food Mapping is nothing but finding the route maps of
the hotels. Wecan use this app while travelling from one place another place to find the best
place to eat. The Food mapping app will display the specific address of the hotel. By clicking
that address we can reach our destination of the hotel. In that app it will not display only one
hotel, it displays more hotel s which inyour surroundings. Every hotel a specific 5 star rating and
it will offers of those hotels. Each hotel by displaying customer, we want make customersatisfy by
displaying all the food items veg or non -veg items. Our main aim sat You have to enter your
location to location and searching the hotels and restaurants of best quality food items are
provided on the food managements customers satisfying to menu bare‘ on the local food itemsand
best food are provided to customers using the locations.

10
SSN DEGREE COLLEGE Internship 2023

4. THE PROJECT PLAN

Initiation: defines project goals and objectives .It also is when feasibility is considered,along with
how to measure project objectives
Planning: A set out the project scope .It establishes what tasks need to get done and whowill do
them motion and augmented.
Monitoring and management: Performance & control occur during the execution phase andmay
be considered part of the same step. This phase ensures that the project is going according to
plan.

Closing and review: Project close is the final Contracts are closed out and given to the client. Successes
and failures are evaluated.

4.1. SCHEDULE AND ESTIMATION: -


Conclusion:-
10years ago, we didn‘t know what Integra was, much less about shopping on social networks.
Technologiesare developing and sometimes it seems that people have to adapt for life with them. But this
is not the case.

11
SSN DEGREE COLLEGE Internship 2023

Technology helps us meet our needs. So why not use them to live at your pleasure, help yourself save
moneyand time, and moreover earn more money?

To finish this task, you need a strong cooperation between team. Estimating time accurately when
planning and coordinating events is a key skill every event planner must learn. It ensures clients are not
surprised with overspend and should ensure profits are maximized. Unfortunately, estimating event
planning and coordination timeis not an exact science and luck does play its part. However, by
implementing the following simple strategies an event planner should be able to ensure time, and therefore
cost, estimates are c yourself

Lists are key. Use an Excel sheet, a Trello board, Evernote or a simple notebook to list EVERYTHING
that needs to be done by EVERYBODY you are responsible for which will affect your budget and time
management. Any charges by 3rd party suppliers must be detailed in your invoice to the client unless
otherwiseinstructed by the client. Site visits, AV testing and rehearsal times are examples that should be
included so youknow how long each supplier needs to undertake their job successfully and can account for
that in the final cost estimations. You don‘t want to undercharge for the event time but overcharging and
having an event set up well in advance of the actual date is wasteful and counterproductive.

To finish this task, you need a strong cooperation between team. Estimating time accurately when
planning and coordinating events is a key skill every event planner must learn. It ensures clients are not
surprised withoverspend and should ensure profits are maximized. Unfortunately, estimating event
planning and coordination time is not an exact science and luck does play its part. However, by
implementing the following simple strategies an event planner should be able to ensure time, and therefore
cost, estimates are closer to reality.

Yourself

Lists are key. Use an Excel sheet, a Trello board, Evernote or a simple notebook to list EVERYTHING
thatneeds to be done by EVERYBODY you are responsible for which will affect your budget and time
management. Any charges by 3rd party suppliers must be detailed in your invoice to the client unless
otherwise instructed by the client. Site visits, AV testing and rehearsal times are examples that should be
included so you know how long each supplier needs to undertake their job successfully and can account
forthat in the final cost estimations. You don‘t want to undercharge for the event time but overcharging
and having an event set up well in advance of the actual date is wasteful and counterproductive.

12
SSN DEGREE COLLEGE Internship 2023

Factor in the unexpected:-

No matter how hard you try to plan the detail, there will inevitably be somethingunexpected that will
require additional time. Factor this in when you do your castings. You cannotinvoice and plan every minute
of every day so make sure that you have a small buffer in your time planning to cater for it.

Your customer doesn‘t need (or want) to know how much time each part of your event build takes. You,as
the event planner should have all of the components listed, estimated timings set and after the event, the
actual timings. This will aid you in future events (see point 7. below) and is extremely important.

Your client on the other hand will just want an overview of the various categories and will want to see if you
came in on budget or not. One of your tasks as an event planner is to reduce your clients stress and work
load. By grouping together and categorizing certain elements it makes for much easier reading andanalysis.

13
SSN DEGREE COLLEGE Internship 2023

14
SSN DEGREE COLLEGE Internship 2023

5. Design Document
5.1. Wire frame diagram:
Wire Framing is a productive tool that can be used to create visually compelling and realistic modelsof
commercially available phones, tablets, screens and web pages. The diagrams assist Business Analysts,
Experience Designers and others communicate with buyers, allowing them to demonstratethe solution
interfaces.

15
SSN DEGREE COLLEGE Internship 2023

5.2. Architecture diagram

Architecture is a coherent set of concepts for a structure. These concepts are often visualized atfour
levels of abstraction .These are:

o Conceptual Level-showing an over view of concepts

o Implementation Level-showing the vendors and products with whichthe components will be
implemented.

o All the visualizations on this page are logical level architecture diagrams. Most often an
architecturediagram contains a combination of logical and physical aspects, meaning that logical
elements and physical components both are used in the visualization.
TheDrgon1openEAmethodsuggestseitherseparatingtheselevelsofabstractionin various diagrams orbeing
very clear about which shapes show an element and which show comport.

16
SSN DEGREE COLLEGE Internship 2023

5.3. Activity diagram


Activity diagram is another important behavioral diagram in UML diagram to describedynamic
aspects of the system. Activity diagram is essentially an advanced version of flow chart that modeling
the flow from one activity to another activity.

Activity Diagrams describe how activities are coordinated to provide a service which canbe at different
levels of abstraction. Typically, an event needs to be achieved by some operations, particularly where the
operation is intended to achieve a number of different things that require coordination, or how the events
in a single use case relate to one another, in particular, use cases where activities may overlap and require
coordination. Itis also suitable for modeling how a collection of use cases coordinate to represent business
workflows.

5.4. Classic Diagram

17
SSN DEGREE COLLEGE Internship 2023

In here case we have to check the service and then we have to check the particular service and next
you have to select the service and next if the payment is done you canget track id or you won‘t get
the is whether it is fail payment.

Additionally, the class diagram blueprints show how things in the system work and are related. It
also shows the system‘s activities sand the services it provides. Therefore, a class diagram defines
the physicalcomponents of a system and can directly relate to object-oriented languages.

5.5. Online FOOD MAPPING UML Class Diagram


This simple class diagram for online MAPPING FOOD gives you the exact details about the
system‘s classcharacteristics and methods. It also clarifies the connections of classes in the system.
Here, I will be showing you the sample constructed class diagram provided with its attributes and
methods. This is constructed with the simple idea derived from the common function of online FOOD
LOCATIONS.

18
SSN DEGREE COLLEGE Internship 2023

Market Feasibility: -
Online customers from abroad currently cannot shop at retail stores, boutiques, and outlets without a
personalpresence at the point of sale. This restriction leads to lost opportunities for both online shoppers
and offline retailers.
Now the best way to circumvent such restrictions is to ask friends or acquaintances who are returning
from abroad or to hire as hopping agent (professional buy However, in the latter case, the problem oflack
of trust open arises, since you need to pay all the money in, Farfetch.com — usually charge about 25% of
the commission over the price of the retail partner store, which leads to a price increase for the final
buyer of at least 25%, not counting the cost of delivery.
Economic Feasibility: -
This assessment typically involves a cost benefits analysis of the project helping organizations determine
theviability cost, and benefits associated with a project before financial resources are allocated it also
serves as an independent project assessment and enhance project credibility helping decision makers
determine the positive economic benefits to the organization that the proposed project will provide.
with the lIoncn prsoTtMecTtieocnhrneogluolgaiteios ns and if the proposed venture is acceptable in accoIrndtaenrcnesthoipthe2e0
alodgaetcack
l2a3was of the land this assessment investigates whether any aspect of the proposed project conflicts with
legalrequirements like zoning laws, data protection is called legal feasibility.
Feasibility assessment helps a store administrator to think through many aspects of the products and plan
can be easily drawn on the basis of feasibility assessment reports thus, every manager must conduct a
feasibility study before committing to doing an event. However, the size and details of feasibility
assessmentdepend on the size of the event and money involved on it following a feasibility study, bidding
for the event is done, which will be discussed in detail in the next chapter.

19
SSN DEGREE COLLEGE Internship 2023

5.6. Frontend design


It issued to denote the who to operate the web site and it in a users understanding format

20
SSN DEGREE COLLEGE Internship 2023

5.7. E R- DIAGRAMS

ER Diagram stands for Entity Relationship Diagram, also known as ERD is a diagram that displays the
relationship of entity sets stored in a database. In otherwords, ER diagrams help to explain the logical
structure of databases.

21
SSN DEGREE COLLEGE Internship 2023

ER diagrams are created based on three basic concepts: entities, attributes andrelationships.
ER Diagrams contain different symbols that use rectangles to represent entities,ovals to define attributes
and diamond shapes to represent relationships.

At first look, an ER diagram looks very similar to the flowchart. However, ER Diagram includes many
specialized symbols, and its meanings make this modelunique. The purpose of ER Diagram is to
represent the entity framework in Francine.

5.7.1. State Chart Diagram:


The name of the diagram itself clarifies the purpose of the diagram and other details. It describes
different states of a component in a system. The states are specific to a component/object of a system.

A State chart diagram describes a state machine. State machine can be defined as a machine which
defines different states of an object and these states are controlled by external or internal events.

 Above of the diagram state chart diagram the user check the services and nexthe would choose the
particular services above we have in selecting stage if a search of user is not their it will come to the
starting stage to select the following services.

22
SSN DEGREE COLLEGE Internship 2023

5.7.2. Collaboration Diagram:

The collaboration diagram is used to show the relationship between the objects in a system. Both the
sequence and the collaboration diagrams represent the same information but differently. Instead of
showing the flow of messages, it depicts the architecture of the object residing in the system as it is
based on object-oriented programming. An object consists of several features. Multiple objects present in
the system are connected to each other. The collaboration diagram, which is also known as a
communication diagram, is used to portray the object's architecture in the system.

23
SSN DEGREE COLLEGE Internship 2023

 In the above diagram the collaboration of the user send the request tothe service system and the
request are been sent to the technical support management and then it will send to the user data
base

 In the user data base are check the service and it will send the data to thetechnical management
then it will to the user

 After the cross checking the user id it will send the track id to him to trackthe order after receiving
you will get the feedback for service.

5.8. NORMALISING DATABASE

Customers find this cumbersome. If you decide to violate one of the first three rules of
normalization, make sure that your application anticipates any problems that could occur, such as
redundant data and inconsistent dependencies. data wastes disk space and creates maintenance
problems. If data that exists in more than one place change Redundant is much easier to
implement if that data is stored only in the Customers table and nowhere else in the database.
What is an "inconsistent dependency"? While it is intuitive for a user to look in the Customers t
must be changed, the data must be changed in exactly the same way in all locations. A customer
address able for the address of a particular customer, it may not make sense to look there for the
salary of the employee who calls on that customer. The employee's salary is related to, or
dependent on, the employee and thus should be moved to the Employees table. Inconsistent
dependencies can make data difficult to InnogeccksTM Technologies Internship 2023 access
because the path to find the data may be missing or broken. There are a few rules for database
normalization. Each rule is called a "normal form."If the first rule is observed, the database is said
to be in "first normal form." If the first three rules are observed, the database is considered to be in
"third normal form." Although other levels of normalization are possible, third normal form is
considered the scenarios do not always allow for perfect compliance. In general, normalization
requires additional tables and some highest level necessary for most applications. As with many
formal rules and specifications, real world over to the Employees table. Inconsistent dependencies
can make data difficult to

24
SSN DEGREE COLLEGE Internship 2023

Access because the path to find the data may be missing or broken. There are a few rules for
database normalization. Each rule is called a "normal form."If the first rule is observed, the
database is said to be in "first normal form." If the first three rules areobserved, the database is
considered to be in "third normal form." Although other levels of normalization are possible, third
normal form is considered the highest levelnecessary for most applications. As with many formal
rules and specifications, real world scenarios do not always allow for perfect compliance. In
general, normalization requires additional tables and some customers find this cumbersome. If
you decide to violate one of the first three rules of normalization, make sure that your application
anticipates any problems that could occur, such as redundant data and inconsistent dependencies.

25
SSN DEGREE COLLEGE Internship 2023

5.8.1.1. DATABASE INDEXESE

Performance is extremely important in many consumer products like e-commerce, payment systems,
gaming, transportation apps, and so on. Although databases are internally optimized through
multiple mechanisms to meet their performance requirements in the modern world, a lot depends on
the application developer as well
— After all, only a developer knows what queries the application has to perform. Developers who
deal with relational databases have used or at least heard about indexing, and it‘s a very common
concept in the database world. However, the most important part is to understand what to index &
how the indexing is going to boost the query response time. For doing that you need to understand
how you are going toquery your database tables. A proper index can be created only when you
know exactly what your query & data access patterns look like. In simple terminology, an index
maps search keys to corresponding data on disk busing different in-memory & on-disk data
structures. Index is used to quicken the search by reducing the number of records to search for.
Mostly an index is created on the columns specifiedin the WHERE clause of a query as the
database retrieves & filters data from the tables based on those columns. If you don‘t create an
index, the database scans all the rows, filters out the matching rows & returns the result. With
millions of records,this scan operation may take many seconds& this high response time makes
APIs & applications slower & unusable. Let‘s see an example — we will use MySQL with a
default in database engine, although concepts explained in this article are more or less same in
other database.

26
SSN DEGREE COLLEGE Internship 2023

6. Coding Phase

<!DOCTYPE html>
<html>
<head>
<title>W3.CSS Template</title>
<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1">


<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-
awesome.min.css">
<style>
body, h1,h2,h3,h4,h5,h6 {font-family: "Montserrat", sans-serif}
.w3-row-padding img {margin-bottom: 12px}
/* Set the width of the sidebar to 120px */
.w3-sidebar {width: 120px;background: #222;}
/* Add a left margin to the "page content" that matches the
width of the sidebar (120px) */ #main {margin-left: 120px}
/* Remove margins from "p…
[10:32 AM, 1/24/2023] Obul Reddy: <html>
<head>
<title>W3.CSS Template</title>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<link rel="stylesheet" href="https://www.w3schools.com/w3css/4/w3.css">
<link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Montserrat">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-
awesome.min.css">
<style>
body, h1,h2,h3,h4,h5,h6 {font-family: "Montserrat", sans-serif}
.w3-row-padding img {margin-bottom: 12px}
27
SSN DEGREE COLLEGE Internship 2023

/* Set the width of the sidebar to 120px */


.w3-sidebar {width: 120px;background: #222;}
/* Add a left margin to the "page content" that matches the
width of the sidebar (120px) */ #main {margin-left: 120px}
/* Remove margins from "page content" on small screens */
@media only screen and (max-width: 600px) {#main {margin-left: 0}}
</style>
</head>
<body class="w3-black">

<!-- Icon Bar (Sidebar - hidden on small screens) -->


<nav class="w3-sidebar w3-bar-block w3-small w3-hide-small w3-center">
<!-- Avatar image in top left corner -->

<a href="#" class="w3-bar-item w3-button w3-padding-large w3-black">


<i class=""></i>
<p>HOME</p>
</a>
<a href="#about" class="w3-bar-item w3-button w3-padding-large w3-hover-black">
<i class=""></i>
<p>ABOUT</p>
</a>
<a href="#photos" class="w3-bar-item w3-button w3-padding-large w3-hover-black">
<i class=""></i>
<p>PHOTOS</p>
</a>
<a href="#contact" class="w3-bar-item w3-button w3-padding-large w3-hover-black">
<i class=""></i>
<p>CONTACT</p>
</a>
</nav>

<!-- Navbar on small screens (Hidden on medium and large screens) -->
<div class="w3-top w3-hide-large w3-hide-medium" id="myNavbar">
28
SSN DEGREE COLLEGE Internship 2023

<div class="w3-bar w3-black w3-opacity w3-hover-opacity-off w3-center w3-small">


<a href="#" class="w3-bar-item w3-button" style="width:25% !important">HOME</a>
<a href="#about" class="w3-bar-item w3-button" style="width:25% !important">ABOUT</a>
<a href="#photos" class="w3-bar-item w3-button" style="width:25% !important">PHOTOS</a>
<a href="#contact" class="w3-bar-item w3-button" style="width:25% !important">CONTACT</a>
</div>
</div>

<!-- Page Content -->


<div class="w3-padding-large" id="main">
<!-- Header/Home -->
<header class="w3-container w3-padding-32 w3-center w3-black" id="home">
<h1 class="w3-jumbo"><span class="w3-hide-small">online</span> food mapping</h1>
<p>Photographer and Web Designer.</p>
<img
src="data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wCEAAkGBw8QEBUSEhM
WFRUVFhYWFxcYFxcbFRUYFxYWFhUW
FhoYHSghGBolHxUWITIhJSkrLi4uFyAzODMtNygtLisBCgoKDg0OGxAQGy0lICYwLy0tLS8vLS4t
LSstNS0tLS0rKy0tLS0rLS0tLS0tKy0tLS0t
Ly0tLSstLS0tLS0tLf/AABEIAK4BIgMBIgACEQEDEQH/xAAbAAEAAgMBAQAAAAAAAAAAA
AAABAUCAwYBB//EAEYQAAEDAgME
BgYFCgUFAQAAAAEAAgMEEQUSIQYxQVETYXGBkaEiMjNSwdEHFCOz8BU0QlNicnOxsuFD
kpOi0iRUo8LxFv/EABoBAQADAQEBAA

29
SSN DEGREE COLLEGE Internship 2023

AAAAAAAAAAAAACAwQBBQb/xAA4EQACAQICBgcGBAcAAAAAAAAAAQIDEQQhEjFBUX
HRE2GBkaGx8AUUMkJSwVPC4fEVIiM0
YnKy/9oADAMBAAIRAxEAPwD7iiIgCIiAIiIAiIgCIiAIiIAiIgCIiAIiIAiIgCIiAIiIAiIgCIiAIiIAiIgCIiAI
iIAiIgCIiAIiIAiIgCIiAIiIAiLXI8NBJIAA
uSdAAN5JQGxFX02LUsrHSRzxPYy5e5r2lrABclxBs0WF9VsZXwOLA2VhMjc0YDmkvaNS5mvpDU
ajmgJiKLDXQvj6VkjHR2JztcCyzbhxzA2
sLG/YvI8QgcWBssZMoLowHtJkaBcuZr6QtrcICWir5MZpGsEjqiEMJLQ8yMDS4Xu0OvYkWOnUt8NZE+P
pWSMdHYnO1wLLC9zmBtYWPgg
JKKvpMYpZiRFPFIQMxDJGOIaN5NjoNRqs6HEqee/QyxyZdHZHtdblfKdEBNRQqbFKeV7o45o3vb6
zWvaXNtobgG410WNLi9LK8xxzxPeL3a
2RjnC2/QG6AnoiIAiIgCIiAIiIAiLxAeoiIAiIgCIiAIiIAiIgCIiAIiIAiIgC57bqhmnw+aOEFzyGnKNC4Ne
1zmjtAOnHcuhRAfOxSPmfXTQU0kMTq
B0IjdEWOklyuIys3mw9G9uxatlMIq4KujzteYRTue0lp+ydKxplhef0SHgkA+94fSVymIbY9DLO008jo6
Z0Ylla5hyiQAtdkJBI14ckBVbJzStwx1G6
mqGSNgqDd0TgwlznlrWk6lxzjS3AqJNgtVI3DQxr45IaZ7g4tIEcrGscxklx6IcW5SDwJXS4htSY6r6vHAZTk
Y/N0sbBZ5sLdIRfsFyrLD8WE1TUQ
BpBpzGC6+jukZnFhwsgPnsuHVX5NpAYZQ9tVI97RCZHsBMhzdG4WcNRv0K7ahaXYcQGPDjDK3
K6IRPLvTF+ibo0uOthzHNaJNrWNjmkM
TskFX9WkOYaDM1vS7vVu4aLLENqmwtq39E5zaR0TCQ4em5+XM1ummXOLoDn6HZqqGFSgEG
WWna1sfQsjkZY3fG5/rPLgLektuF0Uk1S+
Snp5KVgoTAc7DHeYn0bD9LLb1upW8u1T2U3TvpiCZmRNYJonZi+1jmYS0am1ivBtg3oHTOge0RVAgnG
Zp6LUAvu24e0ZheyAodnKCQzYe1
tLJA6lZKKh7o8jXXZlADv8S7rnS9rrThWGSvNPGKaRksVa6d8zoyxoizuJaHm2bMCBYLucExcVbZHsYRG
2R0bHkgiUMNnPbb9G9wOdirVAE
REBXYzjEFIwOlJFzYAC5POwXPy7fwfoQyuvuvlAPZYlStomg11CCLjNLv/AHWq1xjCIquPo5LgAggtsHNI
5Eg8NFJW2g587VVzxeOhcAdznF1
vHKB5qsftRiT5WxMbG17iWhrQCbjfe7iBbmeSvo9hqEesHu/eef8A1srHDdn6SndniiDXWtcuc42O+2YmyXi
Dl8UbjEULp5Khoay12ttfUgcGW481
a7B4rLURSiV2YxyZQ7S5aWNeAbbyMxF+VlN21/MJuxn3jVT/AEZNtFP1yNP/AI2j4I80DtERFEBER
AEREAREQBERAEREAREQBERAERE
AREQBcfiOyU80tT/1DWQ1TozI0RkyZY2gZWuLrC9jrYrsEQHI4rspJJV/WY3QABkbWtlh6TJ0
ZuHMJcMp3a9SkR4HVx1s1RFPG1k74i9joy52
WNoaQHZhYkZtbcQumRAczFsx9hWwveHCrllkBy+p0gGW+upaQDdaHbJPOGyUZmBklf0j5S
30
SSN DEGREE COLLEGE Internship 2023

0+k8yteSRe+5oG/gutRAcg7ZKR9KKd7oABOy
W0UGRha22Zrmh2pNt6lUWzRipqqlD29FMZeiGX2IkaQWnX0gDqF0qICvwSg+rU0UFwejjaw
kCwcQLF1us3PerBEQBERAcxtF+f0PbL/S1dIx1
1ze0f5/Q9s39LVfgrrBIRYtddZLgKPbX8xm7GfeNVR9Gh+ym/iN+7arfbX8xm7GfeNVN9GR+z
qOqVv3TD8VLYDtURFEBERAEREAREQBER
AEREAREQBERAEREAREQBERAEREAREQBERAEREARFXzYnGxxaQ645D+6qq16dFXqSSX
WSjCU3aKuVG0f5/Q9s39LVfrm8VmEtTTT
NJDYS8uB3nMABltv3dStvyrH+14D5qn+IYX8SPeiz3er9LJ7TZbgVU/laP9rwHzWTcXiHveA+a5/EML
+JHvQ93q/SzRtt+YzdjPvGql+jD2dR/Fb9
0xTNrMTjkopWgOuQ3eBb12nmof0YezqP4rfumLTSrU6sNKm7q+wrlCUMpKx2yIimRCIiAIiIAiIgCIiAIiIAi
IgCxc4AXOgCyVVtOXCjmy78h8D
o7yuuSdk2Tpw05qO9pd5RHFayte5tJaOJpsZHb3eINudgL7rkXXs0OK0w6QStqGjVzCDe3GwtfwPcrfZFjBR
RZeLbn94k5vO47ldLPCk5xUpSd3nk
8lwWr1mbquKjSm6cKcdFO1mrt2yzeu/C1thV4HikdVEJG6Hc5vFruI7Nbg9atFyGygDaysazRmfdwBzP
0H+4dy69WUZucE3r1d2RnxdKNKq4x1Z
NcGk7dl7BERWmYIiIAiLFzgN6AyREQBVL8XaHOa2KWTKS0ljWluYbwCXDUbj16LZi1WWMDW
e0kOSPqNrl5/ZaLuPYBxWVJTNiY2Nu5
o3neeJJ5km5J5lRzbsvXrkTvGEVKSvfUvN9+S357rEWTHGsLA+GZnSSMjBc1lszzZt7P3KBivtXdqgb
YYzH0sFM3WTponkg6MsfRB5ON724D
XiL5xuJa0kkm287+K8L22/6SV72l+WR6GGhbRlo20k32XVnnvMkRF80bgiIgIGPfm0nYP6gpn0YezqP4rfum
KBj7/sHjqH9QU/6MPZ1H8Vv3TF9
X7B/tpf7/lieVjvjXDmdsiIvZMYREQBERAEREAREQBERAEREAUHEKiBjCJnta1wIIcQMwIsRbeVq
xvFWUsRedXHRjfePyHErlqfCZJCZZ25p
Hm5vfTkLfDgu8SM5aKvn2FbhW0LqJ742/bRZiW3u024OaSNLjeCN/nPxLbpzm5YWZSR67iCW9gHHrPgo
+0eEnog9rLZN9hYZT8j/ADKqMAo
DNLe12s9I9fujvP8AIryp9LTn0MHls4ceo+joSwuIw/vlWGa+JZ5tdW1yytvukXFDs83omvkc4ueLm1vRJ4G43
qdE6tg9lN0jR+hJr3a/AhTqZr2mxaS
079PNeyxlpt4K2cp0bKLvHZqPmqlepVk6stbefHq6t3Vke0+1wactRC6M+8NW+G/wur2ixCGYXjka7qB
1HaDqFzrmgixFx1qDNg8Tjdt2HgWm1u
75WVkMZF/ErcM/18yKqradhWV8MIvJI1naRc9g3lU1TtfDfLCx8ruoEDzF/JQaXAoGguku8ncXu3nnwv33U
yOENFmhgHIFoHkpyxGV4xb70dlU
sskQ5MRxGbdkgb4ut33+CivwUP8ASmkkkdzJ3dl7q4seY/zBDG4jTW3WFnnXr8OCK9Ob1eRVsp6yH
2FQXN91+tuqxuPCyyrNo66JhvCzNvzAP
c0AbyQ06bxqSN6ndEfwQqPaitdCzK2RrekD2uBLblhtca7h1hceKqONrdq18vV9huwK6TERjJKzvrulqZzeKY
31
SSN DEGREE COLLEGE Internship 2023

5VSSNkMz2uAc0FhLLA2JAyW03e
AUc41V/9xP8A6sv/ACWEjY8oe83bchuXUuPG2trDTUrGKKGTSMua7gDazjyBGl+ojvVEaVdrSV+/N
9Z9VLFYKEuidt3w5LttZermOHkmohJJJ
MjSSSSSSQSSTvJX0GD1G9nxK+e0DgJoiS0ASMJOYWAuNepdxDiVNkb9tHcD32/Nefj4yeHirfN9m
ZsdKPvEbPLRt4k1FE/KlN+ui/zt+a8OKU/
62P8A1GfNeN0c9z7nyKNJExa5ZQO1VeJY9FE0HMHZr2yEG9tCb7rKLh2OxTOy6tO8XtY232K1x9m
4mVLpVHLsvbfbX6yusyHvFJT0W+XeS
MYP2D+7+oK3+jD2dR/Fb90xUWKVcLonBsjCTawDmknUbgCrL6Na9jXTQu0c97XN5G0bAW9vFe9
7Bi1hpXXzP/mJh9oNOouH3Z9BXi9Rew
YQiIgCIiAIiIAiIgCIiAKPWVTIWOkebNaLn+3Mrc5wAudAFxVfVGumsLinjP8AqO5/jcO1clJRTk9Rxt
JXZhDnq5frMos0aRM4ADj+N56gFaLw
AAWG4L1eTVqOpLSZjlLSd2ZxwsfdrzZpBB0ve+llFpMJhp4yGvzOLid28Xs0dVm277ra54CwBULxtbRXH
P8AYshVlGm6ex2b7NXcFuicCMp7j
yK1sYT2c+AXj5Wt3ekefD+6nSpTk/5Uci9HN6vMyMRF76AcTu/uvBOB6ouefyHzUWSRzjcm6yYNFvpYW
EXd5lMqv0rnyXnuZk 9xJuTcoiLYZ
3nrPFmwP3t39Skw5RGHWFyd5F9O9a5ZiRqSsdbFKDcbF8aVrNvry5mYZmGtmu7RY93BVWKYLDO4GV
pJaCB6RGh14FT7rc2TSztR5jsXn6d
5aSy4Gi6fV18/28cz53tthYhEeT0YshYCSbB+dziHH9rN5LncAp5HTsjZq4uaQAb5QDdz3cgB8AvsdRT
tIs6xa4bnWsR1gqPSYfBCCImxxg78jWtv
22Gq1QrTULaLb3lmm4q1ivl2WonOLiw3cST6bt5NzpfRY/8A5Ki9x3+d/wA1etaLbx4rLKOY8VTev/l4l
F5racvW7FQvb9gMrgdcznFpHWTuVRN
sdO3cGO/df87L6JTgG7cwN+vio25WrE1aaSfiWacoxR8p2noqhjWtlbkGURsJy5bNJOS7dL6k66m/HVV
uzznwzMc30nMkZJlGoAa4E5rbgbWX2S
ZjHtLXtDmneHAEHtB3rRS0kUQyxMYwcmNDQe4BS982uPjkSVbLNHDzzURaclKWSHc8TPcBrr6JFt1x3
qx2foy+OVw0c2UZHbtWsZcX7R3E
LqnwsO9oPaAV5lDQAAABwAsB3JUxulG0VZnHV3Frs5jH1hha/SVmjxz4ZgP58j3K7XA1kb43ioh0ez
ePeHEEcdPJdhhGJMqYhIzsc3i13EFaqdR
VI6S7eotjJSVyciIpkgiIgCIiAIiIAiLndqMaMLeiiuZnjhqWN97Tjy8e0CHtHiRmk+qROs3/ABX8Bzbp59
enNZwMhjYGtfYDqPeToqLDsPq8tmMD
L6lzvWPdqfJWcWzD36yue/q3Dz/so1acJ2T8CqUJyedrdv2aMqjFqdn+Jc8mtv57vNQxiE8nsoTb3naD4D
zV5S4CGerG0HmbE+JuVOGGv4keaqW
GpLUiSpQOUfV1EftYrj3mbvj8FKpMRpni+ex5OBH/AN7iujOGu4OHhZQKzAGyesxp6wbHx0R4em3
e1vW4l0cSLJZ2+QW4AA27l4IG/rB4FRp
Nm5o9YXvb1HUeXyKivlq4faxZh7zfx8AuSVZfC0/D9PEpnRu72T7+ZZinb+sHgVt+rs98eBVO3G4bX9K/K2
32
SSN DEGREE COLLEGE Internship 2023

vy81myrqZfYwG3vOvb4fzKhGeJey
3Er6G/y+fMszCz9YPAqPO6FnrzNHVY38N61swGtl9pIWjk3T5fFTqbZKNu8Anm4k+Q0WiPSfNJdi5k
1ho7UvHmV0mNx5QyJr5CL7gQDfz8lp
Mla70hE0D3SRc+a62HCWtFr2HJoAC3DDo+vxXHSg3dq/Eu6OG44k4qWaSxPZ18POylQYhE/wBV47
DofArqH4Y07nHvAKrarZeJ/wCi3tF2ny0
VUsLTeq69etpF0okardeNh7R+PBQ8wWcuy07B9lI4D3Sbjy+SiS0tdF60Wcc27/x3K+nDRio3Kq1CUnddRMj
KzJVRHijAbPDmHkR+D5LY3ES82
ijc89mnl/ZWoy9BNu1ixbIQQRw1UytkjbZ7nBocLjd81VRYTXy77RjqGv471OptkW3u8l5/ad/x+aqqU4
VLaRqpUHFNMhzYxANGF7zyDfmf5LS
Zax+rYg0cnHU9WpH8l1NNgrGCws391oHmpTcOj6z3qtUKa1R7y9U4LYcX+Uns9tE9o5jUeenmpEWI0zt0h
Ha238yupdhreDiPBQKrZuJ+9rD12L
T4tXHhqT2eI6OJWh8fv/7f7qCyoNHN00VzG7SRlrd48dPDipk2yLm6xPc3vBHwKhT4VXMBBYJG9n
Dy+KnTowg7xIaE46rePNnc007ZGB7Ddr
hcFblwOzmKvpJOima5kTz+kD6DjxueHPx5375WtWLQiIuA8ReogCIiALWImgkhoud5sLnt5rYiAIiIAiIgCIi
AIiIDR9UjzZsjc3vZRm8VvREAREQ
BERAEREAREQGqeBjxZ7WuHJwBHmsmMDRYAAcgLBZogCIiAIiIAiIgCIiAwewEWIBHIoxoAAAsBoA
Nw6lmiAIiIAiIgCIiAIiIAiIgCIiAIiIA iIgCIiAIiIAiIgCIiAIiIAiIgCIiAIiIAiIgCIiAIiIAiIgCIiA//9k=">
</header>
<!-- About Section -->
<div class="w3-content w3-justify w3-text-grey w3-padding-64" id="about">
<h2 class="w3-text-light-grey">My Name</h2>
<hr style="width:200px" class="w3-opacity">
<p>Food access is the aspect that is most commonly
mapped, through for example gaining understanding of
where food canbe obtained, and what kinds of food are
available. It is also common to map different food
services being delivered in an area, for example meals
on wheels, luncheon clubs etc. An effective food
mapping exercise might identify ‗food desserts‘, i.e. the
places where access to food is poor.
Food Mappingis nothing but finding the route maps of
thehotels. We can use this app while travelling from one
place another place to find the best place to eat.
</p>
33
SSN DEGREE COLLEGE Internship 2023

<!-- Portfolio Section -->


<div class="w3-padding-64 w3-content" id="photos">
<h2 class="w3-text-light-grey">My Photos</h2>
<hr style="width:200px" class="w3-opacity">

<!-- Grid for photos -->


<div class="w3-row-padding" style="margin:0 -16px">
<div class="w3-half">
<img src="https://encrypted-
tbn0.gstatic.com/images?q=tbn:ANd9GcQI8RuNIi5Nbr4gFyKs59oEOohFQnSDAi8V7g&usqp=CAU">
<img src="https://encrypted-
tbn0.gstatic.com/images?q=tbn:ANd9GcTvjQsZbC78gzTvAD1VlamljlQ_URvsmx0I_w&usqp=CAU">
<img
src="https://cdn.dribbble.com/users/3860505/screenshots/15326051/media/98bcc56b9f253fa35d3f4
91b34877e61.png?compress=1&resize=400x300 ">
</div>

<div class="w3-half">
<img src="https://encrypted-
tbn0.gstatic.com/images?q=tbn:ANd9GcT6HhCn8OCGqZzR8vCTxUXCodDc11gb77cUoA&usqp=CAU">
<img src="https://encrypted-
tbn0.gstatic.com/images?q=tbn:ANd9GcSmu_iPyr9b5PRrhmiBdqmGRZlvsIDOfeoj4Q&usqp=CAU">
<img src="https://encrypted-
tbn0.gstatic.com/images?q=tbn:ANd9GcQm921bec_bHWP8B1uY9qk3ITjdJAZwW4CNYQ&usqp=CAU"
>

</div>
<!-- End photo grid -->
</div>
<!-- End Portfolio Section -->
</div>
<!--end about section -->
34
SSN DEGREE COLLEGE Internship 2023

<!-- Contact Section -->


<div class="w3-padding-64 w3-content w3-text-grey" id="contact">
<h2 class="w3-text-light-grey">Contact Me</h2>
<hr style="width:200px" class="w3-opacity">

<div class="w3-section">
<p><i class="fa fa-map-marker fa-fw w3-text-white w3-xxlarge w3-margin-right"></i> ap,india</p>
<p><i class="fa fa-phone fa-fw w3-text-white w3-xxlarge w3-margin-right"></i>
Phone:91+97016789445</p>
<p><i class="fa fa-envelope fa-fw w3-text-white w3-xxlarge w3-margin-right"> </i> Email:
mail@gmail.com</p>
</div><br>
<p>Let's get in touch. Send me a message:</p>

<form action="/action_page.php" target="_blank">


<p><input class="w3-input w3-padding-16" type="text" placeholder="Name" required
name="Name"></p>
<p><input class="w3-input w3-padding-16" type="text" placeholder="Email" required
name="Email"></p>
<p><input class="w3-input w3-padding-16" type="text" placeholder="Subject" required
name="Subject"></p>
<p><input class="w3-input w3-padding-16" type="text" placeholder="Message" required
name="Message"></p>
<p>
<button class="w3-button w3-light-grey w3-padding-large" type="submit">
<i class="fa fa-paper-plane"></i> SEND MESSAGE
</button>
</p>
</form>
<!-- End Contact Section -->
</div>

<!-- Footer -->


<footer class="w3-content w3-padding-64 w3-text-grey w3-xlarge">
35
SSN DEGREE COLLEGE Internship 2023

<i class="fa fa-facebook-official w3-hover-opacity"></i>


<i class="fa fa-instagram w3-hover-opacity"></i>
<i class="fa fa-snapchat w3-hover-opacity"></i>
<i class="fa fa-pinterest-p w3-hover-opacity"></i>
<i class="fa fa-twitter w3-hover-opacity"></i>
<i class="fa fa-linkedin w3-hover-opacity"></i>
<p class="w3-medium">Powered by <a href="https://www.w3schools.com/w3css/default.asp"
target="_blank" class="w3 -hover-text- green">w3.css</a></p>
<!-- End footer -->
</footer>

<!-- END PAGE CONTENT -->


</div>

</body>
</html>

36
SSN DEGREE COLLEGE Internship 2023

37
SSN DEGREE COLLEGE Internship 2023

38
SSN DEGREE COLLEGE Internship 2023

7. Test plan

Let‘s now look at various test cases for online food mapping in detail. Let‘s dive into
themone by one. We will investigate the 6 main components of any food delivery app. The
below can be used as test cases for restaurants or hotels.

1. Search Functionality

 Validation that the restaurant name is searchable in the search text box.
 Validation that the cuisine name is searchable in the search text box.
 Validation that the dish name is searchable in the search text box.
 Validation that matching suggestions should be shown when search items do not match
anyof the relevant records.
 Validation that the appropriate search results should be shown when an item is searched.

2. Home Page

 Validation that billing discounts should be displayed on the home page.


 Validation that past orders should be shown on the home page for quick delivery.
 Validation that restaurants should be shown on the home page as per distance from the
delivery location.
 Validation that the right delivery location should be shown.

39
SSN DEGREE COLLEGE Internship 2023

 Validation that the filter and sort options should be provided on the home page. Filters
options such as Cuisines and rating should be shown. Sorting of restaurants should be done
as per sort criteria such as rating, delivery time, cost.
 Validation that history and donate options should be shown on the home page.

3. Ordering Page

 Verify restaurant name and rating along with photos should be displayed clearly.
 Verify cuisines served by restaurants should be shown under restaurant names such as north
Indian, Chinese, and others.
 Verify reviews should be clearly shown so that people can order based on those.
 Verify reviews can be filtered based on various filters such as detailed reviews, latest,
delivery reviews, and my reviews.
 Mode of delivery, approximate time of delivery, and offers should be shown clearly.
 Verification that the veg and non-veg toggle options should be present.
 Verify add option should add the item to the cart.
 Verify all items should be listed clearly along with their prices.
 Verify the best offer of the restaurant should be shown in the lower section of the page.
 Verify users can customize the order for the customizable items.
 Verify green and red dots are marked against items as per veg and non-veg.
 Verify rating of food items should be displayed clearly.
 Verify recommended section should be displayed.
 Verify menu hamburger option should be shown and upon clicking, should open the menu
based on umbrella categories for easy ordering.
 Verify images should be correctly shown against the item.

4. Cart Page

 Verification that delivery location should be shown on the cart page.


 Verify right items are displayed on the cart page.
 Verify that option is available to increment or decrement the number of items.
40
SSN DEGREE COLLEGE Internship 2023

 Verify the option to delete the item is available.


 Verify offers section should be displayed.
 Verify offer should be applied successfully when the user applies one offer.
 Verify option to tip your valet should be available.
 Verify the invoice should be generated correctly.
 Verify there is an option to ad voice directions.
 Verify delivery location can be changed.
 Verify when the delivery location is changed and if the delivery location is not
serviceablethen an error message should be shown.
 Verify your details should be shown.
 Verify there should be an option to order for someone else.
 Verify pay using option should be shown.
 Verify upon clicking of pay now, different payments options should open.
 Verify different payment options should work correctly.
 Verify cart page can be minimized.
 Verify cart should retain the products even if the app is closed.
 Verify upon adding another item from the different restaurant the earlier item should be
removed automatically.

5. Account Section

 Verify different account options should be shown for the user,


 Verify past orders, favorite orders, and address book can be accessed from the account
section.
 Verify help option should be shown In case any help is required.

41
SSN DEGREE COLLEGE Internship 2023

 Verify about, send feedback, log out options should be displayed correctly.

6. Registration and Login

 Verify users can log in to a food mapping account using a mobile number.
 Verify users can log in via different options such as email and password, Facebook, or
Google sign-in.
 Verify users can create an account username and email.
 Verify users can choose delivery locations upon successful registration.
 Verify authentication is performed correctly when OTP is sent to the customer.

Conclusion
Now, you must be aware of testing plans for a food delivery application such as restaurant or
hotels. Testing for an online food delivery system is easy but should be performed carefully.
Contact us to know more if you still have doubts about delivery app testing. Get free
estimation from us and make your product more robust with minimum bugs.

8. Deployment phase

he deployment phase is the final phase of the software development life cycle (SDLC)and
puts theproduct into production. After the project team tests the product and the product passes
each testing phase, the product is ready to go live. This means that the product is ready to be used
in a real environment by all end users of the product. There are various phases of the deployment
process the project team must follow to ensure the code and technology deploy appropriately. The
phases include deploymentpreparation and procedures, product deployment, transferring
ownership of the product, and closing the deployment phase. Let's learn about each phase in more
detail.

8.1. INTERNAL DEPLOYMENT:

Internal dose means that portion of the dose equivalent received from radioactive ma- terial taken
into the body. Internal floating roof means a cover or roof in a fixed-roof tank that rests upon or is
floated upon, the liquid being contained, and is equipped witha closure seal or seals to close the
space between the roof edge and the tank shell. ex- ternal company means a foreign company that is
carrying on business, or non-profit activities, as the case may be, within the Republic, subject to
section 23(2); internal waters means any navigable river or waterway within the State of California.
Internal Restructuring shall have the meaning set forth in Section 7.02(f) of this Agreement.

42
SSN DEGREE COLLEGE Internship 2023

Automated external defibrillator or ―AED‖ means an external semiautomatic device that determines
whether defibrillation is required. Internal control means a process ef- fected by those charged with
governance, management, and other personnel, designed to provide reasonable assurance regarding
the achievement of objectives in the follow-ing categories: External beam radiation therapy means
therapeutic irradiation in which the source of radiation is at a distance from the body. Internal
Distribution has the meaning set forth in the recitals here of
Internal Purposes for Vulnerability Intelligence Manager means assisting with the identification,
management and/or remediation of vulnerabilities in applications deployed or to be deployed within
Licensee‘s own systems. Internal Reorganization means any reorganization between or among the
Borrower and any Subsidiary or Subsidiaries or between or among any Subsidiary and oneor more
other Subsidiaries or any combination thereof by way of liquidations, mergers, consolidations,
conveyances, assignments, sales,
transfers and other dispositions of all or substantially all of the assets of a Subsidiary (whether in one
transaction series of transactions); provided that (a) the Borrower shall preserve and maintain its
status as a validly existing corporation and (b) all assets, liabilities, obligations and guarantees of
any Subsidiary party to such reorganization will continue to be held by such Subsidiary or be
assumed by the Borrower or a Wholly-Owned Subsidiary of the Borrower. External Directors means
directors appointed and serving in accordance with Sections 239 through 249 of the Companies Law.
Internal combustion engine or ‗engine‘ means an energy converter, other than a gas turbine, designed
to transform chemical energy (input) into mechanical energy (output) with an internal combustion
process; it includes, where they have been installed, the emission control system and the
communication interface (hardware and messages) between the engine's electronic control unit(s)
and any other power train or non-road mobile InnogeccksTM Technologies Internship 2023
machinery control unit necessary to comply with Chapters II and III; Internal audit means an
independent appraisal activity established within a state agency as a control system to examine and
evaluate the adequacy and effectiveness of other internal control systems within the agency. Internal
Use means use of the Licensed Property by employees of Customer in Customer‘s internal
operations but does not include access of the Licensed Property by, or use of the Licensed Property
in the provisions of services to,
Customer‘s clients or customers. Internal Use also includes use of the Licensed Property by
contractors of Customer, including contractors providing outsourcing or hosting services, as long as
Customer assumes full responsibility for the compliance with this Agreement in such use. Use of the
Licensed Property (or any part thereof) for the benefit of others, whether by means of a software as a
service offering, service bureau application, application service provider, outsourcing or other means
43
SSN DEGREE COLLEGE Internship 2023

of providing service to any third party shall not be considered Internal Use. External dose means that
portion of the dose equivalent received from any source of radiation outside the body. Internal appeal
means a review by an insurer of an adverse benefit determination made Internal Systems means the
Software and Documentation and the computer
communications and network systems (both desktop and enterprise wide), laboratory equipment,
reagents, materials and test, calibration and measurement apparatus used by the Company or any
Subsidiary in their business or operations or to develop, manufacture, fabricate, assemble, provide,
distribute, support, maintain or test
the Customer Offerings, whether located on the premises of the Company or any Subsidiary or
hosted at a third party site
External floating roof means a storage vessel cover in an open tank top consisting of a double
deck or pontoon single deck which rests upon and is supported by the petroleum liquid being
contained and is equipped with a closure seal or seals to close the space between the roof edge and
tank shell. external borders means external borders as defined in point 2 of Article 2 of Regulation
(EU) 2016/399; Deployment means a period of time extending from six (6) months before a member
of the uniformed services' departure from their home station on military orders through six (6)
months after re- turn to his or her home station.
Internal Collaboration means collaborative arrangements within a group of companies or within
various strategic business. units/sub- sidiaries/operating divisions in order to gain a strategic position
whilst sharing re- sources, profits and losses as well as risks Internal Control Event means a material
weakness in, or fraud that involves management or other employees who have a significant role in,
the Borrower‘s internal controls over financial reporting, in each caseas described in the Securities
Laws. Internal Auditor means the person employed or engaged by the Corporation to perform the
internal audit function of the Corporation; Internal Market Buyer means a Market Buyer making
purchases of energy from the PJM Interchange Energy Market for ultimate consumption by end-
users inside the PJM Region that are served by Network Transmission Service
Manager means eit. Exernal her of the following: (1) A person machinery control unit necessary to
comply with Chapters II and III; Internal audit means an independent appraisal activity established
within a state agency as a control system to examine and evaluate the adequacy and effectiveness of
other internal control systems within the agency.
Internal Use means use of the Licensed Property by employees of Customer in Customer‘s
internal operations but does not include access of the Licensed Property by, or use of the Licensed
Property in the provisions of services to, Customer‘s clients or customers. Internal Use also includes
use of the Licensed Property by contractors of who is seeking to be, or is, retained by a Customer,
44
SSN DEGREE COLLEGE Internship 2023

including contractors providing outsourcing or hosting services, as long as Customer assumes full
responsibility for the compliance with this Agreement in such use of the Licensed Property (or any
part thereof) for the benefit of others, whether by means of a software as a service offering, service
bureau application, application service provider, outsourcing or other means of providing service to
any third partyshall not be considered Internal Use
External dose means that portion of the dose equivalent received from any source of radiation
outside the body. Internal appeal means a review by an insurer of an adverse benefit determination
made Internal Systems means the Software and Documentation and the computer, communications
and network systems (both desktop and enterprise wide), laboratory equipment, reagents, materials
and test, calibration and measurement apparatus used by the Company or any Subsidiary in their
business or operations or to develop, manufacture, fabricate, assemble, provide, distribute, support,
maintain or test the Customer Offerings, whether located on the premises of the Company or any
Subsidiary or hosted at a third party site. External floating roof means a storage vessel cover in an
open tanktop consisting of a double deck or pontoon single deck which rests upon and is supported
by the petroleum liquid being contained and is equipped with a closure seal or seals to close the
space between the roof edge and tank shell. external borders means external borders as defined in
point 2 of Article 2 of Regulation (EU) 2016/399;
Deployment means a period of time extending from six (6) months before a member of the
uniformed services' departure from their home station on military orders through six (6) months after
re- turnto his or her home station. Internal Collaboration means collaborative arrangements within a
group of companies or within various strategic business. units/sub-sidiaries /operating divisions in
order to gain a strategic position whilst sharing re- sources, profits and losses as well as risks Internal
Control Event means a material weakness in, or fraud that involves management or other employees
who have a significant role in, the Borrower‘s internal controls over financial reporting, in each
caseas described in the Securities Laws. Internal Auditor means the person employed or engaged by
the Corporation to perform the internal audit function of the Corporation; Internal Market Buyer
means a Market Buyer making purchases of energy from the PJM Interchange Energy Market for
ultimate consumption by end-users inside the PJM Region that are served by Network Transmission
Service. External Manager means either of the following: (1) A person who is seeking to be, or is,
retained by a board or an I.

45
SSN DEGREE COLLEGE Internship 2023

9. Conclusion
With online ordering on board you will en richen your customer experience by making the process of ‗placing
orders‘ a lot easier. It will show that you value your customer‘s time. Online ordering will guarantee a ‗level up‘
to your web presence. And a good web presence will make you stand out in the search engine rankings and
bring more customers to you.

Online ordering will boost your productivity by eliminating the inefficient process of taking orders. It will help
you to plan and implement an adaptive marketing campaign.

Utilising the latest online ordering technology for your restaurant will also help you to tap into a massive
customer base which is tech-savvy and believes in ‗online way‘.

10. APPENDIX

basic flask programme structure

from flask import Flask

app = Flask( name__) #creating the Flask class object@app.route('/') #decorator drfines the
def home():
return "hello, this is our first flask website";

if name__ ==' main__':app.run(debug = True)


Template rendering
@app.route("/") def index():
return render_template("index.html")@app.route("/admin")
def admin():
return render_template("admin.html")

my sql configuration

from flask import *


from flask_mysqldb import MySQL
46
SSN DEGREE COLLEGE Internship 2023

app = Flask( name__)

app.secret_key = "abc123"

app.config['MYSQL_HOST'] = 'localhost'
app.config['MYSQL_USER'] = 'root' app.config['MYSQL_PORT'] =
3306 app.config['MYSQL_PASSWORD'] = ''
app.config['MYSQL_DB'] = 'hi'
app.config['MYSQL_CURSORCLASS'] = 'DictCursor'mysql =
MySQL(app)

Register page
@app.route('/register', methods = ['GET','POST'])def register():
if request.method == 'POST':
username = request.form['username']passwd =
request.form['password'] email = request.form['email']
cur = mysql.connection.cursor()
ar = cur.execute("insert into users(username,email,password)values(%s,%s,%s)",(username,email,passwd))
mysql.connection.commit()if ar > 0:
flash("register successfully")
return redirect(url_for('home'))

else:
return render_template("register.html",error="Error Occured")

cur.close()
return render_template("register.html")

47
SSN DEGREE COLLEGE Internship 2023

login page
@app.route('/login',methods=['GET',"POST"])def login():
if request.method == 'POST':
username = request.form['username']password =
request.form['password'] session['user'] = username
if username == 'admin' and password == "admin@123":return redirect(url_for("admin"))
cur = mysql.connection.cursor()
result = cur.execute('select username, password from users where username =
%s and password = %s',(username,password))print(result)
if result > 0:
cresult = cur.fetchone()print(cresult)
username1 = cresult['username']password1 = cresult['password']
mysql.connection.commit()
if username1 == username and password1 == password:flash("login successfully")
return redirect(url_for("home"))
else:
return render_template("login.html",error="invalid username andpassword")
cur.close()
return render_template("login.html")

Mail configuration
from flask import *
from flask_mail import Mail,Message

app = Flask( name__)

app.config['MAIL_SERVER'] = "smtp.gmail.com" app.config['MAIL_PORT'] = 465


app.config['MAIL_USERNAME'] = "sendermail@gmail.com"
app.config['MAIL_PASSWORD'] = "domgyjgljviqfhck" app.config['MAIL_USE_TLS'] =
False
#transport layer security app.config['MAIL_USE_SSL'] = True#secure
socket layer

48
SSN DEGREE COLLEGE Internship 2023

mail = Mail(app)

Mail programme
@app.route('/')def send():
msg =
Message('testing',sender='sendermail@gmail.com',recipients=["recievermail@gmail.c om"])
msg.body = "this is testing purpose"
with app.open_resource("/Users/ASUS/Pictures/test.jpg") as fp: msg.attach("picture.jpg", "image/png", fp.read())
mail.send(msg)
return "Mail Sent, Please check the mail id"

49
SSN DEGREE COLLEGE Internship 2023

THANK YOU

50

You might also like