Professional Documents
Culture Documents
on
“O NLINE F OOD ”
Coordinator: HOD:
Mr. Manish Bhardwaj Dr. Mukesh Kumar Gupta
CSE, SKIT CSE, SKIT
CERTIFICATE
«Students_Name»«Students_Name»
SHARAD B
BAGHLA
forr completion of 15 days of In
In-House Summer Internship 2022 on Web
forr completion of 15 days of In
In-House Summer Internship 2022 on Web
Development
evelopment using HTML/CSS/JS/PHP .
Development
evelopment using HTML/CSS/JS/PHP from 18 July,2022 to 4
Aug,2022.
Dr. Ramesh K
Kumar Pachar Dr. Mukesh Kumar Gupta Dr. Anil chaudhary
Sh. Jaipal Meel Principal
Dr. Ramesh Kumar Pachar Head,
Dr. Mukesh cse Gupta
Kumar Dr. AnilHead, it
Chaudhary
Director Principal Head, CSE Head, IT
I express my sincere gratitude to Dr. Mukesh Kumar Gupta, Professor and Head,
Department of Computer Science and Engineering for providing me an oppor-
tunity to undergo In-house Internship programme at SKIT, Jaipur. I am thankful
to Mr. Manish Bhardwaj Coordinator (II year In-house internship 2022-23), for
his support, cooperation and motivation provided during the internship for constant
inspiration, presence and blessings. I also extend my sincere appreciation to Mr.
Manish Bhardwaj, Mr. Sumit Kumar, Mr. Pawan Kumar Patidar, Ms. Mamta
Sakpal, Mr. Loveleen Kumar, Mr. Madhav Khatri, Ms. Surbhi Sharma and
Ms. Priyanka Sharma who helped me in learning HTML, CSS, JAVASCRIPT,
PHP and SQL.
I also extend my I also extend my sincere appreciation to Mr. Sohan Lal who
flourished and helped me in lab sessions conducted during internship.
I also extend my sincere appreciation to Mr. Manish Bhardwaj who provided his
valuable suggestions and precious time in accomplishing my report.
At last I must express my sincere heartfelt gratitude to all the staff members of
Department of Computer Science and Engineering, who helped me directly or
indirectly during this course of work.
Sharad Baghla
21ESKCS812
1 INTRODUCTION 1
1.1 Problem Identification . . . . . . . . . . . . . . . . . . . . . . . . 1
1.2 Project Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.3 Intended Users . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
1.4 Tools and Technologies to be used . . . . . . . . . . . . . . . . . . 2
2 METHODOLOGY 6
2.1 Software Model Used . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2 Product User Interfaces . . . . . . . . . . . . . . . . . . . . . . . . 8
2.3 Product Feature . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
2.4 Design and Implementation Constraints . . . . . . . . . . . . . . . 12
2.5 E-R Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
2.6 Use-Case Diagrams . . . . . . . . . . . . . . . . . . . . . . . . . . 14
2.7 Activity Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
3 DEPENDENCIES 16
3.1 Assumptions and Dependencies . . . . . . . . . . . . . . . . . . . 16
3.2 Hardware Requirements . . . . . . . . . . . . . . . . . . . . . . . 16
3.3 Software Requirements . . . . . . . . . . . . . . . . . . . . . . . . 17
4 NON-FUNCTIONAL REQUIREMENTS 18
4.1 Security Requirements . . . . . . . . . . . . . . . . . . . . . . . . 18
4.2 Scalability Requirements . . . . . . . . . . . . . . . . . . . . . . . 18
7 REFERENCES 33
INTRODUCTION
• Admin :-
Admin’s job is to manage the inventory and other information related to menu
and shapes in the system.
• Javascript :-
JavaScript (/dvskrpt/), often abbreviated as JS, is a programming language that
is one of the core technologies of the World Wide Web, alongside HTML and
CSS. JavaScript (JS) is a lightweight, interpreted, or just-in-time compiled pro-
gramming language with first-class functions. While it is most well-known as
the scripting language for Web pages, many non-browser environments also
use it, such as Node.js, Apache CouchDB and Adobe Acrobat. JavaScript is a
prototype-based, multi-paradigm, single-threaded, dynamic language, support-
ing object-oriented, imperative, and declarative (e.g. functional programming)
styles. JavaScript is a high-level, often just-in-time compiled language that con-
METHODOLOGY
2. Home Page
This is how the home page of our site looks where we used anchor tag on the
Home, Dishes, Menu, etc. It contains the overview or short information of the
site
4. About This section contains the information about the dishes on how its made
and its benefits to our health. This helps the user select the dish of particular
nutrient that he/she wants
Second menu page contains all the remaining dishes in the sane format as the
menu page one. You can see the stars below the image that shows you the ver-
ified customers reviews on that particular dish.
7. Order This section is for ordering the dishes you have put in cart. You have
to enter the details as requested and your permanent address with your phone
number for us to contact you in case of any failure in order.
This ER diagram for a coffee store represents the entity of a supermarket manage-
ment system.This ER diagram of a Online Food store depicts all the visual instru-
ments of database tables and the relationships between customers,sales,stores,products,etc.
It used structured data to define the relationships between structured data groups of
online Online Food management system functionalities
This use case diagram is a graphic depiction of interactions among the elements of
Online Food management system. It represents the methodology used in system
analysis to identify ,clarify and organize system requirements of online Online Food
management system.
1. Customer : Use cases of customer are to login, view products, add to cart, make
payments.
2. Database server : Use cases of database server are validate account,manage
customer,manage products,sales etc.
It is because the activity diagram guides the programmer in creating the software
and its must-have behavior. So if you want friendly and effective or easy-to-use
software, then you must also complete the activity diagram. Through the activity
diagram, you’ll be able to illustrate the flow of activities and know what should be
the interactions between the Online Food Ordering System and its users. The activity
diagram will also help your readers and users understand how to use the system.
DEPENDENCIES
NON-FUNCTIONAL REQUIREMENTS
5.1 Code
5.1.1 HTML Code
Firstly we provided the HTML codes for the navigation bar of the website.We use a
’header’ name class to create this.Contents of navigation bar are coded with the help
of ’Unordered list’ tag.We use image tag to insert images.
After that we just inserted 3 random images form our products by image tag. We
use input tag to tag the inputs from the user and button tag tho create a button
named”Send Message”.In the last we provided the code of the footer. We also use
text-margin,padding from left and right both,gray-scale filter for brands logo,box
shadow,width,and different colors filters to give an unique style to our website. In
the last we copy the code of footer of the website which is same as of home page
footer. There’s no need to fix every individual page. We design CSS file of brands
section home page in such a manner that if user clicks on the image of the brand
logo it changes from gray to its original color.
We use ’h4’ heading tag to display the names of the products and italic tag to display
ratings.After this we created a new section named Latest products in a division tag.
We use heading tags to display the address,phone no.and email-id to contact us and
paragraph tag for their information.We use form tag to create the contact form on
the page. Latest Products include total 3 products.To insert images of the products
we use image tag,paragraph tag for details. Also I have used button icons which
are implemented from inbuilt libraries.The main reason for using buttons is that it
makes the website attractive which in turn enhances the user experience. Buttons
also enhance usability of our website
CSS not only makes web pages easy on the eye, it also allows for user-friendly
formatting. When buttons and text are in logical places and well organized, user
experience improves.If you need to change the format of a specific set of pages, it’s
After that we inserted some brands logo images using image tag. The above code
snippets include the different social media handles on which our Online food has
an account and where people can get in touch with us.We post regularly on these
accounts so that users can be up to date about our Online food. Following are the
social media apps linked with our website :
- Facebook
- Twitter
- Instagram
- Pinterest etc.
The user can access the different sections like Home , About , Menu, Products, Con-
tacts, Reviews etc. directly from this section from here, as we have provided the
navigation bar.
Now we created the last section of the home page which is named as ’footer’. To
create this we use image tag to insert logo image ,unordered tags and list tag for
In the last we provided the code of the footer. We also use text-margin,padding
from left and right both,gray-scale filter for brands logo,box shadow,width,and dif-
ferent colors filters to give an unique style to our website. We also use box-shadow
filter,height and width filter and other filters for the styling.
In the CSS code first we set the margin,padding and box size.Then we set filters
for the body of the page.Then we set display, padding, align items,color and many
more filters for different classes. We also use text-margin,padding from left and right
After then we created Featured products section by giving title using ’h2’heading
tag.We also use image tag to insert images of the products,paragraph tag to dis-
play the prices of the products.We also use text-margin,padding from left and right
both,gray-scale filter for brands logo,box shadow,width,and different colors filters to
give an unique style to our website.
This use case diagram is a graphic depiction of interactions among the elements
of Online Food management system.
It represents the methodology used in system analysis to identify ,clarify and orga-
nize system requirements of online Online Food management system. Then there is
banner section which is showing limited offers and discount offers . It also contains
about us section ,that section uses different id and class to provide them in more
presentable format.
We also use text-margin,padding from left and right both,gray-scale filter for brands
logo,box shadow,width,and different colors filters to give an unique style to our web-
site. To define a list or menu of commands the HTML menu tag is used. The user
can perform or activate these commands. It thus creates a context menu as well as a
list menu and can contain multiple li tags or menu item tags elements within it.
HTML Code
In HTML file of products page we copy the code of navigation bar which is created
in the home page file.In this we also mention links of different pages by using anchor
tag. We use transform-translateY filter for the hover effect applied on the images of
our team members .Thus by using these filters we design our about us page. We use
input tags to take inputs from the user.We create different input fields for the user ac-
cording to different forms. We also use button tag to create login and register button.
In the snippet below, to make my website attractive and to enhance user experience
I have used the following CSS properties:
- Display
- Position
- Background
- Width
- Transform
- Font size
- Cursor
- Height
We also inserted products images by using image tag.We write the names of the
products by using heading tag and prices by using paragraph tag. In the next snip-
pet, product section starts and menu section ends. Products are the most important
aspect of any website. It tells the user if the thing he is looking for is available at
the website or not. Following are the product section snippets of our website where
We currently provide the link of the single product details page on the image and
name of the very first product inserted which is Red Printed T-shirt.We also use divi-
sion tags for creating different sections on the page. After then we created Featured
products section by giving title using ’h2’heading tag.We also use image tag to insert
images of the products,paragraph tag to display the prices of the products.
We created one more section named as Latest Products on this page which contains
different products which are inserted by using image, paragraph ,italic and heading
tag.We use ’h4’ heading tag to display the names of the products and italic tag to dis-
play ratings.After this we created a new section named Latest products in a division
tag. In the HTML file of this page we again firstly copy the codes for the navigation
bar of this page.After then we provide a sample image of the google map by using
image tag. In the next snippet review section starts. Reviews are very important
for a business as it helps us understand our customers better and improve customer
service. The review feature allows consumers to have a voice and creates customer
loyalty. No doubt, we are social creatures since the moment we come to this world
and we are interested in knowing what other say before we make our buying de-
cisions. Much like we would ask friends and family for recommendations, review
sites allow us to do this online with just some clicks.
We use different types of filters in the CSS filter for the styling of products page
such as padding,text align, justify- content, outline,margin,display,border,cursor,etc.
We also use image tag to insert images of the products,paragraph tag to display the
prices of the products. We use transform-translateY filter for the hover effect applied
on the images of our team members. We provided details and email-id of our team
members by using paragraph tag and in the last we copy the code of the footer of the
website in this file. We also use button tag to create login and register button.In the
last we copy the code of the footer of the website.
In the CSS file of this page we use background radial-gradient filter for the back-
ground red color of the page. We also use padding filter,border-color filter,text-
decoration filter and some other filters for the styling of this page. We also use button
tag to create login and register button.In the last we copy the code of the footer of the
website. We also use box-shadow filter,height and width filter and other filters for
the styling. Thus by using these filters we design our about us page. In HTML file
of products page we copy the code of navigation bar which is created in the home
page file. We also use button tag to create login and register button.In the last we
copy the code of the footer of the website.
A description of the background and context of the project and its relation to work
already done in the area. Made statement of the aims and objectives of the project.
The description of Purpose. Scope, and applicability We define the problem on
which we are working in the project. We describe the requirement Specifications
of the system and the actions that can be done on these things. We understand the
problem domain and produce a model of the system, which describes operations
that can be performed on the system. We included features and operations in detail,
including screen layouts. We designed user interface and security issues related to
system. Finally the system is implemented and tested according to test cases.
Here we can maintain the records of Food Item and Category. Also, as it can be seen
that now-a-days the players are versatile,i.e. so there is a scope for introducing a
method to maintain the Online Food Ordering System. Enhancements can be done
to maintain all the Food Item, Category,Customer, Order, Confirm Order.We have
left all the options open so that if there is any other future requirement in the system
by the user for the enhancement of the system then it is possible to implement them.
REFERENCES
We take help from many of the websites to create our project which are listed below:
1. HTML form (w3school)
https://www.w3schools.com/html/
2. CSS from GeeksforGeeks
https://www.geeksforgeeks.org/css/
3. Javascript from GeeksforGeeks
https://www.geeksforgeeks.org/javascript/
4. Database from InHouse Summer Intership Training PDF
5. HTML,CSS,JAVASCRIPT(YouTube) [Login/Sign]
https://www.youtube.com/watch?v=piG91X4sV2U
6. HTML, CSS, JAVASCRIPT(YouTube) [Home Page]
https://www.youtube.com/watch?v=LO4YTml3IAQ