0% found this document useful (0 votes)
7 views8 pages

Project

Uploaded by

ap7905556

Copyright:

© All Rights Reserved

Available Formats

Download as PDF, TXT or read online on Scribd
Download as pdf or txt
0% found this document useful (0 votes)
7 views8 pages

Project

Uploaded by

ap7905556

Copyright:

© All Rights Reserved

Available Formats

Download as PDF, TXT or read online on Scribd
Download as pdf or txt
Download as pdf or txt
You are on page 1/ 8

INDEX

SNO. TITLE PAGE NO.

1 INTRODUCTION

2 AIM OF THE PROJECT

3 LIMITATIONS OF THE EXISTING SYSTEM

4 SYSTEM REQUIREMENTS

5 SOURCE CODE

6 SAMPLE INPUT/OUTPUT

7 CONCLUSION

8 BIBLIOGRAPHY
INTRODUCTION

Python is an easy to learn, powerful programming language. Python

programming language was developed by Guido Van Rossum in February 1991.

Python is based on or influenced with two programming languages: ABC language

and Modula-3. It has efficient high-level data structures and a simple but effective

approach to object-oriented programming. Python’s elegant syntax and dynamic

typing, together with its interpreted nature, make it an ideal language for scripting

and rapid application development in many areas on most platforms. The Python

interpreter is easily extended with new functions and data types implemented in C or

C++ (or other languages callable from C). Python is also suitable as an extension

language for customizable applications.

MySQL is an open-source relational database management system that works

on many platforms. It provides multi-user access to support many storage engines

and is backed by Oracle. SQL is the core of a relational database which is used for

accessing and managing the database. By using SQL, you can add, update or delete

rows of data, retrieve subsets of information, modify databases and perform many

actions.

This software is developed in the programming language Python in

association with MySQL i.e. available in the syllabus of CBSE Class XII for the

academic year 2020-2021.


The computerized library management system has proved a boon for the

management of large educational institutions. The colleges and universities have

immensely benefitted from it reducing cost and complexity involved in managing

huge libraries, increasing productivity, performance and better accountability on the

part of library staff. The use of library management system helps the librarian and

other staff members to manage library easily along with saving time. This allows the

librarian to catalogue books and to maintain records of issued and overdue books

easily. It consists of the comprehensive options for entering the information related

to books thus helping to maintain the complete library right from the transactions

between student, staff and institute to issuing, returning and reissuing of books to

maintaining membership information on one centralized server. This has eased and

made the process of borrowing books error free for everyone. In fact every little task

which was done manually by library staff has been fully automated so as to

smoothen the working of library along with bringing transparency in its functioning

and improving trust between the students and the management.


AIM OF THE PROJECT

This project is on how to perform library management effectively, fast and

easily. Management using pen and paper is absurd in the modern era. These days

most of the schools and institutions have large libraries and students frequently issue

books, so librarians often find it difficult to manage the process manually. On the

other hand, a virtual library management system eliminates all these burdens. By

using this system, all records can be generated quickly. This is a very versatile

project that allows the user (the librarian) to enter the name, number, and other

details of books that are issued by a student. Thus the project aims in creating a good

user-friendly library management system reducing human strain to a large extent.


LIMITATIONS OF THE EXISTING SYSTEM

File lost

When computerized system is not implemented file is always lost because of

human environment. Sometimes due to some human error there may be a loss of

records.

File damaged

When a computerized system is not there file is always lost due to some

accident like spilling of water by some member on file accidentally, besides some

natural disaster like floods or fires may also damage the files.

When there is no computerized system there is always a difficulty in searching

of records if the records are large in number.

Space consuming

After the number of records becomes large the space for physical storage of

file and records also increases if no computerized system is implemented.

Cost consuming

As there is no computerized system, to add each record paper will be needed

which will increase the cost for the management of library.


SYSTEM REQUIREMENTS

HARDWARE REQUIREMENTS

 x86 64-bit CPU (Intel / AMD architecture)


 4 GB RAM.
 5 GB free disk space.

SOFTWARE REQUIREMENTS

Operating System: Windows 98, 2000, XP, 7, 8, 8.1, 10 Tools: Python 3.5, Mysql
CONCLUSION

After we have completed the project we are sure the problems in the existing system

would overcome. The “LIBRARY MANAGEMENT SYSTEM” process made

computerized to reduce human errors and to increase the efficiency. The main focus

of this project is to lessen Human efforts. The maintenance of the records is made

efficient, as all the records are stored in the data file, through which data can be

retrieved easily. The navigation control is provided in all the forms to navigate

through the large amount of records. If the numbers of records are very large then

user has to just type in the search string and user gets the results immediately. The

Books and Students are given a particular unique id no, so that they can be accessed

correctly and without errors. Our main aim of the project is to get the correct

information about a particular student and books available in the library. The

problems, which existed in the earlier system, have been removed to a large extent.

And it is expected that this project will go a long way in satisfying users

requirements. The computerization of the Library Management will not only

improves the efficiency but will also reduce human stress thereby indirectly

improving human recourses.


BIBLIOGRAPHY

Websites:

https://en.wikipedia.org/wiki/C%2B%2B

http://www.icbse.com/

Books:

Sumita Arora (Class XII) Textbook

Sumita Arora (Class XI) Textbook

You might also like