0% found this document useful (0 votes)
90 views58 pages

Design and Implementation of Library Management System ORGINAL

document
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)
90 views58 pages

Design and Implementation of Library Management System ORGINAL

document
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/ 58

TITLE PAGE

DESIGN AND IMPLEMENTATION OF LIBRARY MANAGEMENT SYSTEM

BY

GIMAH OGELE EMMANUEL

(2022/147977CS)

BEING A PROJECT REPORT

SUBMITTED TO

THE DEPARTMENT OF COMPUTER SCIENCE, FACULTY

OF SCIENCE, FEDERAL POLYTECHNIC BIDA, NIGER

STATE, NIGERIA

IN PARTIAL FULFILMENT OF THE REQUIREMENT FOR

THE AWARD OF NATIONAL DIPLOMA

IN COMPUTER SCIENCE.

September, 2024.

52
CERTIFICATION

This is to certify that this Project Report titled “LIBRARY


MANAGEMENT SYSTEM”was carried out by GIMAH OGELE EMMANUEL with
the Matriculation Number 2022/147977CS in partial fulfilment for the award of
NATIONAL DIPLOMA in Computer Science, Federal Polytechnic Bida, Niger State,
Nigeria.

MR. ABIODUN NOAH .E DATE


Supervisor

MR. MAMMAN ADAMU DATE


H.O.D

52
DEDICATION

This project work is dedicated to the ALMIGHTY GOD for making me being able to start

up and finish in sound health. Also to my parents as well for being supportive in the cause of

this projectwork both financially and spiritually and to my brother and close friends for

being supportive and kind to me during the cause of this project work.

\
ACKNOWLEDGEMENTS

52
TABLE OF CONTENTS

Page

TITLE PAGE i

CERTIFICATION ii

DEDICATION iii

A CKNOWLEDGEMENT iv

TABLE OF CONTENTS v

LIST OF FIGURES ix

ABSTRACT x

CHAPTER ONE: INTRODUCTION

1.0 Introduction 1

1.1 Background to the Study 1

1.2 Statement of Problem 3

1.3 Aim and Objectives 4

1.4 Purpose of the Study 4

1.5 Scope of the Project 4

52
1.6 Definition of terms 5
CHAPTER TWO: LITERATURE REVIEW

2.0 Literature Review 6

2.1 Introduction 6

2.2 Development of Library Management System 9

2.3 Features of Library Management 11

2.4 Needs for Library Management System 13

2.5 Library management system initiatives worldwide 14

2.6 Review of Challenges of Library Professionals in developing country

CHAPTER THREE: SYSTEM ANALYSIS AND DESIGN

3.0 System Analysis and Design 22

3.1 Introduction 22

3.2 Information Gathering 22

3.3 Analysis of Existing system 23

3.3.1 Problems of Existing system 23

3.3.2 Description of Proposed system 24

3.3.3 Advantages of Proposed system 24

3.4 Design and implementation Methodology 24

3.4.1 Software Requirements 25

3.4.2 Software tools used 25

3.4.3 Hardware Requirements 28

3.5 System Development Approach 28

52
3.5.1 V MODEL 29

3.5.2 Requirement analysis and system design 30

3.5.3 Architectural design 31

3.5.4 Module design 32

3.5.5 Validation phases 32

3.6 Dataflow Diagrams 34

3.6.1 Admin login 34

3.6.2 User login 35

3.6.3 Book borrow 35

3.6.4 Book search 36

3.6.5 Account creation 37

3.7 Final Testing 37

CHAPTER FOUR: SYSTEM IMPLEMENTATION AND OCUMENTATION

4.0 System Implementationand documentation 38

4.1 Implementation of the system 38

4.2 Hardware support 38

4.3 Software support 38

4.4 Documentation of the system 39

4.4.1 Program documentation 39

4.4.2 Procedure design 39

4.4.3 Operating system 40

4.5 Input and Output design 40

52
4.5.1 Home page 40

4.5.2 Admin/User Login 41

4.5.3 Add books 42

4.5.4 Add user 42

4.5.5 Book borrow 43

4.6 Database design 44


4.6.1 User table 44

4.6.2 Borrow book details 45

4.6.3 Book table 45

4.6.4 Member table 46

CHPATER FIVE: SUMMARY, CONCLUSION AND RECOMMENDATION

5.0 Summary, Conclusion and Recommendation 47

5.1 Summary 47

5.2 Conclusion 47

5.3 Recommendation 47

REFERENCES 48

APPENDIX A (Source Code) 50

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 physi cal labour, to reduce complexity of the manual
system. This project aim is to design and implement a computerized library management
52
system. The library management sysstem is design and implemented using the HTML
(Hypertext mark-up language), CSS (Cascading style sheet), PHP (Hypertext pre-
processor) and My SQL database. The system is 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
52
1.0 INTRODUCTION

1.1 Background of the Study

A library is an organised 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 absulutely indispensable
(Neelakandan etal, 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. Polytechnic book centre is also working in this section for supply of
books to the libraries in this polytechenic

ii. Technical Section: To classify, catalogue, OPAC, Barcode etc. the document
of the polytechnic library this section is working.
iii. Circulation Section: This section provides documents to the members and users of
l i bra ry for home reading as well as reading in the library. The document
a re a rra nged on the racks in st acks as per the dewey decimal classification
sc he m e .
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.

52
v. Databases: Databases like OPAC, CAB-CD ROM abstracting databases, Delent

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 document of this library. The required binding machinery is
avaliable 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 etal.,2005).
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 auterized system is implemented as well as the issue of cost
Due to problem of lack of prompt information retrieval and time wastage in using the
library. In addition due to the cumbersome, in this project compter approach will be used to
solve these problems. Each of the manuel procedure will be analysed.

1.3 Aim and Objectives

52
The aim of this project is to develop a system that can handle and manage the

activities involved in a library in an efficeint and reliable way.

The objectives are:

i. Designing a computerized library management system which would help evacuate

the problem faced in manuel library.

ii. Implementing the system.


iii. Evaluating and testing the performance of the system

1.4 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.5 Motivation of the Study

The motivation behind the study of designing and implementing a Library Management
System (LMS) is driven by several critical needs and challenges faced by modern libraries.
Addressing these motivations can lead to significant improvements in library operations, user
experience, and resource management. Here are the key motivating factors for this project:

52
1. Need for Efficient Resource Management

Libraries handle a diverse and extensive collection of resources, including books, journals,
electronic media, and more. Traditional manual methods of managing these resources, such
as card catalogs and paper records, are often inefficient and prone to errors. An LMS is
motivated by the need to automate and streamline these processes, reducing the time and
effort required for cataloging, tracking, and managing library materials. This efficiency is
crucial for maintaining an organized and accessible collection.

2. Enhancing User Experience

In an era where digital technology has transformed user expectations, library patrons
increasingly demand seamless and user-friendly services. An LMS can significantly enhance
user experience by providing intuitive interfaces for searching the catalog, placing holds,
renewing loans, and accessing digital resources. Improving user satisfaction and engagement
is a primary motivation, as it directly impacts the library's ability to serve its community
effectively.

1.6 Significance of the Study

The significance of studying and implementing a Library Management System (LMS)


encompasses several important aspects:

1. Enhanced Efficiency:
o Automation: Automates routine library tasks such as cataloging, check-outs,
and returns, reducing manual effort and minimizing errors.
o Speed: Speeds up various processes, such as searching for books, managing
inventory, and generating reports, which improves overall library efficiency.

2. Improved User Experience:


o Accessibility: Provides a user-friendly interface for both library staff and
patrons, making it easier to search for and manage library resources.
o Convenience: Offers features such as online catalog access, reservation of
books, and automated notifications, enhancing the convenience for library
users.

3. Effective Resource Management:


52
o Inventory Control: Helps in tracking the library’s collection accurately,
including monitoring the availability of books and managing the acquisition
and disposal of resources.
o Data Management: Facilitates the organized storage of data related to library
resources and user interactions, aiding in better decision-making and planning.

4. Enhanced Data Accuracy and Reporting:


o Record Keeping: Ensures accurate and up-to-date records of books, user
transactions, and other library data.
o Reporting: Provides comprehensive reporting tools for generating usage
statistics, financial reports, and other analyses to support library management.

5. Scalability and Flexibility:


o Adaptability: Can be scaled to accommodate a growing number of users or
an expanding collection of resources, ensuring that the library system remains
effective as needs change.
o Customization: Allows for customization and integration with other systems
or tools to meet specific library needs and preferences.

1.7 Project Layout

The project layout for designing and implementing a Library Management System typically
includes the following phases:

1. Project Planning:
o Define Objectives: Clearly outline the goals and objectives of the LMS
project.
o Scope: Determine the scope of the project, including features and
functionalities to be included.
o Resources: Identify required resources such as hardware, software, and
personnel.
o Timeline: Develop a project timeline with milestones and deadlines.

2. Requirements Gathering:
o Stakeholder Analysis: Identify and consult with stakeholders, including
library staff, patrons, and administrators, to gather their requirements.
52
o Functional Requirements: Document the features and functionalities needed,
such as cataloging, circulation, user management, and reporting.
o Non-Functional Requirements: Define performance, security, and usability
requirements.

3. System Design:
o Architectural Design: Create an architectural plan for the system, including
hardware and software components.
o Database Design: Develop the database schema, including tables,
relationships, and indexing.
o User Interface Design: Design the user interface with a focus on usability
and accessibility.
o System Integration: Plan for integration with existing systems or third-party
tools if needed.

4. Development:
o Coding: Develop the system according to the design specifications.
o Testing: Perform unit testing, integration testing, and system testing to ensure
the system functions correctly and meets the requirements.
o Bug Fixing: Address any issues or bugs identified during testing.

5. Implementation:
o Installation: Install the LMS software on the library’s hardware or cloud
platform.
o Data Migration: Migrate existing library data to the new system.
o Training: Train library staff and users on how to use the new system.

6. Deployment:
o Go-Live: Launch the system and make it available for use by library staff and
patrons.
o Monitoring: Monitor the system for performance issues and user feedback
during the initial phase.

7. Maintenance and Support:


52
o Ongoing Maintenance: Perform regular updates, backups, and maintenance
to ensure the system remains functional and secure.
o User Support: Provide support to users for troubleshooting and resolving
issues.
o Feedback Collection: Gather feedback from users to identify areas for
improvement and implement necessary changes.

CHAPTER TWO
LITERATURE REVIEW

2.0

2.1 Introduction

Library is regarded as the brain of any institutes, of course many institute understand
the importance of the library to the growth of the institute and their esteem users which
we categorically call the students. Anintegrated library system, also known as a
library management system (Adamson et al., 2008) is an enterprise resource planning
system for a library, used to track items owned, orders made, bills paid, and users who have
borrowed. The Library Management System is a Library Management software for
monitoring and controlling the transactions in a library (Ashutosh and Ashish., 2012).
Library Management System supports the general requirement of the library such as the
acquisition, cataloguing, circulation and other sections. Before the advent of computer in
modern age there are different methods of keeping records in the library. Records are kept
in the library on shelves and each shelf are labelled in an alphabetical or numerical order,
in which the categories of books available are arranged on different position on the shelves
and as well are recorded on the library manuscript and when any book is to be referenced
the manuscript is being referred to, to know the position of suchrequired book by the
person that requested for the book.After the invention of computer

52
different researchers have carried out various approach on an automated library

management system in which this project is as well all about.

The first library management system to be reviewed is the KOHA library

management system. Since the original implementation in 1999, KOHA functionality has

been adopted by thousands of libraries worldwide, each adding features and

functions, deepening the capability of the system. With the 3.0 release in 2005, and the

integration of the powerful Zebra indexing engine, KOHA became a viable, scalable

solution for libraries of all kinds. LibLime KOHA is built on this foundation. With its

advanced feature set, LibLime KOHA is the most functionally advanced open source

Integrated Library System in the market today. The major setback of this Library

Management System is that it is a web based and as a result it is not security conscious

because hackers could have the database hacked and access or modify the information of

such user. (www.koha.org). Another Library Management System is the Capital’s library

software with the following benefits Increases support available for staff and users in

any modern library service, provides efficiency, innovative system that’s saves library

timeand improves the user experience. A library management system usually comprises

a relational database, software to interact with that database, and two graphical user

interfaces (one for users, one for staff). Most integrated library systems, separate software

functions into discrete programs called modules, each of them integrated with a unified

interface.

Examples of modules might include:

i. Acquisitions (ordering, receiving, and invoicing materials)

ii. Cataloguing (classifying and indexing materials)

iii. Circulation (lending materials to patrons and receiving them back)

iv. Serials (tracking magazine and newspaper holdings)

52
v. The OPAC (public interface for users)

A library management system usually comprises a relational database, software to

interact with that database, and two graphical user interfaces (one for users, one for

staff). Most Library Management System separate software functions into discrete

program called modules, each of them integrated with a unified interface. Prior to

computerization, library tasks were performed manually and independently from one

another. Selectors ordered materials with ordering slips, cataloguers manually catalogued

items and indexed them with the card cataloguing system (in which all bibliographic data

was kept on a single index card), and users signed books out manually, indicating their

name on cue cards which were then kept at the circulation desk. Early mechanization came

in 1936, when the University of Texas began using a punch card system to manage library

circulation. While the punch card system allowed for more efficient tracking of loans,

library services were far from being integrated, and no other library task was affected by

this change. The literature study in previous system could give more reference in system

development process. All the advantages in the previous system can be implemented during

the development of this proposed system. This chapter entails the literature review related

to Library Management System initiatives worldwide, at national, regional and

international levels. Secondary data will be searched from print and online resources.

Foreign literatures will be mainly used and some of these had been highlighted to peruse

and emulate. The purpose of this literature review is to establish the potential topics and

suggest ideas for another research, reporting published materials on existing conceptual

framework, theories, techniques, processes, styles and instruments of other researchers

related to the topic under investigation. It will help analyse scope of study and in

determining the various variables to be included. As for this research, the main purpose of

literature review will be to grasp comprehensive ideas on the extent of library management

system initiatives and projects that had taken place worldwide and the factors and conditions
52
that had influenced and contributed to their success. The approach to literature review is the

browse method where print and electronic sources were looked at, read and digested,

looking for some relevancy, appropriateness and usefulness of the topic at hand.

Predetermined keywords to be used during this search are library, virtual library, e-

library, hybrid library, library management initiatives, library management problems,

library management research, library services,

resource sharing, distributed information resources, online databases, library automation,

library systems, mobile information access, information professionals, librarian, global

access, repositories and interoperability, management systems, library integrated system,

database system administration (DBSA). As the research involves qualitative data as well,

researches will be made at the initial stage of the research making enquires to get as

much primary data as possible from as many librarians as possible whenever there is

opportunities to understand the subject better and helped in the formulation of the research

questions. The literature review will be about development of library management

system which is organized into the following sections namely Introduction,Features of

Library Management, Why we need library management system, A Review of Problems

and Challenges of Library Professionals in Developing Countries, Library Management

System Initiatives Worldwide (review of library management system).

2.2 Development of Library Management System

A library management system is a system for a library resource planning, used to access

the documents held, orders, payment or lending all made by the clients. Sometime, a phrase

like library integrated system is employed, especially in the UK. Cynthia Lopta

defines the integrated system as an automated system in which all the functional modules

share the same bibliographic database. Integration as a concept is most usually found in

biblioteconomy. It became a landmark over 20 years ago, and it has grown into an almost

52
synonym for integrated system. Sometimes, integrated refers to a system in which the

library functions are processed in a main bibliographic file. By the mid to late 2000s,

library management system vendors not only the number of services offered but also

their prices leading to some dissatisfaction among many smaller libraries. At the same

time open source Integrated Library System was in its early stages of testing. Some

libraries began to such open source integrated library system as KOHA and Evergreen. Most

reasons noted from these were to avoid vendor lock in, license fees and participate in

software development. The much needed freedom from vendors also allowed libraries

to prioritize need according to urgency, as opposed to what their vendor can offer. Recently,

libraries which have moved to open source integrated library system have found that

vendors are more likely to provide quality service in order to continue a partnership since

they are no longer having the power of owing the Integrated Library System software and

tying down libraries to strict contracts. This has been the case with the SC LENDS

consortium. Following the success of Evergreen for the Georgia PINES library

consortium, the South Carolina States Library along with some local public libraries

formed the SCl LENDS cibsirtuyn in order to share resource and to take advantage of the

open source nature of the Evergreen Integrated Library System to meet their specific needs.

By October 2011, just two years after SC LENDS began operations, thirteen public

library systems across 15 counties had already joined the consortium in addition to

the south Caroline State Library. Librarytechnology.org does an annual survey of over

1,500 libraries and noted in 2008, 2 % of those who surveyed use the Integrated Library

System, in 2009 the number increased to 8 % and in 2 0 1 0 ( most recent year available)

1 2 % of the libraries polled had adopted open source Library Management System. Library

project system that offers many flexible and convenient features, allowing librarians and

library users to maximize time and efficiency. Library system gives all the detailed

52
information about students, staffs and books, it will track the books available in the

library and the books that have been issued to the library users (students). It shows

popular books among the students. It will provide book lost in the library. It keeps records

of the supplier and the book binders.

2.3 Features of library management

i. Manage Book and Member Record with help of Barcode.

ii. Acquisitions: With library Management software, Acquisitions function

as generate Purchase order, Cancel Purchase Order , Reminder Purchase

order , Receive Purchase Order , Invoice and instantly available in Reports .

Data can besearch by feeding Purchase Order number, Invoice number, and

Supplier name.

iii. Circulation: library manangement software enable the complete management of

multiple item issue and return of book using manuel or barcode scanner.

iv. Barcode:Use of Bar Codes for Library Management eases the everyday tasks of big

libraries, where the number of transaction exceed serveral thousands in

number. Moreover, the software can work even without Bar Codes seamlessly. The Bar-

code generation and printing process is a Built-In feature of this software.

v. OPAC:Library management software admin/Member can easily search book


author, Title, Accession No, Publication, and Language also admin can filter data
with category wise.

vi. Facility for User to suggest items:User suggestion and request for purchasing a new
item is handled by the software itself reducing the administrator’s task.

vii. Alert through Email:Admin can send mail to members, vendors, or any other

people from the software.

52
viii. Multiple Library Setup: Library management software can setup at different
locations.

ix. Export All Report into Excel, Word:Admin can take all the details which are

displayed in the reports into excel and word file.

x. Handles donated items, free items and keep track of donors:Some library items are free or
some person donates the item. So library management software keep track of those items.

