尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
ONLINE FOOD ORDERING SYSTEM
A Mini Project Report submitted to the Faculty of Computer Science and
Engineering
Geethanjali College of Engineering & Technology
Accredited by NBA
(Affiliated to J.N.T.U.H, Approved by AICTE, New Delhi)
In partial fulfillment of the requirement for the award of degree of
BACHELOR OF TECHNOLOGY
IN
COMPUTER SCIENCE AND ENGINEERING
Under the esteemed guidance of
Mr.Ch.Ramesh Babu
Associate professor
By
Name of the student (HT.No)
Department of Computer Science & Engineering
2017-18
Internal Guide Co-ordinator HOD-CSE
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING
Geethanjali College of Engineering & Technology
(Affiliated to J.N.T.U.H, Approved by AICTE, NEWDELHI.)
CERTIFICATE
This is to certify that the Mini Project report entitled “ONLINE FOOD
ORDERING SYSTEM” is a bonafide work done by M.Sai Krishna
(14R11A0533), K.Jwala (14R11A0518), D.Pranay (14R11A0514), in partial
fulfillment of the requirement of the award for the degree of Bachelor of
Technology in “Computer Science and Engineering” from Jawaharlal Nehru
Technological University, Hyderabad during the year 2017-2018.
Internal Guide H.O.D
Dr.Ch.Ramesh Babu Dr. S.Nagendra Kumar
Professor Professor & Head,
Dept of C.S.E Dept of C.S.E
External Examiner
ACKNOWLEDGEMENT
We are greatly indebted to the authorities of Geethanjali College of Engineering and
Technology, Cheeryal, R.R Dist, for proving us the necessary facilities to successfully
carry put this mini project work titled “ONLINE FOOD ORDERING SYSTEM”.
Firstly, we thank and express our solicit gratitude to Prof. Dr.S.Nagendra Kumar, HOD, CSE
department,Geethanjali College of Engineering and technology, for his invaluable help and
support which helped us a lot in successfully completing our mini project.
Secondly, we express our gratitude to Prof. Mr.Ch.Ramesh Babu, Internal guide, Geethanjali
College of Engineering and Technology for his suggestions and encouragement which
helped us in the successful completion of our mini project.
We would like to express our sincere gratitude to our Principal Dr.Uday Kumar Susarla for
providing the necessary infrastructure to complete our project.
Finally, we would like to express our heartfelt thanks to our parents who were very
supportive both financially and mentally and for their encouragement to achieve our set
goals.
M.Sai Krishna(14R11A0533)
K.Jwala(14R11A0518)
D.Pranay(14R11A0514)
ABSTRACT
The online food ordering system provides convenience for the customers. It
overcomes the disadvantages of the traditional queuing system. This system
increases the takeaway of foods than visitors. Therefore, this system enhances
the speed and standardization of taking the order from the customer. It provides
a better communication platform. the user’s details are noted electronically.
The online food ordering system set up menu online and the customers
easily places the order with a simple mouse click. Also with a food menu online
you can easily track the orders, maintain customer's database and improve your
food delivery service. This system allows the user to select the desired food
items from the displayed menu. The user orders the food items. The payment
can be made online or pay-on-delivery system. The user’s details are maintained
confidential because it maintains a separate account for each user. An id and
password is provided for each user. Therefore it provides a more secured
ordering.
INTRODUCTION
Computer has become part of the life for accessing almost any kind of information. Life in the 21st
century is full of technological advancement and in this technological age it is very difficult for any
organization to survive without utilizing technology. The World Wide Web contributes greatly to the
creation of an ever-increasing global information database. It could also be used as a mechanism to
share information within an enterprise. So Online food ordering system is needed in this sector.
Online food ordering system is the technique of ordering foods online. The user can simply login
using his/her username and corresponding password and then order foods to be delivered to his/her
specific location. Through Internet services, administration will have access of online information
about key factors.
OVERVIEW
Online food ordering system project is a website which is developed for hotels and
restaurants to increase scope of business by helping users to give order through online
process.
Food ordering System Forms Explanation:
About Us: In this form detailed explanation about the hotel or restaurant is explained with
experience and contact number. These details will give confidence for user before giving
order.
Cart Detailed Report: This form is displayed with information when users add products to
cart. Report of number of products and cost for each product and total cost is displayed.
Change Password: For User who registered with application can change account settings
like password using this form.
Client Detailed Report: Using this report users can view total number of items purchased in
this month recent payments, order details, billing numbers..Etc.
Payment Details Report: When users pays amount through online using any type of
payment method total amount of payment with taxes are provided in this report.
1.2 STATEMENT OF PROBLEMS :
1.2.1 EXISTING SYSTEM:
The existing system refers to the system that is currently being followed by the food deliveries .
Presently all the functionalities are done manually. If customer wants to order an item he should visit
the café ,order food items, pay for the items and get the food items slip.Then he should go to the
food counter to get the food taking the bill.Then only we can get the food. This makes the person
quite difficult and tedious since they must stay in the queue.The main disadvantage is time
consuming and it makes difficult for the manager to know the customer's past history.
1.2.2 LIMITATIONS OF EXISTING SYSTEMS:
• Lack of security of data.
• Time consuming.
• Consumes large volume of paper work.
• Manual work
• loss of data
To avoid all these limitations and make the system working more accurately it needs to be
computerized.
2.1 OBJECTIVES OF PROPOSED SYSTEM:
The proposed system's objective is to overcome all the limitations and drawback of the existing
system. The online food ordering system is user-friendly web application. The main objectives of the
system is its simplicity of design and easy of implementation that shows and helps to collect most of
the information about Fooding Services. The system requires very low system resources and the
system will work in almost all configurations. The data can be retrieved easily. The interface is very
user-friendly. The data are well protected for personal use and the data processing is very fast.
The main objectives of the proposed system can be enumerated as follows:
• To create an online food ordering system
• To monitor the activities of the user like when the user logged in and logged out
2.2 ADVANTAGES OF PROPOSED SYSTEM:
Online Food Ordering System is a web application written in ASP.NET and C#. The system would be
very simple in design and easy to implement. The system requires very low system resources and the
system will work in almost all configurations. The main advantages of the proposed Online Systems
are:
• Security of data.
• Ensure data accuracy.
• Administrator controls the entire system.
• Minimize manual data entry.
• Greater efficiency.
• User friendly and interactive.
• Minimum time requirement.
.1 DEVELOPMENT PLATFORM
For the development of the system , Asp.NET & Visual C# programming language has been used
because it allows us to generate simple user interfaces and also to work with different database
engines. Microsoft SQL Server is one of the world's most widely used database management software
because of its fast performance, high reliability, ease of use and dramatic cost savings .Its Express
Edition is free to use and we are using it in our project. We decided to use SQL Server at the backend
for data management. It has powerful features of data management to access the data efficiently. All
the information stored in the database can be filtered, so as to offer the user only the most relevant
data .
3.2 METHODOLOGY:
First of all we will design a form where a user can register and if the user has already registered then
he/she can login with his/her username and password. The password msust match when the user
logs in; if it won’t then he will not be able to login. Once logged in, the time the user has logged in is
stored in the database and same goes for when the user logs out. After the user is logged in, he will
be able to see the food items from KFC and Pizza hut. And then depending on the user, he can order
the items that he wants. After the user is done, he can log out or he is automatically logged out after
about 2 hours.
4.1 Feasibility Study
The measure of how beneficial or practical the development of informant system will be to an
organization. Along this topic feasibility is measured. So far taking the feasibility study and feasibility
analysis during the development of the project Online Food Ordering System we have studied on the
following four major categories of feasibility study .
4.1.1 Operational Feasibility
Operational feasibility is the measure of how well the project will support the customer and the
service provider during the operational phase . It answers the question , "Is the project feasible to
operate or not ? "
4.1.2 Technical Feasibility
It measures the feasibility of the particular technical solution and the availability of technical resource
and expertise . Technical feasibility looks at what is practical and reasonable . It mainly addresses
their major issues .
• Is the proposed technology or solution practical ?
• Do we currently possess the necessary technology and technical expertise ?
4.1.3 Schedule Feasibility
It is the measure of how reasonable the project time table is or the deadline is reasonable or not.
During the lack of time or the time become mandatory , we must finish the project within a given
time period . It mainly addresses
• Can the project really be completed in the given period of time ?
4.1.4 Economic Feasibility
It is the measure of the cost-effectiveness of a project , which is often called cost-benefit analysis . As
long as the end-users requirements and alternative technical solution have been identified , we can
identify the raw cost weight and benefit of each alternative.
During the development of Online Food Ordering System , we have tried to address all these
feasibility analysis phases seriously . That's why we think , our project will succeed properly.
Chapter 5
5.1 SYSTEM DESIGN:
System design is the process or art of defining the architecture, components, modules, interfaces,
and data for a system to satisfy specified requirements. System design contains Logical Design &
Physical Design; logical designing describes the structure & characteristics or features, like output,
input, files, database & procedures. The physical design, which follows the logical design, describes
actual software and a working system.
5.2 USE CASE DIAGRAM
A use case diagram captures the functional aspects of a system. A use case is a set of scenarios that
describes an interaction between a user and a system. A use case diagram displays the relationship
among actors and use cases. Use cases are used during the analysis phase of a project to identify
and partition system functionality.
Actors represent roles that can are played by users of the system. Those users can be humans, other
computers, pieces of hardware, or even other software systems. The only criterion is that they must
be external to the part of the system being partitioned into use cases.
A use case in a use case diagram is a visual representation of distinct functionality in a system. Use
cases describe the behavior of the entities
Figure 1 :-Use Case diagram Make System Management More Clear. ??
5.3 ER-DIAGRAM
An entity-relationship (ER) diagram is a specialized graphic that illustrates the interrelationships
between entities in a database. ER diagrams often use symbols to represent three different types of
information. Boxes are commonly used to represent entities. Diamonds are normally used to
represent relationships and ovals are used to represent attributes.
355905786-online-food-ordering-system-mini.docx

More Related Content

Similar to 355905786-online-food-ordering-system-mini.docx

SMART TREAT JUNCTION
SMART TREAT JUNCTIONSMART TREAT JUNCTION
SMART TREAT JUNCTION
IRJET Journal
 
IRJET- Data Centric Smart Restaurant Management System
IRJET-  	  Data Centric Smart Restaurant Management SystemIRJET-  	  Data Centric Smart Restaurant Management System
IRJET- Data Centric Smart Restaurant Management System
IRJET Journal
 
Canteen Food Management System
Canteen Food Management SystemCanteen Food Management System
Canteen Food Management System
Shubham Dhage
 
Online Pizza Ordering System using Java.pptx
Online Pizza Ordering System using Java.pptxOnline Pizza Ordering System using Java.pptx
Online Pizza Ordering System using Java.pptx
singhdeep258779
 
IRJET- Food Order in Train
IRJET-  	  Food Order in TrainIRJET-  	  Food Order in Train
IRJET- Food Order in Train
IRJET Journal
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
Kamal Acharya
 
roshan ppt.pptx
roshan ppt.pptxroshan ppt.pptx
roshan ppt.pptx
tomriddlereallord
 
Food distribution management system
Food distribution management systemFood distribution management system
Food distribution management system
Amit P
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
Kamal Acharya
 
