You are on page 1of 28

Sangmeshwar College,Solapur.

Teasty Treats Food Website


A PROJECT REPORT

Submitted by Under The Guidance of


2243030–Dhanraj.V.Sanga Mrs. Rekha Patil
2243031–Narendra.M.Savade

Department of Computer Science

SANGAMESHWAR COLLEGE, SOLAPUR

HOD(Bca Department)
Mrs. Hundekari R.V.

1|Page
Sangmeshwar College,Solapur.

1. INTRODUCTION

1.1 Project Overview:

“Teasty Treats” is a web-based application developed in python. In this


application the Food Delivery and user can order food from this website and
enjoy the meal from a remote place. This website is helping the user to easily
search and display required item and their photos and information.
The user can directly visit our website and access the information about
the hotels near him and if hungry he can orders food also. The user can also
search and get the information about variety of Dishes all available likewise
breakfast items, lunch items ,dinner items are all available for customer to order
according to their needs .
The user can visit our website and create the account then user can book
the required item and the user can also add the items in cart. When the user can
book the particular item then go to the “Teasty Treats” home there will popup
shown your order will delivery as per particular item description. The user can pay
the bill cash on delivery.
This website can be used by any person who is searching for food and no
loss of quality should use our website whenever you feel hungry.

2|Page
Sangmeshwar College,Solapur.

1.2 Hardware Specification (Recommended)


 Operating System:-Microsoft Windows 7/8/10
 Processor: - Intel Pentium 4 or above.
 Hard disk: - 40 GB or above.
 256 MB RAM

1.3 Software Specification


 Editor: Vs code
 Back End: Django
 Platform: Python 3.10

1.4 Scope of project


It may help collecting perfect management in details. In a very
short time, the collection will be obvious, simple and sensible. It will help a person
to know the management of passed year perfectly and vividly. It also helps in
current all works relative

1.5 Objectives of System


1. The main objective of the Project on Online Food Ordering System is to
manage the details of Food, Item Category, Shopping Cart, Customer,
Order.
2. It manages all the information about Food, Delivery Address, Order, Food.
The project is totally built at administrative end and thus only the
administrator is guaranteed the access.
3. The purpose of the project is to build an application program to reduce the
manual work for managing the Food, Item Category, Delivery Address,
Shopping Cart.
4. It tracks all the details about the Shopping Cart, Customer, Order.

3|Page
Sangmeshwar College,Solapur.

2.SYSTEM STUDY & ANALYSIS


2.1 Existing System:

The old manual system was suffering from a series of drawbacks. Since
whole of the system was to be maintained with hands the process of
keeping, maintaining and retrieving the information was very tedious and
lengthy. The records were never used to be in a systematic order. there
used to be lots of difficulties in associating any particular transaction with a
particular context. If any information was to be found it was required to go
through the different registers, documents there would never exist
anything like report generation. There would always be unnecessary
consumption of time while entering records and retrieving records. Once
the records were entered it was very difficult to update these records.The
reason behind it is that there is lot of information to be maintained and
have to be kept in mind while running the business .For this reason we have
provided features Present system is partially automated (computerized),
actually existing system is quite laborious as one has to enter same
information at three different places.

Following points should be well considered:


 Documents and reports that must be provided by the new system:
there can also be few reports, which can help management in
decision-making and cost controlling, but since these reports do not
get required attention, such kind of reports and information were
also identified and given required attention.
 Details of the information needed for each document and report.
 The required frequency and distribution for each document.
 Probable sources of information for each document and report.
 With the implementation of computerized system, the task of
keeping records in an organized manner will be solved. The greatest
of all is the retrieval of information, which will be at the click of the
mouse.
 So the proposed system helps in saving the time in different
operations and making information flow easy giving valuable reports.

4|Page
Sangmeshwar College,Solapur.

5|Page
Sangmeshwar College,Solapur.

2.2 Proposed System:


In our proposed system we have the provision for adding the
details and create the account of the employee. Another advantage of the system
is that it is very easy to edit the details of employee and delete employee when it
found unnecessary. This website is open to public and end user can come here
and browse desired food items. We are developing an admin panel where our
reputed employee can check day wise uploads editing happen by authorized
employee. We are uploading the items of all categories happen in the food and it
will be maintained by using database and real time algorithm.

 User friendly interface.


 Fast access to database.
 The system makes the overall project management much easier and
flexible.
 Less error.
 More storage capacity.
 Search facility.

2.3 Feasibility Study:


