Professional Documents
Culture Documents
Affiliated to
Swami Ramanand Teerth Marathwada University, Nanded.
A Project Report On
By:
Vivek Deepak Kakade 1: Seat No. ZI4933
Rameshwar Madhukar Suryawanshi 2: Seat No. ZI5088
Virbhadra Nivrutti Sude 3: Seat No. ZI5086
In
Year: 2021 – 2022
1
Royal Education Society’s
COLLEGE OF COMPUTER SCIENCE AND INFORMATION
TECHNOLOGY, LATUR.
CERTIFICATE
2
ACKNOWLEDGEMENT
We would like to thank Project In-Charge and Project Guide Mr. Rutuj
Jadhav who guided us through doing these project development process,
provided with in valuable advice, helped using difficult periods and provided
practical assistant for our project. Their willingness to motivate us contributed
tremendously to the success of this project.
Last but not in least we would like to thank all who helped and motivated us.
3
Index
4
Abstract:
Every organization, whether big or small, has challenges to overcome and
managing the information of Customer, Bakery Shop, Bakery, Company, Bakery
Type. Every Bakery Shop Management System has different bakery Shop needs;
therefore, we design exclusive employee management systems that are adapted
to your managerial requirements. This is designed to assist in strategic planning,
and will help you ensure that your organization is equipped with the right level
of information and details for your future goals. Also, for those busy executives
who are always on the go, our systems come with remote access features, which
will allow you to manage your workforce anytime, at all times. These systems
will ultimately allow you to better manage resources.
5
Introduction:
Project Overview:
The " Bakery Shop Management System" has been developed to override the
problems prevailing in the practicing manual system. This software is supported
to eliminate and, in some cases, reduce the hardships faced by this existing
system. Moreover, this system is designed for the particular need of the company
to carry out operations in a smooth and effective manner.
The application is reduced as much as possible to avoid errors while entering the
data. It also provides error message while entering invalid data. No formal
knowledge is needed for the user to use this system. Thus, by this all it proves it
is user-friendly. Bakery Shop Management System, as described above, can lead
to error free, secure, reliable and fast management system. It can assist the user
to concentrate on their other activities rather to concentrate on the record keeping.
Thus, it will help organization in better utilization of resources.
6
Project Plan (Gantt chart):
1 Requirement
Gathering
2 Planning
3 Designing
4 Coding
5 Testing and
Deployment
7
Hardware Requirement:
8
Software Requirement:
9
Front End <IDE and Programming Lang>:
10
Back End <Database>:
Back-end: MYSQL
How to Run
Requirements
Installation
Note: The web application will automatically create its own database just make
sure the name "sude _bakery" does not exist yet or you can change the also
the DB name programmatically, the file for configuration is known
as "connection.php".
11
System Design:
12
ER Diagram:
13
DFD:
14
Form Design:
15
16
17
18
19
20
21
22
23
24
Coding:
<?php
session_start();
require 'connection.php';
$conn = Connect();
?>
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width,
initial-scale=1.0">
<meta name="description" content="">
<meta name="author" content="">
<title>Home | Sude Bakery</title>
<link href="css/bootstrap.min.css" rel="stylesheet">
<link href="css/font-awesome.min.css" rel="stylesheet">
<link href="css/prettyPhoto.css" rel="stylesheet">
<link href="css/price-range.css" rel="stylesheet">
<link href="css/animate.css" rel="stylesheet">
<link href="css/main.css" rel="stylesheet">
25
<link href="css/responsive.css" rel="stylesheet">
<body>
<header id="header">
<div class="header-middle">
<div class="container">
<div class="row">
<div class="col-md-4 clearfix">
<div class="logo pull-left">
<a href="index.html"><img src="images/home/logo.png"
alt="" /></a>
26
</div>
</div>
</div>
<div class="col-md-8 clearfix">
<div class="shop-menu clearfix pull-right">
</div>
</div>
</div>
</div>
</div>
<div class="header-bottom">
<div class="container">
<div class="row">
<div class="col-sm-9">
27
<div class="mainmenu pull-left">
<ul class="nav navbar-nav collapse navbar-collapse">
28
<li><a href="logout_u.php" style="color: color:#dddcda;font-
weight: 400"><i class="fa fa-lock"
style="color:#dddcda;"></i> Logout</a></li>
}
?>
</ul>
</div>
</div>
<div class="col-sm-3">
<div class="search_box pull-right">
<input type="text" id="myInput" onkeyup="myFunction()"
placeholder="Search"/>
</div>
</div>
29
</div>
</div>
</div>
</header>
<section id="slider">
<div class="container">
<div class="row">
<div class="col-sm-12">
<div id="slider-carousel" class="carousel slide" data-
ride="carousel">
<ol class="carousel-indicators">
<li data-target="#slider-carousel" data-slide-to="0"
class="active"></li>
<li data-target="#slider-carousel" data-slide-to="1"></li>
<li data-target="#slider-carousel" data-slide-to="2"></li>
</ol>
<div class="carousel-inner">
<div class="item active">
<div class="col-sm-6">
<h1><span >Pizza &</span> Burger</h1>
<h3 style=" color: skyblue;font-weight: 300">Handpicked
For You</h3>
30
<p> </p>
</div>
<div class="col-sm-6">
<img src="v1.jpg" class="girl img-responsive" style="max-
height:320px;" alt="" />
</div>
</div>
<div class="item">
<div class="col-sm-6">
<h1><span >Cakes &</span> Bread</h1>
<h3 style=" color:skyblue;font-weight: 300">Happy
Customers, Happy Us</h3>
<p> </p>
</div>
<div class="col-sm-6">
<img src="v2.jpg" class="girl img-responsive" style="max-
height:320px;" alt="" />
</div>
</div>
31
<div class="item">
<div class="col-sm-6">
<h1><span >Breakfast &</span> Snacks</h1>
<h3 style=" color:skyblue;font-weight: 300">Let's Get
Started</h3>
<p></p>
</div>
<div class="col-sm-6">
<img src="a3.jpg" class="girl img-responsive" style="max-
height: 320px;" alt="" />
</div>
</div>
</div>
</div>
</div>
</div>
</section>
<section>
<div class="container">
<div class="row">
<?php
$conn = Connect();
33
LIMIT 20";
$result = mysqli_query($conn, $sql);
if (mysqli_num_rows($result) > 0)
{
$count=0;
while($row = mysqli_fetch_assoc($result)){
if ($count == 0)
echo "<div class='row'>";
?>
<div class="col-sm-4 amit" style="margin-left: auto;" >
<div class="product-image-wrapper">
<div class="single-products">
<div class="productinfo text-center">
<img src="<?php echo $row["images_path"]; ?>"
style="width:300px;height: 300px;" alt="" />
34
<h2 style="font-weight: 300">Rs:<?php echo $row["price"];
?></h2>
<p><?php echo $row["name"]; ?></p>
<a href="#" class="btn btn-default add-to-cart"><i class="fa
fa-shopping-cart"></i>Add to cart</a>
</div>
<div class="product-overlay">
<div class="overlay-content">
<h2><?php echo $row["price"]; ?></h2>
<p id="p_name"><?php echo $row["name"]; ?></p>
<form method="post"
action="cart1.php?action=add&id=<?php echo $row["F_ID"];
?>">
<input type="hidden" name="quantity" value="1">
<input type="hidden" name="hidden_name" value="<?php
echo $row["name"]; ?>">
<input type="hidden" name="hidden_price" value="<?php
echo $row["price"]; ?>">
<input type="hidden" name="hidden_img" value="<?php
echo $row["images_path"]; ?>">
35
</form>
</div>
</div>
</div>
</div>
</div>
<?php
$count++;
if($count==4)
{
$count=0;
}
}
?>
<?php
}
else
{
36
?>
</div>
<?php
?>
</div>
</div>
</div>
</section>
<script>
function myFunction() {
var input, filter, table, tr, td, i, txtValue;
37
input = document.getElementById("myInput");
filter = input.value.toUpperCase();
table = document.getElementById("myTable");
tr = table.getElementsByClassName("amit");
console.log(tr);
for (i = 0; i < tr.length; i++) {
td = tr[i].getElementsByTagName("p")[0];
if (td) {
txtValue = td.textContent || td.innerText;
if (txtValue.toUpperCase().indexOf(filter) > -1) {
tr[i].style.display = "";
} else {
tr[i].style.display = "none";
}
}
}
}
</script>
<script src="js/jquery.js"></script>
<script src="js/bootstrap.min.js"></script>
<script src="js/jquery.scrollUp.min.js"></script>
38
<script src="js/price-range.js"></script>
<script src="js/jquery.prettyPhoto.js"></script>
<script src="js/main.js"></script>
</body>
</html>
39
Database Connectivity
<?php
function Connect()
{
$dbhost = "localhost";
$dbuser = "root";
$dbpass = "";
$dbname = "sude_bakery";
return $conn;
}
?>
40
Future scope of project:
In a nutshell, it can be summarized that the future scope of the project circles
around maintaining information regarding: We can add printer in future. We can
give more advance software for Bakery Shop Management System including
more facilities accessible worldwide. We will host the platform on online servers
to make it Integrate multiple load balancers to distribute the loads of the system.
Create the master and slave database structure to reduce the overload of the
database queries. Implement the backup mechanism for taking backup of
codebase and database on regular basis on different servers.
41
Conclusion:
Our project is only a humble venture to satisfy the needs to manage their project
work. Several user-friendly coding have also adopted. This package shall prove
to be a powerful package in satisfying all the requirements of the school. The
objective of software planning is to provide a frame work that enables the manger
to make reasonable estimates made within a limited time frame at the beginning
of the software project and should be updated regularly as the project progresses.
42
Bibliography:
Books:
43
Web references:
1. https://w3schools.com
2. https://geeksforgeeks.org
44