Information of online food system
Information of online food systemInformation of online food system
Information of online food system
Arpitsaxena79
 
526350093-Online-Food-Ordering-System-Ppt.pptx
526350093-Online-Food-Ordering-System-Ppt.pptx526350093-Online-Food-Ordering-System-Ppt.pptx
526350093-Online-Food-Ordering-System-Ppt.pptx
JaidBagwan2
 
Customer engagement platform
Customer engagement platformCustomer engagement platform
Customer engagement platform
Bhavdip Bhalodia
 
LoveM_ComprehensiveProject (1)
LoveM_ComprehensiveProject (1)LoveM_ComprehensiveProject (1)
LoveM_ComprehensiveProject (1)
Marlaina Love
 
Bank doc (autosaved)
Bank doc (autosaved)Bank doc (autosaved)
Bank doc (autosaved)
Javed Kureshi Jrk
 
Project Report_Food Bazar_Ver1
Project Report_Food Bazar_Ver1Project Report_Food Bazar_Ver1
Project Report_Food Bazar_Ver1
MEGHA JAIN
 
Loan Approval Management Java project
Loan Approval Management Java projectLoan Approval Management Java project
Loan Approval Management Java project
Tutorial Learners
 
Canteen Management System
Canteen Management SystemCanteen Management System
Canteen Management System
IRJET Journal
 
Automated Canteen Ordering System Using Android
Automated Canteen Ordering System Using AndroidAutomated Canteen Ordering System Using Android
Automated Canteen Ordering System Using Android
Alicia Edwards
 
