Design And Implementation Of An Electronic Library System

Computer Science Project Material with Source Code Included
Abstract
Library is a collection of sources of information and similar resources, made accessible to a defined community for reference or borrowing. Thus the process of handling a library manually is very troublesome and clumsy. As regards to this point of view, the computerized system for handling the activities of library management provides a comprehensive way to lessen physical labour, to reduce complexity of the manual system and soon. This project work aim to design and implement a computerized library management system. The library management system was design and implemented using the HTML (Hypertext mark-up language), CSS (Cascading style sheet), PHP (Hypertext pre-processor) and My SQL database. The system was developed using the V-Model software development approach. An extensive evaluation of the project determines that the project achieved many of its predefined objectives.
Chapter One
Introduction
1.1 Background of the Study
A library is an organized collection of information sources which is made accessible to the people. The library usually contains the information physically or in a digitized format. In the olden period the access was usually in the library room as the technology grew up the access that was made online (Dinesh et al.,2015). Library is a fast growing organism. The ancient methods to maintain it are no longer dynamic and efficient. For expeditious retrieval and dissemination of information and better service for the clientele, application of modern techniques has become absolutely indispensable (Neelakandan et al., 2010). Libraries can be divided into categories by several types, which are: Academic libraries, Corporate libraries, Government libraries such as national libraries, Historical society libraries, Private libraries, Public libraries, School libraries, Special libraries,Digital libraries, Picture (photograph) libraries, Slide libraries, Tool libraries, Architecture libraries, Fine arts libraries, Medical libraries, Theological libraries etc.
A library is comprised of the following sections, based on the services rendered.
i. Acquisition Section:
The books demanded by different departments are done by the Acquisition section. University book centre is also working in this section for supply of books to the libraries in this university.
ii. Technical Section:
To classify, catalogue, OPAC, Barcode etc. the documents of the University Library this section is working.
iii. Circulation Section:
This section provides documents to the members and users of library for home reading as well as reading in the library. The documents are arranged on the racks in stacks as per the Dewey Decimal Classification Scheme.
iv. Periodical Section:
To procure, maintain and arrange periodicals services to library members. Periodical section provides reference service with respect to the requirement of the reader. Reference section is attached to periodical section for convenience of the Library users.
v. Databases:
Databases like OPAC, CAB-CD ROM abstracting databases, DELNET online Network Service etc. are available for the library members.
vi. Reprographic Section:
This Section has two automatic plain paper copiers and a duplicating machine through which the services of photocopy are provided to the readers
vii. Binding Section:
This section is working for binding work of the damaged books.
Back Volumes and other documents of this Library. The required binding machinery is available in this section. Library management is a sub-discipline of institutional management that focuses on specific issues faced by libraries and library management professionals. Library management encompasses normal management tasks as well as intellectual freedom, anti-censorship, and fundraising tasks. Issues faced in library management frequently overlap those faced in management of non-profit organizations(Sharma et al.,2005).Library Management System is an application that portraits library system which could be generally small or medium in size. It is used by the librarian to categorically manage the library by the virtue of 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. (Ashutosh and Ashish., 2011)
Books and user maintenance modules are also included in this system which would keep track of the users 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 users 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.
This system will be developed and designed to help librarian record every book transaction so as to reduce and eradicate problem of loss of books and files in the library.
1.2 Statement of the Problem
Presently, transaction of books in the institutional libraries have been done manually in most cases, thereby taking more time for transaction like borrowing of books or return of books and also searching of member and books. Series of problems occur as a result of this thereby resulting to inefficient library management. In most cases as a result of human error there maybe loss and damages of records due to not using a computerized system in the library.
Nevertheless, the difficulty in the searching of books which could be termed to be inadequacy in book Management is a problem in the manual library thereby causing inefficiency and time consuming in the library. Also the problem of space consuming erupts after the number of records become large the space for physical storage of file and records also increases if no computerized system is implemented as well as the issue of cost and problem of lack of prompt information retrieval and time wastage in using the library. In addition due to the cumbersome, in this project computer approach will be used to solve these problems. Each of the manual procedure will be analyzed.
1.3 Aim and Objectives
The aim of this project is to develop a system that can handle and manage the activities involved in a library in an efficient and reliable way. To achieve the intended aim, the following specific objectives were laid out:
- Designing a computerized library management system which would help evacuate the problem faced in manual library.
- Implementing the system using online technologies as to be available to users irrespective of the system.
- Make the system secured, giving access to only authorized users.
1.4 Significance of the Project
The main purpose of this project is to develop a computerized system that will manage the activities in the library thereby providing easy access of library usage for librarian and users of the library; it will also help librarians keep track of library information etc. This system will also provide electronic means of storage and help librarians keep track of library information.
1.5 Scope of the Project
The project product to be produced is a Library Management System which will automate the major library operations. The first subsystem is the registration of the users to the system to keep track of authorized users to the system. The second subsystem is the registration of new books into the library management system to know when new books are brought into the library. The third subsystem is a borrower and return of books which is the major area needed by the user. There are three end users for the Library Management System. The end users are the admin, users and members.
1.6 Project Methodology
The development methods that intend to use for the library management system is the V- model which may be considered as an extension of the waterfall model, it offers a mean of making the development process more visible. A system prototype can be developed to give end-user a concrete impression on the system capabilities. System life cycle is an organizational process of developing and maintaining systems, its helps in establishing a system project plans because it gives overall list of process and sub processes required developing a system.
1.7 Organization of the Project
This study is developed under five chapters. The first chapter introduces the research topic, stating the background of the intended project, statement of the problems, project objectives, its significance to the society and overall scope. The second chapter reviews related literature on library management. It analyses previous research works, their limitations and need for the development of better detection and prevention system. The third chapter discusses the methodology used for the project development, the limitations of the manual system and reasons the intended system should be chosen over the current system. It also showcases the design processes of the new system. Chapter four showcases the actual running of the developed system. Here proper tests are done to check the strength of the developed system. The developed system is analyzed to determine its conformation with the stated objectives. Chapter five gives the summary of the project, gives the conclusion and recommends approaches for better system.
1.8 Definition of Terms
Bibliography:
A list of books and articles to be found at the back of many non-fiction books, or at the end of articles in encyclopedia on the same subject.
Accession Register:
A book in which the following information about the book is listed when it is obtained: accession number, title, price and source of supply, date of withdrawal and reason for withdrawal.
Book Card:
A card kept in the pocket of a book when the book is on the shelf.
Blurb:
Blurb tells what the book is about. It is found either in the front, inside flap of the jacket, or on one of the first few pages of the book or on the back cover.
Catalogue:
Contain cards with information about each book in the library.
Contents:
A list in the front of most books (after the title page) which gives the chapter heading or story titles and their page numbers.
Cataloguing:
The description of each book on to cards as it comes into the library.
OPAC:
An online public access catalogue is an online database of materials held by a library or group of libraries. Users search a library catalogue principally to locate books and other material available at a library
DELNET:
Developing library network, is an organisation promoting resource sharing among libraries through the development of a network of libraries
Chapter Five
Summary, Conclusion and Recommendation
5.1 Summary
The quest to make life easier and processing faster has led to computerization of various processes. Computer technology has transformed so many sectors especially the Educational sector in no small measure. In an effort to foster technology driven education, a Library Management System has been developed to manage all library operations such as borrowing, returning of books etc.
5.2 Conclusion
In conclusion, from proper analysis and assessment of the designed system it can be safely concluded that the system is an efficient, usable and reliable Library Management System. It is working properly and adequately meets the minimum expectations that were for it initially. The new system is expected to give benefits to the users and staff in terms of efficiency in the usage of library system
5.3 Recommendation
For further research work to be carried out. I hereby suggest the following
- University Library should be developed to work on any platform. Diagrammatic representation as a lecturing aid should be included in a University Library.
- University library lecturing should also be extended to other field of study such as chemistry, English Biology Agricultural science and many others
- University library should be developed to support audio, video and a diagrammatic aid to learning.


