0% found this document useful (0 votes)
28 views16 pages

File 01 Page 1-16 Project Sample

Uploaded by

ridhamparghi09
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)
28 views16 pages

File 01 Page 1-16 Project Sample

Uploaded by

ridhamparghi09
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/ 16

SHREE K.G.

DHOLA KIYA SCHOO LS, RAJKO T


COMPUTER-SCIENCE PROJECT

Eoocalion

Culture

A PROJEC T REPOR T
ON
BAKERY MANAGE MENT SYSTEM

SUBMITT ED BY: URJAAJM ERA


KEENA KUNDALIYA
MADHAV I ZALA
SUBMITT ED TO: MR. PRASHAN T RAJAN PARASHA R

CLASS: 12™
II Amrut•m Tu Vldhy• "
Shree K. G. Dholakiy a School
11\Jt Bala/I hall, 1MHt Ring Road, Ra}ltot.
Ph.1 0281 • 2 333 000
M,a,a•dby
Gyangan ga Educatio n Society
( Reg. No.111711, Gujarat)
, PR ~
'<r
.., 1,,/..
Certificate ~ RAJK01 · M,
0 :r
_,, s ;
~

This is to certify that Project File of RMlfWA-1, Sci d)Q of( ls'-~__!_ - J

bonnfldc work ofstandord 12111 COSE, ~ who has

carried out their project work under my supervision.

The original nnd genuine investlgotionwork htlS been canicd·out,to

invostiguto ubout the subject matter and related data collection and
invesligutlon has been completed solely, sincen=Jyand satisfactorily.

J recommend the project file for evaluation.

External Examiner Subject Teacher Principal

~ (S:;-:re)
:·:·, 11: , ·,:,

Date: _ _ _ __

E-1111II c dhol1kl u,chooliv4) moll.com


ACKNOWLEDGEMENT

I would like to thank my computer science teacher, MR. PRASH ANT


RAJAN PARASHAR for helping me out with the selection of the
project. He also helped me with the ideas and concept of the project.

My parents also encouraged me and helped me in finding details for


the project. They constantly encouraged me to complete the project in
the best possible way.

I would also like to thank my classmates who supported me and


corrected me throughout this project.

I am also thankful to CENTRAL BOARD OF EDUCATION


(C.B.S.E.) for giving me an opportunity to widen my knowledge.
INDEX
SERIAL TOPIC PAGE NO.
NO:
1. INTRODUCTION 1

2. OBJECTIVE 2

3. PYTHON'S OVERVIEW 3

4. PYTHON'S ADVANTAGES 6
AND DISADVANTAGES
5. MYSQL OVERVIEW 8

6. MODULES 9

7. HARDWARE AND SOFTWARE 10


REQUIRED
8. CODING 11

9. OUTPUT 22

10. ADVANTAGES OF BAKERY 27


MANAGEMENT SYSTEM
11. LIMITATIONS OF BAKERY 28
MANAGEMENT SYSTEM

12. FUTURE SCOPE 29

13. CONCLUSION 30

14. BIBLIOGRAP HY 31
INTH.OD UCTION

A Bakery Management System is a computer-based software


application to maintain day-to-day transactions in a bakery. This
software helps to store all bakery items with category and sub-
categories. It also maintains a record of purchases and sales. It
maintains details of the Supplier. This application generates reports of
purchases, sales, and stock. The system reflects standard structure so
that any inventory management system can implement this system
easily in their existing system. The system works to reduce the human
efforts. Due to computerized occurrence of error is less & works
smoothly. It is user user-friendly system.

1
OBJECTIVE

The main objective of the project is to design and develop a user-


friendly system.
• Easy to use and an efficient computerized system.
• To develop an accurate and flexible system, it will eliminate data
redundancy.
• Computerization can be helpful as a means of saving time and money.
• To provide a better Graphical User Interface (GUI).
• Less chances of information leakage.
• Provides Security to the data by using login and password methods.

Features To Look
For In A Robust
Bakery Management
System

- - - TIii' Ut Nl1111r111u Thm·N·


0
POS1st - - - -

2
PYTHON OVERVIEW

ta
python"
Python is a high-level, interpreted, interactive, and object-oriented
scripting language. Python is designed to be highly readable. It uses
English keywords frequently where as other languages use punctuation,
and it has fewer syntactical constructions than other languages.

• Python is Interpreted - Python is processed at runtime by the


interpreter. You do not need to compile your program before
executing it. This is similar to PERL and PHP.

• Python is Interactive - You can sit .at a Python prompt and


interact with the interpreter directly to write your programs.

• Python is Object-Oriented - Python supports an Object-


Oriented style or technique of programming that encapsulates
code within objects.

• Python is a Beginner's Language - Python is a great language


for beginner-level programmers and supports the development of
a wide range of applications from simple text processing to
WWW browsers to games.

3
Python is an open-source and cross-platform programming language.
It is available for use under the Python Software Foundation
License (compatible with GNU General Public License) on all the
major operating system platforms Linux, Windows, and Mac OS.

To facilitate new features and to maintain readability, the Python


Enhancement Proposal (PEP) process was developed. This process
allows anyone to submit a PEP for a new feature, library, or other
addition,

The design philosophy of Python emphasizes simplicity, readability


and unambiguity. Python is known for its batteries included approach
as Python software is distributed with a comprehensive standard library
of functions and modules.

4
HISTORY OF PYTHO N

Guido Van Rossum, a Dutch programmer, created Python


programming language. In the late 80's, he had been working on the
development of ABC language in a computer science research institute
named Centrum Wiskunde & Informatica (CWI) in the Netherlands.
In 1991, Van Rossum conceived and published Python as a successor
of ABC language.

' r ~
PYTHON'S ADVANTAGES

1. Interpreted Language: Python is interpreted, which allows for


easier debugging and code development.

2. Portable: Python is portable across operating systems.

3. Open Source: Python is an open-source language, which


means it is free and available for everybody to use for any
purpose.

4. _High-level Language: Python is a high-level language that


ab.stracts low-level details, making it more user-friendly.

5. Ideal for Prototypes: Python's concise syntax allows


developers to prototype applications quickly with less code.

6. Presence of Third -party Modules: Python has a rich


ecosystem of third-party modules and libraries that extend its
functionality for various tasks.

6
-

PYTHON'S DISADVANTAGES

1. Performance: Python is an interpreted language, which means


that it can be slower than compiled languages like C or Java.
This can be an issue for performance-intensive tasks.

2. Memory Consumption: Python can consume a lot of memory,


especially when working with large datasets or running
complex algorithms.

3. Weak mobile computing: most of the time, server-side


programming calls for Python. The following reasons prevent
us from seeing python in client-side or mobile applications:
when compared to other languages, python has a slower
processing speed and uses too much memory.

7
MY SO L OV ER VIE W

MySQL is a relational database management system (RD


BMS)
developed by Oracle that is based on structured query language (SQ
L).

A database is a structured collection of data. It may be anything


from a
simple shopping list to a picture gallery or a place to hold the
vast
amounts of information in a corporate network. In particula
r, a
relational database is a digital store collecting data and organizin
g it
according to the relational model.

In this model, tables consist of rows and columns, and relations


hips
between data elements all follow a strict logical structure. An RDB
MS
is simply the set of software tools used to actually implement, man
age,
and query such a database.

8
MODULES

• S0Lite3:
A standalone command-line shell program called SQLite3 is
provided in SQLite's distribution. It can be used to create a
database, define tables, insert and change rows, run queries,
and manage a. SQLite database file. It also serves as an
example for writing applications that use the SQLite library.

• TIME:
Python time module allows to work with time in Python. It allows
functionality like getting the current time, pausing the Program
from executing, etc. So before starting with this module, we need
to import it.

9
HARDWARE AND SOFTWARE REQUIRED

HARDWARE
!.LAPTOP
2.COMPUTER

SOFTWARE
1. PYTHON
2. MYSQL
3. PYTHON CONNECTOR

10
SOURCE CODE

'"
facilities: messages, view menu
1. admin login : add new item I delete item I change item price

2. customer : billing I customer name, phone number


3. exit

"'

import sqlite3

import time

connection = sqlite3.connect('menu.db')

cursor = connection.cursor0

cursor.execute("'
CREATE TABLE IF NOT EXISTS Menu([product_id]
INTEGER PRIMARY KEY AUTOINCREMENT,

[product_name) TEXT,

[product_price] INTEGER)"' )

11

You might also like