0% found this document useful (0 votes)
19 views37 pages

project report

The document is a project report on a Cake Shop Management System developed by students of Laxmi Institute of Technology as part of their Bachelor of Vocation in Software Development. It outlines the project's objectives, system analysis, design methodology, and implementation details, highlighting the benefits of an online cake ordering system. The report includes acknowledgments, a certificate of completion, and various diagrams illustrating the system's design and functionality.
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)
19 views37 pages

project report

The document is a project report on a Cake Shop Management System developed by students of Laxmi Institute of Technology as part of their Bachelor of Vocation in Software Development. It outlines the project's objectives, system analysis, design methodology, and implementation details, highlighting the benefits of an online cake ordering system. The report includes acknowledgments, a certificate of completion, and various diagrams illustrating the system's design and functionality.
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/ 37

GUJARAT TECHNOLOGICAL UNIVERSITY

Chandkheda, Ahmedabad

LAXMI INSTITUTE OF TECHNOLOGY

A Project Report on

Cake Shop Management System

Under the subject of


Application Developer Web & Mobile (On Job Training)-21160209

BACHELOR OF VOCATION
SOFTWARE DEVELOPMENT
6th Semester

Submitted By
No Student Name Enrollment No
1. Patel Shalini 210861102009
2. Varli Sudha 210861102005

Guided by
Mrs. Dharmishtha Dhivar
Assistant Professor
Computer Science & Engineering Department

Academic year
(2023-2024)
CERTIFICATE

This is to certify that Ms.Patel Shalini student’s of Branch Bachelor of Vocation(Software


Development)Semester 6th Enrollment no 210861102009 has satisfactorily completed the
course work in subject Application Developer Web & Mobile (On Job Training) , subject
code 21160209 as per GTU, Ahmedabad curriculum for academic year 2023-24 in Laxmi
Institute of Technology, Sarigam(LIT).

Internal Examiner External Examiner Head Of Department


ACKNOWLEDGEMENT

We are very much thankful to Gujarat Technological University for including this subject “On
Job Training”, in our syllabus because without it, would not happen so early to develop such
type of creativity.

We are very grateful to our collage especially to our Software Development Department. We
are very obliged to Dr. Basavaraj Patil, Director of Laxmi Institute of Technology facilities to
achieve the desired milestone.

We also extend our thanks to the Head of the Department Mrs. Suchita Borkar for her
inspiration and continuous support.

We wish to warmly thank my guide, Mrs. Dharmishtha Dhivar for all her diligence, guidance,
encouragement, inspiration, and motivation throughout. Without her treasonable advice and
assistance, it would not have been possible for me us attain this landmark. She has always been
willingly present whenever we needed the slightest support from her.

We take this opportunity to thank all my friends for their support and help in each and every
aspect. We would like to thank all of them whose names are not mentioned here but have
played a significant role in any way to accomplish the work.

Patel Shalini (210861102009)

Varli Sudha (210861102005)


ABSTRACT

We are working on project named cake shop management system. Nowadays existing online
ordering websites are selling whatever products available in market according to their brand
name but we are selling certified bakery products in reasonable rate to customers. With the
help of Website We are reducing the cost margins of distributors, agents and shopkeepers and
saving cost on stock management, executives, travelling, shop rent etc.
TABLE OF CONTENTS

CHAPTER 1: INTRODUCTION TO SYSTEM NAME 1


1.1 INTRODUCTION 2
1.2 OBJECTIVES 3
1.3 PURPOSE 4
1.4 SYSTEM ANALYSIS 5
1.4.1 Study of Current System 6
1.4.2 Architecture /System Flow 7
1.4.3 Working /System Flow 8
1.4.4 Advantages 9
1.4.5 Problem and Weakness 10
1.5 SYSTEM REQUIREMENT SPECIFICATION 11
1.5.1 User Characteristics 12
1.5.2 Hardware Requirement 13
1.5.3 Software Requirement 13
CHAPTER 2 : SYSTEM DESIGN METHODOLOGY 14
2.1 SYSTEM DESIGN USING UML 15
2.1.1 E-R Diagram 16
2.1.2 Class Diagram 17
2.1.3 Use Case Diagram 18
2.2 DATABASE DESIGN 19
2.2.1 Data Dictionary 20
CHAPTER 3 : IMPLEMENTATION 21
3.1 TECHNOLOGY USED 22
3.2 SOURCE CODE 23
3.3 WEB PAGE SCREENSHOTS 24
CONCLUSION AND FUTURE SCOPE 23
REFERENCES 24
CHAPTER 1: INTRODUCTION TO ONLINE CAKE SHOP
1.1 INTRODUCTION

The project “Online Cake Order System” allows users to check for various bakery products available at the
online store and purchase online. The project consists of list of bakery products displayed in various categories.
The user may browse through these items as per categories. If the user likes a product he may add it to his
shopping cart. Once user wishes to checkout he must register on the site first. He can then login using same id
password next time. Now he may pay through a cash on delivery. Here we use PHP ,CSS, JAVASCRIPT to
make the entire frontend And SQL serves as a backend to store bakery products lists data. Thus, the online
Bakery shopping project brings an entire bakery shop online and makes it easy for both buyer and seller.

1.2 OBJECTIVES
The main objective of the project is to develop an Online Cake Shop. Therefore, the objectives that need to be
implemented are as follows:

To provide good interactive & communication facilities between customer and administrator.

It is achieved by creating user-friendly screens for the data entry to handle large volume of data. The goal of
designing input is to make data entry easier and to be free from errors. The data entry screen is designed in
such a way that all the data manipulates can be performed.

When the data is entered it will check for its validity. Data can be entered with the help of screens. Thus the
objective of input design is to create an input layout that is easy to follow.

1.3 PURPOSE
Ordering cake online serves many purposes. But, out of all the benefits, it caters to its convenience. By ordering
cake online from an online cake shop, you get the convenience of shopping for your favorite cake from the
comfort of your home.

1.4 SYSTEM ANALYSIS


System analysis is a process of gathering and interpreting facts, diagnosing problems and the information to
recommend improvements on the system. It is a problem solving activity that requires-intensive
communication between the system user and system developers. System analysis or study is an important phase
of any system development process. The system is studied to the minutest detail and analyzed. The system
analyst plays the vital role of the interrogator and dwells deep into the working of the present system. The
system is viewed as a whole and the input to the system are identified. The outputs from the organizations are
traced to the various processes. System analysis is concerned with becoming aware of the problem, identifying
the relevant and decisional variables, analyzing and synthesizing the various factors and determining an
optimal or at least satisfactory solution or program of action.

LIT/BVOC-SD/2023-24 1
1.4.1 SCOPE
The scope of the project for the development of this system is for Online Cake Shop private cake seller,
customers, buyers of cakes around. Businesses run by Online Cake Shop are accepting bookings of cakes,
cupcakes, muffins and chocolates for entertainment occasions such as weddings, engagement, birthdays
and banquets.

The system also includes several modules for ease of use. The modules are registration modules, login
modules, category and product modules, reservation modules, SMS delivery modules and graph report
modules.

Functionalities provided by Online Cake Shop are as follows:


● Provides the searching facilities based on various factors. Such as Users, Order Details, Products.
● Online Cake Shop also manage the product details online for orders, user details.
● It tracks all the information of Product, Orders etc.
● Manage the information of customer.
● Shows the information and description of the Product, categories.
● It deals with monitoring the information and transactions of Admin.
● Manage the information of Customer.
● Editing, adding and updating of Records is improved which results in proper resource management of
Product data.
● Manage the information of Admin.
● Integration of all records of Users.

LIT/BVOC-SD/2023-24 2
1.4.2 Architecture /System Flow
Online Cake Shop – Flowchart Diagram

User visit online cake shop

Main page

Brows Register
Product Login Page Page

Add item to Visit No Get


Get Register
shopping category Login
cart informatio
information n

No Yes
No
yes
Continue
shopping Valid
Valid
registe
login
r

Checkout
Yes

customer User Admin


role

Are you Customer Admin


logged- Dashboard Dashboard
in?

Yes

Order Manage Manage your Manage Manage Manage


Conforma your account order Customer Payment
tion order information

Continues
User logged out using
No
website

LIT/BVOC-SD/2023-24 3
1.4.3 Working
Online Cake Shop is working based on different modules.
Modules of Online cake shop:
In order to maintain online cake shop, you will have the following set of components. These
Components are efficient to manage online cake ordering operations accurately.
● Cake Details: Tis details contains the information about the cake such as Name, Flavor, Weight and
so on.
● Customer Details: This details contains the information about the customer such as name, address,
customer_id, contact no.
● Order details: The details contains the information about the order of the cake.
● Sales details: This details contains the information about the sales such as customer, Cake, Date,
Amount and so on
● View order status – the admin can view order date. Also, the other details like customer details who
has order product will be available in this module.

1.4.4 Advantages
 Automates the process of selling cakes online, making it easier for both buyers and sellers.
 Accepts credit card payments, offering a secure transaction process.
 Provide email confirmation open successful payment, keeping you informed every step of the way.
 Simple & Easy to Use
The Online cake shop is simple, user-friendly, and can be easily integrated with your existing system.
The Online cake shop benefits provide online cake ordering, view category’s, etc..

1.4.5 Problem and Weakness


Some of the strengths of a bakery business could be the quality of their products, unique recipes, or exceptional
customer service. However, weaknesses may include a lack of consistent product quality, inadequate market
research, or weak financial management..
Disadvantages of Library Management System:
● Does not keep track of stock
● Currently, our system does not keep track of stock, so make sure to order you favorite cakes before
they run out!

LIT/BVOC-SD/2023-24 4
1.5. SYSTEM REQUIREMENT SPECIFICATION
The software requirements specification document lists sufficient and necessary requirements for the
project development. To derive the requirements, the developer needs to have clear and thorough
understanding of the products under development. This is achieved through detailed and continuous
communications with the project team and customer throughout the software development process.

1.5.1 User Characteristics


1. Admin
● Register user
● Add New Product
● Add Category
● View Orders

2. User
● User view the product
● Place order

1.5.2 Hardware Requirement


Table 1.5.2: Basic
Standalone System Peripherals On Cloud
Specification (Cloud Server Provider)
i5 /i7 Processor INTEL Keyboard & Mouse http:iweb.com
4 GB RAM Printer http:azure.microsoft.com
DVD Writer Scanner
500 GB Hard Disk Barcode Printer
Barcode Scanner
1.5.3.Software Requirement

Table 1.5.3: Basic Requirement of Software

Operating System Windows 8, Windows 10

Front-End PHP, CSS ,Bootstraps, Js

Back-End PHP

Software Visual Studio

Database My SQL Server (Back End)

LIT/BVOC-SD/2023-24 5
CHAPTER 2: SYSTEM DESIGN METHODOLOGY
This system is developed with the main idea to maintain about cake shop details. This project is provided with
the user name and password, so that only authorized persons can access the data’s and information
and protected from the third parties. The “cake shop management system” is based on managing the records
of a cake shop and managing the records of all the customer. The first activity is based on entering the customer
as soon as their order is done. The system maintains attendance details of a particular customer. The system
also manages in storing customer orders separately for each order.
The customer can ask about any of cake detail. It also manages the cake Detail. The second activity is based
on managing the stock. The system keeps the record of the amount payment done by each customer. It
also used to maintain the amount of each cake.

2.1 SYSTEM DESIGN USING UML


Unified Modeling Language (UML) is a general-purpose modelling language. The main aim of UML is to
define a standard way to visualize the way a system has been designed. It is quite similar to blueprints used in
other fields of engineering is not a programming language, it is rather a visual language. We use UML diagrams
to portray the behavior and structure of a system.

LIT/BVOC-SD/2023-24 6
2.1.1 E-R Diagram
ER Model is used to model the logical view of the system from data perspective. It shows relationships between
entities and their attributes. An ER Model provides a means of communication.
ER diagram for library management system is a graphical representation of database tables and relations
between library, member, book, admin etc. The main purpose of ER diagram for online library management
system is to represent data object and their relationships. The main entity of this ER diagram is library, library
admin, member, book.

Product
Name

Customer Gives Order


Quantity

Check
Delivered
to

Quantity

Product Has Stock


Product
Info

Product
Info
Total
Price Update

Quantity

Quantity Product
Material Info

Fig: 2.1.1: ER diagram for Online Cake Shop

LIT/BVOC-SD/2023-24 7
2.1.2 Class Diagram
The class diagram depicts a static view of an application. It represents the types of objects residing in the
system and the relationships between them. A class consists of its objects, and also it may inherit from other
classes. A class diagram is used to visualize, describe, document various different aspects of the system, and
also construct executable software code.

Class Diagram for Online cake shop simply describes structure of Online cake shop class, attributes, methods
or operations, relationship among objects. It manages all operations of Online cake shop. It is central part of
organization for which software is being designed.

