Professional Documents
Culture Documents
Table of Contents i
List of Tables ii
Chapter 1:
1.0 Introduction 1
1.2 Purpose 1
1.3 Scope 2
Chapter 2:
Chapter 3:
3.4.1 Guest 13
3.4.2 Member 14
3.4.3 Staff 17
3.4.4 Administrator 20
Chapter 4:
4.6 Testing 30
Chapter 5:
References 40
List of Figures
Figure 9: Screenshot showing a user personal page displaying his personal details. 34
1.0 Introduction
The library catalogue and management system is an online based management system
that can be accessed from anywhere over the internet. The system can be used to search
for books of any category, with link to online materials. The system also supports placing
books on reservation, renewing borrowed book, among others. Users are allowed to
register on their own and login as members to enjoy the numerous supports provided by
the system.
Library have been accessed and managed in the past manually. Every transaction
done in the library has mostly been through physical contact. This is not a method to
reckon with today, with the level of technological advancement. There are also lots of
online materials that do not necessarily need to be accessed physically; there should
therefore be a means through which these materials can be accessed. The following are
some of the flaws of the manual method.
Slow retrieval of information.
Repetition of same information.
Inaccurate or inconsistent information.
Concurrent access cannot be performed.
Security and integrity problem.
Backup and recovery problem.
Large human resources are required
Require lots of paperwork and storage area.
Time consuming.
1.2 Purpose
The purpose of the library catalogue and management system is to provide a user
friendly interface that enable users access a library facilities as if physically present in the
library. It creates a platform whereby books could be searched for its availability and
location in the library, unavailable books could be placed on reserve, materials could be
added and deleted from the database, users could register wherever they are without
being physically present in the library, and they could as well have their account
suspended or deleted as the case may be. Also, with access to online materials books are
readily available for access no matter the number of interested users. Finally, the system
has been integrated for use by different user, ranging from the guest to the administration,
each with their specific right to access the system.
1.3 Scope
The library catalogue and management system is a community based library. Its use is not
restricted to a particular group of people. Anybody, be it library staff, registered members or
guest (unregistered users) are allowed to access the system to search for books, register as a
member and check the library information page. However, physical access to library materials
including online materials will require a user login details which means that users will only be
allowed to place a material on reservation or access online resources only if they are registered
members.
A registered member can login to his account to access his personal details, modify his
personal details, search for books, reserve book and renew them. The system also provides a
means through which a library staff can search for users or books to modify their details and also
allows an administrator to set the priority levels of users.
HTML: Hypertext markup language is set of codes or computer language that is used to develop
a web page [1].
PHP: Hypertext Preprocessor is a general purpose scripting language that is used to develop a
web page and can be embedded into html [1].
HTTP: Hypertext transfer protocol, a set of rules used by the World Wide Web for transferring
files on the internet [2].
Critical study of some previous work done in the design of a library catalogue and
management system, shows the different ways through which the system could be implemented
with limitations as to what the system is capable of doing.
Some designs do not allow guest the privilege to search for books in the library, access to all
facilities in the library is based on user authentication using his/her username and password[4].
Also some designs have assumed their staffs to be administrators thereby reducing the actors
involved in the system to three with the omission of the administrator [5].
Some implementations also allow library users to place a book which is not available in the
library on request and allows an administrator to contact book vendors to supply the requested
book online [6]. This has added more functionality to the design as it has extended the use of the
system to accommodate more actors.
The result and critical assessment of this works will assist in the design of a much better
library catalogue management system putting the limitations as well the added functionalities of
these previous works into proper consideration.