0% found this document useful (0 votes)
30 views28 pages

Project Format Cs Ayush PDF

This document is a project report submitted by Ayush Raj Singh for the computer science practical examination. It describes a book management software created using Python and MySQL. The software includes a user interface developed with Tkinter for functions like adding, searching, updating, and deleting book records from the MySQL database backend. It also has the ability to generate graphs. The report details the hardware and software requirements, user interface screens, MySQL table structure, program code, and bibliography.

Uploaded by

singhayushraj94
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)
30 views28 pages

Project Format Cs Ayush PDF

This document is a project report submitted by Ayush Raj Singh for the computer science practical examination. It describes a book management software created using Python and MySQL. The software includes a user interface developed with Tkinter for functions like adding, searching, updating, and deleting book records from the MySQL database backend. It also has the ability to generate graphs. The report details the hardware and software requirements, user interface screens, MySQL table structure, program code, and bibliography.

Uploaded by

singhayushraj94
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/ 28

PROJECT REPORT

BOOK
MANAGEMENT

COMPUTER SCIENCE (083)


AISSCE PRACTICAL
EXAMINATION
(2023-24)

SUBMITTED BY:

Name: Ayush Raj Singh


AISSCE Roll no: 23718702
LUCKNOW PUBLIC SCHOOL
A-block , SOUTHCITY
LUCKNOW PUBLIC
SCHOOL

COMPUTER SCIENCE (083)

AISSCE PRACTICAL EXAMINATION


SESSION: 2023-24

CERTIFICATE
This is to certify that Ayush Raj Singh of Class XII bearing
roll no. 23718702 has completed his project on the topic
“_______________” in Accordance with specifications
prescribed by CBSE BOARD, New Delhi.

Teacher’s Signature Principal’s Signature


ACKNOWLEDGEMENT

I am grateful to all those who have guided me by all means


in preparation of this project.

I am highly thankful to my respected Computer Science


teacher Mr. Gajendra Dhami for his invaluable guidance,
help and constant encouragement in the completion of this
project.

I wish to acknowledge my thanks to my Principal Mr Shekhar


Sharma who contributed in the preparation of this project
indirectly by their valuable moral support.

Last but not least I am also thankful to all those whose


names are not mentioned above but helped encouraged
and inspired me knowing or unknowing in doing this work.
PREFACE

The software provides a secure database with front-end

as python (using python IDLE) which is a simple, fast and

MySQLtable file as data storage as backend. The

software add, modifies & deletes, records in database

through the front-end which is easy to implement.

The software provides data management like

adding,modifying,deletionand of searching data from the

MySQL database and also analyse data visually using

charts.
Table of contents

1. Hardware, software requirements


2. Description of user interface screens (frontend)
3. MySQL table structure (Backend)
4. Program coding: source code in Python
5. Bibliography
HARDWARE AND SOFTWARE
REQUIREMENTS

 Processor Required : Dual core or above

 RAM : 1 GB

 Operating System : Windows 7/10

 Front End Development Tool : Python 3.11 using IDLE

 Python libraries : MySQL-connector,Matplotlib,

Tkinter

 Back End Tool : MySQL


 USER INTERFACE SCREEN

FRONT END

LOGIN FORM
Menu Form
EXIT FORM
CHOICE 1 : (ADDING A BOOK)
CHOICE 2: (BOOKS AVAILABLE IN THE
LIBRARY)
CHOICE 3: (SEARCHING FOR A PARTICULAR
TYPE OF BOOK)
CHOICE 4: (UPDATING PRICE OF A BOOK)
CHOICE 5: (DELETING OUTDATED BOOKS)

#PYTHON INTERFACE

#MYSQL INTERFACE

#Nothing changed as there is no book whose edition is below year 2014

CHOICE 6: (GRAPH)
CHOICE 0: (EXIT PROGRAM)
ALL FORMS:
MYSQL TABLE STRUCTURE

BACK END
PROGRAM CODE

LOGIN FORM
MAIN PROGRAM
DISPLAY FORM
BIBLIOGRAPHY

1. ONLINE RESOURCES (GOOGLE, YOUTUBE)

2. ACADEMIC JOURNALS

3. https://docs.python.org/3/library/tk
inter.html
THANK

YOU
-Ayush Raj Singh

-XII _ A

You might also like