Admin
-id: int
-Name:Var() Product Users
+Viewproduct() -id: int
+Addproduct()
+Addcategory() +p_name: Var() View +Viewproduct()
Manage +p_category: int ()
+Deleteproduct() +Viewcategory ()
+Modifyproduct() +p_price: var() +Getregistered()
+Make delivery() +p_description:var()
+p_img: var()

Customer
-u_id: int
-u_uname: Var()
-u_email: Var () Fig 2.1.3: Class Diagram for library management system Cart
-u_pass: var()
Buy -id: int
-u_mob:var()
+order_id: int
-u_address: var()
+u_id: int()
+Viewproduct() Has +delivery date: Var ()
+Addtocart() +payment_method: var()
+Buyproduct() +total_amount:var()
+DeleteFromCart

Makes
Payment

-customerid:var()
+Name:Var()

Fig: 2.1.2: Class Diagram for Online Cake Shop

LIT/BVOC-SD/2023-24 8
2.1.3 Use Case Diagram
Use-case diagrams describe the high-level functions and scope of a system. These diagrams also identify the
interactions between the system and its actors. The use cases and actors in use-case diagrams describe what
the system does and how the actors use it, but not how the system– operates internally

Fig 2.1.3: Use Case Diagram for Cake shop

LIT/BVOC-SD/2023-24 9
2.2 DATABASE DESIGN
The database is a collection of information and is systematically stored in tables in the form of rows and
columns. The table in the database has unique name that identifies its contents. The database in turn is further
described in detail giving all the fields used with the data types, constraints available, primary key and foreign
key.
Database Name: onlinecakeshop

Table Name: cake_shop_users_registration

Field Name Data Type Size Relation


user_id int 11 Primary key
users_username Varchar 100 Not null
users_email Varchar 150 Not null
users_password Varchar 100 Not null
users_mobile Varchar 50 Not null
users_address Varchar 200 Not null

Table Name: cake_shop_admin_registration

Field Name Data Type Size Relation


admin_id int 11 Primary key
admin_username Varchar 100 Not null
admin_email Varchar 150 Not null
admin_password Varchar 100 Not null

Table Name: cake_shop_category


Field Name Data Type Size Relation
category _id int 11 Not null
category _name Varchar 100 Not null
category _image Varchar 200 Not null

LIT/BVOC-SD/2023-24 10
Table Name: cake_shop_orders
Field Name Data Type Size Relation
order _id int 11 Primary key
user_id int 11 Not null
delivery_date Varchar 100 Not null
pyment_method Varchar 50 Not null
total_amount Varchar 100 Not null

Table Name: cake_shop_order_details


Field Name Data Type Size Relation
orders_detail_id int 11 Primary key
orders_id int 11 Not null
product_name Varchar 100 Not null
quantity int 11 Not null

Table Name: cake_shop_product


Field Name Data Type Size Relation
product _id int 11 Primary key
product_name Varchar 100 Not null
product_ category int 11 Not null
product_price Varchar 100 Not null
product_description Varchar 300 Not null
Product_image Varchar 300 Not null

LIT/BVOC-SD/2023-24 11
CHAPTER 3: IMPLEMENTATION
3.1 TECHNOLOGY USED
JavaScript
JavaScript, often abbreviated to JS, is a programming language that is one of the core technologies of the World
Wide Web, alongside HTML and CSS. As of 2022, 98% of websites use JavaScript on the client side for web
page behavior, often incorporating third-party libraries.

CSS
Cascading Style Sheets is a style sheet language used for describing the presentation of a document written in
a markup language such as HTML or XML. CSS is a cornerstone technology of the World Wide Web,
alongside HTML and JavaScript.

PHP
The term PHP is an acronym for – Hypertext Preprocessor. PHP is a server-side scripting language designed
specifically for web development. It is open-source which means it is free to download and use. It is very
simple to learn and use. The file extension of PHP is “.php”

BOOTSTRAP
Bootstrap is a free and open-source CSS framework directed atresponsive, mobile-first front-end web
development. It containsHTML, CSS and JavaScript-based design templates fortypography, forms, buttons,
navigation, and other interfacecomponents.

3.2 SOURCE CODE


Admin Dashboard : dashboard.php
<?php
if (isset($_GET['login_error']) && $_GET['login_error'] == 1) {
echo "<script>alert('Username or Password does not exist!')</script>";
echo "<script>window.location.assign('index.php')</script>";
}
?>
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->