The Complete Material Will Be Sent to You in Just 2 Steps
Quick & Simple…
![]()
Make Payment (Through Transfer) of ₦5,000 to the Account Below
![]() | Acc No: 0811003731 |
| Samphina Academy | |
| Current Account |
Or CLICK HERE To Pay With Debit Card
| FOR STUDENTS OUTSIDE NIGERIA | |
| CLICK HERE To Pay With Card ($15) | |
| FOR GHANA STUDENTS (GHS 100) | |
![]() | MTN MoMo |
| 0553978005 | |
| Douglas Osabutey | |
![]()
Send the Following Details on WhatsApp ( 07062590260 ) After Payment
- Payment Details
- TOPIC: Design And Implementation Of An Electronic Library System
The Complete Material Will Be Sent To You On WhatsApp After Receiving Your Details
T & C Apply
Students Review
List of Related Works
Design And Implementation Of A Computerized Visitor Management System
Design And Implementation Of A University Electronic Examination Time Table
Design And Implementation Of A Computerized Crime Tracking Information System
Predicting Student Performance Using Fuzzy Logic
Design And Implementation Of An Online Android Electronic Money Transfer Application
Design And Implementation Of Online Electronic Database Driven Marketplace
Design And Implementation Of An Online Real-Time Mail Tracking System (A Case Study Of NIPOST)
Design And Implementation Of An Airline Seat Reservations And Ticketing System
Automated Civil Service Retirement Clearance
Design And Implementation Of Task Management System
Advance Intelligence Base System For Job Applicants Assessment Using Ministry Of Works
Design And Implementation Of Commercial Vehicle Registration And Task Management System In A Campus
Design And Implementation Of Stock Management System
Design And Implementation Of A Computerised Hospital Management System
Design And Implementation Of NYSC Orientation Camp Information System (A Case Study NYSC Awgu)
Enhanced Online Booking System
Design And Implementation Of A Computer Based Marketing Information Record System
Course Registration And Examination Processing System
Design And Implementation Of A Computerized Drug Verification And Management System
Design And Constructions Of A Robot Control System Using RF Module
Design And Implementation Of Apartment Management System
Design And Implementation Of An Electronic Hostel Management System
Design And Implementation Of School Library Information System
Automated Stock Level Alerting System For Inventory Management
Information Hiding Using Digital Steganography
Design And Implementation Of A Fashion Brochure System
Design And Implementation Of An Online / Intranet Office Chat Application System
Design And Implementation Of An Online Book Club Management System
Design And Development Of An E-Billing System
Design And Implementation Of Assets Management System
Design And Implementation Of A Web-Based System That Will Link Farmers To Buyers
Design And Implementation Of Hostel Allocation System
Design And Implementation Of An Online Prison Management System
Price Management System For Electronic Store
Expert System For Computer Security: Data Encryption, Decryption And Key Hash Algorithms
Integrated Web-Based Management Application For Small Business Enterprise (SME)
Design And Implementation Of A Website For A Small Scale Computer School
Design And Implementation Of Online Post UTME (A Case Study Of FCSIT, Bayero University Kano)
Computer Cloud Security System
Design And Implementation Of An Android Based Course Learning Materials Application
Design And Implementation Of A Crypto-Stego Security System
Design And Implementation Of Software For Tracking Student Profile
Design And Implementation Of Online Tutorial On Fish Farming And Production
A Mobile Social Networking Application For Academics And For Collaborative Learning
Design And Implement Student Registration And Online Payment Portal
Design And Implementation Of E-Commerce Web Portal (Electronic Marketplace)
Design And Implementation Of Appointment Management System
Design And Implementation Of Online Motor Vehicle Licensing System
Sales Recording And Report Management System For Supermarket
Design And Implementation Of Biological Verification System For Crime Control
Design And Implementation Of Web Based Time Table System For Computer Science Department


