0% found this document useful (0 votes)
281 views17 pages

Class 11 A': Gurukul School Dhamnod

This document is a computer science investigatory project report submitted by Ms. Kritika Patidar of class 11th 'A' at Gurukul School in Dhamnod. The project is on bookshop management using Python programming language. It includes developing a software system to automate activities like entering customer details, maintaining a book list, and generating bills. The report covers introduction, programming language used, software development life cycle, project code, and conclusion with scope for future improvements and bibliography.

Uploaded by

Vedang Patidar
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
0% found this document useful (0 votes)
281 views17 pages

Class 11 A': Gurukul School Dhamnod

This document is a computer science investigatory project report submitted by Ms. Kritika Patidar of class 11th 'A' at Gurukul School in Dhamnod. The project is on bookshop management using Python programming language. It includes developing a software system to automate activities like entering customer details, maintaining a book list, and generating bills. The report covers introduction, programming language used, software development life cycle, project code, and conclusion with scope for future improvements and bibliography.

Uploaded by

Vedang Patidar
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/ 17

GURUKUL SCHOOL DHAMNOD

Session 2019-20

Class 11th ‘A’

COMPUTER SCIENCE INVESTIGATORY PROJECT

ON

BOOKSHOP MANAGEMENT

Submitted to Submitted By
Mrs. Neha Goswami Ms. Kritika Patidar
PGT Computer Science
Certificate
This is to certify that Ms. Kritika Patidar of class
11th ‘A’ of Gurukul School, Dhamnod has
completed her computer science project file
under my supervision. She has taken proper
care and shown outmost sincerity in
completion of this project.

I certify that this project is up to my


expectations and as per the guidelines issued
by the C.B.S.E.

Mrs.Neha Goswami Principal External

......................................... ........................... ........................


Acknowledgement
I wish to express my deep gratitude and sincere thanks
towards Director Mr. A.L. Mujumdar, Principal Mr.
Anway Chikate Gurukul School Dhamnod for their
encouragement and for all the facilities that they provide
for this project work. I sincerely appreciate this
magnanimity by taking me into their fold for which I shall
remain indebted to them.
I extend my hearty thanks to Mrs.Neha Goswami,
computer science teacher who guided me to the successful
completion of this project. I take this opportunity to
express my deep sense of gratitude for their invaluable
guidance, constant encouragement, immense motivation,
which has efforts to all stages of this project work.

I can’t forgot to offer my sincere thanks to my parents and


my classmates who helped me to carry out this project
work successfully and for their valuable advice and
support which I receive from time to time.

Name: Kritika Patidar

Class: 11th ‘A’


INDEX

Introduction
Programming Language
SDLC
Project Snapshot
Project Code
Conclusion
Bibliography
INTRODUCTION

The project BOOKSHOP MANAGEMENT is a


computerized application to automate all
kinds of activity in the book shop.
This project includes entering the details of
customers, make the list of books, making
bills. It reduces the work load of the owner
and saves the time as well. It is completely
made with use of Python language. Though,
many changes will be made later, after
seeing the future requirements.
This project is very easy and accessible to all.
It does not need any special learning and
courses. Also it is free for all.
Anyone can use it. No Permission Needed.
PYTHON
A high-level language (HLL) is a programming language such as C, FORTRAN, or Pascal
that enables a programmer to write programs that are more or less independent of a
particular type of computer. Such languages are considered high-level because they are
closer to human languages and further from machine languages.

Such a language is PYTHON.

About Python –

Python is an interpreted, high-level, general-purpose programming language. Created by


Guido van Rossum and first released in 1991, Python's design philosophy emphasizes
code readability with its notable use of significant whitespace.

Advantages of Python –

1. Presence of Third Party Modules: The Python Package Index contains numerous
third-party modules that make Python capable of interacting with most of the other
languages and platforms.

2. Extensive Support Libraries: Python provides a large standard library which includes
areas like internet protocols, string operations, web services tools and operating system
interfaces. Many high use programming tasks have already been scripted into the
standard library which reduces length of code to be written significantly.

3. Open Source and Community Development: Python language is developed under an


OSI-approved open source license, which makes it free to use and distribute, including
for commercial purposes.