LIT/BVOC-SD/2023-24 12
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>OCS - Login</title>
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="../css/bootstrap.min.css">
<link href="../fonts/circular-std/style.css" rel="stylesheet">
<link rel="stylesheet" href="../css/style.css">
<link rel="stylesheet" href="../fonts/fontawesome/css/fontawesome-all.css">
<style>
html,
body {
height: 100%;
}
body {
display: -ms-flexbox;
display: flex;
-ms-flex-align: center;
align-items: center;
padding-top: 40px;
padding-bottom: 40px;
}
</style>
</head>
<body>
<!-- ============================================================== -->
<!-- login page -->
<!-- ============================================================== -->
<div class="splash-container">
<div class="card ">
<div class="card-header text-center"><a href="#"><h2 class="text-primary">Sweets
Bakery</h2></a><span class="splash-description">Please enter your user information.</span></div>
<div class="card-body">
<form id="form" data-parsley-validate="" method="post" action="login_check.php">
<div class="form-group">

LIT/BVOC-SD/2023-24 13
<input class="form-control form-control-lg" type="text" name="admin_username" data-
parsley-trigger="change" required="" placeholder="Username" autocomplete="off">
</div>
<div class="form-group">
<input class="form-control form-control-lg" id="pass1" type="password" required=""
placeholder="Password" name="admin_password">
</div>
<button type="submit" class="btn btn-primary btn-lg btn-block">Sign in</button>
</form>
</div>
<div class="card-footer bg-white p-0 ">
<div class="card-footer-item card-footer-item-bordered">
<a href="admin_signup.php" class="footer-link">Create An Account</a></div>
<div class="card-footer-item card-footer-item-bordered">
<a href="#" class="footer-link">Forgot Password</a>
</div>
</div>
</div>
</div>

<!-- ============================================================== -->


<!-- end login page -->
<!-- ============================================================== -->
<!-- Optional JavaScript -->
<script src="../js/jquery-3.3.1.min.js"></script>
<script src="../js/bootstrap.bundle.js"></script>
<script src="../js/parsley.js"></script>
<script>
$('#form').parsley();
</script>
</body>

</html>

LIT/BVOC-SD/2023-24 14
User Dashboard : index.php
<?php
if (isset($_GET['login_success']) && $_GET['login_success'] == 1) {
echo "<script>alert('Logged in!')</script>";
echo "<script>window.location.assign('index.php')</script>";
}
if (isset($_GET['logout_success']) && $_GET['logout_success'] == 1) {
echo "<script>alert('Logged out!')</script>";
echo "<script>window.location.assign('index.php')</script>";
}
session_start();
if (!empty($_SESSION['cart'])) {
$printCount = count($_SESSION['cart']);
}
else {
$printCount = 0;
}
if (!empty($_SESSION['user_users_id']) && !empty($_SESSION['user_users_username'])) {
$printUsername = $_SESSION['user_users_username'];
}
else {
$printUsername = "None";
}
?>
<!doctype html>
<html lang="en">
<head>
<!-- Required meta tags -->
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>OCS - Home</title>
<!-- Bootstrap CSS -->
<link rel="stylesheet" href="css/bootstrap.min.css">
LIT/BVOC-SD/2023-24 15
<link href="fonts/circular-std/style.css" rel="stylesheet">
<link rel="stylesheet" href="css/style.css">
<link rel="stylesheet" href="css/userpage.css">
<link rel="stylesheet" href="fonts/fontawesome/css/fontawesome-all.css">
<link rel="stylesheet" type="text/css" href="css/owl.carousel.min.css">
<link rel="stylesheet" type="text/css" href="css/owl.theme.default.min.css">
</head>
<body>
<!-- ============================================================== -->
<!-- main wrapper -->
<!-- ============================================================== -->
<div class="dashboard-main-wrapper">
<!-- ============================================================== -->
<!-- navbar -->
<!-- ============================================================== -->
<div class="dashboard-header">
<nav class="navbar navbar-expand-lg bg-white fixed-top">
<a class="navbar-brand" href="#">Sweets Bakery</a>
<button class="navbar-toggler" type="button" data-toggle="collapse" data-
target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-
label="Toggle navigation">
<span><i class="fas fa-bars mx-3
"></i></span>
</button>
<div class="collapse navbar-collapse " id="navbarSupportedContent">
<ul class="navbar-nav ml-auto navbar-right-top">
<li class="nav-item">
<a class="nav-link active" href="index.php">Home</a>
</li>
<li class="nav-item dropdown">
<a class="nav-link" href="#" id="navbarDropdownMenuLink1" data-toggle="dropdown"
aria-haspopup="true" aria-expanded="false">Shop</a>
<div class="dropdown-menu dropdown-menu-right" aria-
labelledby="navbarDropdownMenuLink1">
<?php
LIT/BVOC-SD/2023-24 16
require_once('config.php');
$select = "SELECT * FROM cake_shop_category";
$query = mysqli_query($conn, $select);
while ($res = mysqli_fetch_assoc($query)) {
?>
<a class="dropdown-item" href="shop.php?category=<?php echo
$res['category_id'];?>">
<?php echo $res['category_name'];?>
</a>
<?php
}
?>
</div>
</li>
<li class="nav-item">
<a class="nav-link" href="cart.php"><i class="fas fa-shopping-cart"></i> <span
class="badge badge-pill badge-secondary"><?php echo $printCount;?></span></a>
</li>
<li class="nav-item">
<a class="nav-link" href="about.php">About us</a>
</li>
<li class="nav-item">
<a class="nav-link" href="contact.php">Contact</a>
</li>
<li class="nav-item dropdown nav-user">
<a class="nav-link nav-user-img" href="#" id="navbarDropdownMenuLink2" data-
toggle="dropdown" aria-haspopup="true" aria-expanded="false"><img src="uploads/default-image.jpg"
alt="" class="user-avatar-md rounded-circle"></a>
<div class="dropdown-menu dropdown-menu-right nav-user-dropdown" aria-
labelledby="navbarDropdownMenuLink2">
<div class="nav-user-info">
<h5 class="mb-0 text-white nav-user-name"><?php echo $printUsername;?></h5>
<span class="status"></span><span class="ml-2">Available</span>
</div>

