4. CERTIFICATE
This is to certify that Candidate ISHITA BHARGAVA, student
of class XII-A has successfully completed her project
Work entitled “LIBRARY MANAGEMENT SYSTEM” under
the guidance of Mrs. VIDUSHI GARG during the academic
year 2022-2023 in the subject Computer Science as per the
latest guidance issued by CBSE for the purpose of Practical
Examination.
This project has been completed with utmost sincerity and
concentration. It has been proved upto the mark of owi
concentration and expectations.
Teacher’s signature
5. ACKNOWLEDGEMENT
Apart from the efforts of me, the success of any project
depends largely on the encouragement and guidelines
of many others. I take this opportunity to express my
gratitude to the people who have been instrumental in
the successful completion of this project. My sincere
thanks to Mrs. VIDUSHI GARG,
a guide, mentor and all the above a friend, who critically
reviewed my project and helped in solving each and
every problem, occurred during implementation of the
project. I express my gratitude to my parents for
constant encouragement while carrying out this
project.
6. PROJECTSYNOPSIS
The library management deals in management of records. The records include
books which are required by different students accordingly. Maintaining
these records manually becomes difficult thus we are proving such system a
computerized backend. In this system each member is provided with a
member code and all the records are maintained in a table along with the
member’s code. Any information can be accessed according to member-code
anytime from the table and also at the time of issuing books.
SAILENT FEATURES OF NEW PROJECT
Integrated approach to the package helps in minimizing manual approach.
User friendly package.
Timing and retrieval efficiency.
In-built validation checks to ensure accuracy.
Elimination of paper work
Suitable help/error message for better user interface.
Updated information.
7. INTRODUCTION
With the growing information technology industry, automation of their system and
management is desired by all kind of commercial enterprises. As the name
suggest Library Management System will deal in the entire requirement needed
for managing the activities of Library. It will deal with the process of maintaining
data about the books and many other things as well as transactions which are
taking place in the library with respect to the Issue, Cataloguing, Searching and
Return of the books. Library Management System maintains the record of books
in the library, issue, purchasing and return process of the books in the library.
Here we are primarily concerned with management of books of library.
In this project we identify the need for computer based Library Management
Systems. Hence this covers the following issues:
Maintains data about the books of the library
Arranging data in logical order for easy maintenance.
Collection of data about books which are issued and requirement for
purchasing.
To provide various search options to know the availability of books in the Library
Data about books which are lost. Generation of various reports according to
the management request i.e. Cataloguing, Searching etc
8. ABOUTTHE SOFTWARE
PYTHON CONCEPTS TO BE USED
File handling is an integral part of programming. File
handling in Python is simplified with built-in methods, which
include creating, opening, and closing files.
CSV (Comma Separated Values) is a simple file format used
to store tabular data, such as a spreadsheet or database.
Each record consists of one or more fields, separated by
commas.
For working CSV files in Python, there is an inbuilt module
called csv.
csv.writer :- The csv.writer() function returns
a writer object that converts the user's data into a delimited
string.
9. Writerow() :- The string can later be used to write into CSV
files using the writerow() function.
csv.reader :- reader() is used to read the file, which returns
an iterable reader object. The reader object is then iterated
using a for loop to print the contents of each row.
User defined functions :- Functions that we define ourselves
to do certain specific task are referred as user-defined
functions.
Built in functions :- Built-in functions are ones for which the
compiler generates inline code at compile time.
If the file is a . csv file, Excel automatically opens the text
file and displays the data in a new workbook. Note: When Excel
opens a . csv file, it uses the current default data format
settings to interpret how to import each column of data.
11. SALIENT FEATURES
DATA HANDLING: It captures the information from different sources,
presents it systematically and organizes its storage for efficient
retrieval
QUALITY CONTROL: Paper work would totally be eliminated in the
new system as failure data is directly fed into system.
SYSTEM RELIABILITY: System is very reliable as no skipping, missing
of data is possible.
MAINTAINENCE: No data mismatching is possible due to various
checks incorporated in the system
ACCURACY: The data provided by the system will be accurate as all
Processing steps are algorithmic and computer based.
CENTRALIZED STORAGE: The data is Processed and stored at central
location.
SECURITY: The data is processed and stored using .net framework
based application. Hence all the security features related to .net
framework are used.
35. FUTURESCOPE
1. To assist the staff in capturing the effort spent on
their respective working areas.
2. To utilize resources in an efficient manner by
increasing their productivity through automation.
3. The system generates types of information that
can be used for various purposes.
36. BIBLIOGRAPHY
Computer science With Python - Class XII
By : PREETI ARORA
A Project Report On Library Management System (LMS
By Navjot Bhardwaj
Website: https://www.w3resource.com
https://en.wikipedia.org/