IRJET- Digital Menu Card for Restaurant
IRJET-  	  Digital Menu Card for RestaurantIRJET-  	  Digital Menu Card for Restaurant
IRJET- Digital Menu Card for Restaurant
IRJET Journal
 
bakery billing project.c.pptx
bakery billing project.c.pptxbakery billing project.c.pptx
bakery billing project.c.pptx
donkajiDhamala
 

Similar to 355905786-online-food-ordering-system-mini.docx (20)

SMART TREAT JUNCTION
SMART TREAT JUNCTIONSMART TREAT JUNCTION
SMART TREAT JUNCTION
 
IRJET- Data Centric Smart Restaurant Management System
IRJET-  	  Data Centric Smart Restaurant Management SystemIRJET-  	  Data Centric Smart Restaurant Management System
IRJET- Data Centric Smart Restaurant Management System
 
Canteen Food Management System
Canteen Food Management SystemCanteen Food Management System
Canteen Food Management System
 
Online Pizza Ordering System using Java.pptx
Online Pizza Ordering System using Java.pptxOnline Pizza Ordering System using Java.pptx
Online Pizza Ordering System using Java.pptx
 
IRJET- Food Order in Train
IRJET-  	  Food Order in TrainIRJET-  	  Food Order in Train
IRJET- Food Order in Train
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
roshan ppt.pptx
roshan ppt.pptxroshan ppt.pptx
roshan ppt.pptx
 
Food distribution management system
Food distribution management systemFood distribution management system
Food distribution management system
 
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdfONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
ONLINE FOOD ORDER SYSTEM PROJECT REPORT.pdf
 
Information of online food system
Information of online food systemInformation of online food system
Information of online food system
 
526350093-Online-Food-Ordering-System-Ppt.pptx
526350093-Online-Food-Ordering-System-Ppt.pptx526350093-Online-Food-Ordering-System-Ppt.pptx
526350093-Online-Food-Ordering-System-Ppt.pptx
 
Customer engagement platform
Customer engagement platformCustomer engagement platform
Customer engagement platform
 
LoveM_ComprehensiveProject (1)
LoveM_ComprehensiveProject (1)LoveM_ComprehensiveProject (1)
LoveM_ComprehensiveProject (1)
 
Bank doc (autosaved)
Bank doc (autosaved)Bank doc (autosaved)
Bank doc (autosaved)
 
Project Report_Food Bazar_Ver1
Project Report_Food Bazar_Ver1Project Report_Food Bazar_Ver1
Project Report_Food Bazar_Ver1
 
Loan Approval Management Java project
Loan Approval Management Java projectLoan Approval Management Java project
Loan Approval Management Java project
 
Canteen Management System
Canteen Management SystemCanteen Management System
Canteen Management System
 
Automated Canteen Ordering System Using Android
Automated Canteen Ordering System Using AndroidAutomated Canteen Ordering System Using Android
Automated Canteen Ordering System Using Android
 
IRJET- Digital Menu Card for Restaurant
IRJET-  	  Digital Menu Card for RestaurantIRJET-  	  Digital Menu Card for Restaurant
IRJET- Digital Menu Card for Restaurant
 
bakery billing project.c.pptx
bakery billing project.c.pptxbakery billing project.c.pptx
bakery billing project.c.pptx
 

Recently uploaded

Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
Ortus Solutions, Corp
 
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State StoreElasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
ScyllaDB
 
intra-mart Accel series 2024 Spring updates_En
intra-mart Accel series 2024 Spring updates_Enintra-mart Accel series 2024 Spring updates_En
intra-mart Accel series 2024 Spring updates_En
NTTDATA INTRAMART
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
Tobias Schneck
 
Guidelines for Effective Data Visualization
Guidelines for Effective Data VisualizationGuidelines for Effective Data Visualization
Guidelines for Effective Data Visualization
UmmeSalmaM1
 
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time MLMongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
ScyllaDB
 
Real-Time Persisted Events at Supercell
Real-Time Persisted Events at  SupercellReal-Time Persisted Events at  Supercell
Real-Time Persisted Events at Supercell
ScyllaDB
 
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
anilsa9823
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
zjhamm304
 
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
Mydbops
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
Enterprise Knowledge
 
New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024
ThousandEyes
 
Automation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI AutomationAutomation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI Automation
UiPathCommunity
 
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes
 
Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2
DianaGray10
 
From NCSA to the National Research Platform
From NCSA to the National Research PlatformFrom NCSA to the National Research Platform
From NCSA to the National Research Platform
Larry Smarr
 
ScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDCScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDC
ScyllaDB
 
MongoDB to ScyllaDB: Technical Comparison and the Path to Success
MongoDB to ScyllaDB: Technical Comparison and the Path to SuccessMongoDB to ScyllaDB: Technical Comparison and the Path to Success
MongoDB to ScyllaDB: Technical Comparison and the Path to Success
ScyllaDB
 
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
FilipTomaszewski5
 

Recently uploaded (20)

Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
 
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State StoreElasticity vs. State? Exploring Kafka Streams Cassandra State Store
Elasticity vs. State? Exploring Kafka Streams Cassandra State Store
 
intra-mart Accel series 2024 Spring updates_En
intra-mart Accel series 2024 Spring updates_Enintra-mart Accel series 2024 Spring updates_En
intra-mart Accel series 2024 Spring updates_En
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
 
Guidelines for Effective Data Visualization
Guidelines for Effective Data VisualizationGuidelines for Effective Data Visualization
Guidelines for Effective Data Visualization
 
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time MLMongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
MongoDB vs ScyllaDB: Tractian’s Experience with Real-Time ML
 
Real-Time Persisted Events at Supercell
Real-Time Persisted Events at  SupercellReal-Time Persisted Events at  Supercell
Real-Time Persisted Events at Supercell
 
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
Call Girls Chennai ☎️ +91-7426014248 😍 Chennai Call Girl Beauty Girls Chennai...
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
 
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - MydbopsMySQL InnoDB Storage Engine: Deep Dive - Mydbops
MySQL InnoDB Storage Engine: Deep Dive - Mydbops
 
Demystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through StorytellingDemystifying Knowledge Management through Storytelling
Demystifying Knowledge Management through Storytelling
 
New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024New ThousandEyes Product Features and Release Highlights: June 2024
New ThousandEyes Product Features and Release Highlights: June 2024
 
Automation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI AutomationAutomation Student Developers Session 3: Introduction to UI Automation
Automation Student Developers Session 3: Introduction to UI Automation
 
ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024ThousandEyes New Product Features and Release Highlights: June 2024
ThousandEyes New Product Features and Release Highlights: June 2024
 
Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2Communications Mining Series - Zero to Hero - Session 2
Communications Mining Series - Zero to Hero - Session 2
 
From NCSA to the National Research Platform
From NCSA to the National Research PlatformFrom NCSA to the National Research Platform
From NCSA to the National Research Platform
 
ScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDCScyllaDB Real-Time Event Processing with CDC
ScyllaDB Real-Time Event Processing with CDC
 
MongoDB to ScyllaDB: Technical Comparison and the Path to Success
MongoDB to ScyllaDB: Technical Comparison and the Path to SuccessMongoDB to ScyllaDB: Technical Comparison and the Path to Success
MongoDB to ScyllaDB: Technical Comparison and the Path to Success
 
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
TrustArc Webinar - Your Guide for Smooth Cross-Border Data Transfers and Glob...
 
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeckPoznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
Poznań ACE event - 19.06.2024 Team 24 Wrapup slidedeck
 

