Vous êtes sur la page 1sur 35

LIBRARY

(A CASE STUDY OF NATIONAL LIBRARY OF NIGERIA)

BY

OLAYINKA RASHEED OLAOSEBIKAN 03533

Department of Computer Science School of Applied Science Nuhu Bamalli


Polytechnic Zaria

SEPTEMBER, 2009
TITLE PAGE

ELECTRONIC LIBRARY
(A CASE STUDY OF NATIONAL LIBRARY OF NIGERIA)

BY

OLAYINKA RASHEED OLAOSEBIKAN 03533

A project submitted to Department of Computer Science


School of Applied Science, Nuhu Bamalli Polytechnic, Zaria.
In partial fulfillment of the requirement for the Award of Diploma in
Computer Science.

SEPTEMBER, 2009
DECLARATION
I hereby declare that the project is a record of research work.

It has not been presented either wildly or partly in any institution for the award

of any degree. All materials used have been duly acknowledge in bioglogrhpy

_______________ ______________ _________

Rasheed Olayinka Date Sign


CERTIFICATION

I Olayinka Rasheed Ola. Solemely make this certification that project work in

my sole effort. It has been approved as having met the requirement under the

able leadership and supervision of Mr. ……….

of the Department of Computer Science, Nuhu Bamalli Polytechnic Zaria.

__________________________ ________________

Mr. (Supervisor) Date

___________________________ __________________

Mallam Isiyaku Dahiru (Co-ordniator) Date

_____________________________ __________________

Mallam Yusuf Gambo (HOD) Date


DEDICATION

I dedicate this project to the Almighty God for this mercy on me for my

completion of my program and the grace given me to scale through.


ACKNOWLEDGEMENT
The inspiration grace and strength altogether that avoided the writing of this

project came from the Almighty God. I give Him my unreserved appreciation.

A project of this dimension would never have been completed without the

author depending upon the generously of other directly or indirectly. My humble

thanks to my supervisor Mr

I believed would not want me to stress much on how I have taken the time in

my work.

I also acknowledge with the full respect to my coordinator Mall

May God reward him abundantly with his family.

My gratitude goes to My parent . Mr. and Mrs. Aufu Olaosebikan and my

beloved friend Miss. Deborah Adekunle and all family for their encouragement

and contributions’.
ABSTRACT
This project work will be basically on the application of E-library i.e. Electronic

Library. It state the way the whole library can be accessed from the remote area

through the use of interne6t with help of NATINAL LIBRARY KADUNA as a

case study. E-Library is very important in order to meet today’s technology as

the internet uses are increasing day by day in search of information which will

enable internet uses all around the world to visit the library outline and get the

needed information as it will be accessed from anywhere in the world.

Some of the merit are: it takes the library to meet people at their various homes,

offices and workshop and reduce the stress of going to the library from a far

distance, it provides easy book search, management and organization, it makes

services easier and store the reader information in the database for future

reference.

The first chapter of this project it based on information, Historical and Operation

of the National Library Kaduna, Review of existing method and the problem to

be electronizer, The second chapter state the planning and designing of the

program, programming language and computer & server configurations: the

method used in solving problems the system flow chant, input field and output

formats.

The chapter three is base on coding, testing and implementation, it also state

the breaking programs into modules and flowchart listing of out put format and
how the program can be installed and operated by the user. And finally the

chapter four and five is based on conclusion and recommend at the project, it

summaries the work and the proscem encounter the limitation and further

procedures improves the work.


TABLE OF CONTENT

TITLE PAGE

DECLARATION

CERETIFICATION

DEDICATION

ACKNOLEDGEMENT

ABSTRACT

TABLE OF CONTENT

CHAPPTER ONE

1.0 INTRODUCTION

1.1 BACKGROUND OF STUDY

1.2 HISTORY & OPERATION OF NATIONAL LIBRARY KADUNA

1.3 REVIEW OF EXISTING METHOD USED BY NATIONAL LIBRARY

KADUNA

CHAPTER TWO

1.0 LITERATURE REVIEW

1.2 PROGRAMMING LANGUAGE

1.3 COMPUTER CONFIGURATION /

WEB HOSTING / SERVER CONFIGURATION


2.3 ORGANISATION & FILE STRUCTURE OF NATIONAL LIBRARY

KADUNA

CHAPTER THREE

3.0 CODING & IMPLEMENTATION

3.1 TESTING & DEBUGING

3.2 INSTALLATION AND DOCUMENTATION.

CHAPTER FOUR

4.0 CONCLUTION AND RECOMMEDATION

4.1 SUMMURY

4.2 PROBLEMS ENCOUTERED AND HOW THE PROBLEMS WERE

SOLVED

4.3 LIMITATION

CHAPTER FIVE

APENDICES
CHAPTER ONE

1.0 INTRODUCTION AND BACKGROUND OF THE STUDY

Internet which serves as the major one of the world largest medium of

searching for information begin to expand it wings wider and wider every

day and as internet users grow day by day in search of information using

computer and mobile device which play a very important role in the

information technology, the need to take information materials to the

internet is very essential.

Internet helps in various ways such as sharing of information, research

center, study center, storage place of information and may more.

Internet have a wonder area of application today it is found in all area of

human endeavor and it is used by student, bankers, engineers,

accountants, teachers, salesman, professor and more many more.

1.1 HISTORY AND OPERATION OF HEPHZIBAH COMPUTER

The construction of the library began in 1962 and the library was finally

opened in November 1964. The head quarter was moved from Lagos to

Abuja 1995.
The library acts omacted by the house of assembly guaranteed financial

assistance to the project; the act also provided provisions for the framing

of staff and the creation of board chreetors. Made up of professionals. In

concord with demand of the Nigerians republic and the assembly, a group

of 15 framed librarians were hired to provide position role in developing a

manning the library. A board was mangurated in April 1966 by a new

military government. The board was made up of government officials

instead of professionals as written on the original act however, the board

fried to improve on the original objective of the library. But the Nigerian

civil war hampered finding and formal government actions were not taken

until 1970. In 1970, a new legal proceclant was set with the creation of of

the national library decree was partly. Enacted on the advice of the board

while wanted to expand the library other states capitals (including

Kaduna) in other to create networks of repositories of knowledge.

Administration

Administration department is the nerve centre of the national library of

Nigeria.

Pensonnel and general policies of organization


The specific functions of divisions are follows.

A. Appointment promotion and discipline division

i. Developing policies for recruitment, selection and placement of

head.

ii. Executing the approved policies on recruitment, advancement

and remuneration of staff

iii. Implementing the decisions of the appointment, promotion and

disciplinary committee

iv. Preparing brief for the meeting of the board, management and

development committee and appointment, promotion disciplinary

committee

v. Performing quarterly work load and task-force analysis to determine the

staff need of the various departments.

vi. Departmentation of newly employed staff and organizing

orientation programmed for them.

B. Staff welfare, records, training, person, and record division

i. Identifying the fraining needs of the national library of Nigerian

in consultation with the head of departments

ii. Formulating sound industrial relations polices, for the

organization in order to ensure harmonious union-management


relations

iii. Initiating health and other welfare programmed aimed at maintaining a

health work force in the national library of Nigeria

iv. Processing the payment of retirement benefit to eligible staff in

accordance with the approved terms and conditions of services

v. Ensuring that the work environment is clean and healthy in

consonance with the laws of industrial hygiene and safety

C. Board secretariat

i. Responsible for the custody and administration of board documents;

ii. Providing secretarial to the board at its meeting;

iii. Implementing the decisions taken at board meeting;

iv. Arranging for the convenience of board members during meeting;

v. Preparing brief and other papers foe board meeting;

vi. Taking charge of the correspondence of the board

1.2. Review of Existing System and Short Coming

The library has faced to effectively expand to the 36 state capitals of the

federation as designated by the library decree of 1970. In concert with the

lack of facilities in the state capitals, a lack adequate social amenity for

the library staff in some state capitals is another obstacle to the library is

development. There is also a lack of sufficient professional’s librarians;


the lack of adequate amenities provided by the library also does not help

in recruitment. There are also insufficient storage devices for ancho or

visual collections.

Problems analysis

Since the library has failed to effectively expand to the 36 states of the

federation, this shown that there will be limited access to the national

library.

a. Limited or no access to library information when needed.

b. Other state may not have access to the library contact of another state

unless they visit

c. Inadequate storage facilities for audio and video library content

d. Nigerians in other countries not have access to the library content unless

they visit.
CHAPTER TWO

2.0 LITERATURE REVIEW

Planning:

Designing: At this stage the analysis work from required specification to

produce the system specified it is at the stage the building of the system

will take place.

2.1 Programming language

The programming language used in the research are as follows;

HTML-which study for Hyper Text making language

CSS-Cascade style sheet

Php-Extended hypertext processor

myaQl-My structured Quarry language

JAVA SCRIPT-

They are all web development programming language for designing and

building application for online or internet use.

The basis of all above is HTML which is the foundation for learning website

designing. It is very easy to learn and understand. A program written in HTML

consists of statement and each statement consists of words and special

symbols. The words are known as HTML Tags which instruct a given object on
what to do. It is always enclosed is two signs of quarter-than symbols (<) and

less than (>) to enclose an HTML Tags called opening tags which the closing

tags comes the same way but and with same symbol with a slash (/) after the

less than sign (<) i.e. <head> welcome </head>

Language: this refers to as the tools used in communication with computer