xi. Provide Multi User environment:Library management software gives facility of multi
user environment. Multiple users can login at the same time in the Library management
software.

xii. Maintain Any Media:one can define a number of things that one wants to keep
track of as well as can maintain different kinds of media like Book, CD, File
Documents, Video Cassette, and Audio Cassette. Also one can maintain media
with its own specifications rather than common and define the specification you
want for that media, for book (pages, ISDN number, type, volume).

xiii. Powerful Search Engine


xiv. Custom Field Indices:Library Software provides sorted data on required fields by
clicking on the column header that is if clicked on publisher the data will be sorted on
publisher.

xv. Lock System:Lock the subject or group of the member, so that media can't be issued

which falls under this criteria. One can in this way restrict the issuing of the media.

xvi. Circulation:Easy operation of circulation by entering the code of media, get all the

information related to the media and the number. (Name, group, media type).

xvii. Easy Navigation and Updating: Selecting an option from the given menu provides all
the data related to that option in tabular format in a user friendly manner.

xviii. Auto Filter & Auto Search: On each master form, Library Software will search on the
field where your cursor is and what you type is taken as a search value.

52
xix. Customize:one can customize the system to feel easier for data entry also while
adding records user can keep form in ‘add’ mode. Define holidays and set the criteria of issuing
the book if member is requested for media or not.

xx. Scrap-Type:Define their own scrap type for scraping the media. Provides scrap runner

utility to record the umber of scrap media.

2.4
Needs for library management system

i. Improved customer services through greater access to accurate information

ii. Increased productivity and job satisfaction among staff members as it eliminates

duplication of effort.

iii. More economical and safer means of storing and keeping of information

Easier access to information like management reports and stock etc. as well
iv.
as accurate and faster results from statistical analyses

v. Reduces errors and eliminating of ennui of long and repetitive manual processing

vi. Greater accountability and transparency in operations

vii. Improved efficiency and effectiveness in administration and management as it

has unprecedented access to real-time information.

viii. More reliable security for sensitive and confidential information.

ix. Appropriate knowledge -based action and intervention can now take place in a

timelier manner.

2.5 Library management system initiatives worldwide

Neelakadan, Duraisekar, Balasubramani, and Srinivasa, (2010) in their study developed

a system using KOHA Open source software to develop an updated database of books
52
and other resources of the school of Chemistry Library, Bharathidasan University to

implement automated system using KOHA library integrated Open source software to

carry out the charging and discharging functions of the circulation section more effectively

which provide various search options to know the availability of books in the library to

generate the list of books due by a particular member and also the overdue charges. KOHA

is being said to be an integrated software system with all the required models for small

to very large libraries (Neelakandan et al., 2010). The outcome of the system they

developed has: Chemistry library collections that are in single database, it gives the full

control over the library collections and operations, faculty members search and research

scholars can check the required books by OPAC modules, research scholars and

faculty members can check the status of their borrowed books, they can get the

complete details about the books for their further reading and research, data entry of

the books can be done through the downloading of bibliographic details from the library

of congress and other catalogues and other catalogues and the library system developed can

share their data with various library and other department in the libraries.

The limitations of his research was based on:

i. Lack of Infrastructure facility

ii. Lack of Environment support

iii. Lack of Financial Resources

Koy yeeh keat, (2011)in his research developed a library management system which could

be mainly used by member and staff of the library. The system allows members search for

books and reserve books through website so that they can save their time and cost to travel

from one place to another to use the library as well as know what the book entails in the

library. In the system developed, staffs can also be able to add news and also view

reports with several criteria as well as add, edit and delete news. The system developed

52
was aimed at allowing users to reserve books via online, to convenient user

borrowing books via online, implementing email technologies to the website,

implementing SMS technologies to the system, designing a friendly graphical interface

which would suit the users.

In the designing of the system, various modules were considered which are the:

i. Authorization and authentication module

ii. Member/staff module

iii. Search module

iv. Books maintenance module

v. News maintenance module

vi. Email module

vii. Report modules

viii. Publisher maintenance module

ix. Employee maintenance module etc.

The software used in the research entails the use of Microsoft products like the

Microsoft visual studio 2008 for the website development and ASP.NET with C# as the

programming language used having the Microsoft SQL server 2008 as the database.

Mainly the software and hardware requirement used in his research were:

i. Operating system: windows 7 professional

ii. Database: MYSQL server 2008

iii. Development tools and programming language: Microsoft visual studio 2008 and

VB.NET

iv. Processor: Intel core i2 duo CPU T7250 @ 2.00 GHz

v. Ram: 2 GB
52
The methodology used in the research was the waterfall model which entails the

system planning, requirement analysis, system design, programming, system testing and

the evaluation.

Ashutosh Tripathi, and Ashish was


Srivastaval, (2012) developed a system which is a

library management software for monitoring controlling the transactions in a library. In

their study they came up with a Library Management System which was developed in java

and mainly focuses on basic operations in a library like adding new member, new books,

and updating new information, searching books and members and facility to borrow and

return books. The system these two developed an automated Library Management System.

In which through the software user can add members, add books, search members,

search books, update informatin, edit information,borrow and return books in quick time. The

system they are developed has the following advantages. User friendly interface, fast access to

database, less error, more storage capacity, search facility, Look and Feel Environment. All

the manual difficulties in managing the Library were rectified by implementing

computerization. The software which was designed can help users maintain and

organize library making the software very easy to use for both beginners and advanced users.

The system requirement for the research entails how the library management system that

was designed can be used in windows 98 Windows2000, Windows XP and Windows

NT, supported for other platform such as Applet Macintosh and UNIX. The system was

made to run on Windows 98 or Windows NT4.0 operating system and met the following

hardware requirements.

i. For Windows 95 based computers, a 486 / 66 MHz or higher processor with 8MB

ii. For Windows 98 based computers, a 500/88MHz or higher processor with 32 Mb of

R AM

52
iii. For Windows NT based computers, a 488 / 66 MHz or higher processor with 16

MB of RAM

iv. For Windows 200 based computers, a 700/850 MHz or higher processor with 512
MB of RAM
At the end of his research the combination of all the web pages he designed

resulted in a web application named Library Management System, which works

as online library. Several user friendly coding were also adopted. Prabhakar kumar,

