Sei sulla pagina 1di 13

ONLINE TIFFIN SERVICES

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

Under the Guidance of


Mr. APURVA KHARE
(Asst. Prof.)
(Computer Science & Engg.)

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING


SHRI RAM INSTITUTE OF TECHNOLOGY, JABALPUR (M.P.)
RAJEEV GANDHI PROUDYOGIKI VISHWAVIDYALAYA, BHOPAL (M.P.)
CERTIFICATE

This is to certify that

RAJSHRI YADAV (Roll no-0205CS171084)


UDIT SONI(Roll no-0205CS171117)
SARVESH VISHWAKARMA (Roll 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.

Mr. Apurva Khare Mr. Brajesh Patel


(Project Guide) (H.O.D.)
Computer Sc & Engg Computer Sc. & Engg
Deptt, SRIT Deptt., SRIT
CERTIFICATE

This is to certify that

RAJSHRI YADAV (Roll no-0205CS171084)


UDIT SONI(Roll no-0205171117)
SARVESH VISHWAKARAMA (Roll no-0213CS1171075)

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.

INTERNAL EXAMINER EXTERNAL EXAMINER

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.

The flexibility to the Customers/Users to order from either Restaurants or Mess is


provided by our system. Recommendations to the customers is also provided from the
restaurants/mess owners which are updated daily. There will be no limitation on the amount
of order the customer wants by ordering food from our system. As a Startup Business for
the developers the same system application can be used. Real time customers feedback and
ratings are provided by our system with the comments to the restaurants/mess owner. It
gives appropriate feedbacks to users, so if there is any error happened, then there will be a
feedback dialog toward users.

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.

So here are some main motto of online tiffin services :-

 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.

 Payments can be done as perspective to users either through online/COD.

 To develop a system that will surely satisfied the customer service

 To design a system able to accommodate huge amount of orders at a time.

 To evaluate its performance and acceptability in terms of security, user-friendliness,


accuracy and reliability.

 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.

Features required in website for admin are:

 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.

 Courier: Courier list of each restaurant is shown by this feature. Through


this feature admin can also amend each courier data
 Customer: Customer list in this application is shown by this feature.
Through this feature admin can also modify customer profile.
HARDWARE REQUIREMENTS

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.

3.Secondary storage- A storage capacity of up to 1024megabytes for storage of information


such as databases of employees, customers, products used in the shop, etc.

4.RAM – Ram is should there atleast 1 gb to run the executions fine.

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).

Output technologies- Liquid crystal display (LCD) screens and printers.

Communication technologies- Internet connections.

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

A software requirements specification (SRS) is a description of a software system to


be developed.

Software requirements specification establishes the basis for an agreement between


customers and contractors or suppliers on how the software product should function (in a
market-driven project, these roles may be played by the marketing and development
divisions). Software requirements specification is a rigorous assessment of requirements
before the more specific system design stages, and its goal is to reduce later redesign. It
should also provide a realistic basis for estimating product costs, risks, and schedules. Used
appropriately, software requirements specifications can help prevent software project
failure.

So in our project some specific languages and softwares are used to complete our project.
We have developed this project using the below technology:

 HTML : Page layout has been designed in HTML


 CSS : CSS has been used for all the desigining part
 JavaScript : All the validation task and animations has been
developed by JavaScript
 PHP : All the business and frontend logic has been implemented in
PHP
 Apache2 : Project will be run over the Apache2 server

We can configure this project on following operating system

 Windows : This project can easily be configured on windows operating system.


For running this project on Windows system, you will have to install WAMP or
XAMP on your system.
 Linux : We can run this project also on all versions of Linux operating system

 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.

Potrebbero piacerti anche