Sei sulla pagina 1di 11

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 users 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 users 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 wont 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.

Potrebbero piacerti anche