Online Food Ordering System

Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

ONLINE FOOD ORDERING SYSTEM

Online Food Ordering System


Mini Project
BCA Mini Project

Contents

Introduction to the Project (What is the project about?) 3

CHARACTERISTICS OF THE PROJECT 3

How are we doing? 4

TECHNOLOGY USED 4

MySQl 4

PHP

CSS

HTML 4

Why we choose this Project? 6

WORKING OF PRESENT SYSTEM 6

DISADVANTAGES OF PRESENT WORKING SYSTEM 6

2
BCA Mini Project

ONLINE FOOD ORDERING SYSTEM


Introduction to the Project (What is the project about?)

The aim of developing Online Food Ordering system project is to replace the traditional way
of taking orders with computerized system. Another important reason for developing this
project is to prepare order summary reports quickly and in correct format at any point of time
when required.

Online Food Ordering System has a very lot of scope. This PHP project can be used by any
restaurants or fast foods for customers for keeping their order records. This project is easy,
fast and accurate. It requires less disk space. Online Food Ordering System uses MYSQL
Server as backend so there is not any chance of data loss or data security.

CHARACTERISTICS OF THE PROJECT


1. User Friendly: Online Food Ordering System is a very user friendly project because
the Food Ordering Record and searching from categories is very simple, fast and data
is secured. The user interface of the project is very simple.
2. Order reports of the system can be easily generated. User can generate the report of
any particular date and period. In this way they can get delivery status of customers
and get information about what is being ordered.
3. Very less paper work: Online Food Ordering System requires less paper work. In this
project all record is fetched directly into the computer and reports can be generated
through just a click. In this way it saves time. As data is directly entered into
computer so there is no need to do any paper work.
4. Computer operator control: Online Food Ordering System is operated by the staff
members and one admin so there is no chance of clerical mistakes. Data feeding and
retrieving in this system is very easy. So the work can be done on time.

3
BCA Mini Project

How are we doing?

TECHNOLOGY USED
● Server : Xampp
● Front-end: PHP
● Back-end: MySQL
● Platform:Windows 10

We have used XAMPP which is a free and Open Source Cross-Platform Web Server
Solution Stack. It comes with Apache Web Server, MySQL Database, PHP and Perl
Programming Languages.

A couple of advantages of using XAMPP for development are:

1. You can start and stop the whole web server + database stack with one command.
2. XAMPP is portable so you can carry it around on a thumb drive.
3. The security settings are strict by default, nobody but you will be able to access the
web server.
4. PHP error reporting is enabled by default, which helps when debugging scripts.
5. Easy to install.

MySQL

MySQL is easy to use, yet extremely powerful, secure, and scalable. And because of its
small size and speed, it is the ideal database solution for Web sites.

Some of its advantages include the following:

1. It's easy to use: While a basic knowledge of SQL is required—and most relational
databases require the same knowledge—MySQL is very easy to use. With only a few
simple SQL statements, you can build and interact with MySQL.
2. It's secure: MySQL includes solid data security layers that protect sensitive data from
intruders. Rights can be set to allow some or all privileges to individuals. Passwords
are encrypted.
3. It's inexpensive: MySQL is available by free download from MySQL Web site.

4
BCA Mini Project

4. It's fast: In the interest of speed, MySQL designers made the decision to offer fewer
features than other major database competitors, such as Sybase* and Oracle*.
However, despite having fewer features than the other commercial database products,
MySQL still offers all of the features required by most database developers.
5. It's scalable: MySQL can handle almost any amount of data, up to as much as 50
million rows or more. The default file size limit is about 4 GB. However, you can
increase this number to a theoretical limit of 8 TB of data.
6. It manages memory very well: MySQL server has been thoroughly tested to prevent
memory leaks.
7. It runs on many operating systems: MySQL runs on many operating systems,
including Novell NetWare, Windows* Linux*, many varieties of UNIX* (such as
Sun* Solaris*, AIX, and DEC* UNIX), OS/2, FreeBSD*, and others.
8. It supports several development interfaces: Development interfaces include JDBC,
ODBC, and scripting (PHP and Perl), letting you create database solutions that run
not only in your NetWare 6.5 environment, but across all major platforms, including
Linux, UNIX, and Windows.

5
BCA Mini Project

Why we choose this Project?

WORKING OF PREVIOUS SYSTEM


In the present system all work is done on paper. The order report, food category and food are
stored in register and at the end of the session the reports are generated. We are not interested
in generating report in the middle of the session or as per the requirement because it takes
more time in calculation.

DISADVANTAGES OF PREVIOUS WORKING SYSTEM


● Not User Friendly: The existing system is not user friendly because the retrieval of
data is very slow and data is not maintained efficiently.
● Difficulty in report generating: We require more calculations to generate the report so
it is generated at the end of the session.
● Manual control: All calculations to generate report is done manually so there is
greater chance of errors.
● Lots of paperwork: Existing system requires lot of paper work.
● Loss of even a single register/record led to difficult situation because all the papers
are needed to generate the reports.
● Time consuming: Every work is done manually so we cannot generate report in the
middle of the session or as per the requirement because it is very time consuming.

You might also like