Web Project Report
Web Project Report
Web Project Report
WEB PROGRAMMING
ONLINE FOOD ORDERING SYSTEM
Group Members
Enrolment
Seat number
LARAIB ABID
2013/Comp/BSSE/15463
MARYAM MUKHTIAR
2013/Comp/BS(SE)/15432 1315557
MARYAM SHAIKH
2013/Comp/BS(SE)/154
1315527
1315
DEPARTMENT
OF
Web Programming
Project Report
Table of Contents
ACKNOWLEDGEMENT....................................................................3
CHAPTER 1.................................................................................... 4
INTRODUCTION..........................................................................4
1.1 PROJECT OVERVIEW..........................................................4
1.2 AIMS AND OBJECTIVES......................................................4
1.3 PROJECT SCOPE................................................................5
CHAPTER 2.................................................................................... 6
TOOLS AND TECHNOLOGIES......................................................6
2.1.2 ENTITY RELATIONSHIP DIAGRAM....................................8
4.2 REFERENCES......................................................................11
2
Monday, February 01, 2016
Web Programming
Project Report
ACKNOWLEDGEMENT
Most importantly, we sincerely thank the Almighty ALLAH for giving us
strength and breathe throughout the preparation of this project. We also wish to
extend our sincere and heartfelt gratitude to our loving mum for the financial, moral
and emotional support, our classmates and friends who helped in various ways for
the successful completion of this project.
Finally, it is a great pleasure for us to also acknowledge the assistance
and support of all the people who helped us start and finish this project
successfully, especially, Ms.Naila Parveen who has been a great supervisor during
this period. We would like to give our special thanks to Jinnah University for Woman
for giving us enough knowledge and skills that made us to innovatively and
successfully research and compile this project.
3
Monday, February 01, 2016
Web Programming
Project Report
CHAPTER 1
INTRODUCTION
1.1 Project Overview
A fast food restaurant also known as quick service restaurant (QSR) within
the food service industry is a specific type of restaurant characterized by its fast
food cuisine. Food served in fast food restaurants is offered from a limited menu,
cooked in bulk in advance and kept hot, is finished and packaged for order and is
usually available ready for pickup or to be delivered though seating may also be
provided. The customers presently spend an average of 60 minutes per day going
to the restaurant, selecting their meals and paying. Some restaurants have the
provision of customers making a call to the restaurant in advance to order a meal to
be ready for them for pick or to be delivered to them. Some of the customers dont
always get the selection they want because the restaurants run out of certain items
or because there is no provision of ordering custom meals.
This project is aimed at developing a complete online food ordering system
for use in the food service industry which will allow the restaurants to quickly and
easily manage an online menu which customer can browse and use to place orders
with just a few clicks. There will be a system administrator who will have the right to
add and manage user orders, a manager who will be managing product and orders
and last but not least a meal deliverer who will be dealing specifically with pending
deliveries.
The development of this system will be based on SQL server as the database
of the system. SQL has better advanced features and properties, has good security,
is open source and has cross platform operability.
4
Monday, February 01, 2016
Web Programming
Project Report
5
Monday, February 01, 2016
Web Programming
Project Report
CHAPTER 2
TOOLS AND TECHNOLOGIES
2.1 PHP
Hypertext Preprocessor, is a widely used, general-purpose scripting language that
was originally designed for web development, to produce dynamic web pages. PHP
is the widely-used, free, and efficient alternative to competitors such as Microsoft's
ASP. All types of open source PHP code and applications are available on Open
Source Scripts.
For this purpose, PHP code is embedded into the HTML source document and
interpreted by a web server with a PHP processor module, which generates the web
page document. As a general-purpose programming language, PHP code is
processed by an interpreter application in command-line mode performing desired
operating system operations and producing program output on its standard output
channel. It may also function as a graphical application. PHP is available as a
processor for most modern web servers and as standalone interpreter on most
operating systems and computing platforms.
2.2 MySQL
The data in MySQL is stored in database objects called tables. A table is a collection
of related data entries and it consists of columns and rows. Databases are useful
when storing data into server. A company may have a database with the following
tables: "Employees", "Products", "Customers" and "Orders".
Basic object-oriented programming functionality was added in PHP 3 and improved
in PHP 4. Object handling was completely rewritten for PHP 5, expanding the feature
set and enhancing performance. In previous versions of PHP, objects were handled
like value types. The drawback of this method was that the whole object was copied
6
Monday, February 01, 2016
Web Programming
Project Report
7
Monday, February 01, 2016
Web Programming
Project Report
CHAPTER 3
ENTITY RELATIONSHIP DIAGRAM
3.1 Entity Relationship Diagram
8
Monday, February 01, 2016
Web Programming
Project Report
CHAPTER 4
SCREEN SHOTS
3.1 Home
9
Monday, February 01, 2016
Web Programming
Project Report
3.2 Menu
10
Monday, February 01, 2016
Web Programming
Project Report
11
Monday, February 01, 2016
Web Programming
Project Report
12
Monday, February 01, 2016
Web Programming
Project Report
13
Monday, February 01, 2016
Web Programming
Project Report
3.3 Contact Us
14
Monday, February 01, 2016
Web Programming
Project Report
CHAPTER 5
CONCLUSION
It has been matter of immense pleasure, honor and challenge to have his
opportunity to take up this project and complete it successfully while
developing this project we have learnt a lot about this project Online Food
Ordering System and we have also learnt how to make it user friendly
(easy to use and handle) by hiding the complicated parts of it by users.
During the development process we studied carefully and understood the
criteria for making a website more demanding, we also learnt about
maintaining the data in database for minimal margin of error.
REFERENCES
For ERD:
https://www.gliffy.com/go/html5
15
Monday, February 01, 2016