355905786-online-food-ordering-system-mini.docx

  • 1. ONLINE FOOD ORDERING SYSTEM A Mini Project Report submitted to the Faculty of Computer Science and Engineering Geethanjali College of Engineering & Technology Accredited by NBA (Affiliated to J.N.T.U.H, Approved by AICTE, New Delhi) In partial fulfillment of the requirement for the award of degree of BACHELOR OF TECHNOLOGY IN COMPUTER SCIENCE AND ENGINEERING Under the esteemed guidance of Mr.Ch.Ramesh Babu Associate professor By Name of the student (HT.No) Department of Computer Science & Engineering 2017-18 Internal Guide Co-ordinator HOD-CSE
  • 2. DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING Geethanjali College of Engineering & Technology (Affiliated to J.N.T.U.H, Approved by AICTE, NEWDELHI.) CERTIFICATE This is to certify that the Mini Project report entitled “ONLINE FOOD ORDERING SYSTEM” is a bonafide work done by M.Sai Krishna (14R11A0533), K.Jwala (14R11A0518), D.Pranay (14R11A0514), in partial fulfillment of the requirement of the award for the degree of Bachelor of Technology in “Computer Science and Engineering” from Jawaharlal Nehru Technological University, Hyderabad during the year 2017-2018. Internal Guide H.O.D Dr.Ch.Ramesh Babu Dr. S.Nagendra Kumar Professor Professor & Head, Dept of C.S.E Dept of C.S.E External Examiner
  • 3. ACKNOWLEDGEMENT We are greatly indebted to the authorities of Geethanjali College of Engineering and Technology, Cheeryal, R.R Dist, for proving us the necessary facilities to successfully carry put this mini project work titled “ONLINE FOOD ORDERING SYSTEM”. Firstly, we thank and express our solicit gratitude to Prof. Dr.S.Nagendra Kumar, HOD, CSE department,Geethanjali College of Engineering and technology, for his invaluable help and support which helped us a lot in successfully completing our mini project. Secondly, we express our gratitude to Prof. Mr.Ch.Ramesh Babu, Internal guide, Geethanjali College of Engineering and Technology for his suggestions and encouragement which helped us in the successful completion of our mini project. We would like to express our sincere gratitude to our Principal Dr.Uday Kumar Susarla for providing the necessary infrastructure to complete our project. Finally, we would like to express our heartfelt thanks to our parents who were very supportive both financially and mentally and for their encouragement to achieve our set goals. M.Sai Krishna(14R11A0533) K.Jwala(14R11A0518) D.Pranay(14R11A0514)
  • 4. ABSTRACT The online food ordering system provides convenience for the customers. It overcomes the disadvantages of the traditional queuing system. This system increases the takeaway of foods than visitors. Therefore, this system enhances the speed and standardization of taking the order from the customer. It provides a better communication platform. the user’s details are noted electronically. The online food ordering system set up menu online and the customers easily places the order with a simple mouse click. Also with a food menu online you can easily track the orders, maintain customer's database and improve your food delivery service. This system allows the user to select the desired food items from the displayed menu. The user orders the food items. The payment can be made online or pay-on-delivery system. The user’s details are maintained confidential because it maintains a separate account for each user. An id and password is provided for each user. Therefore it provides a more secured ordering.
  • 5. INTRODUCTION Computer has become part of the life for accessing almost any kind of information. Life in the 21st century is full of technological advancement and in this technological age it is very difficult for any organization to survive without utilizing technology. The World Wide Web contributes greatly to the creation of an ever-increasing global information database. It could also be used as a mechanism to share information within an enterprise. So Online food ordering system is needed in this sector. Online food ordering system is the technique of ordering foods online. The user can simply login using his/her username and corresponding password and then order foods to be delivered to his/her specific location. Through Internet services, administration will have access of online information about key factors.
  • 6. OVERVIEW Online food ordering system project is a website which is developed for hotels and restaurants to increase scope of business by helping users to give order through online process. Food ordering System Forms Explanation: About Us: In this form detailed explanation about the hotel or restaurant is explained with experience and contact number. These details will give confidence for user before giving order. Cart Detailed Report: This form is displayed with information when users add products to cart. Report of number of products and cost for each product and total cost is displayed. Change Password: For User who registered with application can change account settings like password using this form. Client Detailed Report: Using this report users can view total number of items purchased in this month recent payments, order details, billing numbers..Etc. Payment Details Report: When users pays amount through online using any type of payment method total amount of payment with taxes are provided in this report.
  • 7. 1.2 STATEMENT OF PROBLEMS : 1.2.1 EXISTING SYSTEM: The existing system refers to the system that is currently being followed by the food deliveries . Presently all the functionalities are done manually. If customer wants to order an item he should visit the café ,order food items, pay for the items and get the food items slip.Then he should go to the food counter to get the food taking the bill.Then only we can get the food. This makes the person quite difficult and tedious since they must stay in the queue.The main disadvantage is time consuming and it makes difficult for the manager to know the customer's past history. 1.2.2 LIMITATIONS OF EXISTING SYSTEMS: • Lack of security of data. • Time consuming. • Consumes large volume of paper work. • Manual work • loss of data To avoid all these limitations and make the system working more accurately it needs to be computerized. 2.1 OBJECTIVES OF PROPOSED SYSTEM: The proposed system's objective is to overcome all the limitations and drawback of the existing system. The online food ordering system is user-friendly web application. The main objectives of the system is its simplicity of design and easy of implementation that shows and helps to collect most of the information about Fooding Services. The system requires very low system resources and the system will work in almost all configurations. The data can be retrieved easily. The interface is very user-friendly. The data are well protected for personal use and the data processing is very fast. The main objectives of the proposed system can be enumerated as follows: • To create an online food ordering system • To monitor the activities of the user like when the user logged in and logged out 2.2 ADVANTAGES OF PROPOSED SYSTEM: Online Food Ordering System is a web application written in ASP.NET and C#. The system would be very simple in design and easy to implement. The system requires very low system resources and the system will work in almost all configurations. The main advantages of the proposed Online Systems are: • Security of data. • Ensure data accuracy. • Administrator controls the entire system. • Minimize manual data entry. • Greater efficiency. • User friendly and interactive.
  • 8. • Minimum time requirement. .1 DEVELOPMENT PLATFORM For the development of the system , Asp.NET & Visual C# programming language has been used because it allows us to generate simple user interfaces and also to work with different database engines. Microsoft SQL Server is one of the world's most widely used database management software because of its fast performance, high reliability, ease of use and dramatic cost savings .Its Express Edition is free to use and we are using it in our project. We decided to use SQL Server at the backend for data management. It has powerful features of data management to access the data efficiently. All the information stored in the database can be filtered, so as to offer the user only the most relevant data . 3.2 METHODOLOGY: First of all we will design a form where a user can register and if the user has already registered then he/she can login with his/her username and password. The password msust match when the user logs in; if it won’t then he will not be able to login. Once logged in, the time the user has logged in is stored in the database and same goes for when the user logs out. After the user is logged in, he will be able to see the food items from KFC and Pizza hut. And then depending on the user, he can order the items that he wants. After the user is done, he can log out or he is automatically logged out after about 2 hours. 4.1 Feasibility Study
  • 9. The measure of how beneficial or practical the development of informant system will be to an organization. Along this topic feasibility is measured. So far taking the feasibility study and feasibility analysis during the development of the project Online Food Ordering System we have studied on the following four major categories of feasibility study . 4.1.1 Operational Feasibility Operational feasibility is the measure of how well the project will support the customer and the service provider during the operational phase . It answers the question , "Is the project feasible to operate or not ? " 4.1.2 Technical Feasibility It measures the feasibility of the particular technical solution and the availability of technical resource and expertise . Technical feasibility looks at what is practical and reasonable . It mainly addresses their major issues . • Is the proposed technology or solution practical ? • Do we currently possess the necessary technology and technical expertise ? 4.1.3 Schedule Feasibility It is the measure of how reasonable the project time table is or the deadline is reasonable or not. During the lack of time or the time become mandatory , we must finish the project within a given time period . It mainly addresses • Can the project really be completed in the given period of time ? 4.1.4 Economic Feasibility It is the measure of the cost-effectiveness of a project , which is often called cost-benefit analysis . As long as the end-users requirements and alternative technical solution have been identified , we can identify the raw cost weight and benefit of each alternative. During the development of Online Food Ordering System , we have tried to address all these feasibility analysis phases seriously . That's why we think , our project will succeed properly. Chapter 5 5.1 SYSTEM DESIGN: System design is the process or art of defining the architecture, components, modules, interfaces,
  • 10. and data for a system to satisfy specified requirements. System design contains Logical Design & Physical Design; logical designing describes the structure & characteristics or features, like output, input, files, database & procedures. The physical design, which follows the logical design, describes actual software and a working system. 5.2 USE CASE DIAGRAM A use case diagram captures the functional aspects of a system. A use case is a set of scenarios that describes an interaction between a user and a system. A use case diagram displays the relationship among actors and use cases. Use cases are used during the analysis phase of a project to identify and partition system functionality. Actors represent roles that can are played by users of the system. Those users can be humans, other computers, pieces of hardware, or even other software systems. The only criterion is that they must be external to the part of the system being partitioned into use cases. A use case in a use case diagram is a visual representation of distinct functionality in a system. Use cases describe the behavior of the entities Figure 1 :-Use Case diagram Make System Management More Clear. ?? 5.3 ER-DIAGRAM An entity-relationship (ER) diagram is a specialized graphic that illustrates the interrelationships between entities in a database. ER diagrams often use symbols to represent three different types of information. Boxes are commonly used to represent entities. Diamonds are normally used to represent relationships and ovals are used to represent attributes.
  翻译: