0% found this document useful (0 votes)
6 views

Final Css Suraj Mule

Uploaded by

mulesuraj73
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views

Final Css Suraj Mule

Uploaded by

mulesuraj73
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 18

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION,MUMBAI

GOVERNMENT POLYTECHNIC,BEED
[Institute Code:0032 ]

Client Side scripting language

Course & Code :-Client Side Scripting language (22519)

Title of Micro project :- “Restaurant Management System”

Subject Teacher Head of Department Principal

1
MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION,MUMBAI

CERTIFICATE OF MICROPROJECT

This is to certify that following students of CM5I of Diploma in COMPUTER


TECHNOLOGY of the institute GOVERNMENT POLYTECHNIC,BEED, Institute
code:0032, have satisfactorily completed MICROPROJECT work in subject/Course
for academic year 2024-25 as prescribed in the curriculum.

Exam
Roll
Enrollment Name of Student Title of Microproject
No.
No.

Mule Suraj Parmeshwar “Restaurant Management


1750 2200320254
System ”

Place :- Beed Date: /11/2024

Subject Teacher Head of Department Principal

Seal of
institute

2
Teacher Evaluation Sheet
Name of Student :- Mule Suraj Parmeshwar Enrollment No :- 2200320254
Programe: Computer Technology Semester :- CM5I
Course Title & Code :- Client Side Scripting Language (22516) Roll no :- 1750

Title of the Micro-Project: [In short] :- Restaurant Management System

Course Outcomes :-
a. Understanding of Restaurant Operations and Management Processes
b. Proficiency in Software Development for Hospitality
c. Ability to Implement Database and Data Management Solutions

Evaluation as per Suggested Rubric for Assessment of Micro Project


Sr. Excellent
Characteristic to be assessed Poor Average Good
No. ( Marks 9- 10
( Marks 1 - 3 ) ( Marks 4 - 5 ) ( Marks 6 - 8 )
)
[A] Process and Product Assessment (Convert total marks out of 06)
1 Relevance to the course
2 Literature Review/information
collection
3 Completion of the Target as per
project proposal
4 Analysis and data representation
5 Quality of Prototype/Model
6 Report Preparation
Total Marks Out of (6)

[B] Individual Presentation/Viva (Convert total marks out of 04)

1 Presentation
2 Viva
Total Marks Out of (4)

Micro-Project Evaluation Sheet


Process and Product Assessment Total Marks
(6 marks) Individual Presentation/Viva 10
(Note: The total marks taken from the above Rubrics (4 marks)
is to be converted in proportion of ‘6’ marks)

Name and designation of the Teacher: (Lecturer in CM)

Dated Signature…………………………………………………………………………
3
Annexure –I
Part – A Micro-Project Proposal
(Format for Micro-Project Proposal A about 2-3 pages)

Title of Micro-Project: Restaurant Management System.

1.0 Aims/Benefits of the Micro-Project (minimum 30-50 words)

Aims:
1. Room Management

 Implement features for adding, editing, and removing room details.

 Track room availability (occupied, vacant, reserved) and types (single, double, suite).

 Enable quick room allocation based on guest preferences and availability.

2. Booking and Reservation System

 Allow guests to book or reserve rooms in advance.

 Manage check-ins and check-outs seamlessly, updating room status automatically.

 Provide options for modifying or canceling bookings.

3. Guest Management

 Collect and store guest information, including personal and contact details.

 Track guest history, preferences, and special requests.

 Enable quick search and retrieval of guest records.

4. Billing and Payment Management

 Calculate room charges, taxes, and any additional services (room service, laundry, etc.).

 Generate and print detailed bills or invoices for guests.

 Accept various payment methods and track payment status.

Benefits:

1. Improved Efficiency and Time-Saving


 Automates repetitive tasks like booking, billing, and room allocation, freeing up staff to
focus on guest service.
 Reduces the time spent on manual data entry and administrative tasks, leading to faster
check-ins and check-outs.
4
2. Enhanced Guest Experience
 Allows personalized services based on guest preferences and history, improving the guest
experience.
 Offers faster, smoother service, from booking to check-out, enhancing guest satisfaction.
3. Centralized Data Management
 Stores all guest, booking, and payment information in one place, making it easy to retrieve
