You are on page 1of 27

BAKERY MANAGEMENT BUSINESS

CHAPTER 1

INTRODUCTION
A bakery can be established as a wholesale business selling baked goods
to the dealers. A bakery management business will automate the communication
between the suppliers and our dealers.
Almost in the management ,the records of bakeries, their details ,new
entry of bakeries, bakers or price updating or registration was manually maintained
and manipulated. There may be chances of human errors that can be eliminated. So
one of our main concept fot this project is that we can maintain computerized records
without redundant entries .
We provide an opportunity to develop the bakery business and deal with
the bakeries to get the best out of them. It will help the business in better and efficient
utilization of resources.
The dealer will have wider options to choose from different variety of
products produced by different bakeries based on the client requirement.The dealers
are providing different bakeries with shippers so that it becomes convenient to them
to transport the supplies.
Our solution makes use of MySQL and PHP for maintaining the
database at the backend whereas the frontend is making use of HTML webpages and
styled by CSS.

DEPT OF ISE,SCE 2017-18 Page 1


BAKERY MANAGEMENT BUSINESS

CHAPTER 2

SYSTEM ANALYSIS

2.1 LITERATURE SURVEY

Bakeries have become a larger and a growing business in today’s world.the


celebrations are almost incomplete without the cutting of a cake or the baked items.It has
become an essential part of the world and many people are coming forward to take up this
commercial business and earn good profit.

All the bakeries look forward in providing the best to their consumers for which
they must be aware of the latest trends and the market price of products. An extended
research was done in order to identify the trends in the market and reflecting the same in the
trends section which can be viewed in order to get ideas.

With the growth of the commercial companies, the better and complete utilization of
resource is very important and hence the idea of this business came into the picture.

The bakeries did not have a platform to sell their products directly to a dealer or
middlemen and had to individually find and interact with the different customers. To over
come that this business introduces the dealer-bakery interaction in an automated manner to
get the best out the bakery.

The data or records of the products and the bakers are done manually and can lead
to human error.which may effect the profits and benefits. By using the computerized system
this can be avoided.

DEPT OF ISE,SCE 2017-18 Page 2


BAKERY MANAGEMENT BUSINESS

2.2. EXISTING SYSTEM

BAKERY BAKERS ITEMS CLIENT

MANUAL DATA
ENTRY

Figure 2.1 Existing system

The traditional system of bakery management is shown in the above figure.


The traditional bakery produces their items and sells it to the customer directly. The bakery
maintains the details of the bakers and the items manually in a book. This may lead to a
number of disadvantages. They are:

DISADVANTAGES:

 Loss of data if book is misplaced.


 Lot of manual data entry.
 Requires more effort.
 No data accuracy due to human error.
 Wastage of items or produce.
 No update about the latest trends in the market.
 No marketing may lead to loss.
 Problems of shipping of the items.

DEPT OF ISE,SCE 2017-18 Page 3


BAKERY MANAGEMENT BUSINESS

2.3 PROPOSED SYSTEM

The proposed system develops a system of improved facilities.The system


provides security and reduces manual works. It automates the communication.

BAKERY BAKERS ITEMS DEALER SHIPPER CLIENT

DIGITAL DATA
MAINTAINING.

Figure 2.1: Proposed System.

The above diagram explain the work flow of the proposed system. The bakeries
will register to our business company by providing the respective details that are required.
They then login through their email-id and password where they will be managing their item
details and also the baker details in our database. They can update the item price and delete
both items and baker records. The dealer will login through their email-id and password and
will view the bakeries that have registered to the company .The dealer will also view the
items of different bakeries. The dealer can remove any bakery from their database. The
dealers can also provide shippers to the bakeries so that it becomes convenient to the bakery
to transport their supplies. The dealer can also remove a shipper.

Advantages:

 Ensuring data accuracy.


 Minimizing manual data entry.
 Providing shipper facility to the bakeries.
 User friendliness and interactive.
 Better utilization of the bakery’s resource.
 A platform to manage their bakery and item information

DEPT OF ISE,SCE 2017-18 Page 4