After doing the project Online Food Ordering System, study and
analysing all the existing or required functionalities of the system, the next task is
to do the feasibility study for the project. All projects are feasible - given
unlimited resources and infinite time. Feasibility study includes consideration of
all the possible ways to provide a 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.

6|Page
Sangmeshwar College,Solapur.

2.4 Project Feasibility:


A. Economic Feasibility:-
This is a very important aspect to be considered while
developing a project. We decided the technology based on minimum possible
cost factor. All hardware and software cost has to be borne by the organization.
Overall, we have estimated that the benefits the organization is going to receive
from the proposed system will surely overcome the initial costs and the later on
running cost for system

B. Technical Feasibility:-
This included the study of function, performance and
constraints that may affect the ability to achieve an acceptable system. For this
feasibility study, we studied complete functionality to be provided in the system,
as described in the System Requirement Specification (SRS), and checked if
everything was possible using different type of frontend and backend platforms.
facilities equipped with sophisticated machines and the software hence this
technically feasible.

C. Operational Feasibility:-
No doubt the proposed system is fully GUI based that is very
user friendly and all inputs to be taken all self-explanatory even to a layman.
Besides, a proper training has been conducted to let know the essence of the
system to the users so that they feel comfortable with new system. As far our
study is concerned the clients are comfortable and happy as the system has cut
down their loads and doing.

7|Page
Sangmeshwar College,Solapur.

3.SYSTEM DESIGN

3.1 DFD(Data Flow Diagram):-

Context Level DFD:-

Logout
Logout
View Booking
Manage Category Add to Cart
Manage Customer Login

View Products
Login
Admin Teasty Treats Customer
Success Success

Success Success
Success Success
Manage Success Success
Manage Success Success

8|Page
Sangmeshwar College,Solapur.

1st Level DFD Admin


Request to Login

1.0 Request
Admin B4 Login
Response Login Response

Add,Update,Delete 1.1 Add,Update,Delete

Manage Manage Category


Food Item Success

Success

View Food Products 1.2 View Food Products


Manage Manage Customer
Success
Customer
Success

View Bookings
View Bookings 1.3
Success View Booking
Booking
Success

Request Request
1.4
Response
Logout
Logout
Response

9|Page
Sangmeshwar College,Solapur.

1.1Register Process

Admin Customer
Username,Password,E-mail, Username,Password,E-mail,
FirstName,Last Name(Request) FirstName,Last Name(Request)

Register
Response Response

1.2Login Process

Admin Customer

Username,Password Username,Password (Request)

Response Login Response

10 | P a g e
Sangmeshwar College,Solapur.

2nd level DFD – Admin Manager Category Process

Admin Category

Category 1. 1 .0 Category

Add
Success category Success

Update 1.1 .1 Update

Update
Success category Success

Delete
Delete 1.1.2
Delete
category Success
Success

11 | P a g e
Sangmeshwar College,Solapur.

I)Admin Manage customer process

Admin Food Products

Customer info 1.2. 0 Customer info

View
Success Customer Success

Delete 1.2. 1 Delete

Delete
Success customer Success

II) Admin Manages Booking Process


Admin Booking

View 1.3. 0 View


View
Success booking Success

Delete 1.3. 1 Delete


Delete
Success booking Success

12 | P a g e
Sangmeshwar College,Solapur.

1st Level DFD Customer


1.0

Username ,Password Username,Password


Admin B4 Login
Response Response
Login

View 1.1 View


View Food Products
Success Food Item Success

Add,Delete 1.2 Add,Delete

Cart
Cart
Success Success

Book
Book 1.3
Success Success Booking
Booking

Request Request
1.4
Response Response Logout
Logout

13 | P a g e
Sangmeshwar College,Solapur.

2nd Level DFD-Customer:-


Customer Cart
Customer Booking

Add 2.0.1 Add

Book 2.0.0 Book


Cart
Success Success
Book
Success category Success

Remove 2 .1 . 1 Add
Delete 2.0.1 Delete
Cart
Remove
Success Success
Success Booking Success

14 | P a g e
Sangmeshwar College,Solapur.

ERD:-

Name Password

See report Admin Manages

FName

View

Customer Manages
Password

Booking Image
LName
-
Email

Manages See
Food Products

Name
Name
Info

Cart Price

Login

15 | P a g e
Sangmeshwar College,Solapur.

4. Database Design
1.Table Name: User

Field Type Constraints

ID INTEGER NOT NULL

Username VARCHAR (100) NOT NULL