and manage.
 Allows easy access to information for front desk, housekeeping, and management staff,
ensuring seamless operations.
4. Better Inventory and Resource Management
 Tracks inventory usage and availability, helping ensure essential supplies are always
stocked.
 Allows better planning and budgeting for inventory restocking, reducing waste and
controlling costs.
5. Increased Revenue through Better Occupancy Management
 Improves room occupancy by allowing efficient tracking of room availability and
automated reservations.
 Allows for dynamic pricing, promotions, or offers based on real-time room occupancy and
demand

2.0 Course Outcomes Addressed

d. Understanding of Restaurant Operations and Management Processes

e. Proficiency in Software Development for Hospitality

f. Ability to Implement Database and Data Management Solutions

g. User Interface (UI) and User Experience (UX) Design Skills

h. Knowledge of Security and Access Control

3.0 Proposed Methodology


(Procedure in brief that will be followed to do the micro-project) in about 100 to 200
words).

Step 1: Study the micro project.


First of all group members will go through the micro project list. The discussion will be
done in group After the topic will be finalized. The guide will help to clear the doubts and
problem in project making.

Step 2: Collecting information from internet, books.


The work will be distributed among the group members. And different format will collected
5
for report making like certificate, teacher evaluation sheet, Annexure-A and B

Step 3: Finalizing the formats in collaboration.


All group member will go through sample collected, then format will be finalized.

Step 4: Finalizing the topic.


After finalizing the format, the topic will be discussed .the topic will be discussed
unanimously and as per the availability of material.

Step 5: Listing the stationary items required for project along with budget. Everyone will
give stationary list required for report writing.

Step 6: Discussion of budget and finalize the amount.


The group members will discuss their views and budget will be finalized.

Step 7: Collection of photos and information/contents.


Every group member will collect their data from different website, books and from personal
visit to industry and give it to project guide for proof reading. After proof reading the data
along with photo will be finalized and every group member will be proceed for their job.

Step 8: Printing/Drawing.
Printing or drawing will be done and shown to project guide

Step 9: Explanation/Preparation.
During oral/vi-va project will be explained.

6
5.0 Action Plan (Sequence and time required for major activity)

Name of
Sr. Planned Planned
Details of activity Responsible Team
No. Start date Finish date
Members
1 Collecting different formats 06/03/2024 07/01/2024 Mule Suraj
2 Finalization of formats in collaboration 09/01/2024 11/01/2024 Mule Suraj
3 Finalizing topic title 13/01/2024 14/01/2024 Mule Suraj
4 Writing a Code of Project 20/01/2024 01/02/2024 Mule Suraj
Searching information of related a Mule Suraj
5 03/02/2024 07/03/2024
topic
Arrange the Information in The MS Mule Suraj
6 09/03/2024 20/03/2024
Word
7 Prepare a Report of Micro-Project 25/03/2024 03/04/2024 Mule Suraj
8 Taking Print 05/04/2024 11/04/2024 Mule Suraj

6.0 Resources Required (major resources such as raw material, some machining facility,
software etc.)

S. Name of
Specifications Qty Remarks
No. Resource/material
1 Processor: Intel(R) Core(TM) i5-
Computer 12450H CPU @ 2.00GHz 2.00 GHz 01
Ram: 16 GB
Operating System Windows 12 -
2 MS Word For Writing a Report -
3 Google Chrome Browser For Searching Information -
4 Printer Taking Print 01

Names of Members with Enrollment No.

Enrollment No. Name of students


2200320325 MULE SURAJ PARMESHWAR

7
Part – B Micro-Project Report
(Outcomes after Execution) Format for Micro-Project Report (Minimum 6 pages)

Title of Micro-Project:

Restaurant Management System

1.0 Rationale
(Importance of the project, in about 30 to 50 words. This is a modified version of the
earlier one written after the work)

A Restaurant management system (HMS) is a software solution designed to streamline Restaurant


operations, from reservations and check-ins to billing and housekeeping. It centralizes data, enabling
efficient management of guest information, room availability, bookings, and payments. An HMS improves
service speed, reduces manual errors, and allows personalized guest experiences by tracking preferences
and history. Key features often include inventory management, reporting, billing, and role-based access
for data security. With real-time updates and insightful analytics, an HMS helps Restaurant s enhance
guest satisfaction, maximize occupancy, and improve operational efficiency, making it an essential tool
for modern hospitality management.

