You are on page 1of 4

Introduction:

Database systems are most useful record keeping systems that help in making our book-keeping
habit easy and swift. In a database, data is stored in a simplified and chronological order,
converting unorganized data into information. With the help of these information, people can
make their day to day life efficient, effective and fast. In a modern world like today’s, use of
database in a must in all aspects of life. Starting from hotel management to library management
database helps a great deal. Social media like facebook, twitter, instagram along with email
systems and other website (both static and dynamic) use database system for management
purposes.
Database system is itself a management system that helps data scientists, analysts, programmers
and others to manage their data by storing them in orders. But to construct a database, some
management tools are inevitable. Database Management System (DBMS) is such a system that
contains all the tools required to construct, maintain and utilize databases for regular purposes.
In this project, we worked on a database that can be used to store the data of a restaurant ordering
system. The name of the database is ‘Smart Ordering System for Restaurants’. In our database,
relations of customers, orders, menu and ingredients of food items will be available. These
relations will be cross linked using foreign keys. There will be an ordering queue showing the
status of orders before they get delivered to the respective tables.
Reasonsfor choosing this idea:
We tried to keep our idea for this project very unique. We chose this idea for the following
reasons:
 In our country, there is almost no restaurants where customers are given the option of
choosing their ingredients side by side of choosing food items before placing an actual
order. In our idea, we kept that option.
 With the help of our database customers will be able to place their orders from their own
tables without summoning a waiter, using digital interfaces.
 Using this database system, chefs will be able to keep track of the orders digitally instead
of manually writing them down.
 This database will make it easier for the customers to know the status of their orders.
 This idea is precisely unique and currently non-existent in our country as no one has
implemented this idea before.
 Our database will show the customers what food items they previously ordered, so that
they can sort their choices out and go for a new item.
 With the help of this database, not only customers and chefs will be benefited but also the
waiters will be relieved of their order taking jobs.
Salient Features:
This database system is a unique, new and effective with the following features:
 Using this database any customer can register and become a regular member of the
restaurant.
 Offers and news of the restaurant will be delivered to the customer once they subscribe
using this system.
 Customers will experience the new concept of ingredient selection prior to placing any
order.
 There will be an ordering queue showing customers the status of their order and thus it
will become easier for customers to know when their orders are expected.
 The order numbers will be the primary keys of ordering table of this database, which will
make every order easily traceable and no confusion will occur.
 This database keeps track of every customer orders. So there will be a zero possibility of
overlooking any order as well as customer.
 This database will increase time management efficiency.

Interfaces:

Fig: Add to menu interface


Fig: Menu interface

Fig: Chef/ordering queue interface


Fig: Customer Registration Interface
Individual Contributions:
Our group consists of 3 members. We all contributed our time and efforts behind this project.
Our very database system is the fruit of our combined as well as individual contributions.
Our group members and their contributions are as follows:
Name ID Contribution
Piash Paul 17101040 Database formation using
PHP, Table construction
using phpmyadmin,
Interfaces using php, ER
Diagram and Relational
Schema
Md. Kaviul Hossain 17101192 Table construction using
phpmyadmin, Website
development using HTML &
CSS, ER diagram and
relational schema
Nafis Fuad 17101250 Table construction using
phpmyadmin, Connection
between website and database
using php extension, ER
diagram and relational
schema.

You might also like