THE DESIGN AND IMPLEMENTATION OF A WEB BASED DIGITAL LIBRARY


Content

ABSTRACT

Web-Base Technologies have given many advantages to the organizations that have employed their use in their activities. The advantages include reduction in cost, reduce inconveniences, increase speed, increase accuracy, to mention a few. In this project; we discuss the digitization and delivering of the library books via the World Wide Web, on the internet, using free and open source web technology such as Apache, My-SQL and PHP to build an effective and secure distribution system for library materials.

We also see how the digitization of the library materials gives the students of Computer Science Department of Lagos State University easier access to their study materials.        

 

 

 

 

 

 

 

 

TABLE OF CONTENTS

CHAPTER ONE

INTRODUCTION

1.1.            BACKGROUND OF STUDY         

1.2.            MOTIVATIONS AND PROBLEMS DEFINITION          

1.3.            OBJECTIVES OF PROJECT STUDY                                

1.4.            SCOPE / LIMITATION OF STUDY                                               

1.5.            SIGNIFICATION OF STUDY                                            

1.6.            PROJECT / RESEARCH METHODOLOGY                                                         

 

CHAPTER TWO

LITERATURE REVIEW

2.1       WEB BASED COMPUTER APPLICATIOS – AN OVERWIEW

2.1.1    HOW WEB APPLICATION WORKS                                            

2.2       LIBRARY                                                                                         

2.3       DIGITAL LIBRARY                                                                                   

2.3.1.   ADVANTAGES OF DIGITAL LIBRARIES                                 

2.3.2.   DISADVANTAGES OF DIGITAL LIBRARIES                          

2.3.3.   TYPES OF DIGITAL LIBRARIES                                                

2.3.4.   EXAMPLES OF DIGITAL LIBRARIES                                       

2.4.      THE WORLD WIDE WEB                                                              

2.5.      THE WORLD WIDE WEB AND DIGITAL LIBRARIES                                   

 

CHAPTER THREE

SYSTEM ANALYSIS AND DESIGN

3.0       INTRODUCTION                                                                            

3.1       GRAPHICS USERS INTERFACE                                                 

3.1.1.   STUDENT U REQIREMENTS                                                       

3.1.2.   ADMINISTRATOR REQUIREMENT                                           

3.2       FUNCTIONAL REQUIREMENT                                                   

3.3       SYSTEM REQUIREMENT FOR PROGRAMME                         

3.4       POSSIBLE PROGRAMMING LANGUAGE                                

3.4.1.   PHP (HYPERTEXT PRE-PROCESSOR)                                       

3.4.1.1.ADVANTAGES OF PHP                                                                

3.4.1.2.DISADVANTAGES OF PHP                                                          

3.4.2.   ASP (ACTIVE SERVER PAGES)                                                  

3.4.2.1 ADVANTAGES OF ASP                                                                

3.4.2.1 DISADVANTAGES OF ASP                                                          

3.4.3    PYTHON                                                                                           

3.4.3.1 ADVANTAGES OF PYTHON                                                       

3.4.3.2 DISADVANTAGES OF PYTHON                                                 

3.4.4    PEARL                                                                                              

3.4.4.1 ADVANTAGES OF PEARL                                                                       

3.4.4.2 DISADVANTGES OF PEARL                                                       

3.4.5    AJAX (ASYNCHRONOUS JAVA SCRIPT AND XML)             

3.4.5.1 ADVANTAGES OF AJAX                                                             

3.4.5.2 DISADVANTAGES OF AJAX                                                       

3.5       LANGUAGES TO IMPLEMENT SOFTWARE                                                    

 

CHAPTER FOUR

DESIGN AND IMPLEMENTATION

4.1       SYSTEM DESIGN                                                                           

4.1.1.   INTERFACE                                                                                     

4.1.2.   DATABASE DESIGN                                                                     

4.2.      CASE DIAGRAM                                                                            

4.3.      IMPLEMENTATION                                                                                   

4.3.1    SOFTWARE SETUP                                                                        

