DESIGN AND IMPLEMENTATION OF A WEB-BASED LIBRARY INFORMATION MANAGEMENT SYSTEM (A CASE STUDY OF GODFREY OKOYE UNIVERSITY)

0
891

ABSTRACT

In Godfrey Okoye University, library management and administration is a very manual one in the sense that the information management methods are mostly done using the file system, students access to library resources are heavily manual, and that the library catalogue is done using the file system. As a result, accidents of data loss are common, Library record storage is often costly on the long run and theft of library materials is often an easy job. In the light of these problems, the design and implementation of a web-based library information management system is a facility that aims at allowing students to access and borrow books from the library without having to visit the library physically. It allows library staff to manage student activity in the library and create digital catalogues without using the manual bulky file system. It also makes the accessibility of library resources easy for students and lecturers alike. The methodology used in the design of this project is the Structured System Analysis and Design Methodology (SSADM) and the programming languages used in this project are HTML (Hypertext Markup Language), CSS (Cascading Style Sheets), PHP (Hypertext Pre-processor), SQL (Structured Query Language) and Javascript.

TABLE OF CONTENTS

  Title page                                                                                                 i

  Certification Page                                                                                    ii

  Approval Page                                                                                         iii

  Dedication                                                                                                         iv

  Acknowledgment                                                                                     v

  Abstract                                                                                                   vi

  Table of Contents                                                                                    vii

  List of figures                                                                                          x

  List of tables                                                                                            xi

  Chapter 1: Introduction                                                                          1

1.0     Background of Study                                                                        1

  1.1   Statement of the Problem                                                                           2

  1.2   Objectives                                                                                         3

  1.3   Significance of the Project                                                                 4

Chapter 2: Literature Review                                                                   6

2.0     Introduction                                                                                                6

  2.1   Theoretical Background                                                                    8

  2.2   Review of  Related Literature                                                            10

2.2.1     Function  of  Automated  library System                                       13

2.2.2     Challenges facing Automating Libraries in Nigeria              14

Chapter 3: System Analysis and Design                                                   16

3.0     Introduction                                                                                                16

3.0.1     Information Gathering                                                                   16

  3.1   Description of existing system                                                                   17

3.1.1     Problems of existing system                                                 17

  3.2   Analysis of proposed system                                                            18

3.2.1     Advantages of proposed system                                          18

  3.3   Design of proposed system                                                               19

3.3.1      Usecase Diagram                                                                 19

3.3.2      Database Design                                                                  21

Chapter 4: System Implementation                                                          24

  4.0   Introduction                                                                                                24

  4.1   Implementation Technology                                                             24

4.1.1        Graphical Interface                                                            24

  4.2   Implementation Architecture                                                            26

  4.2.1               Hardware Requirement                                                     26

  4.2.2               Software Requirement                                                       26

  4.3   Software Testing                                                                               27

  4.4   Documentation                                                                                 28

           4.4.1      User Manual                                                                       32

 4.4.2      Source Code Listing                                                           33

Chapter 5: Summary and Conclusion                                            34

  5.0   Summary                                                                                 34

  5.1   Conclusion                                                                              34

  5.2   Recommendation                                                                     34

  References                                                                                      35

  Appendices                                                                                     37