2.0 Aims/Benefits of the Micro-Project

Aims:
1. Understanding of Restaurant Operations and Management Processes

 Gain insight into essential Restaurant operations such as room booking, reservations,
guest management, billing, and housekeeping.

 Learn the workflow and organizational structure of Restaurant management, enabling


them to design systems that meet real-world needs.

2. Proficiency in Software Development for Hospitality

 Develop skills in programming languages and database management to build and manage
Restaurant management systems.

 Gain experience in the full software development lifecycle, including requirements


analysis, design, coding, testing, and deployment.

3. Ability to Implement Database and Data Management Solutions

 Learn to design and implement relational databases to store and manage guest, booking,
room, and financial data.

 Understand data normalization, data retrieval, and data security practices specific to
8
Benefits:
1. Enhanced Efficiency and Productivity
 Automation of routine tasks, such as reservations, billing, and room allocation, reduces
manual labor, allowing staff to focus on customer service.
 Faster check-ins and check-outs make for a smoother experience, reducing wait times
and improving guest satisfaction.
2. Improved Guest Experience
 Personalized services based on guest history and preferences create a more tailored,
enjoyable experience.
 Convenience through online booking, faster service, and easy billing makes interactions
seamless for guests.
3. Centralized Data Management
 Unified storage of guest, booking, and payment information enables easy access and real-
time updates across departments.
 Better organization and retrieval of data allow staff to access needed information quickly,
improving service quality.
4. Enhanced Inventory and Resource Management
 Tracking usage of inventory (linens, toiletries, minibar items) ensures stock availability,
preventing shortages.
 Budgeting and restocking become easier with detailed usage data, helping control costs
and reduce waste.

3.0 Course Outcomes Achieved (Add to the earlier list if more COs are addressed)

a. Understanding of Restaurant Operations and Management Processes

b. Proficiency in Software Development for Hospitality

c. Ability to Implement Database and Data Management Solutions

d. User Interface (UI) and User Experience (UX) Design Skills

e. Knowledge of Security and Access Control

4.0 Literature Review

Websites:
1) https://p-Restaurant booking.onrender.com/listings

9
5.0 Actual Methodology Followed.

Step 1: Study the micro project.


First of all group members derived the micro project list form the project guide and went
through the topics. The discussion will be done in group. After the topic will be finalized. The
guide will helped to clear the doubts and problem in project making.
Step 2: Collecting information from internet, books.
Then the work was distributed among the group members.the preliminary search was
collection of different formats required for microproject.this responsibility was given to
Mr.Kartik Swami & Mr.Yash Yangali both of them made search of welding form different
websites,books,magazines etc.for tis they took help of teachers,parants,neighbours,and
visited some places also and the collection was done by them,
Step 3: Finalizing the formats in collaboration.
All group member will go through sample collected, everyone expressed their views on
making of job using welding and requirement of data.After one hour discussion on it all
members finalized the annexure A,B
Step 4: Finalizing the topic.
After finalizing the format, the topic will be discussed . the different field were discussed by
the
members.among that it was decided to prepare microproject on topic “Restaurant
Management System ”.
the topic will be discussed unanimously
and as per the availability of material.and everyone was given deadline for that.

Step 5: Listing the stationary items required for project along with budget.
Everyone was told to prepare stationary list required for report writing and information
collection and keep ready budget for it.
Step 6: Discussion of budget in group and finalize the amount.
In the next week every group members discussed their views and budget was finalized.it was
Rs 50 each and it was told budget of group should not exceed than the above amount.
Step 7: Collection of photos and information/contents.
Every group member will collected their data from different website, books and from personal
visit to industry and gave it to project guide for proof reading. After proof reading the data
along with photo were be finalized and every group member started their job.Information
collected and included in this report
Step 8: Printing/Drawing.
We all decided to make report in print format,one member took printout of report,it was shown to
project guide by every member and collected tips for presentation.
10
6.0 Actual Resources Used (Mention the actual resources used).

S. No. Name of Resource/material Specifications Qty Remarks

Processor: i5
1 Computer 01
Ram:16 GB