LIT/BVOC-SD/2023-24 17
<a class="dropdown-item" href="account_users.php"><i class="fas fa-user mr-
2"></i>Account</a>
<a class="dropdown-item" href="login_users.php"><i class="fas fa-sign-in-alt mr-
2"></i>Login</a>
<a class="dropdown-item" href="logout_users.php"><i class="fas fa-power-off mr-
2"></i>Logout</a>
</div>
</li>
</ul>
</div>
</nav>
</div>
<!-- ============================================================== -->
<!-- end navbar -->
<!-- ============================================================== -->

<!-- ============================================================== -->


<!-- wrapper -->
<!-- ============================================================== -->
<!-- <div class="dashboard-wrapper"> -->
<div class="container-fluid dashboard-content">
<div class="row">
<div class="col-xl-12 col-lg-12 col-md-12 col-sm-12 col-12">
<div id="carouselExampleControls" class="carousel slide" data-ride="carousel">
<div class="carousel-inner rounded">
<div class="carousel-item active">
<img class="d-block w-100" src="uploads/1.jpg" alt="First slide">
<div class="carousel-caption d-md-block pb-5">
<h3 class="text-white">GOOD FOOD, GOOD LIFE</h3>
<p>Cakes are special, every celebration ends with something sweet like a cake and
people remember it's all about the memories.</p>
<a href="about.php" class="btn btn-rounded btn-outline-light">Read More</a>
</div>
</div>
<div class="carousel-item">
LIT/BVOC-SD/2023-24 18
<img class="d-block w-100" src="uploads/2.jpg" alt="Second slide">
<div class="carousel-caption d-md-block pb-5">
<h3 class="text-white">The cake we bake with love</h3>
<p>Take the shredded pieces of your life and bake a master cake out of it.</p>
<a href="about.php" class="btn btn-rounded btn-outline-light">Read More</a>
</div>
</div>
<div class="carousel-item">
<img class="d-block w-100" src="uploads/3.jpg" alt="Third slide">
<div class="carousel-caption d-md-block pb-5">
<h3 class="text-white">Love at first bite</h3>
<p>You can’t be down when you are holding a cupcake.</p>
<a href="about.php" class="btn btn-rounded btn-outline-light">Read More</a>
</div>
</div>
<div class="carousel-item">
<img class="d-block w-100" src="uploads/5.jpg" alt="Fourth slide">
<div class="carousel-caption d-md-block pb-5">
<h3 class="text-white">A party without cake is really just a meeting.</h3>
<p>Cakes are special, every celebration ends with something sweet like a cake and
people remember it's all about the memories.</p>
<a href="about.php" class="btn btn-rounded btn-outline-light">Read More</a>
</div>
</div>
<div class="carousel-item">
<img class="d-block w-100" src="uploads/6.jpg" alt="Fifth slide">
<div class="carousel-caption d-md-block pb-5">
<h3 class="text-white">Eat a cake.</h3>
<p>Cakes are special, every celebration ends with something sweet like a cake and
people remember it's all about the memories.</p>
<a href="about.php" class="btn btn-rounded btn-outline-light">Read More</a>
</div>
</div>
<div class="carousel-item">
<img class="d-block w-100" src="uploads/7.jpg" alt="Sixth slide">
LIT/BVOC-SD/2023-24 19
<div class="carousel-caption d-md-block pb-5">
<h3 class="text-white">View our categories.</h3>
<p>Cakes are special, every celebration ends with something sweet like a cake and
people remember it's all about the memories.</p>
<a href="about.php" class="btn btn-rounded btn-outline-light">Read More</a>
</div>
</div>
</div>
<a class="carousel-control-prev" href="#carouselExampleControls" role="button" data-
slide="prev">
<span class="carousel-control-prev-icon" aria-hidden="true"></span>
<span class="sr-only">Previous</span> </a>
<a class="carousel-control-next" href="#carouselExampleControls" role="button" data-
slide="next">
<span class="carousel-control-next-icon" aria-hidden="true"></span>
<span class="sr-only">Next</span> </a>
</div>
</div>
</div>
<div class="row m-5">
<div class="col-xl-12 col-lg-12 col-md-12 col-sm-12 col-12 text-center">
<h1>Our Features</h1>
</div>
<div class="col-xl-4 col-lg-4 col-md-4 col-sm-12 col-12">
<div class="card text-center p-3">
<div class="card-body">
<h1 class="card-title"><i class="fas fa-thumbs-up"></i></h1>
<h3 class="card-title">Quality</h3>
<p class="card-text">Our very first priority is the quality we never compromised in the
quality of our bakery products.</p>
</div>
</div>
</div>
<div class="col-xl-4 col-lg-4 col-md-4 col-sm-12 col-12">
<div class="card text-center p-3">
LIT/BVOC-SD/2023-24 20
<div class="card-body">
<h1 class="card-title"><i class="fas fa-birthday-cake"></i></h1>
<h3 class="card-title">Fresh & natural</h3>
<p class="card-text">Our every product is fresh and made with natural ingredients we do
not use the artificial food ingredient in our products.</p>
</div>
</div>
</div>
<div class="col-xl-4 col-lg-4 col-md-4 col-sm-12 col-12">
<div class="card text-center p-3">
<div class="card-body">
<h1 class="card-title"><i class="fas fa-shipping-fast"></i></h1>
<h3 class="card-title">Free delivery</h3>
<p class="card-text">We provide free delivery to our customers. We deliver in 1 hr from
the time customer order the product.</p>
</div>
</div>
</div>
</div>
<div class="row mx-5">
<div class="col-xl-12 col-lg-12 col-md-12 col-sm-12 col-12 text-center">
<h1>Our Categories</h1>
</div>
<div class="col-xl-12 col-lg-12 col-md-12 col-sm-12 col-12">
<div class="owl-carousel owl-theme">
<?php
require_once('config.php');
$select = "SELECT * FROM cake_shop_category";
$query = mysqli_query($conn, $select);
while ($res = mysqli_fetch_assoc($query)) {
?>
<div class="item">
<div class="card h-100">
<div class="card-body">
<h3 class="card-title"><?php echo $res['category_name'];?></h3>
LIT/BVOC-SD/2023-24 21
<a href="shop.php?category=<?php echo $res['category_id'];?>"><img
class="card-img" src="uploads/<?php echo $res['category_image'];?>"></a>
</div>
</div>
</div>
<?php
}
?>
</div>
</div>
</div>
<div class="row m-5 hero-image2 rounded">
<div class="col-xl-12 col-lg-12 col-md-12 col-sm-12 col-12 p-3 hero-text">
<h1 class="text-dark">Who We Are</h1>
<p class="text-dark px-5">We are bakers, we bake the piece of joy. We believe cake and
baked goods are an expression of love.</p>
<p class="text-dark px-5">We bake from scratch daily using traditional methods and quality
ingredients. There are some things in life you just can't fake, and dang good cake? That's one of them. We
use organic whole milk, cage-free eggs, loads of real fruit, pure extracts, amazingly delicious chocolate, and
lots and lots of real butter to create simply delicious treats the old-fashioned way.</p>
<a href="about.php" class="btn btn-rounded btn-success">Read More</a>
</div>
</div>
<div class="row mx-5 hero-image rounded">
<div class="col-xl-12 col-lg-12 col-md-12 col-sm-12 col-12 p-3 hero-text">
<h1 class="text-white">Always happy to hear from you.</h1>
<a href="contact.php" class="btn btn-rounded btn-brand">Contact Us</a>
</div>
</div>
</div>
<!-- ============================================================== -->
<!-- footer -->
<!-- ============================================================== -->
<div class="footer">
<div class="container-fluid">
LIT/BVOC-SD/2023-24 22
<div class="row">
<!-- <div class="col-xl-6 col-lg-6 col-md-12 col-sm-12 col-12">
Copyright © 2018 Concept. All rights reserved. Dashboard by <a
href="https://colorlib.com/wp/">Colorlib</a>.
</div>
<div class="col-xl-6 col-lg-6 col-md-12 col-sm-12 col-12">
<div class="text-md-right footer-links d-none d-sm-block">
<a href="javascript: void(0);">About</a>
<a href="javascript: void(0);">Support</a>
<a href="javascript: void(0);">Contact Us</a>
</div> -->
</div> </div></div>
</div>
<!-- ============================================================== -->
<!-- end footer -->
<!-- ============================================================== -->
<!-- </div> -->
</div>
<!-- ============================================================== -->
<!-- end main wrapper -->
<!-- ============================================================== -->
<!-- Optional JavaScript -->
<script src="js/jquery-3.3.1.min.js"></script>
<script src="js/bootstrap.bundle.js"></script>
<script src="js/jquery.slimscroll.js"></script>
<script src="js/main-js.js"></script>
<script type="text/javascript" src="js/owl.carousel.min.js"></script>
<script>
$(document).ready(function(){
$('.owl-carousel').owlCarousel({
loop: true, margin: 10, dots: 0, autoplay: 4000, autoplayHoverPause: true, responsive:{
0:{items:1}, 600:{items:2}, 1000:{items:4} }
})
});
</script></body></html>
LIT/BVOC-SD/2023-24 23
3.3 WEB PAGE SCREENSHOTS
USER
Home