system chere are different language in computer system. There are different

language in computer for website or internet programming namely;

HTML

JAVA SCRIPT

PHP

JSP

ASPX

Programming language used in this project the HTML, JAVASCRIPT, CSS,

MYSQL which are popularly used in application development on the internet

COMPUTER CONFIGURATION

Computer configuration is the arrangement of components that makes up a

computer used for this research work is explained below:

1. The processors Pentium II 2.8 GHz

2. Random Access memory (RAM) – 1GB

3. Hand disk – 80GB


4. floppy Disk – 3.5mch.

5. SUGA MONITOR – 15 inches

6. 44x CD drive

7. The printer ( HP LaserJet 13 00P )

8. Standard keyboard & mouse

Local server configuration needs to follow here

2.3 Method of solving the problems

This conforms to the methods under taken in programming language one

would have adopted the following steps;

Flow chart: flow chart is a picforial representation of work done on a complex

stream or on a hand copy (paper) in other words, is a dramatic representation

of data of a Job to be carried out or done.

System flow chart: A system flow chart can be defined as a personal

representation of the general overview of a system flow chart shows gradually

the flow of data or information through the system, its organizing and storage

media
START

INPUT

PROCESSING

STORAGE

OUTPUT

DOCUMENT

STOP

Program Design:- This involves the arrangement of programs in stage or

logical order

Algorithm:- A written steps in solving problems

Debugging:- This is the act of removing error that obstruct the program

claiming execution also the term given to the process of locating and eliminating

error from a program.

Program Documentation:- This deals with details description of program

INPUT & OUTPUT FIELD

One of the attribute of a program is field otherwise called data element, is a

combination of related character. The program for the electronization of ossuary


contains so many in put fields But this depend on the program it is

nevertheless; Ten (10) input field are for report programs while the book

records contain 8 input fields, it also concern with adding adequate comment in

the program code and describing what each steps does

Analysis:- Is the act of knowing the problems that needs to be electronized

Execution:- Is the act of carrying out programs that could be classified as being

structured.

Test Decision:- This symbol is used if the computer can execute the work

OUTPUT FORMAT

The last stage in both data processing stage and data processing system is out

put, in other words called information. After undertaking and entering all the

operation in electronization library program an intelligent output will be achieved

this will appear in the below format all the out put picture

2.4 Organization and file structure

File organization is the way in which files are arranged. A file consists of a

number and related records; each records of made of related fields and

consist of a number of characters.


ORGANISATIONAL STRUCTURE OF NATIONAL LIBRARY OF NIGRERIA

In view of the above there is the need to computerize the Reading room. If this

is done, there will be greater access to books and other materials from remote

area’s to books and other materials from remote area.


CHAPTER THREE
3.0 CODING AND IMPLEMENTATION

CODING: this is the actual writing of set of instruction in the computer

understandable language using logical steps. Developed during designing

in chapter two. To achieve the aim of the program is by typing the

instruction developed in program design into computer fort execution.

Implementation: this is the stage whereby the program can be applied to

solve the specified problems

3.1 TESTING AND DEBUGGING

The program of the electionized library has been coded and developed

the programs has specified aim of accessing the library from anywhere in

the world.

Initially, in the curse of the program, organizational structures of file more

created with the view of ascertaining data from them for the purpose of

the program. Now test will be conductance to evaluate the integrity of the

program

The test will involve collection of data from the files and input them to the

program, to see how also be done in the various places,


Test and run the two errors that may occur in the program during the

testing are:- SYNTAX AND LOGICAL ERROR.

 Syntax Error:- This occur when the program violate the format of a

program command.

 Logical Error:-The program runs successful but generates a wrong

result. This command to an incorrect calculation procedure.

Other type of error includes execution and data error.

 Input:-This will allow you to enter data through the keyboard.

 Output:-After data has been processed computer will then output the

result through an output device

 Processing:- This is act of processing the data to give a meaningful

result

 Document:- This is the act of documenting the output of the program for

further references
LIBARARY ACESS CODE REQUEST FLOWCHART

START

OPENS REGISTRATION
FORM

INPUT RECORD

WRITE DATA TO DATA BASE

CLOSE

STOP
LIBRARY ACCESS FLOWCHART

START

SEARCH FOR MATMALS ORG


BROOLU OMONYMALY

BEFORE
USER
YES CAN NO
LOGI REGISTRAR
LOGIN READ
N
DOES HE
ACCESS
CODE
NO YES

READ BOOK AND


BOOKMARK

STOP
ADD MATERIAL TO LIBRARY FLOWCHART

START

LOGIN

READING NO LIBRARIA
N OR
PAGE PATRON

ADD BOOK PAGE

ERROR NO SUCCESSF
ADDING UL
MATERIAL

