100% found this document useful (1 vote)
338 views30 pages

Bakery Management

This document is a project report for a Bakery Management System created using Python and MySQL connectivity. It includes an introduction explaining how bakeries manage records digitally. The project contains sections for acknowledgements, declarations, aim, introduction, coding, output, hardware and software requirements, and bibliography. It provides a high-level overview of the project and its goals.

Uploaded by

mtudu05m
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
100% found this document useful (1 vote)
338 views30 pages

Bakery Management

This document is a project report for a Bakery Management System created using Python and MySQL connectivity. It includes an introduction explaining how bakeries manage records digitally. The project contains sections for acknowledgements, declarations, aim, introduction, coding, output, hardware and software requirements, and bibliography. It provides a high-level overview of the project and its goals.

Uploaded by

mtudu05m
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/ 30

D.A.

V PUBLIC SCHOOL, BALASORE

A PROECT REPORT ON

BAKERY MANAGEMENT SYSTEM

ALL INDIA SENIOR SCHOOL CERTIFICATE EXAMINATION


(AISSCE)

SESSION 2023-24

SUBMITTED BY:

CLASS :

ROLL NO :

SUBECT :

CODE :
1|Page
CERTIFICATE

This is to certify that ______________ has

successfully completed this project report

entitled “BAKERY MANAGEMENT SYSTEM”.

During the academic year 2023-2024 towards

partial fulfillment of C.S. Practical Examination

conducted by CBSE.

______________ _____________

Teacher’s Signature Principal’s Signature

_____________________

External Invigilator’s Signature

2|Page
SL.NO DESCRIPTION PAGE NO.

1 Acknowledgements 4

2 Declaration 5

3 Aim 6

4 Introduction 7

5 Coding 14

6 Output 22

7 Hardware & Software 29


Requirements
8 Bibliography 30

INDEX

3|Page
ACKNOWLEDGEMENT

I take this opportunity to express my profound


gratitude and deep regards to my subject teacher
for his exemplary guidance, monitoring and
constant encouragement throughout the course of
this project.

The blessing, help and guidance given by him time


to shall carry us a long way in the journey of life on
which we are about to embark.

NAME-
ROLL NO-

4|Page
DECLARATION

I hereby declare that the project work entitled:

“BAKERY MANAGEMENT SYSTEM”


is prepared by us,
______________________ under the
supervision of our subject teacher
for the partial fulfillment of

All India Senior Secondary Certificate


Examination (AISSCE)

5|Page
AIM

Write a program using Python and MY-SQL


connectivity for Bakery Management System

6|Page
Introduction

This project introduces bakery management system. It explains how


bakeries are managed and how the records are digitally kept by them.
The step-by-step procedure is explained.
Proper comments have been given at desired location to make the
project user friendly. Various functions and structures are used to
make a complete use of this language , this project is well versed with
the programming. Management of bakeries can easily accompany
with the help of this.

ABOUT PYTHON
Python is a high level, object-oriented programming language. It was developed in
1991 by Guido Van Rossum. Its syntax is similar to the English Language and that
is why it enhances code readability. It uses indentation for defining scopes of
loops if-else construct, class, etc.

Python Logo -File Handling in Python

Python can be used to create server-side applications.

Python can help to do task automation using scripting.

7|Page
Python is used to create stand-alone applications.

Python is used in Big Data, data science, Machine

Learning……….

Actually, the list can go on and on. This defines the power of Python as a
programming language. Hence it becomes very important to learn how to write to
a file using python and then read from the same file.

Python is an interpreted, object-oriented, high-level programming language with


dynamic semantics. Its high-level built-in data structures, combined with dynamic
typing and dynamic binding, make it very attractive for Rapid Application
Development, as well as for use as a scripting or glue language to connect existing
components together.

Python's simple, easy to learn syntax emphasizes readability and therefore


reduces the cost of program maintenance. Python supports modules and
packages, which encourages program modularity and code reuse. The Python
interpreter and the extensive standard library are available in source or binary
form without charge for all major platforms, and can be freely distributed.

Often, programmers fall in love with Python because of the increased productivity
it provides. Since there is no compilation step, the edit-test-debug cycle is
incredibly fast. Debugging Python programs is easy: a bug or bad input will never
cause a segmentation fault. Instead, when the interpreter discovers an error, it

8|Page
raises an exception. When the program doesn't catch the exception, the
interpreter prints a stack trace. A source level debugger allows inspection of local
and global variables, evaluation of arbitrary expressions, setting breakpoints,
stepping through the code a line at a time, and so on.
The debugger is written in Python itself, testifying to Python's introspective
power.

On the other hand, often the quickest way to debug a program is to add a few
print statements to the source: the fast edit-test debug cycle makes this simple
approach very effective.

