You are on page 1of 8

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

Jnana Sangama, Belgaum - 590018

A DBMS MINI PROJECT REPORT ON

Pizza ordering Management

Submitted in the partial fulfillment of the requirement for the fifth semester of
BACHELOR OF ENGINEERING
In
COMPUTER SCIENCE & ENGINEERING
By
AVINASH VERMA (1RR15CS015)

Under the guidance of


Shwetha P B.E., M.Tech
Assistant Professor,
Dept. of CSE, RRCE

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

RAJARAJESWARI COLLEGE OF ENGINEERING


MYSORE ROAD, BANGALORE-560074
(An ISO 9001:2008 Certified Institute)
(2011-12)
RAJARAJESWARI COLLEGE OF ENGINEERING
MYSORE ROAD, BANGALORE-560074
(An ISO 9001:2008 Certified Institute)
(Affiliated to Visvesvaraya Technological University, Belgaum)

DEPARTMENT OF COMPUTER SCIENCE & ENGINEERING

CERTIFICATE
Certified that mini project work entitled
Pizza Ordering Management
Carried out by
AVINASH VERMA (1RR15CS015)
The students of RajaRajeswari College of Engineering in partial fulfillment for the
fifth semester of Bachelor Of Engineering in Computer Science & Engineering of the
Visvesvaraya Technological University, Belgaum during the year 20172018. It is certified that
all corrections/suggestions indicated for Internal Assessment have been incorporated in the report
deposited in the departmental library. The mini project report has been approved as it satisfies the
academic requirements in respect of mini project work prescribed for the fifth semester.

..................

Signature of guide Signature of HOD

[Prof Shwetha P] [Dr. Usha S]


Assistant Professor, Dept. of CSE Prof. & HOD, Dept. of CSE
RRCE, Bangalore RRCE, Bangalore

External Viva-Voce
Examiners: Signature

1. ____________________ 2. ______________________
Abstract
ACKNOWLEDGEMENT
We are truly thankful and convey our sincere gratitude to the principal, Dr. BalaKrishna
R, Rajarajeswari College of Engineering, Bangalore.
We convey our sincere gratitude to Dr.Usha S, HOD, Department of Computer Science
& Engineering for his meticulous support, continuing ,co-operation, valuable suggestion and
encouragement during the development of project we also extend our thanks to him for his
invaluable guidance to imbibe the requisite knowledge for success of our project.
We convey our sincere gratitude to Mrs Shwetha P,Assistant Professot , Department of
Computer Science & Engineering, for his meticulous support continuing co-operation, valuable
suggestion and encouragement during the development of project. We also extend our thanks to
his for invaluable guidance to imbibe the requisite knowledge for success of our project, as an
internal guide. We are very much obliged.
We also thank our parents who have encouraged us and supported in every stage of
development of this project.
Last but not the least, our wishes to the entire Computer Science Department for their
help and guidance, encouragement, inspiration and co-operation at all stages of the development

of this project without which this project wouldnt have been a success.

Finally we express our heartfelt gratitude to all those who helped us to complete the
project work successfully by providing support, suggestions, advise, guidance and much needed

encouragement.

Avinash Verma (1RR15CS015)


CHAPTER 1 : INTRODUCTION

1.1 DBMS
A database management system (DBMS) refers to the technology for creating and managing
databases. Basically DBMS is a software tool to organize (create, retrieve, update and manage)
data in a database.
The main aim of a DBMS is to supply a way to store up and retrieve database information that is
both convenient and efficient. By data, we mean known facts that can be recorded and that have
embedded meaning. Normally people use software such as DBASE IV or V, Microsoft ACCESS,
or EXCEL to store data in the form of database. A datum is a unit of data. Meaningful data
combined to form information. Hence, information is interpreted data data provided with
semantics. MS. ACCESS is one of the most common examples of database management
software
Database systems are meant to handle large collection of information. Management of data
involves both defining structures for storage of information and providing mechanisms that can
do the manipulation of those stored information. Moreover, the database system must ensure the
safety of the information stored, despite system crashes or attempts at unauthorized access.

1.2 ORACLE
ORACLE is a fourth generation relational database management system. In general, a database
management system (DBMS) must be able to reliably manage a large amount of data in a multi-
user environment so that many users can concurrently access the same data. All this must be
accomplished while delivering high performance to the users of the database. A DBMS must also
be secure from unauthorized access and provide efficient solutions for failure recovery. The
ORACLE Server provides efficient and effective solutions for the major database features.
ORACLE consists of many tools that allow you to create an application with ease and flexibility.
You must determine how to implement your requirements using the features available in
ORACLE, along with its tools. The features and tools that you choose to use to implement your
application can significantly affect the performance of your application.
Several of the more useful features available to ORACLE application developers are integrity
constraints, stored procedures and packages, database triggers, cost-based optimizer, shared
SQL, locking and sequences.
This documentation will lead you through the main features and tools of ORACLE. It is intended
to give you a partial view of what is available to you to use within the assignments.
This documentation will cover:
ORACLE Architecture - provides a basic understanding of the ``Big Picture'' including
the concepts and terminology of the ORACLE Server.
Starting ORACLE And Other Important Information - provides the knowledge of how to
set up your account and other system environment variables. It will also provide
information about how ORACLE is currently setup, which you will require,
and the steps you must take to report any problems.
SQL*Plus (Terminal Monitor) - provides a summary of the commands that you
will require in order to create tables and manipulate the database.
SQL*Loader - provides a summary of the commands that you will require to
allow you to load data from a file to the database.
SQL Commands - provides the syntax of some of the SQL Commands in ORACLE to
help you get started. This section will only shed light on the Data Definition Language
commands and will not contain any information on querying the database (which should
be covered in class).

1.3 PROJECT AIM

Our goal is to deliver a database with a user interface (website) where customers can select
various ingredients for their own pizza and place their order. The order will be sent to the
kitchen where the pizza will be made. The focus is to create an easy to use website, which
will allow a first time customer to complete their order with ease.

1.4 SCOPE

The objective and scope of my Project Pizza Management System is to record the details various
activities of user. It will simplifies the task and reduse the paper work. During implementation
every user will be given appropriate training to suit their specific needs. Specific support will
also be provided at key points within the academic calendar. Training will be provided on a
timely basis, and you will be trained as the new is Pizza Management System rolled out to your
area of responsibility.
At the moment we are in the very early stages, so it is difficult to put a specific time on the
training, but we will keep people informed as plans are developed.The system is very user
friendly and it is anticipated that functions of the system will be easily accessed by
administrators, academics, students and applicants.
Hence the management system for the College management has been designed to remove all the
deficiency from which the present system is suffering and to ensure.
CHAPTER 2 : LITERATURE SURVEY

online Ordering System is a part of e-commerce. E-commerce or business through net


means distributing, buying, selling, marketing, and servicing of products or services over
electronic systems such as the Internet and other computer networks. Thus if we own a
restaurant we need to upload menu online to attract potential customers.

The online ordering system gives restaurants the ability to increase


sales and expand their business by giving customers the facility to order food online.
With an online restaurant menu ordering system, customers can place orders online 24 *7.
Thus it is a simple, fast and convenient food ordering system giving an edge over the
competition at an affordable price.

Internet has seen a tremendous growth in terms of coverage and awareness.


So giving the business an online presence has become very crucial and important.
With [Online Ordering System], we can set up we restaurant menu online and the
customers can easily place order with a simple mouse click. Also with a food menu online
we can easily track the orders, maintain customer's database and improve the food delivery
service. We can receive order through e-mails/ fax or directly view on internet.

The restaurants can even customize online restaurant menu and upload images easily.
Having restaurant menu on internet, potential customers can easily access it and place
order at their convenience..