BOOK
LIFTING

STOP
3.2 INSTALLATION AND DOCUMENTATION

This is very important because without knowing how to load the program

one cannot operate it.

Normally, the program require internal access, but for the purpose of this

project a software is installed on the computer that enable the program to

work like the internet.

i. Switch on the internet.

ii. Switch on the stabilizer and UPS if available or used.

iii. Switch on the computer.

Boot the computer to the desktop.

After booting on the computer, allow it to sean its memory.

This is the requirement need to be done. This can be ranged and done in this

way . If it is a windows operating system, double click on a program called

Xampp. Start exe top start the program and minimize the small beak window

that opens to operate the ,program, after having done the above procedure, do

the following.

a. Open any internet explorer program such as Mozillla firefox, opera,

internet explorer, Google chrome etc and type the following into the

address bar http://localhostle-library


b. The page loads, you can register as a guest and obtain library access

code or login as a librarian to add library materials such as book, video,

audio etc.

c. Apart from reading books and adding, materials, you can as well read

about the library information such as history, contact, publication tips

provided by National library of Nigeria. You can browse the program

interface for other features and you can always close the program with

the close button provided by the internet browser.


CHAPTER FOUR

4.0 CONCLUSION AND RECOMMENDATION

Conclusion:- This project is a electronization of library, which is able to

extend the service of National library of Nigeria through the internet. It is

now asses to allow people or library users to access the material from any

where in the world.

Recommendation:- This project is recommend by it efficiency to extends

the activities of the organization through the internet. It is also

recommended for its fast in service rendering to the users and ability to

use the service from remote areas.

4.1. This program is written to electornize the service of National library of

Nigeria the researchers have carried out research in the organization to

enable his electronize the activities of the library the manual methods

used in service delivery is nat sufficient. This program has a well

structured program to carry most of the activities of the organization on

the internet. It has been inten sified that a work done well and for that to

happier certain existing method of service delivery in the service of

National Library of Nigeria, it was found that electronic system it needed


to enhanced the service delivery and to catch up with the requirement of

the new computer age. A new electronic method has been planned and

designed so it is expected to perform better for the promotion of the

services or operating.

4.2 Problems encountered and uses the problems were overcome the

problems encountered during writing of the project are as follows.

 Fact funding a research:- The organization is a busy place to get

information from the personnel in charge.

 Designing the program:- A lot of time was wasted during the designing

of the program and also find it difficult to design some aspect of the

program.

 Power Supply Interrupted:- The National Electric Power Authority

(NEPA) normally takes height and with the UPS not backing up for a long

time resulting to delay in working some code. These problems

encountered in the product of this project were overcome by the grace of

God and the wisdom, knowledge, strength and understanding which He

granted me.
The following is how these problems were overcome firstly the problem of fact

finding was really overcome by the help of one of staff I was reffered to who

devoted his time to give me all the information I required.

Secondly, the problem of designing the program was solved through handwork.

Lastly, the generator overcome the problem of power supply interruption

sometime.

And other hand also feasibility analysis is one of the system life circles in

system design in my own understanding tagged as problems.

This system design at first proved as if it would have not been accomplished.

When we were given the project guide disclosure to as the topic and now to

start. I felt like a person left alone in the desert. I was apprehended; I did not

understand what they mean not talk of what to do. But after series of question

on what project is all about, I then realized that going to the place of case study

is the next thing. But with the help of Almighty God I now went to my case study

But they ask to go to the director first, by the time I got to him I thank God is

such a friendly and under stand able man, after all these journey of the project

was stated in full assure


4.3 Limitations

Some things that needs to be electron zed in the organization which are

done are as follows

- Borrowing of books to manually take it home and study without internet.

- The use of computer enhances on man power may compound

unemployment problems in the company.

- Adequate and constant power supply and internet is required for the

efficient running of computer which can not be granted by NEPA there

fore, they need a high powered stand by generator for the use of

interruptible power supply (ups) system.


CHAPTER FIVE
APPENDICES

In chapter three, the listing of the program uses directed to appear in the

appendices, has been said to be screen display and disclose of chart and other

ting found valid in the presentation of the program

Act these hare been done, and however mended the purpose in which they

were developed or created for the electronic library as listed below:

 Computer:- it is an electronic device where is capable of accepting data

through an out put device and process the data through the processing

unit and sent the result or output through out put devices,.

 Program:- This is a set of instruction that you give to computer in order to

perform a specific task.

 Designing: this is breaking down of problems into smaller program

modules . Coding:- coding refers to the actual writing using logical steps

developed during program design

 Testing: - This is what is performed after the program design before final

release for use

 Debugging:- This is an alt of subjecting a program into a final and

correction to know the error

 Run:- This is the act of executing the program written

Vous aimerez peut-être aussi