Online Fast Food Django - Synopsis
Online Fast Food Django - Synopsis
Introduction
Contents:
Introduction
Problem Definition
Aim
Objective
Goal
Need of System
Page 1
Introduction to the System:
Developing a Fast Food Order system to promote a greater count of food lovers to splurge
into the field of Restaurant. It integrates the benefits of an ording food with the
convenience of an online excitement and going with the technology, minus the
commuting hazards and expenses. It will usher in the immense flexibility and
sophistication in the existing manual platform structures, with the perfect blend of
synchronous and asynchronous interaction. It provides a means of collaborative E-
ordering for the customers.
Problem Definition:
Managing online fast food shopping may seem tricky, but this is part of Customer
Service System (application support direct contact with customer).
Aim:
“To Manage Online Fast Food Shopping”.
Objective:
Page 2
Goal:
The project is basically targeted at those people who would like online shopping and have an
Internet access.
Finally buyers curious in comparing the prices for various products for according our
budget.
To make a database that is consistent, reliable and secure.
To provide correct, complete, ongoing information.
To develop a well-organized information storage system.
To make good documentation so as to facilitate possible future enhancements.
There is always a need of a system that will perform to ordering of fast foods online.
This system will reduce the manual operation required to maintain all the records of booking
information. And also generates the various reports for analysis. Main concept of the project
is to enter transaction reports and to maintain customer records. Hence this software can be
used in any restaurant to maintain their record easily.
Page 3
CHAPTER # 2
Hardware and Software
Requirements
Contents:
Introduction
System environment
Software requirement
Hardware requirements
Page 4
Introduction:
System Environment:
After analysis, some resources are required to convert the abstract system into
the real one. All the resources, which accomplish a robust
The hardware and software selection begins with requirement analysis,
followed by a request for proposal and vendor evaluation.
Software and real system, are identified. According to the provided functional
specification all the technologies and its capacities are identified. Basic
functions and procedures and methodologies are prepared to implement. Some
of the Basic requirements such as hardware and software are described as
follows: -
Page 5
Hardware and Software Specification
Software Requirements:
Technology: Python Django
IDE : Pycharm/Atom
Client Side Technologies: HTML, CSS, JavaScript , Bootstrap
Server Side Technologies: Python
Data Base Server: Sqlite
Operating System: Microsoft Windows/Linux
Hardware Requirements:
Page 6
CHAPTER # 3
System Analysis
Contents:
Purpose
Project Scope
Existing System
Proposed System
System Overview
Page 7
Purpose:
To manage the online fast food ordering. It helps to customer to order fast foods from
anywhere. Also make payment on delivery for it. It helps to people to order desired fast food
at their prefer time.
Project Scope:
The project has a wide scope, as it is not intended to a particular organization. This
project is going to develop generic software, which can be applied by any businesses
organization. More over it provides facility to its customer. Also the software is going
to provide a huge amount of summary data.
Proposed System:
The Online Fast Food Ordering system is available in the market that can serve
customers to order fast foods online.
System Overview:
The key features required in the system are as follows:
Login: This module has a drop down list box from where we have to select
ADMIN or USER. The ADMIN has all the rights in the software including updating
the status of his site. The other fields in login are username and password. If the
username and password are correct then it is directed to next page.
New user: This module is for the users who do not have their account. Here user is al-
lowed to create an account to login. The account creation is done by filling the regis-
tration form with user details such as name, phone, email etc.
Fast Food Menu: This module has information regarding the fast food such as its
name, category, ingredients, price, image; its features etc.The ADMIN has the author-
ity to Add, Delete, Update etc. The USER can only view and order the Fast Foods,
add to cart only those in the stock etc.
Page 8
CHAPTER # 4
Implementation issues
Python
Python is a widely used general-purpose, high level programming language. It was initially
designed by Guido van Rossum in 1991 and developed by Python Software Foundation. It
was mainly developed for emphasis on code readability, and its syntax allows programmers
to express concepts in fewer lines of code.
Python is a programming language that lets you work quickly and integrate systems more
efficiently.
Python is dynamically typed and garbage-collected. It supports multiple programming
paradigms, including procedural, object-oriented, and functional programming. Python is
often described as a "batteries included" language due to its comprehensive standard library.
Page 9
HTML
HTML (Hypertext Markup Language) is the set of markup symbols or codes inserted in a file
intended for display on a World Wide Web browser page. The markup tells the Web browser
how to display a Web page's words and images for the user. Each individual markup code is
referred to as an element (but many people also refer to it as a tag). Some elements come in
pairs that indicate when some display effect is to begin and when it is to end.
Page 10
CASCADING STYLE SHEET (CSS)
Cascading Style Sheets (CSS) are a collection of rules we use to define and modify web
pages. CSS are similar to styles in Word. CSS allow Web designers to have much more
control over their pages look and layout. For instance, you could create a style that defines
the body text to be Verdana, 10 point. Later on, you may easily change the body text to Times
New Roman, 12 point by just changing the rule in the CSS. Instead of having to change the
font on each page of your website, all you need to do is redefine the style on the style sheet,
and it will instantly change on all of the pages that the style sheet has been applied to. With
HTML styles, the font change would be applied to each instance of that font and have to be
changed in each spot.
CSS can control the placement of text and objects on your pages as well as the look of those
objects.
HTML information creates the objects (or gives objects meaning), but styles describe how the
objects should appear. The HTML gives your page structure, while the CSS creates the
“presentation”. An external CSS is really just a text file with a .css extension. These files can
be created with Dreamweaver, a CSS editor, or even Notepad.
The best practice is to design your web page on paper first so you know where you will want
to use styles on your page. Then you can create the styles and apply them to your page.
Page 11
Javascript
Page 12
Django
This framework uses a famous tag line:The web framework for perfectionists with deadlines.
Page 13
CHAPTER # 8
Advantages & Limitations
Page 14
Limitations of “Online Fast Food Shop System”:
Besides the above achievements and the successful completion of the project,
we still feel the project has some limitations, listed as below:
Page 15
CHAPTER # 8
Future Scope
FUTURE SCOPE
This web application involves almost all the features of the online shopping. The future im-
plementation will be online help for the customers and chatting with website administrator.
CONCLUSION
The project entitled “Online Fast Food Shopping” is developed using HTML , CSS and
Bootstrap as front end and Python , Sqlite database in back end to computerize the process of
online shopping. This project covers only the basic features required.
Page 16
Bibliography
BIBLIOGRAPHY
Wikipedia
https://www.geeksforgeeks.org/python-django/
https://www.javatpoint.com
https://www.python.org/
https://www.tutorialspoint/
Page 17
REFERENCE BOOKS
Page 18