
Library Book Issue and Return System
Library book issue and return system management report in python. Library management system is a project which aims in developing a computerized system to maintain all the daily work of library .This project has many features which are generally not availiable in normal library management systems like facility of user login and a facility of teachers login .It also has a facility of admin login through which the admin can monitor the whole system .It also has facility of an online notice board where teachers can student can put up information about workshops or seminars being held in our colleges or nearby colleges and librarian after proper verification from the concerned institution organizing the seminar can add it to the notice board .Click here to get complete Python projects lists.
It has also a facility where student after logging in their accounts can see list of books issued and its issue date and return date and also the students can request the librarian to add new books by filling the book request form.The librarian after logging into his account ie admin account can generate various reports such as student report , issue report, teacher report and book report Overall this project of ours is being developed to help the students as well as staff of library to maintain the library in the best way possible and also reduce the human efforts. Library Book Issue and Return System Report in Python.
We aim to develop this system which can smoothen the job of finding the required book for a user reducing his manual labor, time of search but also a perfect match for his search with all the necessary details, and simultaneously providing the librarians a flexible database to keep an account of each and every book according to their name, author‟s name, quantity, and rack no. Along with all this we are strongly determined to develop a better and efficient interface between library and it‟s user with this system. But the most crucial point is that we are providing all the facilities with the help of very cheap and widely available technologies, which makes us distinct from others. We have implemented the following technologies in this project: Python(as coding language)
What is Python?
- Python is a general-purpose, high-level programming language whose design philosophy emphasizes code readability.
- Python language stands out in comparison with respect to other programing languages as it is compact.
- Can be packaged into standalone executable file which can cater to our several needs by using third party tools.
- Provides a simpler and better way to represent data in graphical form.
- Modules like Bluetooth, time, Os, Tkinter provides us with the facility to construct a suitable server client protocol for the users develop suitable GUI for the users, track the different Mac ID‟s of the Bluetooth‟ Is an interpreted language that allows for rapid, flexible, exploratory software development.
Why python?
Python language stands out in comparison with respect to other programing languages in terms of its vast array of standard library and code readability. We chose it over other languages as it is more compact and also by using third party tools python code can be packaged into standalone executable file which can cater to our several needs. We have used third party modules like Pybluez, Tkinter. Pybluez module helps us to perform the scanning and tracking operation through bluetooth and to construct an easy, convenient and simple GUI we here used the module Tkinter.
PROJECT AIMS AND OBJECTIVES
The project aims and objectives that will be achieved after completion of this project are discussed in this sub chapter. The aims and objectives are as follows:
- Online book issue Request column for librarian for providing new books
- A separate column for digital library
- Student login page where student can find books issued by him/her and date of return.
- A search column to search availability of books
- A teacher login page where teacher can add any events being organized in the college and important suggestions regarding books.
- Online notice board about the workshop
BACKGROUND OF PROJECT
Library Management System is an application which refers to library systems which are generally small or medium in size. It is used by librarian to manage the library using a computerized system where he/she can record various transactions like issue of books, return of books, addition of new books, addition of new students etc. Books and student maintenance modules are also included in this system which would keep track of the students using the library and also a detailed description about the books a library contains. With this computerized system there will be no loss of book record or member record which generally happens when a non computerized system is used. In addition, report module is also included in Library Management System. If user’s position is admin, the user is able to generate different kinds of reports like lists of students registered, list of books, issue and return reports. All these modules are able to help librarian to manage the library with more convenience and in a more efficient way as compared to library systems which are not computerized.
PROBLEM STATEMENT:
The problem occurred before having computerized system includes:
- 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.
- Difficult to search record 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 become 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 the to add each record paper will be needed which will increase the cost for the management of library.
SYSTEM OBJECTIVES
- Improvement in control and performance The system is developed to cope up with the current issues and problems of library .The system can add user, validate user and is also bug free. Save cost
- After computerized system is implemented less human force will be required to maintain the library thus reducing the overall cost.
- Save time Librarian is able to search record by using few clicks of mouse and few search keywords thus saving his valuable time.
- Option of online Notice board Librarian will be able to provide a detailed description of workshops going in the college as well as in nearby colleges
- Lecture Notes Teacher have a facility to upload lectures notes in a pdf file having size not more than 10mb.
NON FUNCTIONAL REQUIREMENTS
EFFICIENCY REQUIREMENT When a library management system will be implemented librarian and user will easily access library as searching and book transaction will be very faster .
RELIABILITY REQUIREMENT The system should accurately performs member registration ,member validation , report generation, book transaction and search
USABILITY REQUIREMENT The system is designed for a user friendly environment so that student and staff of library can perform the various tasks easily and in an effective way.
ORGANIZATIONAL REQUIREMENT IMPLEMENTATION REQUIREMNTS In implementing whole system it uses html in front end with php as server side scripting language which will be used for database connectivity and the backend ie the database part is developed using mysql.
DELIVERY REQUIREMENTS The whole system is expected to be delivered in six months of time with a weekly evaluation by the project guide.
Functional requirements
NORMAL USER
USER LOGIN: Description of feature This feature used by the user to login into system. They are required to enter user id and password before they are allowed to enter the system .The user id and password will be verified and if invalid id is there user is allowed to not enter the system.
Functional requirements
- user id is provided when they register
- The system must only allow user with valid id and password to enter the system
- The system performs authorization process which decides what user level can acess to.
- The user must be able to logout after they finished using system.
REGISTER NEW USER: Description of feature This feature can be performed by all users to register new user to create account. Functional requirements -System must be able to verify information -System must be able to delete information if information is wrong
REGISTER NEW USER: Description of feature This feature can be performed by all users to register new user to create account.
Functional requirements
- System must be able to verify information
- System must be able to delete information if information is wrong
REGISTER NEW BOOK: Description of feature This feature allows to add new books to the library Functional requirements
- System must be able to verify information
- System must be able to enter number of copies into table.
- System must be able to not allow two books having same book id.
SEARCH BOOK DESCRIPTION OF FEATURE: This feature is found in book maintenance part . we can search book based on book id , book name , publication or by author name.
Functional requirements
- System must be able to search the database based on select search type
- System must be able to filter book based on keyword entered
- System must be able to show the filtered book in table view
ISSUE BOOKS AND RETURN BOOKS DESCRIPTION OF FEATURE: This feature allows to issue and return books and also view reports of book issued.
Functional requirements
- System must be able to enter issue information in database.
- System must be able to update number of books.
- System must be able to search if book is available or not before issuing books -System should be able to enter issue and return date information
EVENT ADDITION DESCRIPTION OF FEATURE: This feature allows teacher and student to add information about various workshops being conducted in college and colleges nearby
Functional requirements
- System should be able to add detailed information about events .
- System should be able to display information on notice board available in the homepage of site
EXISTING VS PROPOSED SYSTEM
- Existing system does not have any facility of teachers login or student login where as proposed system will have a facility of student login as well as teacher’s login
- Existing system does not have a facility of online reservation of books whereas proposed system has a facility of online reservation of books
- Existing system does not have any facility of online notice board where description of workshops happening in our college as well as nearby colleges is being provided.
- Existing system does not has any option of lectures notes uploaded by teachers whereas proposed system will have this facility
- Existing system does not have any facility to generate student reports as well book issue reports whereas proposed system provides librarian with a tool to generate reports
- Existing system does not has any facility for book request and sugeestions where as in proposed system after logging in to their accounts student can request books as well as provide suggestions to improve library.
Conclusion
Library book issue and return system management report in python.This website provides a computerized version of library management system which will benefit the students as well as the staff of the library. It makes entire process online where student can search books, staff can generate reports and do book transactions. It also has a facility for student login where student can login and can see status of books issued as well request for book or give some suggestions. It has a facility of teacher’s login where teachers can add lectures notes and also give necessary suggestion to library and also add info about workshops or events happening in our college or nearby college in the online notice board.
There is a future scope of this facility that many more features such as online lectures video tutorials can be added by teachers as well as online assignments submission facility , a feature Of group chat where students can discuss various issues of engineering can be added to this project thus making it more interactive more user friendly and project which fulfills each users need in the best way possible. Library Book Issue and Return System Report in Python.
System Configuration:
H/W System Configuration:-
System : Pentium I3 Processor.
Hard Disk : 500 GB.
Monitor : Standard LED Monitor
Input Devices : Keyboard
Ram : 4 GBS/W System Configuration:-
Operating system : Windows 7/8/10.
Available Coding Language : Python
Database : MYSQLProject Name Library Book Issue and Return System Project Category Python Project Cost 65$/ Rs 4999 Delivery Time 48 Hour For Support WhatsApp: +91 9481545735 or Email: info@partheniumprojects.com
Please use the link below for international payments.