First Name VARCHAR (100) NOT NULL

Last Name VARCHAR (100) NOT NULL

E-mail VARCHAR (100) NOT NULL

Password VARCHAR(100) NOT NULL

2.Table Name: Menu

Field Type Constraints

ID INTEGER NOT NULL

ItemName VARCHAR (50) NOT NULL

HotelName VARCHAR (50) NOT NULL

Image VARCHAR (100) NOT NULL

Price DECIMAL NOT NULL

TIme INTEGER NOT NULL

3. Table Name: CartItems

16 | P a g e
Sangmeshwar College,Solapur.

Field Type Constraints

ID INTEGER NOT NULL

Menu_id BIGINT NOT NULL

Order_id BIGINT NOT NULL

Date_added datetime NOT NULL

Quantity INTEGER NOT NULL

4.Table Name: Orders

Field Type Constraints

ID INTEGER NOT NULL

User_Id INTEGER NOT NULL

Transaction ID VARCHAR (100) NOT NULL

Complete BOOLEAN NOT NULL

Date_added DATETIME NOT NULL

5.Table Name: Shipping

17 | P a g e
Sangmeshwar College,Solapur.

Field Type Constraints

ID INTEGER NOT NULL

Address VARCHAR(100) NOT NULL

City VARCHAR (50) NOT NULL

State VARCHAR(50) NOT NULL

Zipcode VARCHAR(10) NOT NULL

Order_id BIGINT NOT NULL

User_Id INTEGER NOT NULL

Date_added DATETIME NOT NULL

6. Table Name: Feedback

Field Type Constraints

ID INTEGER NOT NULL

Name VARCHAR(100) NOT NULL

E-mail VARCHAR(200) NOT NULL

Subject VARCHAR(200) NOT NULL

Message Text NOT NULL

5. Output Screen
User View

18 | P a g e
Sangmeshwar College,Solapur.

1.User Registration

2.Login Page

3.User Home Page

19 | P a g e
Sangmeshwar College,Solapur.

4.Product View Page

5.Cart View Page

20 | P a g e
Sangmeshwar College,Solapur.

6.Checkout Page

7.Feedback Page

21 | P a g e
Sangmeshwar College,Solapur.

8. Previous Order View

22 | P a g e
Sangmeshwar College,Solapur.

Admin View
1. Admin Login

2. Admin Homepage

23 | P a g e
Sangmeshwar College,Solapur.

3. Add Food Items

4.Registered Users

24 | P a g e
Sangmeshwar College,Solapur.

5. FeedBack

6.View Food Products

25 | P a g e
Sangmeshwar College,Solapur.

6. IMPLEMENTATION

Admin Implementations

1. Admin Login
This form is use to admin login.

2. Admin Homepage
This form is the admin home page.

3. Add Food Products


The admin can add items using this form.

4. Feedback
The admin can see the users feedback using this form.

5. Registered users
The admin can see the registered users.

6. View Food Products


The admin can see the available Food Products.

26 | P a g e
Sangmeshwar College,Solapur.

User Implementations
1. User Registration Page
This is the user registration page.

2. User Login Page


This is Login Page of User.

3. User Homepage
This is HomePage of User.

4. View Food Products


The User can see the available Food Products.

5. Add to Cart
The user can add items in the cart using this form.

6. Inserted Item in Cart


This form is showing the inserted items in cart.

7. Checkout
The user can Place their order using this form.

8. FeedBack Form
The user can Send Feedback using this form.

27 | P a g e
Sangmeshwar College,Solapur.

7. ADVANTAGES and LIMITATIONS


Advantages:
 It gives best online food ordering with best quality and with short
delivery time.
 It saves time.
 It saves a lot of work for search of hotels eating food.
 Don’t need go the outside and finding the hotel just order from
anywhere and enjoy your meal.

Limitations:
 Internet connection is required.
 If user want to book the item, they firstly need to create the account
and login.
 Only register user can login.

8. CONCLUSION
In our project the user can access all information about the plumbing
materials and book the require items. We develop this project for help the
user to guide them about plumbing products. To establish this project we
use various methodologies. To develop this project we have faced many
problems but we hardly tried to develop this project. Our supervisor helps
us by giving this valuable opinion, decision and time.

9. Bibliography
I) www.tutorialspoint.com IV) www.djangoproject.com

II) www.javatpoint.com V) www.codewithharry.com

III) www.wikipedia.com VI) www.w3schools.com

28 | P a g e

You might also like