BAKERY MANAGEMENT BUSINESS

2.3.1 AIM OF THE PROJECT

 The main aim of the system is to automate the communication between the
dealers and the bakeries in the business.
 This project maintains the information related to the bakeries.
 It also provides the bakeries to sell their products to this business and
information about their bakers.

2.3.2 SCOPE OF THE PROJECT

 The dealer contacts its bakeries for gatherieng the requirements.


 The bakeries will display their list of items and its details to the dealer from
which the dealer will select items.
 It also provides latest trends in the market and the bakeries can alter their
productivity accordingly to get the best outcomes.
 The bakery registration time is noted using trigger created at the database server.

DEPT OF ISE,SCE 2017-18 Page 5


BAKERY MANAGEMENT BUSINESS

CHAPTER 3

REQUIREMENT SPECIFICATIONS

3.1 SYSTEM REQUIREMENTS

3.1.1 SOFTWARE CONFIGURATION

BROWSER : GOOGLE CHROME

SCRIPTING :NOTEPAD++

BACK-END : PHP AND MYSQL

FRONT-END : APACHE 2

3.1.2 HARDWARE CONFIGURATION

PROCESSOR : PENTIUM PROCESSOR and ABOVE


RAM : 2GB OR ABOVE
HARDDISK CAPACITY : MINIMUM 80 GB
OPERATING SYSTEM : LINUX,WINDOWS 7,8,98

3.2 DEVELOPMENT ENVIRONMENTS


LANGUAGES : HTML,PHP,CSS,JAVASCRIPT
 NOTEPAD++
 It is a source code editor.
 It features syntax highlighting, code folding and
limited autocompletion for programming, scripting, markup languages.
 It is used as an editor to develop the webpages using html ,css and javascript.
 It is used as an editor to develop php scripting for the connectivity of
webpages and the mysql server.
 HTML( Hypertext Markup Language).
 HTML[3] is the standard markup language for creating web pages and web
applications.
 With Cascading Style Sheets and JavaScript it forms a triad of cornerstone
technologies for the World Wide Web.

DEPT OF ISE,SCE 2017-18 Page 6


BAKERY MANAGEMENT BUSINESS

 Hypertext is the method by which we move around the web,by clicking on


special text called hyperlinks which brings us to the next page.
 It contains tags that are the main components in a html script and they perform
different functions.
 It is a stateless protocol and doesnot store any value. It just displays and runs
the html code.
 CSS (Cascading Style Sheets).
 It is a style sheet language used for describing the presentation of a document
written in a markup language, including colors, layout, and fonts.
 CSS[2]  saves a lot of work. It can control the layout of multiple web pages all
at once.
 While CSS is great for creating text styles, it is helpful for formatting other
aspects of Web page layout as well.For example, CSS can be used to define
the cell padding of table cells, the style, thickness, and color of a table's
border, and the padding around images or other objects.
 It allows one to adapt the presentation to different types of devices, such as
large screens, small screens, or printers.
  CSS is independent of HTML and can be used with any XML-based markup
language.
 JAVASCRIPT
 Javascript[3] is a programming language commonly used in web
development.
 Like server-side scripting languages, such as PHP and ASP, JavaScript code
can be inserted anywhere within the HTML of a webpage.
 However, only the output of server-side code is displayed in the HTML, while
JavaScript code remains fully visible in the source of the webpage.
 JavaScript is also client-side scripting language, which means the source
code is processed by the client's web browser rather than on the web server.
 PHP(HYPERTEXT PREPROCESSOR)
 PHP[4] code may be embedded into HTML or HTML5 markup, or it can be
used in combination with various web template systems, web content
management systems and web frameworks.
 A scripting language that is widely used to create dynamic Web pages.

DEPT OF ISE,SCE 2017-18 Page 7


BAKERY MANAGEMENT BUSINESS

 Combining syntax from the C, Java and Perl languages, PHP code is


embedded within HTML pages for server side execution.
 WAMPSERVER
 It is used to create the database for the project.
 It Stands for "Windows, Apache, MySQL, and PHP." WAMP is a variation of
LAMP for Windows systems and is often installed as a software bundle
(Apache, MySQL, and PHP).
 It is often used for web development and internal testing[1], but may also be
used to serve live websites.

DEPT OF ISE,SCE 2017-18 Page 8


BAKERY MANAGEMENT BUSINESS

CHAPTER 4

SYSTEM DESIGN

4.1 ER DIAGRAM

FIGURE4.1 ER DIAGRAM

4.2 SCHEMA DIAGRAM

FIGURE 4.2 SCHEMA DIAGRAM

DEPT OF ISE,SCE 2017-18 Page 9


BAKERY MANAGEMENT BUSINESS

TABLE CREATION:

CREATE TABLE ADMINS (admin_id int(11) , admin_name varchar(20) , admin_pwd


varchar(10) );

CREATE TABLE BAKERS (baker_id int(10) , baker_fname varchar(20) , baker_lname


varchar(20), baker_phno varchar(20) , baker_specl varchar(20) , baker_image longtext ,
email_id varchar(20));

CREATE TABLE ITEM (itemname varchar(30) ,itemcode int(5) , itemdesc varchar(100) ,


price double(10,2) ,image longtext , email_id varchar(30) );

CREATE TABLE SHIPPERS (shipper_id varchar(10) , shipper_name varchar(30),


shipper_phone bigint(10));

CREATE TABLE TRIGGER_TIME (exec_time datetime);

CREATE TABLE BAKERIES (bakery_id int(10), bakery_name varchar(20), email_id


varchar(30), password varchar(10), phone_no bigint(10), address varchar(30));

INSERTION

INSERT INTO ADMINS VALUES (‘&admin_id’ , ‘&admin_name’ , ‘&admin_pwd’ );

INSERT INTO BAKERS VALUES (‘&baker_id ‘ , ‘&baker_fname ‘ , ‘&baker_lname ‘,


‘&baker_phno ‘ , ‘&baker_specl ‘ , ‘&baker_image ‘ , ‘&email_id ‘);

INSERT INTO ITEM VALUES (‘&itemname ‘ ,’&itemcode ‘ , ‘&itemdesc ‘ , ‘&price’,


‘&image’, ‘&email_id ‘ );

INSERT INTO SHIPPERS VALUES (‘&shipper_id ‘ , ‘&shipper_name’,


‘&shipper_phone’);

INSERT INTO TRIGGER_TIME VALUES (‘&exec_time ‘);

INSERT INTO BAKERIES VALUES (‘&bakery_id ‘, ‘&bakery_name ‘, ‘&email_id ‘,


‘&password ‘, ‘&phone_no ‘, ‘&address ‘);

DEPT OF ISE,SCE 2017-18 Page 10


BAKERY MANAGEMENT BUSINESS

CHAPTER 5

SYSTEM IMPLEMENTATION
5.1 MODULES DESCRIPTION

 BAKERY REGISTRATION

The different bakeries present in the city can register in our business company using
the registration form provided and give their information like their phone
number,name,email id and a password of their choice.

 TRENDS BROWSING

The different bakeries can have a catalog look of the different trends present in the
market and the requirements of the dealers and the different consumer needs that keeps
changing over time based on the different exotic trends catching up everyday.

 BAKERY MANAGEMENT

The bakeries that register are provided with a login option to log in the website and
add their items and bakers that they want to sell or provide to our dealers based on the
requirements of dealers and can update and delete them any time.

 BAKERS MANAGEMENT

The bakeries can register their bakers in our business company and provide their
information to our business company and get commission for providing human resource as
our business deals with providing different bakers for our client needs .

 ITEMS MANAGEMENT

The bakeries provide us with different items, their baked goods and its details like the
item name,item image for getting a better description of the items.our dealers will view all
the products provided by the different bakeries and choose the item based on the requirement
and contact the respective bakeries about the requirements.The items can be hiked or price
can be reduced.

DEPT OF ISE,SCE 2017-18 Page 11


BAKERY MANAGEMENT BUSINESS

 SHIPPERS MANAGEMENT

The admin or the dealer maintains the different shippers in their business company for
providing the transportation of the items to different consumers and get a timely satisfaction.
The admin can also delete the shippers present and this provides an interactive system.

 TRIGGERS

The dealer can view the time of registration of the bakeries in the business company
and keep a track of the registration activites in the database.the trigger are created
automatically without the intervention of the manual entry work thereby helping in reducing
the work load and automating the system.

 BAKERY AND ADMIN LOGIN

The bakery and admin is provided with a login facility to do their work by loging in
using their email-id and passwords. If the login id or password is incorrect then they are not
granted access to the data maintainence pages of the website.thus providing data security.

 STORED PROCEDURE

The viewing of the bakeries that have registered in the business company is done
using a stored procedure called viewuser( ) that is called whenever the bakery detailed have
to be viewed by the admin. Here viewuser( ) is a procedure name that is called using the
command “call viewuser( )”.

DEPT OF ISE,SCE 2017-18 Page 12


BAKERY MANAGEMENT BUSINESS

CHAPTER 7

CONCLUSION

 This project has more scope in the future and it can be integrated further.
 This project is successfully implemented with all the features mentioned.
 This project is designed by keeping in mind the needs of the growing business and
satisfying it to maximum extent.
 This project can be used in future as a big e commercial site by providing facility to
the customers to also participate in the direct purchasing of the produce.
 This will help the future expansion of digitalization of the bakery market.
 Deployment of our project will help bakeries to get a better hold of the market.
 the bakeries will be able to sell their products with ease.
 Therefore we are successfully able to reach the goals and targets of the project.

DEPT OF ISE,SCE 2017-18 Page 13


BAKERY MANAGEMENT BUSINESS

SNAPSHOTS

HOME PAGE

DEPT OF ISE,SCE 2017-18 Page 14


BAKERY MANAGEMENT BUSINESS

BAKERY LOGIN

TRENDS

DEPT OF ISE,SCE 2017-18 Page 15


BAKERY MANAGEMENT BUSINESS

BAKERY REGISTRATION

ADMIN LOGIN

DEPT OF ISE,SCE 2017-18 Page 16


BAKERY MANAGEMENT BUSINESS

VIEWING BAKERS

ADDING BAKERS

DEPT OF ISE,SCE 2017-18 Page 17


BAKERY MANAGEMENT BUSINESS

ADDING ITEMS

VIEWING ITEMS OF A BAKERY

DEPT OF ISE,SCE 2017-18 Page 18


BAKERY MANAGEMENT BUSINESS

VIEWING ITEMS OF ALL BAKERIES

VIEWING BAKERIES

DEPT OF ISE,SCE 2017-18 Page 19


BAKERY MANAGEMENT BUSINESS

ADDING SHIPPERS

DEPT OF ISE,SCE 2017-18 Page 20


BAKERY MANAGEMENT BUSINESS

VIEWING SHIPPERS

DEPT OF ISE,SCE 2017-18 Page 21


BAKERY MANAGEMENT BUSINESS

TRIGGER

DEPT OF ISE,SCE 2017-18 Page 22


BAKERY MANAGEMENT BUSINESS

ADMIN TABLE

BAKERS TABLE

DEPT OF ISE,SCE 2017-18 Page 23


BAKERY MANAGEMENT BUSINESS

ITEM TABLE

SHIPPER TABLE

DEPT OF ISE,SCE 2017-18 Page 24


BAKERY MANAGEMENT BUSINESS

USER TABLE

SUGAR AND SPICE DATABASE

DEPT OF ISE,SCE 2017-18 Page 25


BAKERY MANAGEMENT BUSINESS

TRIGGER TABLE

BAKER TABLE

DEPT OF ISE,SCE 2017-18 Page 26


BAKERY MANAGEMENT BUSINESS

BIBLIOGRAPHY
[1] https://stackoverflow.com

[2] https://www.w3schools.com/css/css_intro.asp

[3] Web Design with HTML, CSS, JavaScript and jQuery by Jon Duckett.

[4] https://www.tutorialspoint.com/php

DEPT OF ISE,SCE 2017-18 Page 27

You might also like