Rahul Kumar,Rajat Singh and Vikram Singh, (2014)developed a library

management system which aims in developing a computerized system to

maintain all the daily work of library. By the virtue of their research work, the

system developed entails many features which are generally not available in normal

library management systems like facility of user login and a facility of teacher’s

login. The system developed also has a facility of admin login through which the

admin can monitor the whole system etc. the objectives of the system developed

was aimed at:

i. Improvement in control and performance.

ii. Save cost.

iii. Save time.

iv. Option of online Notice board where Librarian will be able to provide a

detailed description of workshops going in the college as well as in nearby colleges etc.

The software and hardware requirement in the designing of the system were:

i. Operating system- Windows 7

ii. Database - MYSQL-MYSQL

iii. Development tools and Programming language- HTML was used to write the

whole code and develop webpages with CSS, java script for styling work and PHP

for sever side scripting.

52
iv. Intel core i5 2nd generation is used as a processor

v. Ram 1 GB

Sarawut Markchit, (2015) developed a system to identify the problem and obtain

necessary requirements data from the librarians, analyse the obtain data, design and develop

the system and conduct an assessment or survey from the users of library resources

service through website and mobile system with service with regards overall performance of

Suratthani Rajabhat University Central Library. Sarawut Markchit system was able to

acquire material as quickly as possible, maintain a high level of accuracy in all work

procedures, and keep work processes simple, in order to achieve the lowest possible unit

cost and develop close, friendly working relationships with other library units and

vendors.

In his methodology he was able to make use qualitative methods using structured

interviews. Information were being gathered by the virtue of this. The system was developed

using some instruments used for the development which were visual studio. NET(ASP.NET)

for web-based appllication, HTML5 for mobile application, web service for data

communication with the component and component and connected to staff system of this

university, microsoft SQL server for database management and longest matching algorithm

for data retrieval.

2.5 Review of Problems and Challenges of Library Professionals in

Developing Countries

New
tools of information technology have absolutely changed the role & responsibilities

of librarians. A number of studies have been conducted to explore the problems faced

by librarians. Given section reviews the studies conducted at International level in general

and particularly in developing countries to investigate the problems confronted by the

52
librarians. Adomi and Anie, (2006) in their research on computer literacy skills of

professionals in Nigerian University libraries concluded that most of the professionals do

not poses high level of computer skill and their use of computer and technology is

still maturing. They recommended that library management and leaders should

organize and offer in-house computer training programmes for librarians and enough

computers should be provided in this regard.

CHAPTER THREE

3.0 SYSTEM ANALYSIS AND DESIGN

3.1 Analysis of Existing System

The existing system of library management system involves lots and lots of paper work.

The system involves that all library user details will be taken on a white and black

method. To borrow book from a library a borrower information is being taken for every

registered user and can actually sign out for return of the book once he/she is completed.

52
3.2 Problems of existing system

Having have the overview knowledge of the existing system, the following are its problem

I. Loss of Data: A lot of paper works are needed for the safe keeping of the details
of books borrowed by a registered user
II. Time Wasting: User time are wasted as a result of searching for a book that has
been borrowed by a user whose record cannot be traced on the paper records.

iii. Error Prone: The existing system of operation is prone to error.

iv. Tedious: It is tedious because it must take a routine

vi. Processing Speed: The processing speed is very low resulting into low output.

3.3 DESIGN OF THE NEW SYSTEM

The library management system is a desktop based application system used by

an administrator (Librarian) as an alternative means of record keeping of the books stored in

the library. It has the following features.

i. The administrator registers the applicant with their name as the first and last

name, matriculation number, department etc. and a username is being suggested by

the user alongside a login password which is to be used for log in by the registered

user.

ii. An applicant is allowed to log into the system with his name and generated password

which is given at the point of registration. The administrator goes into the report to view the

details of a particular user.

3.1. Input Specification

The input specification outlines the types of data and user interactions the system will accept.
For a Library Management System, inputs can be categorized into several key areas:

52
a. User Registration and Management

 User Information:
o New User Registration:
 User ID (automatically
 generated or manually entered)
 Name
 Address
 Phone Number
 Email Address
 Membership Type (e.g., Student, Faculty, Guest)
o User Login:
 User ID
 Password
o User Profile Update:
 User ID
 Updated fields (e.g., address, phone number, email)

b. Book Management

 Book Entry:
o Book ID (automatically generated or manually entered)
o Title
o Author(s)
o ISBN
o Publisher
o Publication Year
o Genre
o Number of Copies
o Location (Shelf/Library section)
 Book Update:
o Book ID
o Updated fields (e.g., number of copies, location)
 Book Deletion:
o Book ID
52
c. Book Transactions

 Check-Out:
o User ID
o Book ID
o Date of Check-Out
 Check-In:
o User ID
o Book ID
o Date of Check-In
 Renewal:
o User ID
o Book ID
o New Due Date
 Reservation:
o User ID
o Book ID
o Reservation Date

d. Search and Query

 Search Books:
o Search Criteria (e.g., title, author, ISBN, genre)
 Search Users:
o Search Criteria (e.g., name, user ID)

e. Reporting and Analytics

 Generate Reports:
o Report Type (e.g., overdue books, popular books, user activity)
o Date Range

52
3.2. Output Specification

The output specification defines the information that the system will provide in response to
user interactions and system processes. For a Library Management System, outputs are
typically categorized as follows:

a. User Interface Outputs

 User Registration Confirmation:


o Success/Failure Message
o User ID (if applicable)
 Login Confirmation:
o Success/Failure Message
o User Dashboard
 User Profile Details:
o Display of current user information
 Error Messages:
o Detailed error messages for invalid inputs or system errors

b. Book Management Outputs

 Book Entry Confirmation:


o Success/Failure Message
 Book Details Display:
o Detailed view of book information
 Book Update Confirmation:
o Success/Failure Message
 Book Deletion Confirmation:
o Success/Failure Message

c. Transaction Outputs

 Check-Out Confirmation:
o Success/Failure Message
o Due Date
 Check-In Confirmation:
52
o Success/Failure Message
o Overdue Fees (if applicable)
 Renewal Confirmation:
o Success/Failure Message
o New Due Date
 Reservation Confirmation:
o Success/Failure Message
o Reservation Status

d. Search and Query Outputs

 Search Results:
o List of books or users matching search criteria
o Details for each item found
 Detailed Item View:
o Comprehensive information about a specific book or user

e. Reporting and Analytics Outputs

 Generated Reports:
o Detailed report based on selected criteria
o Visual representations (charts/graphs) if applicable
 Downloadable Reports:

Option to download reports in formats like PDF, Excel

3.3.1 Advantages of New system

Certain merits have been associated with the proposed system which enhances the design

of t he system. Some of which are stated beow:

i. It eliminates the presence of the audience or fellow colleague who can whisper the

result to their friends.

ii. It is free from biasness (all users are served equally).

iii. It provides an immediate form of response to every user.

52
vii. It facilitates easy learning.

CHAPTER FOUR

SYSTEM IMPLEMENTATION AND DOCUMENTATION

4.0 IMPLEMENTATION OF THE SYSTEM

52
This describes how the system works and how best computers together with other
resources may be applied to perform data storage, management and retrieval for decision
making. The requirement of this research work demand a web programming language.

4.1 SYTEM REQUIREMENT

4.1.1 HARDWARE REQUIREMENT

The hardware that is required in the successful completion of this project include;

i. A system running on Pentium 2.

ii. A random access memory (RAM) of 512 MB.

iii. Enhanced Keyboard.

iv. V.G.A or a coloured monitor.

v. A 2.0 GB hard disk.

4.1.2 Software REQUIREMENT

The software support for the design of the proposed system involves:

i. A windows 8 operating system.

ii. Macromedia Dreamweaver.

iii. WAMP server.

iv. My SQL database.

52
An internet access as well as an anti-virus software which prevents the system
viii.

from being infected by virus.

4.3 System testing


System Tests Plans are developed during System Design Phase. Unlike Unit and

Integration Test Plans, system test plans are composed by client’s business team. System

Test ensure that expectations from application developed are met. The whole application is

tested for its functionality, interdependency and communication system Testing verifies

that functionality, and non- functional requirement have been met. Load and performance

testing, stress testing, regression testing etc, are subsets of system testing.

4.4 Efficiency of the System

The efficiency of a Library Management System (LMS) can be evaluated based on several
factors:

1. Performance Metrics:
o Speed: The system should quickly handle tasks such as book check-ins/outs,
searches, and database queries.
o Scalability: The system should perform well even as the number of users or
amount of data increases.
o Resource Utilization: Efficient use of server and database resources to
minimize operational costs.

2. Usability:
o Ease of Use: The interface should be intuitive for both library staff and
patrons, reducing the time needed for training and daily operations.
o Accessibility: The system should be accessible from various devices (computers,
tablets, smartphones) and be compliant with accessibility standards.

3. Reliability:

52
o Uptime: The system should have minimal downtime and be robust against
failures.
o Error Handling: Proper error messages and recovery options should be in
place to handle unexpected issues gracefully.

4. Data Management:
o Accuracy: Ensure accurate cataloging of books and user data with minimal
errors.
o Security: Implement strong security measures to protect sensitive data from
unauthorized access or breaches.

4.5 Installation of the New System

1. Pre-Installation Preparation:
o System Requirements: Verify that the hardware and software meet the
system’s requirements.
o Backup: Ensure that existing data is backed up to prevent loss during the
transition.

2. Installation Steps:
o Software Installation: Follow the installation guide to set up the LMS
software on the server or cloud platform.
o Configuration: Configure the system settings, including database
connections, user roles, and library-specific parameters.
o Data Migration: Import existing data (e.g., book catalog, user records) into
the new system.

3. Testing:
o Initial Testing: Conduct tests to ensure the system operates correctly in a
controlled environment.
o User Testing: Allow a small group of library staff and patrons to use the
system and provide feedback.

4. Training:
o Staff Training: Provide training sessions for library staff on how to use the
system.
52
o User Guides: Distribute user guides and manuals to assist with common
tasks.

5. Go-Live:
o Deployment: Move the system from a test environment to live operation.
o Support: Provide technical support to address any issues that arise during the
initial period.

4.6 System Maintenance Guide

1. Regular Updates:
o Software Updates: Regularly check for and apply updates to the LMS
software to fix bugs and add new features.
o Database Maintenance: Perform routine database maintenance tasks such as
backups, indexing, and cleanup.

2. Monitoring:
o Performance Monitoring: Use monitoring tools to track system performance
and address any issues promptly.
o Error Logs: Regularly review error logs to identify and resolve potential
problems.

3. User Support:
o Help Desk: Provide ongoing support to users for troubleshooting and
resolving issues.
o Documentation: Maintain up-to-date documentation for users and
administrators.

4. Security:
o Regular Audits: Conduct regular security audits to identify and address
vulnerabilities.
o Data Protection: Ensure that data encryption and access controls are
enforced.

5. Feedback and Improvement:


52
o User Feedback: Collect feedback from users to identify areas for
improvement.
o System Enhancements: Implement enhancements based on feedback and
emerging needs.

4.6 Limitation of the Study

1. Scope Limitations:
o Functionality: The study may focus on certain functionalities and may not
address all possible features or customizations.
o Integration: Limited integration with other systems (e.g., external databases
or third-party tools) may be considered.

2. Resource Constraints:
o Budget: Financial constraints may limit the extent of system features and the
quality of hardware and software used.
o Time: Time constraints may restrict the depth of testing and the extent of user
training provided.

3. Technological Limitations:
o Compatibility: The system may face compatibility issues with older hardware
or software.
o Scalability Issues: The system might encounter scalability challenges as the
library grows or as user demands increase.

52
CHAPTER FIVE

5.0 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

i. University Library should be developed to work on any platform.

ii. Diagrammatic representation as a lecturing aid should be included in a


UniversityLibrary.

iii. University library lecturing should also be extended to other field of study such as

chemistry, english biology agricultural science and many others.

52
REFERENCES

Adamson and Veronica. (2008). JISC & SCONUL Library Management Systems Study .

sheffield, UK sero consulting . pi51. Retrieved on 06 August 2015.

Ademodi, D.T., & Adepoju, E. O. (2009). Computer skill among Librarians in Academic

Libraries on Ondo and Ekiti states, Nigeria. Library Philosophy & Pratice.

Adomi, E. E., & Anie, S. O. (2006). An Assessment of Computer Literacy Skills of


