Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
A Project Work
Submitted in Sixth Semester of Bachelor of Engineering (BE)
In
Computer Science & Engineering
(Session: 2018-19)
Submitted BY
RAJSHRI YADAV
Enroll No: 0205CS171084
UDIT SONI
Enroll No: 0205CS171117
SARVESH VISHWAKARMA
Enroll No: 0213CS171075
students of 6th semester, Computer Sc. & Engg. S.R.I.T., Jabalpur have duly completed their
Minor Project entitled “Online Tiffin Services” for the Completion of 6th Semester
examination under the requirement for the degree of Bachelor of Engineering as per
R.G.P.V., Bhopal.
They have successfully implemented and tested this project, which meets all the
requirements specified under my guidance.
students of 6th semester, Computer Sc. & Engg. S.R.I.T., Jabalpur have duly completed their
Minor Project entitled “Online Tiffin services” for the Completion of 6th Semester
examination under the requirement for the degree of Bachelor of Engineering as per
R.G.P.V., Bhopal.
Date: Date:
ACKNOWLEGEMENT
The project defines and signifies the share mannerism in which numerous interact tasks are
performed by a team composed of committed members. Each member hearing their own
importance and providing contribution, which is nothing short of being invaluable. I are
also thankful to Mr. Brajesh Patel CS Engg. Department under whose support we have been
able to make this project a great success.
The day which marked the beginning of our project bears a special status to all of us, we
begin with the processing and support of Mr. Apurva Khare (Project Guided, CS
Department)on the project work entitled.
Date-
RAJSHRI YADAV (0205CS171084)
UDIT SONI (0205CS171117)
SARVESH VISHWAKARMA (02113CS171075)
Declaration
We hereby declare that the project entitled “online tiffin services” being submitted in partial
fulfilment for award of the degree of bachelor of Engineering (CS. Engg.) to “Rajiv Gandhi
Proudyogiki Vishwavidyala, Bhopal” is the authentic record of my own work done under
the guidance of Mr. Brijesh Patel (C.S. DEPTT) & Ms. Apurva Khare (PROJECT, GUIDE )
SRIT, JBP. The matter reported in this reported in this project has not been submitted earlier
for the award of degree.
Index
1. Introduction…………………………………………………………
2. Analysis ……………………………………………………………..
2.1 OBJECTIVE OF PROJECT………………………………………………………..
2.2 REQURIMENT GATHERING…………………………………...........................
2.3 HARDWARE REQUIREMENT…………………………………………………
2.4 SOFTWARE REQUIREMENT………………………………………………...
2.5 FEASIBILITY STUDY………………………………………………………..
2.6 SOFTWARE DEVELOPMENT LIFE CYCLE……………………………….
2.7 COST ESTIMATION………………………………………………………….
3. DESGIN
3.1 INPUT REQUIREMENT……………………………………………………………
3.2 DESGIN OF DATA BASE …………………………………………………………
3.3 ER DIAGRAM (IF REQURIED)…………………………………………………...
3.4 DATA FLOW DIAGRAM/OBJECT DIAGRAM………………………………….
3.5 CONTROL FLOW DIAGRAM…………………………………………………….
3.6 SYSTEM FLOW DIAGRAM………………………………………………………
4. TOOLS USED…………………………………………………………
5. CODING………………………………………………………………
6. TESTING……………………………………………………………..
7. OUTPUT………………………………………………………………
8. CONCLUSION……………………………………………………….
9. REFERENCE………………………………………………………...
1 Introduction
An online food menu is set up by the proposed food ordering system and as per their will
customers can easily place the order. Also, customers can easily track the orders with the
food menu. The management improve food delivery service and preserves customers
database. Motivation to develop the system is from the restaurant management system. To
get the services efficiently the users of the system provides various facilities. Restaurants as
well as Mess facility is considered by our system for the customers. Mostly mess users are
person who are shifted to new cities and this can be considered as a motivation to our
system. Another motivation can be considered as the increasing use of smart phones by the
customers, so that any users of this system get all service of the system. The system will be
designed to avoid users doing fatal errors where users can change their own profile also
where users can track their food items through GPS and where users can provide feedback
and recommendations to Restaurants / Mess service providers.
There’s a need for the system due to lack of a full fledge application that can fulfill the
customer requirements by providing him food from restaurants/mess service. For the
students studying in different cities, our system will be very helpful.
So nowadays in this modern day to day life, every one is busy at their works so they cant
acquire their proper meals.so to remove this problems tiffin can be provided so that so that
they can get their their nutrious and healthy foods. In this digital life online transction are
best so recommending this , online food service is one of the idea to serve peoples.
Online tiffin services is the process of ordering food through the restaurant's own website
or mobile app, or through a multi-restaurant's website or app. A customer can choose to
have the food delivered or for pick-up. The process consists of a customer choosing the
restaurant of their choice, scanning the menu items, choosing an item, and finally choosing
for pick-up or delivery. Payment is then administered by paying with a credit card or debit
card through the app or website or in cash at the restaurant when going to pickup. The
website and app inform the customer of the food quality, duration of food preparation, and
when the food is ready for pick-up or the amount of time it will take for delivery.
The online food ordering market has increased in the U.S with 40 percent of U.S adults
having ordered their food online once. The online food ordering market includes foods
prepared by restaurants, prepared by independent people, and groceries being ordered
online and then picked up or delivered.
ANALYSIS
OBJECTIVE
Online tiffin services are used for delivering the food packages for the peoples. Our main
purpose of this project is that to deliver healthy and nutrious food to the users. By using the
online portal of our website a user can connect and order the food anytime they want.
In this fast moving world, through using digital connections users can get healthy food at an
affordable price. Foods aren’t so expensive every can afford them.
Tiffin is a tiffin service portal from where customers can enjoy nutritious and
healthy food even if they are far from home.
In this fast paced life, some of them don’t even get time to go to order their foods
through resturants or hotels so we provide services i.e, home delivery.
The customers will able to select from a variety of pre-decided weekly changing
menu for lunch and dinner.
To improve the communication between the client and the server and minimize the
time of ordering.
FEATURES OF ONLINE FOOD ORDERING SYSTEM :
Provides the searching facilities based on various factors. Such as Item Category,
Delivery Address, Order, Shopping Cart
The transactions are executed in off-line mode, hence on-line data for Item
Category, Food capture and modification is not possible.
It tracks all the information of Food, Customer, Order ect
Manage the information of Food
Shows the information and description of the Item Category, Delivery Address
All the fields such as Item Category, Delivery Address, Shopping Cart are validated
and does not take invalid
values It generates the report on Item Category,Food,Customer
Provide filter reports on Delivery Address,Order,Shopping Cart
You can easily export PDF for the Item Category,Customer,Order
Application also provides excel export for Food,Delivery Address,Shopping Cart
It deals with monitoring the information and transactions of Order.
Manage the information of Item Category
Manage the information of Order
Integration of all records of Shopping Cart.
REQUIREMENT GATHERING
Analyzes based on similar application and determines the necessary features in the
application, as well as do the details about the features that will be created with function of
each features. Features that are needed in application for customer are as follows:
New Order: New Order is the main feature of the customer side application that
will be used to make orders. An order can be made in two separate ways, the one is
by is using My Favorites feature to make an order by choosing one of the top three
favorites dishes and the other one is by using Make a new order feature to make an
order by choosing dishes through menus which provided
Order History: Customer’s order history is shown by this feature namely order
history.
Profile: website profile is shown by this feature. Through this feature customer can
make call to the our owner directly.
Order Status: This feature is used to show that order status that includes “order
received” means that portal has received the order, “order confirmed” means that
services has confirmed the order, “cooking” means restaurant is preparing the order,
“delivering order” means that delivery of the order is done. While the status is on
“delivering order” the customer can also show the delivery map.
Profile Setting: To show and to change customer profile this feature is used that
comprise of name, address, email, and phone number.
User data : location, user data like mail, phone no. is shown by this feature.
Admin can modify his/her data and insert new restaurant including
transformation from restaurant active or inactive status through this feature.
Menu: Menu list of each restaurant is shown by this feature. Through this
feature admin can also alter each menu.
Order: Order list which has been done by each restaurant is shown by this
feature.
Menu: Menu list of each restaurant is shown by this feature. Through this
feature admin can also alter each menu.
The most common set of requirements defined by any operating system or software
application is the physical computer resources, also known as hardware, A hardware
requirements list is often accompanied by a hardware compability list (HCL), especially in
case of operating systems. An HCL lists tested, compatible, and sometimes incompatible
hardware devices for a particular operating system or application.
Making decisions about the hardware requirements is based on the analysis of various
factors such as the projected budget and the speed required. But the large variety high
utility of hardware available often makes the hardware decisions a little difficult because of
the fact that computer technologies become obsolete more quickly than other organizational
technologies. Basically, hardware refers to the physical equipment used for the input,
processing, output, and storage activities of a computer system. In our case we make use of
the following hardware components:
1.Central processing unit (CPU) – we have decided to make use of Intel core i3processor or
Intel core2 processor in the CPU.
2.Primary storage- A storage capacity of 3GB-5GB in the hard-drive space, for better speed
in processing and multi-tasking situations.
Input technologies- We have decided to make use of basic devices such as keyboard, mouse
and advanced devices such as touch screens (to make work easier and faster), Voice
recognition for access of confidential information only by authenticated persons (we do not
make use of protection mechanisms provided by passwords because in today’s era of
technology it is not fully safe since password cracking has become very easy and common).
So this was the hardware requirements for any CPU to run the all the softwares smoothly.
These softwares will led to run our project in any computer system.
SOFTWARES REQUIREMENTS
So in our project some specific languages and softwares are used to complete our project.
We have developed this project using the below technology:
Mac : We can also easily configured this project on Mac operating system.
FEASIBILITY STUDY
After doing the project “online tiffin services”. study and analyzing all the existing or
required functionalities of the system, the next task is to do the feasibility study for the
project. All the project are feasible – given unlimited resources and infinite time.
Feasibility study includes consideration of all possible ways to provide solution to the given
problem. The proposed solution should satisfy all the user requirements and should be
flexible enough so that future changes can be easily done based on the future upcoming
requirements.