Shop

LIT/BVOC-SD/2023-24 24
Shop

Shop

LIT/BVOC-SD/2023-24 25
Shop

Cart

LIT/BVOC-SD/2023-24 26
About Us

Contact Us

LIT/BVOC-SD/2023-24 27
ADMIN DASHBOARD
Login Page

Dashboard

LIT/BVOC-SD/2023-24 28
Category

product

LIT/BVOC-SD/2023-24 29
Orders

LIT/BVOC-SD/2023-24 30
CONCLUSION AND FUTURE SCOPE
This website provides a computerized version of online cake shop which will benefit the customer as well as
the shopkeeper of the cake shop. It makes entire process online where customer can search product, admin can
do product transactions. It also has a facility for student login where student can login and can see status of
books issued as well request for book or give some suggestions. It has a facility of teacher’s login where
teachers can add lectures notes and also give necessary suggestion to library and also add info about workshops
or events happening in our college or nearby college in the online notice board.
There is a future scope of this facility that many more features such as online lectures video tutorials can be
added by teachers as well as online assignments submission facility, a feature Of group chat where students
can discuss various issues of engineering can be added to this project thus making it more interactive more
user friendly and project which fulfils each users need in the best way possible.

LIT/BVOC-SD/2023-24 31
REFERENCES
Link
1. https://www.w3schools.com/css/default.asp
2. https://www.w3schools.com/js/default.asp
3. https://www.w3schools.com/bootstrap/bootstrap_ver.asp
4. https://www.w3schools.com/php/default.asp
5. https://www.scribd.com/document/632018120/online-cake-shop-final-year-project-pdf :(Flow chart)

LIT/BVOC-SD/2023-24 32

You might also like