professionals in Nigerian University Libraries. Library Hi Tech news, vol.23 (2) pp.10-14.

Ashutosh, T and Ashish,S. (2012). Online Library Management System. IOSR Journal of

Engineering (IOSRJEN). VOL.2 (2), pp. 180-186.

sgupta, A. (2009). Preparing future librarians in India: A vision for LIS Schools of Indian
Universities in the 21st Century.

IFLA. Available:http://www.ifla.org/files/hq/papers/ifla75/126-dasgupta-en.pdf.

DeSpautz, Joseph; Kenneth S. Kovacs; Gerhard Werling (2008). GAMP Standards for
validation of Automated systems. Parmaceutical processing. Retrieved 28 February 2012.

Dinesh, R., Pravin, S., Aravindhan, M and Rajeswari,D. 2015. Library access system
smartphone application using android. International journal of computer science and mobile
computing vol.4(3).pp.142-149.

Gavgani,V.Z., Shokraneh,F. and Shiramin,A.R. (2011). Need for content Re-engineering of


The medical library and information science curriculum in Iran. Library Philosophy &
Practice. Available: http://unllib.unl.edu/LPP/gavgani- shokraneh-shiramin.html.

52
Johnson, C.A. (2007). Library and information science education in developing

countries.

The International Information & Library Review, Vol. 39, pp. 64-71.

Neelakandan,B., Duraisekar,S., Balasubramani,R and Srinivasa,S. 2010. Implementation of


Automated Library Management System in the School of Chemistry Bharathidasan
University using Koha Open Source Software. International Journal of Applied
Engineering Research, Dindigul, Vol. (1), pp. 149- 167.

Prabhakar kumar, Rahul Kumar,Rajat Singh and Vikram Singh. (2014). Library Management
System. Division of Computer Science School of Engineering Cochin University of
Science & Technology Kochi-682022.

Rahman, A. I. M. J., Khatun, M., & Islam, M. M. (2008). Library Education in Bangladesh:

Strengths, Problems and Suggestions. Library Philosophy & Practice.

Avaliable:
http://unllib.unl.edu/LPP/rahman-khatun-mezbahulislam.html .

Sarawut Markchit. (2015). Offering Library Resources through Web-site and Mobile
Systems with Web Services for Central Library Suratthani Rajabhat University.World
Journal of Computer Application and Technology, Vol.3 (1) pp. 1-8.

Sarawut Markchit. (2015). Library management system. Division of computer science school

of arts and science Tanku Abdul rahman college kualla lampur.

Sharma,C.K., Singh and Khiran.(2005). Library Management System.


Available:en.wkipedia.org/wiki/Library_management.

52
APPENDIX: CODE

Index code
<?php include('header.php'); ?>

<?php include('navbar.php'); ?>


<div class="container">
<div class="margin-top">

<div class="row">
<?php include('head.php'); ?>

<div class="span2">
<?php include('sidebar.php'); ?>

</div>
<div class="span10">
<?php include('slider.php'); ?>
</div>
<div class="span2">
<h4></h4>

</div>
<div class="span10">

52
<?php include('thumbnail.php'); ?>

<div class="text_content">
<div class="abc">

<!-- text content -->


<h4>Vision</h4>
<hr>

<p>

The Federal University Oye Ekiti aspires to become


an institution of first choice recognised for providing critical opportunities for student
success,

52
acknowledged as a primary and engaged regioanl and global resource for
entreprenuerial education and best practise in mining and farming technology.
</p>

<hr>
<h4>Mission</h4>

<hr>

<p>

To provide a robust and high quality


educational experience for studemts in a diverse learning environment while promoting
the values and indigeneous learning that is responsive to the needs of our society and
create institutional values.
</p>

<hr>
</div>

</div>
<!-- end content -->

</div>
</div>

</div>
</div>
<?php include('footer.php') ?>

Header
<!DOCTYPE html>

<html>
<head>
<title>Federal University Oye Ekiti</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">

<!-- Bootstrap -->


<link href="css/bootstrap.css" rel="stylesheet" media="screen">
<link href="css/bootstrap-responsive.css" rel="stylesheet"
media="screen">

56
<link href="css/docs.css" rel="stylesheet" media="screen">

<link href="css/diapo.css" rel="stylesheet" media="screen">


<link href="css/font-awesome.css" rel="stylesheet" media="screen">

<link rel="stylesheet" type="text/css" href="css/style.css" />


<link rel="stylesheet" type="text/css" href="css/DT_bootstrap.css" />

<!--js -->
<script src="js/jquery- 1.7.2.min.js"></script>

<script src="js/bootstrap.js"></script>
<script src="js/jquery.hoverdir.js"></script>
<script type="text/javascript" charset="utf-8" language="javascript"
src="js/jquery.dataTables.js"></script>
<script type="text/javascript" charset="utf-8"
language="javascript"
src="js/DT_bootstrap.js"></script>

<script>
jQuery(document).ready(function() {
$(function(){
$('.pix_diapo').diapo();
});

});
</script>
<noscript>
<style>
.da-thumbs li a div {

top: 0px;
left: - 100%;
-webkit-transition: all 0.3s ease;
-moz-transition: all 0.3s ease-in-out;

-o-transition: all 0.3s ease-in-out;


-ms-transition: all 0.3s ease-in-out;

transition: all 0.3s ease-in-out;

56
}
.da-thumbs li a:hover div{

left: 0px;
}
</style>

</noscript>
</head>

<body>

Navbar

<?php include('tooltip.php'); ?>


<div class="navbar navbar-fixed-top navbar-inverse">

<div class="navbar-inner">
<div class="container">
<a class="btn btn-navbar" data-toggle="collapse" data-target=".nav-collapse">
<span class="icon-bar"></span>

<span class="icon-bar"></span>
<span class="icon-bar"></span>
</a>

<div class="nav-collapse collapse">


<ul class="nav">

<li class="divider-vertical"></li><li class=""><a


rel="tooltip" data-placement="bottom" title="Home" id="home" href="index.php"><i
class="icon-home icon-large"></i>&nbsp;Home</a></li>
<li class="divider-vertical"></li>

<li class="">

Here to About" id="login" <a rel="tooltip" data-placement="bottom"


large"></i>&nbsp;About</a> title="Click href="about.php"><i class="icon-info-
sign icon-

56
<li class="divider-vertical"></li>

<li class="">

56
<a rel="tooltip" data-placement="bottom" title="Click
Here to Admin" id="login" href="librarian"><i class="icon-user icon-
large"></i>&nbsp;Admin</a>

</li>
<li class="divider-vertical"></li>

<li class="">

<a rel="tooltip" data-placement="bottom" title="Click


Here to User" id="login" href="user"><i class="icon-user icon-large"></i>&nbsp;User</a>

</li>
<li class="divider-vertical"></li>
<li class="dropdown">

<a href="#"
class="dropdown-toggle"

data-toggle="dropdown">
<i class="icon-book icon-large"></i>&nbsp;Sections

<b class="caret"></b>
</a>
<ul class="dropdown-menu">

<li><a href="circulation section.php"><i class="icon-search icon-large"></i>Circulation


Section</a></li>

<li><a href="Periodical section.php"><i class="icon-search icon-large"></i>Periodical


Section</a></li>
<li><a href="Audio-Visual section.php"><i class="icon-search icon-large"></i>Audio-
Visual Section</a></li>
<li><a href="General Reference section.php"><i class="icon-search icon-
large"></i>General Reference Section</a></li>

<li><a href="Faculty reading.php"><i class="icon-search icon-large"></i>Faculty


Reading Section</a></li>
<li><a href="Archive section.php"><i class="icon-search icon-large"></i>Archive
Section</a></li>

<li><a href="American shelf.php"><i class="icon-search icon-

56
large"></i>American</a></li>
</ul>

</li>
<li class="divider-vertical"></li>
<li class="signup"><span class="sg"></span></li>

</ul>
</div>

</div>
</div>
</div>

Head
<div class="span12">
<div class="header">
<div class="pull-left">
<img class="stilogo" src="LMS/A1.jpg">

</div>
</div>

<div class="alert alert-info"><Strong>Heads


Up!</strong>&nbsp;Welcome to Federal University Oye Ekiti Library

<div class="pull-right">
<i class="icon-calendar icon-
large"></i> <?php
$Today = date('y:m:d');
$new = date('l, F d, Y',
strtotime($Today));
echo $new;

?>
</div>

56
</div>

</div>

Sidebar
<div class="life-side-bar">
<div class="hero-container">

</div>
<ul class="nav nav-tabs nav-stacked">

<li class="">
<a href="#"><i class="icon-phone icon-
large"></i>&nbsp;Contact US</a>
</li>
</ul>
<strong>Address</strong>
<p>Federal University of Oye Ekiti</p>

<p>Oye Are Road</p>


<p>Oye Ekiti</p>
<p>(234)8165396888</p>

<p>[email protected]</p>
</div>
<!-- vision student login -->

<div id="vision" class="modal hide fade" tabindex="- 1" role="dialog" aria-


labelledby="myModalLabel" aria-hidden="true">

<div class="modal-header"><div class="alert alert-


info"><strong>Vision</strong></div></div>

<div class="modal-body">

<p>By 2016. Federal University Oye Ekiti is a center of learning were


stackholders are conscientiously involved in loning holistic

56
individuals committed to positively respond to the needs of the school, community and the
country.</p>

</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true"><i
class="icon-remove icon-large"></i>&nbsp;Close</button>

</div>
</div> <!-- mission student login -->

<div id="mission" class="modal hide fade" tabindex="- 1" role="dialog" aria-


labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header"><div class="alert alert-
info"><strong>Mission</strong></div></div>

<div class="modal-body">
<p>

To nurture students to become productive responsible citizens through the


assistance of service -

oriented and highly competent internal and external stakeholders working in a


harmonious relationship.
</p>

</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true"><i
class="icon-remove icon-large"></i>&nbsp;Close</button>

</div>
</div>

Footer
<footer class="footer">

<div class="container">

56
<div class="foot-margin">
<p><a>2015 Federal University Oye Ekiti. All Rights Reserved. </a></p>

</div>
</div>
</footer>
<script type="text/javascript">

$(function() {
$('#da-thumbs > li').hoverdir();

});
</script>
<div id="logout" class="modal hide fade" tabindex="- 1" role="dialog" aria-
labelledby="myModalLabel" aria-hidden="true">

<div class="modal-body">
<div class="alert alert-danger">Are you sure you want to Logout</div>

</div>
<div class="modal-footer">
<button class="btn" data-dismiss="modal" aria-hidden="true">Close</button>
<a href="logout.php" class="btn btn-danger">Yes</a>

</div>
</div>
<script type='text/javascript' src='scripts/jquery.easing.1.3.js'></script>
<script type='text/javascript' src='scripts/jquery.hoverIntent.minified.js'></script>

<script type='text/javascript' src='scripts/diapo.js'></script>


</body>

</html>

56
APPENDIX II

1 Admin login

After entering to the home page of the website, librarian can choose the

ADMIN LOGIN option where they are asked to enter username and password,

and if he/she is a valid user then a login page will be displayed.

ADMIN
DATABASE

ADMIN ENTER
HOME USERSNAM CHECK
LOGIN
E AND VALIDITY
PASSWORD

ADMIN
DATABASE ADMIN
DATABASE

figure 3.4: Dataflow diagram for admin login

User login

After entering to the home page of the website, user can choose the USER
LOGIN option where they asked to enter username and password, and if he/she is a
valid user then a user login page will be displayed.

56
USER
DATABASE

USER
ENTER
HOME USERSNAM CHECK
LOGIN
E AND VALIDITY
PASSWORD

USER
DATABASE USER LOGIN
PAGE

Figure 2: Dataflow diagram for user login

6 Data flow diagrams


ABOUT
HOMEPAGE

Library management
system

USER LOGIN
ADMIN LOGIN

Figure 2: Dataflow of the design structure

56
APPENDIX III

1. SCREENSHOT FOR THE HOMEPAGE .

2. SCREENSHOT FOR ADMIN/USER LOGIN.

3. SCREENSHOT OF ADD BOOKS METHOD

56
4. SCREENSHOT OF ADD USER

5. SCREENSHOT OF BOOK BORROWING

6. SCREEN SHOT OF USER TABLE

56
7. SCREENSHOT OF BORROW DETAILS TABLE.

8. SCREENSHOT OF BOOKS TABLE.

9. SCREENSHOT OF MEMBER TABLE.

56

You might also like