4. Learning Ease and Support Available: Python offers excellent readability and
uncluttered simple-to-learn syntax which helps beginners to utilize this programming
language.

5. User-friendly Data Structures: Python has built-in list and dictionary data structures
which can be used to construct fast runtime data structures. Further, Python also
provides the option of dynamic high-level data typing which reduces the length of
support code that is needed.

6. Productivity and Speed: Python has clean object-oriented design, provides enhanced
process control capabilities, and possesses strong integration and text processing
capabilities and its own unit testing framework, all of which contribute to the increase in
its speed and productivity.
Software Development Life Cycle
(SDLC)
PROJECT SNAPSHOT
PROJECT CODE

print ("\n")

print ("......................................PATIDAR BOOKSHOP.......................................")

print("\n")

print("##Welcome to Patidar Bookshop## \n")

print("You have to login \n")

login=input("enter login id: ")

pas=input("Enter password: ")

if login=="patidar10" and pas=="20101948":

print (" !! You are logged in, You can move further !! ")

else:

print(" !! You have entered wrong details !!")

quit()

print("\n")

print("->How can we help you ??? \n")

ch=int(input("Enter your choice:\t 1. Enter customer detail \n"

"\t\t 2. Make list of Books available \n"

"\t\t 3.Make a bill \n"

"\t\t 4.Exit \n"))


if ch==1:

print("You choose to enter customer details ")

d={}

n=int(input("Enter no. of customers: "))

q=1

while(q<=n):

cid=input("Enter customer id: ")

name=input("Enter customer name: ")

mobile=int(input("Enter mobile number: "))

address=input("Enter address of customer: ")

d[cid]=[name,mobile,address]

q+=1

l=d.keys()

print("\t Id","\tName","\t\tMobile no.","\t\tAddress \n")

for q in l:

z=d[q]

print("\n\t",q,end=" ")

for j in z:

print("\t",j,"\t",end=" ")

if ch==2:

print("You choose to make list of books available")

d1={}

m=int(input("enter total no of books: "))

b=1

while(b<=m):

bid=input("Enter book code: ")


bname=input("Enter book name: ")

author=input("Enter author name: ")

publ=input("Enter publication house name: ")

price=int(input("Enter price of the book: "))

d1[bid]=[bname,author,publ,price]

b+=1

l1=d1.keys()

print("\t Book Id","\t Book name","\t Author name","\t Publication","\t Price \n")

for b in l1:

y=d1[b]

print("\n\t",b,end=" ")

for k in y:

print("\t",k,"\t",end=" ")

if ch==3:

print("You choose to make a bill")

print("\n")

print("PATIDAR BOOKSHOP KHALGHAT")

print("\n")

bno=int(input("Enter bill no.: "))

date=input("enter date: ")

namec=input("enter customer name: ")

add=input("Enter address: ")

mob=int(input("Enter mobile no.: "))

print("\n")

d2={}
no=int(input("Enter no. of items: "))

w=1

while(w<=no):

sn=int(input("enter serial no.: "))

item=input("enter item name : ")

cost=int(input("enter cost of item: "))

d2[sn]=[item, cost]

w+=1

l2=d2.keys()

print("\t Serial no.","\t Item name","\t Cost \n")

for w in l2:

x=d2[w]

print("\n\t",w,end=" ")

for l in x:

print("\t",l,"\t",end=" ")

if ch==4:

e=quit()
CONCLUSION

Bookstore management system report in python is


an attempt to overcome the present in efficient and
time consuming process of locating reserving and
purchasing quality reading materials available in the
shop. Through automated book shop solution, provide
an easy way of searching reserving and purchasing of
books. It’s worth analysing and identifying the benefits
as it would directly influence the productivity of the
shop.

Further scope

This software can be easily implemented under various


situations. Any education institute can make use of it
for providing information about author, content of the
available books in their library. Modifications can be
easily done according to requirements and when
necessary. It can be used in any type of Book Shop for
managing all the sales and purchased activities and
managing the data records related to Book house.
BIBLIOGRAPHY

1. Guidance from teacher

2. Book by Preeti Arora


(PYTHON – CLASS 11TH)

You might also like