Restaurant Management System Project Report
Restaurant Management System Project Report
PART-A
PART-B
Requirement Gathering and analysis − All possible requirements of the system to be developed are
captured in this phase and documented in a requirement specification document.
• System Design − The requirement specifications from first phase are studied in this phase
and the system design is prepared. This system design helps in specifying hardware and
system requirements and helps in defining the overall system architecture.
• Implementation − With inputs from the system design, the system is first developed in
small programs called units, which are integrated in the next phase. Each unit is developed
and tested for its functionality, which is referred to as Unit Testing.
• Integration and Testing − All the units developed in the implementation phase are
integrated into a system after testing of each unit. Post integration the entire system is tested
for any faults and failures.
• Deployment of system − Once the functional and non-functional testing is done; the
product is deployed in the customer environment or released into the market.
• Maintenance − There are some issues which come up in the client environment. To fix
those issues, patches are released. Also to enhance the product some better versions are
released. Maintenance is done to deliver these changes in the customer environment.
1 Laptop Windows 10 1
2 Notepad++ 1
3 XAMPP software 1
4 MySQL Database 1
• The users can add any number of items to the cart from any of the available food
categories by simply clicking the Add to Cart button for each item.
• Once item is added to the cart, user is presented with detailed order to review or
continue shopping.
Login Page.
Department of Information Technology
Home Page.
Profile
Department of Information Technology
Category
Manage User
Department of Information Technology
Manage Orders
Department of Information Technology
Hypertext Preprocessor (or simply PHP) is a server-side scripting language designed for Web
development, but also used as a general-purpose programming language. It was originally created
by Rasmus Lerdorf in 1994,] the PHP reference implementation is now produced by The PHP
Group. PHP originally stood for Personal Home Page, but it now stands for the recursive acronym
PHP: Hypertext Preprocessor. PHP code may be embedded into HTML code, or it can be used in
combination with various web template systems, web content management systems, and web
frameworks. PHP code is usually processed by a PHP interpreter implemented as a module in the
web server or as a Common Gateway Interface (CGI) executable. The web server combines the
results of the interpreted and executed PHP code, which may be any type of data, including images,
with the generated web page. PHP code may also be executed with a command-line interface (CLI)
and can be used to implement standalone graphical applications.
Xampp
XAMPP is a free and open source cross-platform web server solution stack package developed by
Apache Friends, consisting mainly of the Apache HTTP Server, MariaDB database, and
interpreters for scripts written in the PHP and Perl programming languages. XAMPP stands for
Cross-Platform (X), Apache (A), MariaDB (M), PHP (P) and Perl (P). It is a simple, lightweight
Apache distribution that makes it extremely easy for developers to create a local web server for
testing and deployment purposes. Everything needed to set up a web server – server application
(Apache), database (MariaDB), and scripting language (PHP) –is included in an extractable file.
XAMPP is also cross-platform, which means it works equally well on Linux, Mac and Windows.
Since most actual web server deployments use the same components as XAMPP, it makes
transitioning from a local test server to a live server extremely easy as well.
Mysql yog
MySQL Workbench is a unified visual tool for database architects, developers, and DBAs.
Workbench provides data modelling, SQL development, and comprehensive administration tools
for server configuration, user administration, backup, and much more. MySQL Workbench is
available on Windows, Linux and Mac OS X.
HTML
Hypertext Markup Language (HTML) is the standard markup language for creating web pages and
web applications. With Cascading Style Sheets (CSS) and JavaScript, it forms a triad of
cornerstone technologies for the World Wide Web. Web browsers receive HTML documents from
a web server or from local storage and render the documents into multimedia web pages.
Department of Information Technology
HTML describes the structure of a web page semantically and originally included cues for the
appearance of the document.HTML elements are the building blocks of HTML pages. With HTML
constructs, images and other objects such as interactive forms may be embedded into the rendered
page. HTML provides a means to create structured documents by denoting structural semantics
for text such as headings, paragraphs, lists, links, quotes and other items.
Bootstrap
Bootstrap is a free and open-source front-end framework for designing websites and web
applications. It contains HTML- and CSS-based design templates for typography, forms, buttons,
navigation and other interface components, as well as optional JavaScript extensions. Unlike many
web frameworks, it concerns itself with front-end development only.
Java Script
Sublime Text
Sublime Text is a proprietary cross-platform source code editor with a Python application
programming interface (API). It natively supports many programming languages and markup
languages, and functions can be added by users with plugins, typically community-built and
maintained under free-software licenses.
CSS
Cascading Style Sheets (CSS) is a style sheet language used for describing the presentation of a
document written in a markup language like HTML. CSS is a cornerstone technology of the World
Wide Web, alongside HTML and JavaScript. CSS is designed to enable the separation of
presentation and content, including layout, colors, and fonts. This separation can improve content
accessibility, provide more flexibility and control in the specification of presentation
characteristics, enable multiple web pages to share formatting by specifying the relevant CSS in a
separate css file, and reduce complexity and repetition in the structural content.
Department of Information Technology
Course Outcome Achieved: The main objective of this system is to manage Restuarants.
Note: Every course teacher is expected to assign marks for group evolution in first 3 columns and
individual in 4th columns for each group of students as per rubrics.
---------------------------------------------------------------------------------------------------------------------
-------
---------------------------------------------------------------------------------------------------------------------
-------
---------------------------------------------------------------------------------------------------------------------
-------
---------------------------------------------------------------------------------------------------------------------
-------
Department of Information Technology
Signature:
Course Outcome Achieved: The main objective of this system is to manage Restuarants.
Note: Every course teacher is expected to assign marks for group evolution in first 3 columns and
individual in 4th columns for each group of students as per rubrics.
---------------------------------------------------------------------------------------------------------------------
-------
---------------------------------------------------------------------------------------------------------------------
-------
---------------------------------------------------------------------------------------------------------------------
-------
Department of Information Technology
---------------------------------------------------------------------------------------------------------------------
-------
Name and Designation of Faculty Members
Signature:
Course Outcome Achieved: The main objective of this system is to manage Restuarants.
Note: Every course teacher is expected to assign marks for group evolution in first 3 columns and
individual in 4th columns for each group of students as per rubrics.
---------------------------------------------------------------------------------------------------------------------
-------
---------------------------------------------------------------------------------------------------------------------
-------
---------------------------------------------------------------------------------------------------------------------
-------
---------------------------------------------------------------------------------------------------------------------
-------
Name and Designation of Faculty Members
Signature: