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

Department of Information Technology

PART-A

Format for Micro-Project Proposal For 6th Semester

Title of Micro Project: Restaurant Management System.

1.0 Brief Introduction:


Online Restaurant Management System is the process of ordering food from a website .The product
can be either ready-to-eat food. The aim of developing Online Restaurant Management 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.

2.0 Aim of the Micro Project:


The main objective of this system is to manage the details of item category, food, delivery address,
order, and shopping cart. It manages all the information about item category, customer, cart, item
category. The project is totally built at administrative end and thus only the administrator is
guaranteed the access. The purpose is to build and application program to reduce the managing the
item category, food customers. It tracks all he delivery address ordered.

3.0 Action Plan

Sr. Details of Activity Planned Planned Name of Responsible


No. Start Date Finish Date Team Members
1 Selection of the topic 15/06/21 15/06/21 All Members
2 Information gathering about the project 16/06/21 16/06/21 All Members
3 Making of the project 17/06/20 18/06/21 All Members

4.0 Resources Required:

Sr. No. Name of Resource/Material Specifications Qty Remarks


1 Laptop Windows 10 1
2 Notepad++ 1
3 XAMPP software 1
4 MySQL Database 1
Department of Information Technology

PART-B

Title of Micro Project: Restaurant Management System.

1.0 Brief Description:


Online Restaurant Management System is the process of ordering food from a website .The
product can be either ready-to-eat food. The aim of developing Online Restaurant Management
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 Restaurant Management 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
Restaurant Management uses MYSQL Server as backend so there is not any chance of data loss
or data security. A customer can choose to have the food delivered or for pick-up. The process
consists of a customer choosing the restaurant of their choice, scanning the menu items, choosing
an item, and finally choosing for pick-up or delivery. Payment is then administered by paying with
a credit card or debit card through the app or website or in cash at the restaurant when going to
pickup. The website and app inform the customer of the food quality, duration of food preparation,
and when the food is ready for pick-up or the amount of time it will take for delivery

2.0 Aim of Micro Project:


The main objective of this system is to manage the details of item category, food, delivery address,
order, and shopping cart. It manages all the information about item category, customer, shopping
cart, item category. The project is totally built at administrative end and thus only the administrator
is guaranteed the access. The purpose is to build and application program to reduce the managing
the item category, food customers. It tracks all he delivery address ordered.

3.0 Course Outcomes Integrated


• Helps customer to order their food at any time.
• The customers will be able to order their favourite dishes at any point of time, and that time
is a minimal option, and restaurants must have a specified system through which they can
serve a huge number of customers while making their work smoother.
• Ordering is one of the best platforms which provides all of these platforms along with
numerous innovative features.
• which has turned countless small and large businesses into an inspiring leader in the online
marketplace.
Department of Information Technology

4.0 Actual Procedure followed

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.

Tools and Technique


a. Php
b. Xampp
c. Mysql yog
d. HTML
e. Bootstrap
f. Sublime text
g. Java Script
h. Css

5.0 Actual Resources Used: (Mention the actual resources used)


Sr. No. Name of Resource/Material Specifications Qty Remarks
Department of Information Technology

1 Laptop Windows 10 1
2 Notepad++ 1
3 XAMPP software 1
4 MySQL Database 1

6.0 Outputs of the Micro Projects:

• This is achieved through an easy to use graphical interface menu options.

• 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

ER Diagram Of Online Restuarant Management System.


Php

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

JavaScript often abbreviated as JS, is a high-level, interpreted programming language. It is a


language which is also characterized as dynamic, weakly typed, prototype-based and multi-
paradigm. Alongside HTML and CSS, JavaScript is one of the three core technologies of the World
Wide Web. JavaScript enables interactive web pages and thus is an essential part of web
applications. The vast majority of websites use it, and all major web browsers have a dedicated
JavaScript engine to execute it.

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

Name of Student: Ujjwal Mishra Enrollment No: 1810900123


Name of Programme: Information Technology Semester: 6th
Course Title: Web Based Application development with PHP Code: 22619
Title of the Micro Project: Restaurant Management System.

Course Outcome Achieved: The main objective of this system is to manage Restuarants.

Micro Project Evaluation Sheet

Process Assessment Product Assessment Total Marks


Part-A Project Part-B Individual 10
Project Proposal Methodology Project Report/ Presentation/
(Mark-2) (Mark-2) Working Model Viva
(Marks-2) (Marks-4)

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.

Comments/Suggestions about team work/leadership/inter-personal communication (if any)

---------------------------------------------------------------------------------------------------------------------
-------

---------------------------------------------------------------------------------------------------------------------
-------

Any other Comments:

---------------------------------------------------------------------------------------------------------------------
-------

---------------------------------------------------------------------------------------------------------------------
-------
Department of Information Technology

Name and Designation of Faculty Members

Signature:

Name of Student: Chandan Rathod Enrollment No: 1810900124


Name of Programme: Information Technology Semester: 6th
Course Title: Web Based Application development with PHP Code: 22619
Title of the Micro Project: Restaurant Management System.

Course Outcome Achieved: The main objective of this system is to manage Restuarants.

Micro Project Evaluation Sheet

Process Assessment Product Assessment Total Marks


Part-A Project Part-B Individual 10
Project Proposal Methodology Project Report/ Presentation/
(Mark-2) (Mark-2) Working Model Viva
(Marks-2) (Marks-4)

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.

Comments/Suggestions about team work/leadership/inter-personal communication (if any)

---------------------------------------------------------------------------------------------------------------------
-------

---------------------------------------------------------------------------------------------------------------------
-------

Any other Comments:

---------------------------------------------------------------------------------------------------------------------
-------
Department of Information Technology

---------------------------------------------------------------------------------------------------------------------
-------
Name and Designation of Faculty Members

Signature:

Name of Student: Digvijay Devare Enrollment No: 1810900126


Name of Programme: Information Technology Semester: 6th
Course Title: Web Based Application development with PHP Code: 22619
Title of the Micro Project: Restaurant Management System.

Course Outcome Achieved: The main objective of this system is to manage Restuarants.

Micro Project Evaluation Sheet

Process Assessment Product Assessment Total Marks


Part-A Project Part-B Individual 10
Project Proposal Methodology Project Report/ Presentation/
(Mark-2) (Mark-2) Working Model Viva
(Marks-2) (Marks-4)

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.

Comments/Suggestions about team work/leadership/inter-personal communication (if any)

---------------------------------------------------------------------------------------------------------------------
-------

---------------------------------------------------------------------------------------------------------------------
-------

Any other Comments:


Department of Information Technology

---------------------------------------------------------------------------------------------------------------------
-------

---------------------------------------------------------------------------------------------------------------------
-------
Name and Designation of Faculty Members

Signature:

You might also like