4.3.2    OPERATION PROGRAMMES                                                      

4.4       CODE FOR DESIGN AND IMPLEMENTATION                                               

 

CHAPTER FIVE

5.1       SUMMARY                                                                                      

5.2       CONCLUSION                                                                                

5.3       RECOMMENDATIO            N                                                                                            

REFERENCES

APPENDIX A

APPENDIX B

APPENDIX C

APPENDIX D

 

 

CHAPTER ONE

INTRODUCTION

1.1      BACKGROUND OF STUDY

In recent times, digital technologies enable us to digitalize and visualize informal materials on the internet. Computers can make large amount of information available to the world wide communitywith the aid of the internet.

Like in other aspects of modern society, libraries are currently utilizing the internet’s powerful communication framework to deploy its materials to the general public. The use of computers as machines has greatly aided businesses, institutions, government and individuals to carry out their activities easily. In this study, the internet will play a major role in Education and Research studies. Already in use in major educational institutions worldwide are libraries that are digital and mostly web-based.

A web-based digital library is a typical example of a web application. Web application has gradually started to replace standalone application for the sake of the advantages they provide. There have always being digital libraries long before the existence of the internet in the western world. Due to the numerous advantages measured up to web-based digital libraries they are commonly used mitigate technological drives among students today.

This project focus on the accessibility and availability of study materials for the Lagos State University computer science department at all time. This can also serve as an e-center for the entire student in the department of computer science. This study will work on a prototype of a web-based digital library and will provide a simple administrative section for the librarian to upload books using upload form, adding and removing books to and from the library portal as they are being digitalized. Numerous foreign based international Universities already have web-based digital libraries built into their website for use by students and lecturers of the institution. Student of Lagos State University are in constant /regular demand for reference and study materials especially because of the quest of knowledge their course of study places on them. With a web-based digital library, students of Lagos State University especially the computer science department can carry out some of their studies and researching without physical presences at the library, books can be studied via internet connected computers. The benefits the students of Lagos State University stands to gain are too numerous to mention.

 

1.2      MOTIVATIONS AND  PROBLEM  DEFINATION

Department of computer science of the Lagos State University  does not have a digital library or a web-based digital library, in a bid to working towards development, there is need for work to begin on building a web-based digital library to international standards for the numerous advantages the institution and its students stand to gain.

The department of computer science library is well equipped with books but some problems exists which can be solved completely by a web-based digital library.Books may suffer damages and loss of important information due to mishandling by students.Natural disaster can happen to the building and damage books e.g. Fire. Books borrowed from the library are unavailable to her students till they are returned and replaced in their appropriate shelf by the Liberian. This process can take months thereby denying other students of the borrowed book when they are in need of it.Students are prone to do nasty things like hiding books in their inappropriate shelves for their easy and later reference just to ensure that the book is available anytime they need to make reference to it.During non-working hours like weekends and late nights, students cannot gain access to any of the books in the library until the library re-opens.

1.3      OBJECTIVE OF PROJECT STUDY

The objective of this study is to develop a Web base digital library that will create a system where study materials and books are available in softcopy format for easy accessibility to the students. Students can carry out some of their studies and research without physically present at the library.

 

1.4      SCOPE OF STUDY/ LIMITATION OF STUDY

The limitation of this study could be time constrain and unavailability of materials. As a result, might not contain large amount of e-books and study materials.

1.5      SIGNIFICANCE OF STUDY

A library’s usefulness is associated to its ability to make information available to people who need it in an easy and quick manner, since the use of computers and internet can greatly achieve this primary task, then this project is specifically significant in aiding the operations and purpose of Lagos State University computer science department library. It economically reduces the cost of purchase and production of books in hard-copy.  Technologically the students are exposed to different platform on the e-library which further enhances their drive for academic excellence.

1.6      PROJECT/RESEARCH METHODOLOGY

It involves the design of a web based digital library with a content management system with the aid of Microsoft SQL and PHP which is embedded in WAMP server.  

 

Order Complete Project