A recent survey established the Python language to be the fifth most popular,
behind JavaScript, SQL, Java, and C#. According to the 2017 Stack Overflow
survey, nearly 32% of developers use it, and a further 20% want to do so. The
usage is up from 22% reported in the first Stack Overflow survey, which ran in
2013.
The survey also reports Python to be the sixth most loved language (behind Rust,
Smalltalk, TypeScript, Swift, and Go), and I think it’s interesting to note that
Python is the top language that is both used and loved.
(the other languages that are loved are mostly aspirational, for example,
TypeScript is used by just 9.5% of people, while Rust and Smalltalk aren’t even on
the scale).

There are more than 147,000 packages in the package repository (colloquially
known as the Cheese Shop), which are what make it so versatile, and so popular.
You can use Python for everything from web development, to data science and

9|Page
data visualisation, to games development, and DevOps without having to start at
ground zero and implement your own code for everything.

With so many packages available, we are seeing, in particular, a huge uptake in


those used for AI and data science projects. Python is a super fun language which
can brings a level of excitement and ease to programming like no other language
can.
FILE HANDLING IN PYTHON

If you are working in a large software application where they process a large
number of data, then we cannot expect those data to be stored in a variable as
the variables are volatile in nature.

Hence when are you about to handle such situations, the role of files will come
into the picture.

As files are non-volatile in nature, the data will be stored permanently in a


secondary device like Hard Disk and using python we will handle these files in our
applications.

Python too supports file handling and allows users to handle files i.e., to read and
write files, along with many other file handling options, to operate on files. The
concept of file handling has stretched over various other languages, but the
implementation is either complicated or lengthy, but alike other concepts of
Python, this concept here is also easy and short. Python treats file differently as
10 | P a g e
text or binary and this is important. Each line of code includes a sequence of
characters and they form text file. Each line of a file is terminated with a special
character, called the EOL or End of Line characters like comma {,} or newline
character. It ends the current line and tells the interpreter a new one has begun.
Let’s start with Reading and Writing files.

Working of open() function:


We use open () function in Python to open a file in read or write mode. As
explained above, open () will return a file object. To return a file object we use
open() function along with two arguments, that accepts file name and the mode,
whether to read or write. So, the syntax being: open(filename, mode). There are
three kinds of mode, that Python provides and how files can be opened:
“r”, for reading.

“w”, for writing.

“a”, for appending.

“r+”, for both reading and writing

One must keep in mind that the mode argument is not mandatory. If not passed,
then Python will assume it to be “r” by default.

There are also various other functions that help to manipulate the files and its
contents. One can explore various other functions in Python Docs.

11 | P a g e
ABOUT MODULES

Modules refer to a file containing Python statements and definitions. A file


containing Python code, for e.g.: example .py, is called a module and its module
name would be example.

We use modules to break down large programs into small manageable and
organized files. Furthermore, modules provide reusability of code. We can define
our most used functions in a module and import it, instead of copying their
definitions into different programs. We can import the definitions inside a module
to another module or the interactive interpreter in Python.

We use the import keyword to do this.

Python has a ton of standard modules available. Standard modules can be


imported the same way as we import our user defined modules.

Some advantages of modules are:

1. Division of development
2. Increases readability of program
3. Programming errors can easily be detected
4. Allows reuse of code

12 | P a g e
5. Improves manageability
6. Collaboration in projects made efficient and easy.

13 | P a g e
CODING

14 | P a g e
15 | P a g e
16 | P a g e
17 | P a g e
18 | P a g e
19 | P a g e
20 | P a g e
21 | P a g e
Sql table

22 | P a g e
Output

23 | P a g e
24 | P a g e
25 | P a g e
26 | P a g e
27 | P a g e
28 | P a g e
HARDWARE AND SOFTWARE REQUIREMENTS

I.OPERATING SYSTEM : WINDOWS 7 AND ABOVE

II. PROCESSOR : PENTIUM(ANY) OR AMD

ATHALON(3800+- 4200+ DUAL CORE)

III. MOTHERBOARD : 1.845 OR 915,995 FOR PENTIUM 0R MSI

K9MM-V VIA K8M800+8237R PLUS CHIPSET

FOR AMD ATHALON

IV. RAM : 512MB+

V. Hard disk : SATA 40 GB OR ABOVE

VI. CD/DVD r/w multi drive combo: (If back up required)

VII. FLOPPY DRIVE 1.44 MB : (If Backup required)

VIII. MONITOR 14.1 or 15 -17 inch

IX. Key board and mouse

X. Printer : required

SOFTWARE REQUIREMENTS:

I. Windows OS
II. Python

29 | P a g e
BIBLIOGRAPHY

1.WWW.SCRIBD.COM
2.WWW.WIKIPEDIA.COM
3.WWW.GOOGLE.COM
4.CLASS 12 NCERT BOOK BY SUMITA ARORA

30 | P a g e

You might also like