0% found this document useful (0 votes)
25 views39 pages

Lib Management

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)
25 views39 pages

Lib Management

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/ 39

AMARA JYOTHI PUBLIC SCHOOL

BANGALORE

ACADEMIC YEAR: 2023-24

Computer Project

Library Management System

Submitted by:
Aniksha Anithan
AMARA JYOTHI PUBLIC SCHOOL,BANGALORE

CERTIFICATE

This is to certify that Aniksha Anithan has satisfactorily


completed the project report in Computer as prescribed by the
school. Project report has been approved as it satisfies the
academic requirements in respect of project work prescribed
for grade XII.

Internal External Principal


Examiner Examiner
ACKNOWLEDGEMENT

I greatly acknowledge my Principal and Computer teacher


for assigning us this project. I sincerely thank all my
classmates and my teacher who helped me in completing
this project successfully.

Yours sincerely,
Aniksha Anithan

CONTENT
1. Synopsis
2. System Requirement and Specifications
3. Reason for choosing this topic
4. Objective
5. Source code
6. Output
7. Bibliography

SYNOPSIS
Computer-based data management system will help in shifting
from having to maintain a lot of ledgers and a lot of paper
work to software with advanced abilities to store, retrieve and
update a phenomenal amount of data. So, to demonstrate the
powerful characteristics of this very fundamental aspect of a
highly efficient computer-based data management system, we
opted for a non- profit organization - a library.

Library Management system is a project which aims in


developing a computerized system to maintain the daily work
of a small or medium sized library.

It has a facility of admin login through which admin can


monitor the whole system. Admin modules are adding new
book, view books, issue book and return book.

Overall this project of ours is developed to help the library


administration, maintain the library in the best way possible
and also reduce human efforts.

One cannot afford to rely on the fallible human beings to be of


the wants to stand against today's merciless competition where
it is not wise to say "to err is human" i.e., it is outdated to
rationalize your mistake. So, to keep pace with time, to bring
about the best result without malfunctioning, greater
efficiency and for the work to be effectively, we must replace
the unending heaps of files with a much-sophisticated hard
disk of a computer.

One has to use the data management software. Software has


been an ascent in atomizationing various organizations.
Computer-based Data management system will help in
shifting from having to maintain a lot of ledgers and a lot of
paper work to software with advanced abilities to store,
retrieve and update a phenomenal amount of data. So, to
demonstrate the powerful characteristics of this very
fundamental aspect of a highly efficient computer-based data
management system, we opted for a non-profit organization-a
library.

Library management focuses on specific issues faced by


libraries and library management professionals. In fact, it is an
important module taught to master students of Library Science
at university level. We thought it would be a great option to
base this demonstration as we, as students, are already
accustomed to libraries of that of schools, public and private
institutions so that we will have a working knowledge on what
our project framework is structured upon.

Team members
 Ananya Tiwari
 Aniksha Anithan
 Rakshita SA
PACKAGES REQUIRED

The packages used in the project is given below:

 Tkinter: Tkinter is a Python binding to the Tk GUI


toolkit. It is the standard Python interface to the Tk GUI
toolkit, and is Python’s de facto standard GUI.

 MySQL-Connector: This manual describes how to install


and configure MySQL Connector/Python, a self-
contained Python driver for communicating with MySQL
servers, and how to use it to develop database
applications.

 OS: The OS module in Python provides functions for


interacting with the operating system. OS comes under
Python's standard utility modules. This module provides
a portable way of using operating system-dependent
functionality.
SYSTEM REQUIREMENT AND
SPECIFICATIONS

Requirement Minimum Recommended


RAM 4 GB of free RAM 8 GB of total
system RAM
CPU Any modern CPU Multi core CPU
Disk Space 2.5GB and another SSD drive with at
1GB for caches least 5GB of free
space
Monitor Resolution 1366*768 1920*1080
Operating System Officially Latest 64-bit
released 64-bit version of
versions of: Windows,
● Windows 8 or macOS or Linux.
later.
● macOS 10.14 or
later.
● Any Linux
distribution that
supports Gnome or
KDE.
Python Python 3.8 From version 3.8 to
3.11.1
Python libraries ● Tkinter ● Tkinter
and modules ● MySql Connector ● MySql Connector
REASON FOR CHOOSING
THIS TOPIC

The main reason for choosing this project is to:

 Manage administrative work of library offline.


 Increase efficiency of managing the books.
 Provide a user friendly and centralized environment for
Library Management activities.
 Create a software which doesn't require much training
time of the users due to limited functionality and
simplicity.
OBJECTIVE

The main objective of the Project on Library Management System


is to manage the details of Student, Books, Issues, Librarian,
Member. It manages all the information about Student. The
purpose of the project is to build a web-based application program
to reduce the manual work for managing the Student, Books,
Issues. It tracks all the details about the issues, librarian and
students.

1. The objectives of a library management system is to operate


a library with efficiency and at reduced costs. The system
being entirely automated streamlines all the tasks involved
in operations of the library.
2. The system saves time for both the user and the librarian.
With just a click the user can search for the books available
in the library. The librarian can answer queries with ease
regarding the availability of books.
3. Adding new users or cancelling existing student user can be
done with ease.
4. The library management system software makes the library
a smart one by organizing the books systematically by
subject. This enables users to search for books quickly and
effortlessly.
5. In this digital age a web-based library management system
would be ideal for students who can access the library’s
database.
6. The main objective of the Project of Library Management
System is to manage the details of users as well as books. It
also manages all the information about Student.
SOURCE CODE
OUTPUT
BIBLIOGRAPHY

 Computer Science with Python – Sumita Arora


 https://www.geeksforgeeks.org/
 https://www.tutorialspoint.com/
 https://www.askpython.com/
 https://python.mykvs.in
 https://dev.mysql.com/doc/connector-python/en/

You might also like