For
2 Google Understanding -
the Project.
Taking Print of
3 Printer -
soft copy

7.0 Outputs of the Micro-Projects

(Drawings of the prototype, drawings of survey, presentation of collected data, findings


etc.)

8.0 Skill Developed / Learning outcome of this Micro-Project

Through this microproject the following things are learnt and the skill developed by the group
1. The concept of project understood.
2. The structure and requirement of proposal and report understood.
3. The necessity of team work is understood.
4. What is the role of group leader and team member? It well understood.
5. The importance of time management and good communication skill is understood.
6. How to search information and use of different online tools came to know.
7. The writing in English skill is developed.
8. The new words are collected.
9. The computer access skill is developed.
10.Able to tackle and solve the problem arised due to miscommunication and
misunderstanding.
11.The decision making ability is developed but needed good cooperation.

9.0 Applications of this Micro-Project


1. Creating Restaurant Management System project.
2. Understand how to create Projects by using particular topic.
3. Creating bond with friends and teachers

11
Code :-
Restaurant Management System :
HTML CODE :

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Restaurant Management System</title>

<link rel="stylesheet" href="styles.css">

</head>

<body>

<header>

<h1>Restaurant Management System</h1>

</header>

<section id="menu">

<h2>Our Menu</h2>

<div class="menu-item">

<p>Pizza</p>

<p class="price">$10.00</p>

</div>

<div class="menu-item">

<p>Pasta</p>

<p class="price">$8.00</p>

</div>
12
<div class="menu-item">

<p>Burger</p>

<p class="price">$7.00</p>

</div>

<button onclick="addToOrder('Pizza', 10)">Add Pizza to Order</button>

<button onclick="addToOrder('Pasta', 8)">Add Pasta to Order</button>

<button onclick="addToOrder('Burger', 7)">Add Burger to Order</button>

</section>

<section id="order">

<h2>Your Order</h2>

<ul id="order-list"></ul>

<p>Total: $<span id="total-price">0.00</span></p>

<button onclick="clearOrder()">Clear Order</button>

</section>

<section id="reservation">

<h2>Reservation</h2>

<form onsubmit="makeReservation(event)">

<labe

13
CSS CODE :

*{

box-sizing: border-box;

margin: 0;

padding: 0;

body {

font-family: Arial, sans-serif;

background-color: #f4f4f4;

color: #333;

display: flex;

flex-direction: column;

align-items: center;

padding: 20px;

header {

background-color: #333;

color: #fff;

width: 100%;

padding: 10px;

text-align: center;

14
section {

background-color: #fff;

width: 100%;

max-width: 600px;

padding: 20px;

margin: 20px 0;

border-radius: 8px;

box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);

h2 {

color: #333;

margin-bottom: 10px;

.menu-item, .price {

display: flex;

justify-content: space-between;

padding: 5px 0;

button {

background-color: #333;

color: #fff;

border: none;

padding: 10px;

margin-top: 10px;
15
cursor: pointer;

border-radius: 4px;

width: 100%;

button:hover {

background-color: #555;

form {

display: flex;

flex-direction: column;

form label, form input {

margin: 5px 0;

16
JS CODE :

let order = [];

let totalPrice = 0;

function addToOrder(item, price) {

order.push({ item, price });

totalPrice += price;

displayOrder();

function displayOrder() {

const orderList = document.getElementById("order-list");

orderList.innerHTML = '';

order.forEach(({ item, price }) => {

const listItem = document.createElement("li");

listItem.textContent = `${item} - $${price.toFixed(2)}`;

orderList.appendChild(listItem);

});

document.getElementById("total-price").textContent = totalPrice.toFixed(2);

function clearOrder() {

order = [];

totalPrice = 0;

displayOrder();

}
17
function makeReservation(event) {

event.preventDefault();

const name = document.getElementById("name").value;

const date = document.getElementById("date").value;

const time = document.getElementById("time").value;

const reservationList = document.getElementById("reservation-list");

const reservationItem = document.createElement("li");

reservationItem.textContent = `Reservation for ${name} on ${date} at ${time}`;

reservationList.appendChild(reservationItem);

document.getElementById("name").value = '';

document.getElementById("date").value = '';

document.getElementById("time").value = '';

18

You might also like