0% found this document useful (0 votes)
16 views8 pages

Second PBL

Uploaded by

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

Second PBL

Uploaded by

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

Department of

Computer Science & Engineering

Progress Report-II
Synopsis
On

Restaurant Website

Submitted By Submitted To
Apoorv Tiwari (0905CS221048) Yogendra Singh Rathore

Arman Khan (0905CS221050)


Aviraj Sharma (0905CS221058)
Introduction

The "Restaurant Website" project aims to streamline the online presence of


restaurants by providing an interactive platform for users. This platform will
cater to both restaurant owners and customers by enabling efficient
communication and transactions. Users will be able to browse menus, place
orders, make reservations, and provide feedback, while administrators can
manage the backend with ease. This report outlines the progress made and the
detailed system specifications developed thus far.
System Overview

The system comprises several interconnected modules, each designed to


address specific functionalities:

 Menu Module: Displays the menu with item descriptions, images, and
prices. Items can be categorized by type (e.g., appetizers, main course,
desserts).

 Order Module: Allows users to add items to a cart, customize their orders,
and proceed to checkout. Includes integration with payment gateways.

 Reservation Module: Enables users to view available tables, select a


preferred time slot, and book a table online.

 Feedback Module: Provides an interface for customers to share their


experiences and rate services.

 Admin Dashboard: A control panel for restaurant owners to update the


menu, track orders, and view customer feedback.
Definitions

 Dynamic Menu: A flexible menu that updates in real-time, reflecting


changes in item availability and pricing.

 Reservation System: A scheduling tool that ensures efficient table


allocation and minimizes overbooking.

 Feedback Mechanism: A structured way for customers to provide reviews


and ratings, helping to improve service quality.

 Responsive Design: Ensures the website is accessible and functional across


various devices and screen sizes.
Requirements

Functional Requirements:

 Users can browse the restaurant’s menu, with options for filtering and
searching specific items.

 Online orders can be placed with options for delivery or in-house dining.

 Users can reserve tables, specifying the number of guests and preferred time
slots.

 Administrators can update menu items, process online orders, and review
customer feedback.

Non-Functional Requirements:

 The website must load within 3 seconds on average.

 All user data must be encrypted during storage and transmission.

 The system must be scalable to handle increasing user traffic and data.

 It should be compatible with major browsers like Chrome, Firefox, Safari,


and Edge.
Constraints

 Time Constraints: The project must be completed within the semester


timeline.

 Budget Constraints: Limited resources for acquiring premium hosting


services and third-party tools.

 Technological Constraints: Ensuring compatibility with older devices and


internet connections.

 Regulatory Constraints: Compliance with data protection laws such as


GDPR or equivalent local regulations.
Use Case Modelling
Use case modeling helps to visualize system interactions and understand user
requirements. Key actors and use cases include:

 Customer:

o Browse the menu and view item details.

o Add items to the cart and complete the checkout process.

o Reserve tables for in-house dining.

o Provide feedback and ratings.

 Administrator:

o Update menu items, including descriptions, prices, and availability.

o Manage table reservations and ensure smooth scheduling.

o Process and monitor online orders, ensuring timely delivery.

o Access and analyze customer feedback to improve services.

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy