0% found this document useful (0 votes)
128 views

Library Management System

This document describes a library management system project created by students for their school library. The project uses a MySQL database and Python programming to manage the library's books, members, and transactions. The objectives are to computerize the library's activities, implement a simple but useful software system, and allow for searching books and member histories. The proposed system will be a menu-driven Python program that stores data in MySQL databases and can run on various computers and laptops. It will follow a system development life cycle including requirements analysis, design, implementation, testing, documentation, deployment, and evaluation.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
128 views

Library Management System

This document describes a library management system project created by students for their school library. The project uses a MySQL database and Python programming to manage the library's books, members, and transactions. The objectives are to computerize the library's activities, implement a simple but useful software system, and allow for searching books and member histories. The proposed system will be a menu-driven Python program that stores data in MySQL databases and can run on various computers and laptops. It will follow a system development life cycle including requirements analysis, design, implementation, testing, documentation, deployment, and evaluation.
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

ARMY PUBLIC SCHOOL

BHOPAL

SESSION:2021-2022
Information Practices Project
TOPIC:LIBRARY MANAGEMENT
Submitted to : Mr. Deepak Hardikar
(PGT Computer Science)
Submitted By : Raman Tripathi
Nikita Singh
CLASS : XII A
Library management system

INTRODUCTION
Books are considered as best friend of student in a real
sense.Book help to inspire students to do hard work
with courage and hope.A Library comes to our mind
when we want to dive into universe of knowledge.
This simple MYSQL project based on python
programming is an implementation of a system to
manage a Library,its books and its members. It uses
MYSQL database and Python programming
language.This is easy to run and it can support any
computer that support Python interpreter and MYSQL
server.
Library Management system

ACKNOWLEDGENT
I would like to express my great thanks of gratitude to
my informatics practices teacher and guide of this
project DEEPAK sir as well as our principal who offered
me this precious opportunity to work on this “Library
Management system,which also taught me new and
importance of coding and its importance in research
and management of a system.
I would also thank to my parent and Nikita who helped
me immensely by providing help and support for
completion of this project.
OBJECTIVES
Here are objectives of this project.
Use a computer to handle all activity.
Implement a software which manages the system of
library simple but usefull.
Use of mysql database for working with library data.
 Keeping the records of books.
 Keeping records of members.
 Keeping records of issue and returns transaction.
 Ease search of books.
 Easily search history of library members
 Automatically calculate the fine if a book is
returned late.

In addition to these above task we aim to keep the


project’s complexity at minimum level,so that the
operator doesn’t find any difficulty to run this and
carry out all the operators with ease.
Library management system

PROPOSED SYSTEM
The proposed system will be a console based(CUI:character used
interface) menu driven python program that uses MYSQL databases
to store the different set of data related to a library and can run in all
computers and laptops .we will implement the system using
following components.
1. Reqiurement analysis: obtain end user requirement through
documentation,client interviews ,observation and questionaries.
2. Design:Desired features and operation are described in detail,
including screen layouts,business rules, process
diagrams,pseaudocode and other documentation.
3. Implementation:The real is written here
4. Testing:All the modules are brought together into a special testing
environment,then checked for errors,bugs and interoperability.
5. Documentation:It helps the user understand how to use the
different components of the system.
6. Deployment: This is the final stage of initial devopment, where the
software is put into production and runs actual business.
7. Evaluation: In the stage we check if the newly implemented
system meets the initial business requirements and objectives,if
the system is reliable and fault-tolerant,and if it functions
according to the approved functional requirements.
xcvh

System development life cycle(SDLC),also reffered to as


the application development life cycle,is a process for
planning ,creating,testing and deploying an information
system(Wikipedia).SLDC includes following activities:

You might also like