Online Food Ordering System
Online Food Ordering System
Online Food Ordering System
Contents
TECHNOLOGY USED 4
MySQl 4
PHP
CSS
HTML 4
2
BCA Mini Project
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.
3
BCA Mini Project
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.
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.
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