nurul ami binti ariffin
TRANSCRIPT
UTP E-Library System
by
Nurul Ami binti Ariffin
Dissertation submitted in partial fulfillment of
the requirements for the
Bachelor ofTechnology (Hons)
(Information Technology)
DECEMBER 2004
Universiti Teknologi PETRONASBandar Sen Iskandar
1
31750 Tronoh
Perak Darul Ridzuan-A5
{ p'la^l iW^jy f»/l5 —-I^S
Approved by,
CERTIFICATION OF APPROVAL
UTP E-Library System
by
Nurul Aini binti Ariffin
A project dissertation submitted to the
Information SystemProgramme
Universiti Teknologi PETRONAS
in partial fulfillment of the requirements for the
BACHELOR OF TECHNOLOGY (Hons)
(INFORMATION TECHNOLOGY)
(Ms. Michelle H.C. Beh)
UNIVERSITI TEKNOLOGI PETRONAS
TRONOH, PERAK
December 2004
u
CERTIFICATION OF ORIGINALITY
This is to certify thatI am responsible for the work submitted in this project, thatthe
original work is myownexcept as specified in the references andacknowledgments,
and that the original work contained herein have not been undertaken or done by
unspecified sources or person.
NURUL AINIBINTIARIFFIN
m
ABSTRACT
The Internet's rapid growth has motivated many companies to develop or use the
web-based application to gain competitive advantage against rising competitors. The
web-based application was designed as an information space, with the goal that it
should be useful not only for human but also those machines would be able to
participate and help. One of the major obstacles to this has been the fact that most
information on the web is designed for human consumption, and even if it was
derived from a database with well defined meanings for its columns, that the
structure of the data is not evident to a robotbrowsing the web. At beginning library
was just a store house of books and other document. General people were not
allowed to use those documents. After long time library started document delivery
service andcirculation came into picture. Theobjective andscope of this study is to
present the benefits, challenges and evolutions of having web-based E-Library
system. To narrow down the scope further, this study or research will be focusing on
the online reservation and due dates notifications. This project will focus on the
functionalities of the E-Library system which are reservation or booking books in
advance and notification on due date and overdue return. The users may be able to
reserve the unavailable book on-line through the system. Besides that, the users may
check their loan and reservation current status. Moreover, users will also be
provided with automatic duedatealertand overdue reminders. The system interface
will be created using various tools such as HTML, Dreamweaver, Adobe Photoshop
and PHP, These tools are selected on the basis that the users may access the system
from anywhere at anytime, through the use of a web browser. Using the Hybrid
Methodology, which is a combination of Spiral Model and Prototyping Model, UTP
E-Library System aims to propose a feasible, yet and efficient library system mat is
web-based.
IV
ACKNOWLEDGEMENT
Alhamdulillah be to Allah, the Most Gracious and Most Merciful.
This final year project had been a struggle to the author. If it is not for most
supporting people, this final year projectwould not be completed.
First and foremost, the author would like to express her gratitude especially to her
final yearproject supervisor, Ms. Michelle H.C. Beh, for without her guidance and
cooperation; three will not be success in this final year project. Ms. Michelle had
given the author her encouraging support and advice.
A bunch of thanks to the UTP Librarians and themanagement that had been giving
the authora goodcooperation in gathering the information about the current library
system. Besides that, the technologist, Mr. Azzubayani bin Abu Bakar had also
assists theauthor in part of findings andresearches regarding to thelibrary system.
Lastly butnot least, theauthor wants to express herthankfulness towards her family
especially to her beloved father, Mr. Ariffin bin Abd. Ghani and her friends for the
hospitality. They have lavished unconditional love and full support to keep the
author going for this project.
There is no words to express the author's gratitude than thank you to everyone who
helped theauthor to complete this final year project. Your guidance and assistance is
highly appreciated.
Form the bottom of my heart, thank you to all.
TABLE OF CONTENTS
CERTIFICATION OF APPROVAL
CERTIFICATION OF APPROVAL
ABSTRACT
ACKNOWLEDGEMENT
CHAPTER ^INTRODUCTION ....
1.1 Background of Study
1.1.1 Identifying library services
1.1.2 Defining Web-based .
1.2 Problem Statements
1.2.1 Problem Identification .
1.2.2 Significant ofthe Project
1.3 Objectives and Scope ofStudy .
CHAPTER 2:LITERATURE REVIEW AND / OR THEORY
2.1 Introduction ....
2.2 Web-based Library Approaches .
2.3 Libraries Challenges in Malaysia.
2.4 Benefits of Web-based Library .
CHAPTER 3: METHODOLOGY / PROJECT WORKS
3.1 Procedure Identification .
3.1.1 Software Process
3.2 Preliminary Analysis and Study .
3.3 Architecture Design and StoryBoardDevelopment
3.3.1 Overall Module Architecture. .
3.3.2 Proposed Module Story Board Development
n
iii
iv
v
1
1
1
2
3
3
4
5
6
6
7
8
10
13
13
13
15
17
17
18
3.4 Evaluation and Clarification Sub-Components Development 24
3.4.1 Development Tools .... 24
CHAPTER 4; RESULT AND DISCUSSIONS .... 26
4.1 Findings ....... 26
CHAPTER 5: CONCLUSION AND RECOMMENDATIONS . . 34
5.1 Conclusion for Study Conducted.... 34
5.2 Recommendations for future Enhancements . . 35
REFERENCES 36
APPENDICES 39
LIST OF FIGURES
Figure 3.1 Spiral iterative development cycle . . . . 13
Figure 3.2 Project Life Cycle. . . . . . . 15
Figure 3.3 Overall Architecture of an E-Library system . . . 17
Figure3.4 Mainpage module. . . . . . . 18
Figure 3.5 Signup or registration module . . . . . 19
Figure 3.6 Authorization module ...... 20
Figure 3.7 User's status module ...... 20
Figure 3.8 Loaned module ....... 21
Figure 3.9 Reserved module ....... 22
Figure 3.10Reservationformmodule...... 23
Figure4.1 UTP Librarydata structure ..... 27
Figure4.2 LibrarySystem Structure at UTP..... 29
Figure 4.3 Search system using the Intranet OPAC .... 30
Figure 4.4 Search system using the Internet OPAC .... 30
Figure 4.5 The search output ofMAHATHIR byusing theInternet OPAC . 31
Figure 4.6 The search output ofMAHATHIR byusing theIntranet OPAC . 31
Figure 4.7 Afull text from a document entitle 'Dr M: PETRONAS had done very
well'that browsed from the Intranet OPAC ... 32
LIST OF TABLES
Table 5.1 UTP E-Library System fiiture enhancements ... 35
ALAM
DFD
ERD
E-Library
GUI
HTML
IT
IRC
INSTEP
OPAC
OPU
PERMATA
PSR
PRSS
SQL
UTP
WAN
WWW
ABBREVIATIONS AND NOMENCLATURES
Akademi Laut Malaysia
Data Flow Diagram
Entity Relational Diagram
Electronic Library
Graphic User Interfaces
Hypertext markup Language
Information Technology
Information Resource Centre
Institute Teknologi Petroleum PETRONAS
OnlinePublic AccessCatalog
Other PETRONAS Unit
PETRONAS Management Training Services
PETRONAS Resource Centre
PETRONAS Research Scientific Services
Structured Query Language
Universiti Teknologi PETRONAS
Wide Area Network
World Wide Web
CHAPTER 1
INTRODUCTION
1.1 BACKGROUND OF STUDY
The web was designed as aninformation space, with the goal that it should be useful
not only for human communication, but also those machines would be able to
participate and help. One of the major obstacles to this has been the fact that most
information on the web is designed for human consumption, and even if it was
derived forms a database with well defined meanings for its columns, that the
structure ofthe data isnot evident toa robot browsing the web.
The question is doing the library users happy with the online approach? Yes most ofthe web based library service provider is getting a lot of feedback from their
effective users. So libraries also introducing more and more services on the web, atremendous amount ofcontent and the system has had some continuity over time.
1.1.1 Identifying library services
Library services refer to facilities, which are provided by a library for the use ofbooks and dissemination of information for the need and meet the users'
requirement. The well known existing library services are cataloguing,classification, circulation services, reservation, renewal, new arrivals, current
contents, current awareness service, selective dissemination ofinformation, indexingand abstracting, reference service, document delivery, inter library loan, externallypurchased database, CD-ROM databases, access to other library catalogues, accessto online databases, internally published newsletter, reports and journals,bibliographic services, and so on. All these services have changed its mode to enextend with web environment.
1.1.2 Defining Web-based
Web-based is popularly used as the synonymous term of World Wide Web (WWW)
or Internet or Online. The Internet and its "publishing arm" the WWW are important
components in the communication process. The web-based is a client or server
system used to access all kinds of information to anyone on the net. The information
can be in the form of regular text, hypertext, pictures, sounds, Usenet newsgroups
and other types of data. To access this information, use a client program called
browser. Within the web-based, the information is stored in pages. Each page can
hold not only information but links to other pages. In each page a particularword or
sequence of words highlighted item and the other information related to that words
in some other pages. This means that there is a link between the highlighted item
and the other information, the service is called hypertext. When anyone wants to
follow a link, the browser will find out where it is and connect the web server at that
location, request the new page and then display it on the screen. The WWW may
represent an intermediate form between recorded and unrecorded communication
and information transfer. Because it is a new medium the author has not yet fully
identified the dynamics of its behavior. Keeping in mind today's tremendous
increase in information and changing users behavior the author can say that the web
is an ideal media for providinginformation.
1.2 PROBLEM STATEMENT
1.2.1 Problem Identification
"I can't browse the library system from my room\ It was found that UTP's current
library system is a web-based application but it is only accessible in the library.
Therefore, users unableto browse it at anywhereand anytime they want. In fact, the
current library system is just available for the librarians and their management.
Users may only use the Online Public Access Catalog (OPAC) system provided in
the library. This is one of the system constraints and it brings a problem to the user
whose location is far from the library. For instance, there is no point to go to the
library if the reference book needed is unavailable. It is time consuming and
therefore, a web-based system is needed to overcome this problem.
"I want to reserve the book which is unavailable". The second problem arises
when the book needed by the user is on loan. The user has to go to the library to
search the book by using the OP AC system. If the book is unavailable or on loan,
the userhas to reserve it manually by filling a form However, there is probability of
losing theform since there is no system for the reservation. Therefore, the proposed
system should allow the user to make a reservation or booking in advance.
Indirectly, users may join waiting lists for books which are currently unavailable.
The users must alert with the queue position for them to collect the book at the
counter.
"Iforgot the due date of my book". The late return also contributes a problem.
Users always unaware about the date return for the books borrowed. Different books
may have a different due date and it may confuse the user. Therefore, it must have
an alternative to notify or alert them about the due dates for each of the books
borrowed. To make it more effective users may receive due date and overdue
reminders automatically.
1.2.2 Significant of the Project
This study is dedicated to the development of web-based library system. By having
this web-based system, user may access it anywhere at anytime. This UTP E-
Library system may allow users to view the status of the book either it is on loan or
on shelf through the OPAC. The system may link to the PETRONAS Internet
OPAC. Besides that, users may reserve the book in advance if the book is on loan or
unavailable. Users must alert with the queue position to know their own reservation
status. This reservation will hold the book for a week for the users to collect it from
the counter.
Users may look at their own status either for book loan of book reservation.
Different users may have a different profile. For instance, undergraduate students
can only borrow six books at a time. They may check how many books have they
loaned and how many books more that they can borrow.
This UTP E-Library system will alert the borrowers the due dates of books
borrowed and enable them to receive a notification. The notification will be sent to
the borrowers through email.
13 OBJECTIVES AND SCOPE OF STUDY
The objective of this project is to reengineer the common manual library services
into one of an automated system as part of the E-Library system. The scope ofthis
study and its related researches is thedevelopment of theonline reservation and due
date notification. This E-Library system may consist ofthe following functionalities:
• Aweb-based E-Iibrary system, which enable users to browse anywhere atanytime.
• A reservation form, which allows users to reserve a book in advance or to
joinwaiting lists for books currently unavailable.
• Astatus module, which allows the borrowers to check the quantity ofbooksborrowed and the queueposition for the reservation.
• A notification that alertsthe borrowers the due datesof books borrowed and
enable themto receive automatic due datealertand overdue notification.
This study focuses on how the web-based application can improve the function ofthe current library system. For ease and also to fit the project timeline, the researchwill only focus more on how the student may be assessing to the library systemthrough the Internet or Intranet. The research will also focus on how the librarydatabase will be integrated to the web-based system. PHP is a programmingparadigm that will be considered. The resolution is to build afront-end system usingPHP orHTML. The front-end system provides more intuitive GUI interface.
CHAPTER 2
LITERATURE REVIEW AND / OR THEORY
2.1 INTRODUCTION
Libraries are as integral apart of successful distance education programs as they arein traditional education environments. Today accreditation agencies stress the need
for library services in higher education, and are becoming more specific in theirstandards concerning these services for distance education students. Duringimplementation, ongoing management and assessment of distance education
programs, the library must be a partner in institutional discussions.
Libraries acknowledge that members of the academic community need timely accessto the information, as well as the skills to effectively find and evaluate this
information, in order to be successful with their personal and professionalendeavors. To reach these goals while serving distance education students, librariesmust work collaboratively with distance education faculty, academic departmentswithin the institution, and libraries and associations external to the institution. Thus,Universiti Teknologi Petronas (UTP) also needs a library system that satisfied theusers' needs.
Crucial library services for distance education users are namely reference,instruction, reserves, electronic collections, interlibrary loan and document delivery,and user authentication.
To effectively provide the resources to distance education students, library servicesmust be accessible outside ofthe physical library. Today most academic libraries use
the Web as the preferred delivery medium. However, other familiar methods such as
a toll free telephone number should not be overlooked [1].
The Association of College and ResearchLibraries (ACRL) Guidelines for Distance
Learning Library Services is currently the best articulation of basic standards. Two
philosophical preceptsfrom these guidelines are highlighted below:
• Access to adequate library services and resources is essential for the
attainment of superior academic skills in post-secondary education,
regardless of where students, faculty, and programs are located. Members of
thedistance learning community are entitled to library services and resources
equivalent to those provided for students and faculty in traditional campus
settings.
• The originating institution is responsible for involving the library
administration and other personnel in the detailed analysis of planning,
developing, evaluating, and adding or changing of the distance learning
program from the earliest stages onward [2].
As an international university, UTP should have a library system that satisfy users'
needs and requirements for management, access, storage, and manipulation of the
variety ofinformation stored in the collection of material that represent the property
ofthe library.
2.2 WEB-BASED LIBRARY APPROACHES
Web-based library services offer benefits for students, staff, and the institution.
Foremost, those interested in thequality of education provided will find that there is
no replacement for students having access to materials for related course readings,self-directed personal exploration, and required research projects. Providing these
materials, and the related services to help student access and select the most
appropriate resources, is essential. Providing these materials electronically is a
natural compliment for those programs thatarealso provided online.
Convenience and coherence are two incentives for providing library resources and
services over the Web. Students, whether offcampus for the day ortaking all classes
from a distance, are able to access materials from any location and anytimethrough
a medium with which they are likelyto be familiar. Online services can be designed
to logically connect to the other educational materials and programs the students
need for their coursework. Some institutions may choose to personalize services for
specific students to remind them of materials due, suggest relevant research sites
based on their current course schedule, or simply offer contact information for a
librarian who can assist them throughout their career. The research and critical
thinking skills students can learn and hone, because library resources and services
are available to them, will beuseful throughout their academic lives and professional
careers.
2.3 LIBRARIES CHALLENGES IN MALAYSIA
The developments of electronic libraries in institutes of higher learning as well as in
public libraries make information and education more accessible to all. All these
development certainly have impact to information seeking pattern of the Malaysian
society.
According to Dixon (2000)
We have entered the Knowledge Age and the new currency is learning.
Knowledge is the result of learning, and is ephemeral, constantly needing to
be revised and updating. Learning is sense making, it is the process leadingto knowledge.
Dixon highlighted that in this new globalization, education is the most important
thing and it is valuable. In order to have the knowledge, there must be a medium to
achieve it. Thus, an updated library is needed to help people to acquire more
knowledge andhelp themin learning process.
According to Tengku Azzman Shariffaddeen (2000)
The advent of information technology has resulted in global transformation
from Industrial Age to Information Age .In this Age; being an Information
8
society is not enough. We need to become a knowledge society, where
people are able to internalize information and knowledge for their daily
activities.
These are the challenges that librarians face today to make libraries as centers for
life long independent learning.
Inorder to meet the future challenges to support the nation's aspiration to develop as
a digital nation, Malaysia needs a National Agenda for the development of nation
wide digital library and information services. All libraries in Malaysia, may it be
academic, special, public or school libraries must take initiative to introduce
Information Technology (IT) products and services as an integral part of library
services. Some of the strategies for the development of digital library information
services are following:
a. Ensure that all libraries in the country attain minimum standard of services
with provision to provide multimedia IT products and services. Libraries
should redefine their roles to function asone-stop information centers, which
have accessed to local and global information resources available through the
Internet. Libraries should make its services available online so that its users
can interact with libraries from any locations at any time. Librarians should
be able to harness the richness of the global information resources and
develop metadata of relevant websites that are of interest to their users. This
is a challenge for librarians to master new skills to be able to act as
webmasters as wellas multimedia content developer.
b. As a Center ofExcellent, special library should act asa depository center for
all publications producedby its parent organization. It should function as the
memory of its parent organizations by collecting, documenting, and
preserving the intellectual heritage produced by members of its parent
organization and community. It should develop its own specialized
information systems, either by developing its own information resources or
have linkages with relevant information resources.
c. Develop a plan of action to digitize important publications produced by its
own organizations, thereby building up a repository of digital collection of
its own organization. Digitizations of local publications are anothermeans of
enriching of local contents. Digitization projects can also be done on
cooperative basis in order to eliminate duplication of digitizing similar titles.
Digitization program requires libraries to have digital equipment and those
librarians to have necessary skills to document systematically those digital
publications for easy retrieval. Provision of digital services should also
include provision of online digital document delivery service when
requested. The library should also compile and maintain copyright owners of
digital publications.
d. Libraries should provide IT facilities for users to learn and access Internet.
Systematic User Education Programs should be planned in orderto train and
guide users the proper way information handling and information seeking so
that they can fully utilize information services offered by the library.
Libraries should develop asacculturation center for ITand knowledge where
library users can acquire information handling skills; learn independently or
as group effective wayof using IT and accessing the net.
e. Online library services should include among others: online membership
registration, online reference inquiries, reservation andextension loan, online
document delivery services, online selected dissemination of services and
current awareness services, online consultation of advisory services. Online
processing includes online ordering, online copy cataloguing and self-service
loan. Libraries should also develop special forum by establishing list serves
among reference officers, acquisition officers, microfilming and digitization
groups [3].
2.4 BENEFITS OF WEB-BASED LIBRARY
The main benefit of implementing web-based E-Library system is to allow theusers
to access the system at anywhere and at anytime. This web-based E-Library system
is useful for an institution like UTP in order to help the students in their learning
process. The following are the benefits from the web-based Library in learning
process:
10
allows time for information gathering and reflection which in turn promotes
deep learning (MacFarlane, 1992)
encourages learning on a topic through interaction with multiple resources
(Kulthau,1985)
encourages in-depth focus on a topic which drives students to seek more
relevant information andproduce a product ofhigher quality (Kulthau, 1993)
undertaking research projects enables the construction of meaning through
activeparticipation with information resources (Kulthau, 1993)
promotes acquisition of effective information skills through conceptual
awareness of thenature of information andits diversity (Cleaver, 1986)
promotes the development of thinking skills such as problem solving,
reasoning, and critical evaluation through information handling and
independent research (Resnick, 1987; Todd &McNicholas, 1994/95)
allows for information gathering as a continuous process rather than
unconnected tasks thereby encouraging the construction of knowledge at
every subsequent phase (Moore, 1995)
improves attitudes towards the library, librarian, and reading (Schon,
Hopkins, Everett, & Hopkins, 1984)
improves student and teacher attitudes towards course content and academic
achievement (Cull, 1991)
connects information handling and use with subject matter which is essential
for learning to take place(Pitts, 1994)
encourages information skills development though self-directed learning and
reflection as opposed to teacher-directed skills instruction which may
actually hinder the learning (Irving, 1986; Webb, 1988)
allows for the active construction of personal understanding using reflection
and self assessment so information is given a context, mental model, or
framework (Stripling, 1995)
discusses search strategy explicitly thereby increasing the likelihood that it
will be transferred to future problem-solving situations (Pressley, Snyder, &
Cariglia-Bull, 1987)
increases academic achievement through ongoing experience (Breivik, 1977)
11
promotes student access to and use of resources by linking cognitive search
strategyto course-integrated instruction (Kohl 8c Wilson, 1986)
improves research skills and fosters self-confidence in finding information
by integrating library skills as part of subjectcurriculum (Nolan, 1989)
increases academic achievement in subject content, attitudes, and critical
thinking through useof a variety of resources in learning (Barrilleaux, 1965)
improves work study skills and vocabulary in the case of multimedia
programmes (DeBlauw, 1973)
12
CHAPTER 3
METHODOLOGY / PROJECT WORKS
3.1 PROCEDURE IDENTIFICATION
The result of the Tmplementation of the UTP E-Library System* is a web-based
system that users can access from anywhere at anytime, on condition that they are
connected to the Internet and use any browser. One of the methodologies followed
to ensure that thedesired result to beachieved is theSoftware Development.
3.1.1 Software Process
This project requires frequent user interaction. For that reason, 'Prototype Model' is
the first choice for the management process. However, it may have doubts about the
prototype model, and therefore it is concluded to use the 'Spiral Model'. Figure 3J
shows that risk-based approach ofthe Spiral Model is significant to the developmentof this prototype.
Plan _^J—_ Implement
team Measure
Figure 3.1 - Spiral iterative development cycle
Plan
In this phase, the author is trying to understand the users and theirneeds, as
well as how the author addresses those needs. The author will conduct a few
interview sessionswith users in gatheringthe data and information.
13
• Implement
During implementation stage, a prototype of the system is built to test the
solutions thathave been developed during the planning phase.
• Measure
Now it's time to see how users react. How long does it take them to
understand the solution? How long does it take them to do their work? What
problems do they encounter? It is important to understand that measurements
must be both objective andsubjective; timeon task is important, but if a user
takes more time because the tools enable him orher to do a superior job,then
it must beable to weigh improved quality of work against increased time on
task.
• Learn
This is the analysis phase to decide which parts ofprototype are doing well,
and which parts are not
After regular reviews, it was decided that the best approach was to use a 'Hybrid
Model* that would implement the risk management of the spiral model along with
the incremental model, which is a mixture of the prototype model and the linear
sequential model. Figure 3.2 show the life cycle for the development process as well
as entry andexitcriteria for thedifferent phases of theproject.
14
Project CoordinatorRequest Proposal
RequirementsDefinitions
High level design
Detail design
SystemImplementation
Coding completed
System Testingand Support
90% of requirements understood
Prototype 1
Requirements met
90% of desien done
Prototype 2
Design approved
Product
Delivery
Figure3.2 - ProjectLife Cycle
3.2 PRELIMINARY ANALYSIS AND STUDY
This sub-component is the fact finding works conducted by the author in order to
learn more on the topic or E-Library and web-based library. Among the methodsused in this components are as listed below.
• Reading or Studies
The result of the studies can be seen in Chapter 1: Introduction and
Chapter 2: Literature Review and or Theory of this dissertation. Among
the sources used to conduct the preliminary analysis and study of this
project are articles, white papers and journals regarding the topics on E-
15
•
Library, Digital Library and web-based library. Detailed list of the
references used in this studycan be foundat the References sectionat the
end of this dissertation.
Interviewing UTP Librarians
The plan to conduct an interview with UTP librarians to learn more on
their current library system and the problems they are facing in using the
system. The author interviewed the Library's Technologist whose named is
Mr. Azzubayani bin Abu Bakar. He explained current UTP's Library
structure and the OPAC usage to the author.
16
3.3 ARCHITECTURE DESIGN AND STORY BOARD DEVELOPMENT
3.3.1 Overall Module Architecture
For the development of this project, Figure 3.3 below shows the overall architecture
for the proposed E-Library system from the user's pointof view. First and foremost,
when the users decide to access the system or service, they must login into the
systemthrough the Internet. They have to inter their own User ID and password for
authentication. Thewebserver (Apache) transfers the user's request or transaction to
the application server(PHP) which then is directedto the library's database (Oracle)
for data saving purpose. For the purpose of this project, the scope had been
narrowed down specifically on the study and development of the online reservation
and due dates notifications.
UTP E-LIBRARY
SYSTEM,T-
»i • w
Figure 3.3 Overall Architecture ofanE-Library System
17
3.3.2 Proposed Module Story Board Development
Before the actual development and construction ofthe module can take place, thestory board is first drawn. The story board shows how the interface of the module
will look like (buttons, banners, text-boxes, etc), the flow between the interfaces andserve as a guideline for the construction ofthe module itself.
Figure 3.4- Mainpagemodule
The first page of this system is its main page. There are a few pictures ofthe UTPlibrary located in this page. As an introduction to the users, there is a briefbackground or description of the UTP library. At the bottom ofthe page, there aretwo buttons which are Login and Sign up buttons. Ifthe users have registered, theymay go into the login page directly. Meanwhile for those who are not registered yet,they have togo the sign up form for new registration.
18
UTP E-LIBRARY SYSTEM
User ID
Password
Login
Figure 3,6 - Authorization module
When users enter the Login button in the main page, they will get into the
authorization module as illustrated in Figure 3.6. They have to insert the username
and the password. The user ID is actually a unique ID which own by each user.
When the user enters the Login button, the system will authenticate the password
and user ID from the database. If the authentication is successful, the system will
invoke the status module which shows the user details and loan or reserve status.
Homepage
Status
OPAC
Reservation
Logout
UTP E-LIBRARY SYSTEM
Name ;
User ID:
Email *
Status .Loan
Reserve
Figure 3.7 - User's status module
20
The status module will invoke when the authentication is successful. This status
module will display user details and provide links to the loan and reserve modules.
The users may click on the loan link and the loan module will invoke. The same
thing goes to the reserve link. By having this status module, users may check the
quantity ofbooks that they have borrowed and the reserved books as well
Homepage
Status
OPAC
Reservation
Logout
UTP E-LIBRARY SYSTEM
User ID :
Item loaned
No Item ID Item Title Author Due Date
Figure 3.8 - Loaned module
This loan module will list down all the books or items borrowed by the users. The
system will list the item ID, item title, the author name and the due date of each
book. The main purposeof havingthis loan module is to let the users view their own
status. The users may know the quantity of the books they have borrowed and
number of books they can borrow. Besides that, the users may alert with the due
dates of each book.
21
Homepage
Status
OPAC
Reservation
Logout
UTP E-LTBRARY SYSTEM
User ID :
Item reserved :
No Item ID Item
Title
Author Due
Date
QueuePosition
Figure 3.9 - Reserved module
This reserved module fimctions the same with the loan module. It will list down all
the reserved books. The system will list the item ID, item title, the author name, the
hold period and the queue position. The module provides the queue position to
inform the users the availability if the reserved book. The book is available to collect
at the counter if the queue position is T. The main purpose of having this reserved
module is to let the users view their reserve status.
If the users wish to search for anybooks or items, they mayenter the OPAC button.
This OPAC button will link to the Internet OPAC. The OPAC website will invoke in
a different window. The OPAC system will provide the book or item ID as a
reference for the user. The users need to insert the book or item ID when doing the
reservation.
22
Homepage
Status
OPAC
Reservation
Logout
UTP E-LIBRARY SYSTEM
Reservation form:
User ID
Item ID
Item Title
Publisher
Figure 3.10- Reservation form module
Thereservation form allows usersto reserve books in advance or to join waiting lists
for books currently unavailable. The book to reserve must depend on the nearest
date due. When the users enter the placereservation button, the system will confirm
the reservation and update the records in the database. The reserved module will
automatically refresh the reserve status.
23
3.4 EVALUATION AND CLARIFICATION SUB-COMPONENT
CONSTRUCTION
4.1 Development Tools
For the development and construction of the UTP E-Library System the following
set of hardware and software had been used.
1. Managerial / Documentation Purpose Tools
• Microsoft Project
- Used for the preparation of project works schedule (Gant Chart),
resource allocation and project tasks identification.
• Microsoft Visio
- Used to generate professional module diagrams such as the data flow
diagram (DFD), entity relationship diagram (ERD), class diagram
and other that are used in the initial designing of the proposed
module.
• Microsoft Word and Excel
- Used in the preparation of the log book, weekly report, project's
documentation and the final dissertation of this study.
• Microsoft PowerPoint
- Used in the preparation of the slides for the presentation of the study
and the proposed module to the internal and external examiners.
24
2. Module Development & Construction Tools
• Macromedia Dreamweaver
- For web development and HTML editing
•
•
MySQL
- Used to create the databases necessary for the module. It is very
fast, robust, relational database management system. Enable to
efficiently store, search, sort, and retrieve data.
PHP
- Server-side scripting language designed used for the web system.
It is an Open Source product.
Development & Construction Hardware
- The hardware that is used in the development and construction of
the proposed system is the personalcomputer. The specifications
of the notebook are as listed below.
Module:
Microsoft Windows XP Professional
Version 2004
Service Pack 2
Computer:
Intel 4 2.40 GHz ®
256 MB ofRam
25
CHAPTER 4
RESULT AND DISCUSSIONS
This chapter shall be discussing the result of the study that had been conducted and
the development of the UTP E-Library System. The aims of this chapter are to
create a link between die study being done and the final product in terms of the
objectives during the development of the module design and followed by a
discussion on the finished module's functionalities and limitations. With this
discussion, it is hoped that more data and informationregardingthe development of
an E-Library system can be put into light The discussion will also be focusing on
whether the developed module had managed to fulfill the four scopes of project or
objectives as had been proposedearlier.
4.1 FINDINGS
In the requirements and analysis phase, a series of interviews has been conducted to
gather all the information. As a developer, the author needs to getthe opinions of the
interviewee (user) and his or her feelings about the current state of the library
system. Open-ended questions havebeen used for the interview because this type of
questions allows the respondent with options for responding. The outcome of these
was positive and the general sentiment amongst all those interviewed is that the
project is relevant and will prove beneficial to the students and other user if it were
to be implemented.
UTP Information Resource Centre (IRC) promotes information-sharing among 27 of
PETRONAS group libraries nationwide, in an effort to provide up-to-date
information especially fortechnical references andresearch anddevelopment.
26
The facilities are searchable on-line (through OPAC) to facilitate fast information
access from various locations such as PETRONAS Resource Centre at KLCC,
PETRONAS Management Training Services (PERMATA) and PETRONAS
Research Scientific Services (PRSS) at Bangi, Institut Teknologi Petroleum A
PETRONAS (INSTEP) at Batu Rakit and other branches throughout Malaysia. The
comprehensive collections available in the library are mostly related to engineering,
science and technology, management, and languages.
The interviewee said that the current library system used the BasicTechlib (Open
Text) for storing all the data. There are four core components in the library systems
which are Acquisition, Cataloging, Serialand Circulation.
ACQUISITION \_- 7 ^*^ CATALOGING
CIRCULATION SERIAL
<^Figure 4.1 - UTP Library data structure
Once the librarian has done with the cataloging, all the data inserted will be stored in
the database server which is located at PETRONAS Bangi Data Centre
(PERMATA). As illustrated in Figure 4.2, database server and web server for
PETRONAS branches are centralized at the PERMATA. These two servers will
connect to the Wide Area Network (WAN) and distributed the system to the entire
PETRONAS branches. For instance, UTP Information Resource Centre (IRC) and
Akademi Laut Melaka (ALAM).
27
The borrowing process is done manually whereby the user has to go to the counter to
borrow a book. User has to give the ID number and the system will verify the user
ID and the item ID (barcode). If the user ID is not in the system, it needs to be
registered. Thenthe material can onlybe checked out for the user.
28
tJA
NU
lD
AT
AC
tSN
'i'K
fcS
Ba
sic
Tech
Lib
ba
ab
Data
base
Serv
er
••S
B
Web
Serv
er
Oth
er
OP
U1
11
i'
1
Use
r1
Use
rn
Figu
re4.
2-
Lib
rary
Syst
emS
truc
ture
atU
TP
29
Usern
UT
P
IRC
PR
C
(HQ
)K
LC
C
As shown in Figure 4.3 and Figure 4.4, there are two types of OP AC available in
UTP library; the Internet OPAC and the Intranet OPAC. The OPAC system is
integrated with other PETRONAS libraries where a user may be able to search
materials from all those libraries. However, user may also choose to search from a
particular source only. This OPAC system is able to show the status of the materials
either it is on shelfor loan.
feltyiilHilMlliaJM 3-tffl^w** -*m
I"""" f#' teto^et
Figure4.3 - Search systemusing the IntranetOPAC
. m
•4'rHtfi3''4fl»sSi*$~ V.jtpm"
Figure 4.4 - Searchsystem using the InternetOPAC
30
The major difference between the Internet OP AC and the Intranet OP AC is that the
Internet OP AC is not full text while the Intranet does as shown in Figure 4.5 and
Figure 4.6.
4-e** -
Maw n~/mtM Tocb . MB
-* - i& @j" (jjjt \ 'S&L&nrdi i&rmmt 5jtmu»y | 1^- ig*]Ad4eM jg] hHpn/fOMC.pBtranM.wm.iny J-J **"=>
WtKnWBMBtH BJWfcHWM
113
104 p :22 cm, 1998(681(393) MAH) 11/29/04
Mahathir mcnjulang martabat Malaysia /oleh Zabdi Dato' Zainol Rashid ZAHIDI ZJUKOL RASHID.2003(92(595) ZAH) 11/29/04
Malaysian politics under Mahathir Electronic i
225 p. :maps24 cm.,
Pemikiian TV MaWhir- i^-tann Islam/ by Ismail IbiahimlanailIbrahim, x. 63 p. 19 cm. 2002(m BP 63 .M318 2002) 11/23/04
i. 143 p. :iH22cm..
H niap. re Mqii^y tuBh.- P. S.Mauzy. Diane K.., ma.
PETRONAS ma? list i ubsidiaries. says DrMTHE STAR. 2004-11-03; p.3. 2004fCNO4/O6667) 11/03/04
Tun Dr Mahathir meets PETRONAS staffin Vietnam Ip : ffl30 cm. 2004(PNWS 0617) 09/24/04
DrM dbobatpembmamindarakyat Malaysia TTTUSAtr MALAYSIA, 2004-10-04: p.S, 2004(CN04/05746) 10/04/04
PeBk pensntaan Raia Cub Prut HARTAN METRO. 2004-10-03: p.92.93. 2004/0004/05760) 10/03/04
Univ^rsitiianaaniadi'kilanaiiai^'trriJSAlT MALAYSIA. 2004-10-03:0.11. 2004<-CN04/05762i 10/03/04
Can Mahathir walk the talk? INSTITOTTONAL INVESTOR. VoLXXECLNo. 05.1998-05^68.70-74 /E050.1998 0^5 321
11/30/02
A Mahathir sampler INSTITUTIONAL INVESTOR. VolXXm.No.05.l998~05:P71. (£050 1998 05.33) 11/10/02
Behind Mahathir's fears MSTlTtmoNAL INVESTOR. Vol.XXni.No05.199B-05:P74.77-79.fE050.1993.05.34) 13/10/02
Dr M PETRONAS has done very well THE STAR. 2004-08-24 :p.3I, 2004(CN04/04994) 08/27/04
Mahathir's paradigm shift (S-l-1) 08/17/04
Paradoxes ofMahathirism : an intellectual biography ofMahathir Mohamad (L-l-t/2) 08/17/04
Mahathg epitome ofa statesman 200p.. (n) 08/17/04
ITcapan-ucapan Dato Seri Dr. Mahathir Mohamad 1989 »v. 262p., (L-2-1) 08/17/04
\%&&1&\\ 4»>aeci5e<nwm»it-..,||^ir4MBwnt6-r<m»ni_
Figure 4.5 - The search output ofMAHATHIR by using the Internet OPAC
| Hr Edt View Paventu Tosb Help
| +"B*fc ._-» - f(S (J] iffl i i^gntWh i±JF«™*B« "^Mitwy ji^. £jjAd*HM|e3 httpl//pw.DBtrtil>«,om.my/Bdu/prB<:l»/hdnx.htnijlW» ^]QntantoBlW» gJFwahtotmtf £|WMowM*la £]wmIbw*
«S8Si^^^i-.-.,,.- :-,,.:-:,
^J
T3 **•»
PRECISE
nmE
Cjs Tun DrMahathir meets PETRONAS staffin Vietnam Ip ;SB0 cm. 2004(PHWS 0617> 09/24/04
dk DrMdinobat pembtna minda rakvat Malaysia TJT05AN MALAYSIA. 2004-10-04: p.S. 2004l,CK04/05746) 10/04/04C3b Pctikcensntuan RajaCubPrixHARIAN METRO, 2004-10-03: p.92,93, 2004(CN04/0576Q) 10/03/04
0&) TTniversiri langari iadi Ttilane iiaj»h' TJTUSAN MALAYSIA. 2004-10-03: p.11, 2004fCN04/03762) 10/03/04Can Mahathir walk the talk? INSTTD3TIONAI. INVESTOR. VolXXIILNo. 05,1996-053-68,70-74,(E030.1998.05.32) 11/10/02
A Mahathir sarrgler INSITTUTIONALINVESTOR. VolXXmJNo.05.1998-05:P71, (K050.199B.0S.33) 11/10/02
wmmmmmm11/10/02
Dr M: PETRONAS has do : very
jONALINVESTOR. VoLXXrn.No.05,1998^5:P74.77-79.(E050.1998.05.34)
STAR, 20O4-OS-24 : p.31. 2004(CN04/04994) 08/27/04
18/17/04
18 Paradoxes ofMahathirism : an intellectual b-ioaraphy ofMahathir Mohamad (L-1-1/2) OS/17/04
19 Mahathir - epitome oFa statesman 200p., (n) 08/17/04
20 Ucapan-ueapan Dato SrriPr Mahathir Mohamad 1989 irg. 262p.. (L-2-1) 08/17/04
FORMATLEOENO; p^CITATIOM 1ABSTRACT [J^TCXT • GRAPHICS E§ MULTIMEDIA
ai«Jt|||afl <£O j]|gj'i'tt«i:iSE»it*ramu. ^Ji»w>'«wia-Woowftni...|
Figure4.6 - Thesearchoutput of MAHATHIR by using the IntranetOPAC
31
~3
The full text means that the system may be able to show the source directly from the
website itself. An example of the full text produced from the above search output is
as shown in Figure 4.7.
mFto Edt Vtow Fwsrftu Toefe Hefe
K^iMdaSsJ;
4-<Ba* - -» - if) jjjj 3} ] i^SMrch EiJFWMtet >^Hstoy | [^» £>iAddress [#] r^i//pww.pBtroriai.cai^iwMufP'«lcB/ndn,lain "3_^»
F R E C J S *MORMATION
HQ.Vt" ABOUTPP.C ONLh'tc SEARCH SERVICES E-ZESDURCES /'•.-iiilaue SHLC
mm
l<9|i*> .% m *b i* * ||ff<*[rB-w||ai»5g'" • »|DP|i3iaiqHiHI
Dr M: Petronas has done very wellTUT pluck ^hovrn by rrtisiijHaihrful E£d [hucnui) Id ^rehirejbnuri «mI tike (in iltF •?&». j»yi intfitoJ iitdutfry and Hi sheer d*u.T-jnnkK^n ro racrl tn lis am\ wayhAvpninwdmeforctuuy into wani f* Totfjy, fanner Film- MLm^n
num, tut w-Hholly Rinviti to Hiila? drlwnia a ngraficdnr j^ntHilpntiMiM byhvnrnriij; * frily [(tipgrnEMl oil a&dGis mrfhnstoiuL
"tr LtRnpABti UUlllUtlHl ItaElUIHlUjlizumpjnlet it* nxn-n b icmjrii-dblc « mi mivi" cptrifMray h*scKjumkil vi iwfl.1* jk^pJc lite fcuiJi.nMkldyiU Ji a >nwllpnxtutn.1-U14 Or Kjfarhir. who is hew jii
m jh intnvnw il Jlrt rihcr illIhUidw. tit sild A'upvi h*d rtmrULiy wi-H liy fbtvurg .1 ietdw; jjtc?.mu> lit 35 EDumries and brtniInrefwcL In tvrrv ."Wpettnf rh= ml
H ToiEIKd 111 /ll3t ltl|ukkfl:yrftbtnu CJiJ^ii stfn bin!, m i»MtLTtfuciq^arjtlqp Mid pnxt>aln49niiin#dc t< arm orictonrary (n 1*2 enHit puling iilnrid. uifrEiurcTmmHSnu
i;il prtHEtKlklliUy^HAB.
Today, JVmjims b Involved In
rhplwitHtc miliar lurt tub, hiul
MMfcTfnSllfcrf.ArIhfit In*siul 11was quire 4HI1-
•jll lq rnmnruv torr tfrvefapdn?iduntnn, whKh uncc 4lmdy ham-Uruuini rtif nil malrirt.tlwi Mraiu,LOO* CDIlLlI lb *tU[ tttf tnffjei ui]
tP
•Atuthlf ftWiimid
•rBsbtjncc jimEla^tlin imitlit |h Ihi-1ifs vraf urnpuinrr Imin CMn*(hi;
BUlCmfl "ton itnrCT4ittu>[rf]-tf4<-i*h*lnirwlrj|-IuuilmI m Nftittii.ztlKl vWth ntu«-hnWrT^ imvl) wonli BM97.6WL
uiu hj(l jIhj duiibitrd HumBMrMbti In IM3 in KMH-)5F>il(iirTTiely.Jiiiinnrtmfirpi J5-: iJilw
n^dhc Tt>tiln*w;t jjrircrt^mliiM-mntoynn wht i^ibracal ihe c^dl-
Ihe Lau Puttcms dutiBwn. 14nSri Atizju iiimJ rtbidiu. j-uiUhis #FElmnas\ nub jniuveruiy ui
Lirrdufcferii Jml wrgflvr ninresaianto imp EiKniuny tor IHr whrte J>«.m-i uf T*n!iiit^nu.'
Tlw illttlfnHy w.u whan frtraitisFlu m iiuuciitidK d>vL IhKfc ditcQnasiion Fn dfJei rn (iwc mullai¥ji (o ddTcErm conmjuin. OnceDi#t H* (birv, fie 'Jtfl fartm* w^itKi«]-f ncEn iftrrrc,
WUh iimTirniift vnWn-rt la 25rounirrcs, l^iruniii uuii#^ oil4nui *?j pnrttictton iwvw;irfaiim?> (ehai.flt; ATlu. i r>ul ampul,
Wttuid rHiuiD torrlmir id be
Tn ihti, Dr Msluihir Mkl Theiidtidul ULtUuniwxkrn 1^EliBiqfVtiy
" ifiLliflndAstMiawwurreaf/ ibp pumomcfit"
V/rllj
la F^va.in^ wih Frtiuii^i during lib HMinem prime mlniitrr. Iw uruvcd it\x
JwmcHj npanvd dJiaclV 1* E>rncpttii :n Tl^y umr UR3in£(D Ifcifiila jdvfcp
IfflDm
Figure 4.7 - A full text from a document entitle 'Dr M: PETRONAS has donevery
weir that browsed from the Intranet OPAC,
However, this OPAC service is only available in the UTP library and can only be
fully access by lecturers and staff. By having this E-Library system, users may be
linked to the Internet OPAC and they will be able to search the materials online
through the system.
The current system is unable to produce the report automatically and therefore the
thirdpartysoftware calledCrystal Report is usedto generate the reports. The reports
are used for the management to investigate the libraryperformance.
Users may only do the book reservation manually. They have to come to the counter
to request for reservation and the librarians will set the books 'ON HOLD' in the
32
system. This reservation can only be made twice per book and there is no proper
system for the due date alert or overdue notification.
As stated in the earlier chapter, there are four types ofuser or profile and they have
different privileges such as quantity of books can be borrowed and the durations.
Profile Quantity Duration
Undergraduate 6 2 weeks
Postgraduate/ Academic/Executive 10 4 weeks
Non-Executive/Technicians 6 2 weeks
Part timer/Others 4 2 weeks
Table 4.1 - UTP library's user or profile privileges
33
CHAPTERS
CONCLUSION AND RECOMMENDATIONS
5.1 CONCLUSION OF STUDY CONDUCTED
Overall, the study conducted and the module developed represents only a small
margin of the total E-Library system development. However, it is hoped that with
this study, more efforts will be taken by other parties (industry expert, information
system's expert, programmer) in conducting further and in-depth research on the
design, development and implementation of the E-Library system to ensure that
Malaysian' libraries are not being left out in the race towards technology
implementation in the near future.
Services are the heart of any kind of library. A web-based library service is a trend
Libraries are taking full advantages of internet and web facilities. They are
remarkable changingtheir mode of provision of services. Users are also very happy
by gettingthe libraryservices throughweb. Theycan save their time and harassment
from not getting the information. The western countries have gone far miles than
developing and underdeveloped countries. This new mode of service is highly
effective in special libraries ratherthan academic libraries. In our country we are far
backward in this matter. Though we are thinking a lot but in practical it is very
difficult to apply. Our national policy is there but there is no intention of
implementation. Here is no infrastructure at all to implement web based library
services. Government policyof restricted employment opportunity compelled not to
take professional manpower as manyas required. Various networking system in our
country is simply failed due to the lack of good will, effort andego problem of big
libraries. Butstillthe author hope thatwe will enable to overcome all these problem
and though initially the installation cost is high but when a library will enable to
provide web-based service it will popular and if the library and information center is
being a professional about their services then in near future it can become a money
making self earning organization.
34
3. RECOMMENDATIONS FOR FUTURE ENHANCEMENT
Table 5.1 below shows some of the future enhancements that are recommended for
the UTP E-Library System. These enhancements are not absolute and are to be
modified as more information regarding the scopes, performances, functionalities
and practicability ofthe prototype module are received from the end-users.
Future system
enhancements
Scope:
• Customized the module so that it would better
serve the end-users.
• Connecting the module to a higher-level database
so that tables-joining can be performed between
the module's tables in order to provide the end-
users with better data and information.
Functionalities:
• More full-text electronic journals. Eventually,
indexes that do not now include full text will
begin to do so, or link to external resources.
Electronic Collections Online may mature as
such a service.
• More Web forms for user feedback, and perhaps
a virtual librarian who interacts in real time chat
or video conferencing. While there's nothing like
a simple phone call, the virtual librarian wouldn't
have to be in the library.
Provide own Search system that allows the librarians to insert
the updated data easily the users will get the exact results of
their findings. Produce a system for the other items available in
the library for instance, CD-ROMs, video tapes, journals, and
exams paper.
Table 5.1- UTP E-Library System future enhancements
35
REFERENCES
[1] http://www.wcet.info/proiects/laap/resources/library.asp
[2] http://www.ala.org/acrl/guides/distling.html
[3] http://www.geocities.com/sudiphatna/sem.html
[4] Dixon D. 2000, The Knowledge Age, Melbourne, Australia.
[5] Tengku Azzman Shariffaddeen ,2000, The Digital Age: Challenges of
Librarians in Malaysia from http://www3.jaring.mv/jstmy/wsdigitage.html
[6] Barrilleaux, L. E. (1965). An experimental investigation of the effects of
multiple library sources as compared to the use of basic textbook on student
achievement and learning activities in junior high school science. Ph.D.
Dissertation, University of Iowa.
[7] Breivik, P. S. (1977). Open admissions and the academiclibrary. Chicago:
American Library Association.
[8] Cleaver, B. (1987). Thinking about information: Skills for lifelong learning.
School Library Media Quarterly, 16/1,29-31.
[9] Cull, P. (1991). Resource-based learning: A strategy for rejuvenating
Canadian history at the intermediate school level (ERIC Document
Reproduction Service No. ED 343 829).
[10] DeBlauw, R. A. (1973). Effect of a multi-media program on achievement
and attitudesof elementary and secondary students, Ph.D.Dissertation, Iowa
State University.
36
[11] Kohl, D. F., & Wilson, L. A. (1986). Effectiveness of course-integrated
bibliographic instruction in improving coursework. Reference Quarterly,
26/2,206-11.
[12] Kuhlthau, C. C. (1985). A process approach to libraryskills instruction.
School Library Media Quarterly, 13/1,35-40,
[13] Kuhlthau, C. C. (1993). Seeking meaning: A process approach to library and
information services. Norwood, NJ: Ablex Publishing.
[14] Macfarlane, A. G. J. (1992). Teaching andlearning in an expanding higher
education system. Edinburgh: Committee of Scottish University Principals.
[15] Moore, P. A. (1995). Information problem-solving: A widerviewof library
skills. Journal ofContemporary Psychology, 20/1,1-31.
[16] Nolan, J. P. (1989), A comparison of two methods of instruction in library
research skills for elementary school students. Ph.D. Dissertation,
Philadelphia, Temple University.
[17] Pitts, J. M. (1994). Personal understandings and mental models of
information: A qualitative studyof factors associatedwith the information
seeking anduseof adolescents. Ph.D. Dissertation, Florida State University.
[18] Pressley, M., Snyder, B. L., & Cariglia-Bull, T. (1987). Howcan good
strategy use be taught to children? In S. M. Cormier & J. D. Hagman (Eds.),
Transfer of learning: Contemporary research andapplications (pp. 81-120).
San Diego: Harcourt, Brace, Jovanovich.
[19] Resnick,L. B. (1987). Education and learning to think. Washington;
National Academy Press.
[20] Schori, I., Hopkins, K. D.,Everett, J., & Hopkins, B. R. (1984-1985). A
specialmotivational intervention programandjunior high school students'
37
library use and attitudes. Journal ofExperimental Education, 53,97-101.
[21] Stripling, B. K. (1995). Learning-centered libraries: Implications from
research. School Library Media Quarterly, 23/3,163-170.
[22] Todd, R. & McNicholas, C. (1994/95). Integrated skills instruction: Does it
make a difference? School Library Media Quarterly, 23/2,133-138.
[23] Wiibert, S. S. (1976). A study of competency-based instruction to determine
its viability as a technique for teaching basic library skills to a selected
sample ofseventh grade students. Ph.D. Dissertation, Detroit, Wayne State
University.
[24] Webb, R. (1988), Developing information skills in the middle years of
schooling. Ph.D. Dissertation, University of EastAnglia.
38
APPENDICES
Appendix I : Gantt Chart
Appendix II : Questionnaire for Interview Session
Appendix III : System Interface
Appendix IV : System Data Flow Diagram
39
4V
5V
6V
7V
8sf
9 io
"
11
«/
12
V13
15
V
16
V
17
V18
"19
V V
20
21
V
22
V23
V24
V25
26
v'
27
</
28
V
29
V
30
"""31"
32
V
Pro
bte
msta
tem
en
tsW
ed
7/2
1/0
4
Obj
ecti
ves
&S
cop
eof
stud
yW
ed7/
21/0
4
Ch
ap
ter
2-
Lit
era
ture
Rev
iew
Mo
n7/
19/0
4
Stu
dyon
E-p
rocu
rem
ent&
Aut
omat
edP
rocu
rem
enM
on7/
19/0
4
Ref
eren
ces
Fri
7/2
3/0
4
Su
bm
itP
reli
min
ary
Rep
ort
toth
esu
per
vis
or
Mon
7/26
/04
Pro
gre
ssR
ep
ort
Mo
n8
/2/0
4
Ch
ap
ter
3-
Met
ho
do
log
y&
Pro
ject
Wo
rkM
on
8/2/
04
Dev
elo
pm
eth
od
olo
gy
for
the
pro
ject
Mo
n8/
2/04
An
aly
sis
Mon
8/2
/04
Pla
n&
Des
ign
Mon
8/2
/04
Dev
elo
pM
on8
/2/0
4
Tes
t&D
ebug
Mon
8/2/
04
Cre
ate
sto
ryb
oar
dfo
rth
em
od
ule
Mon
8/9
/04
Sub
mit
Pro
gre
ssR
epor
tto
the
supe
rvis
orFr
i8/2
0/04
Inte
rim
Rep
ort
Mo
n1
0/4
/04
Ch
ap
ter
4-
Resu
lts
&D
iscu
ssio
nM
on
10
/4/0
4
Wri
teth
ere
sult
sof
the
proj
ecta
nd
stud
yco
nduc
tet
Mon
10/4
/04
Dis
cuss
over
all
achi
evem
ents
and
chal
leng
esof
th<M
on10
/11/
04
Sub
mit
Inte
rim
Rep
ort
toth
esu
perv
isor
Fri1
0/15
/04
Dis
sert
ati
on
Fri
10
/29
/04
Ora
lpr
esen
tati
on&
Pro
ject
exhi
bitio
nFr
i10/
29/0
4
Ch
ap
ter
5-
Co
nclu
sio
n&
Reco
mm
en
da
tio
nM
on
11
/8/0
4
Co
ncl
ud
eth
est
udy'
sfi
ndin
gsM
on11
/8/0
4
Rec
omm
end
futu
reev
olut
ion
fort
hest
udy
&pr
ojec
Mon
11/2
2/04
Sub
mit
Pro
ject
Dis
sert
atio
nto
the
supe
rvis
orFr
i12/
10/0
4
Th
u7
/22
/04
Fri
7/2
3/0
4
Fri
7/2
3/0
4
Fri
7/2
3/0
4
Fri
7/2
3/0
4
Mo
n7
/26
/04
Fri
8/2
0/0
4I
Thu
8/19
/04
JF
ri8
/6/0
4
Fri
8/6
/04
Fri
8/6
/04
Fri
8/6
70
4
Fri
8/6
/04
Th
u8
/19
/04
Fri
8/2
0/0
4
Fri
10
/15
70
4
Th
u1
0/1
4/0
4
Fri
10
/8/0
4
Th
u1
0/1
4/0
4
Fri
10
/15
/04
Fri
12
/10
/04
Wed
11
/3/0
4
Th
u1
2/9
/04
Th
u1
2/9
/04
Th
u1
2/9
/04
Fri
12
/10
/04
Pro
ject
:FY
PP
roje
ctW
ork
Sch
edu
leD
ate
:W
ed
12
/15
/04
Task
Sp
lit
Pro
gre
ss
Mil
est
on
e
Su
mm
ary
Pro
ject
Su
mm
ary Pag
el
UT
PE
-Lib
rarv
Sv
ste
m
Ex
tern
al
Task
s
Ex
tern
al
Mil
est
on
e
Dead
lin
e•\
7
4V
5V
6V
7V
8V
9 10
11
s/
12
s/
13
V
14
</
15
<S
16
«/
17
*/
18
V
19
V
20
21
V
22
V
23
«/
24
V25
</
26
27
s/
28
V
29
V
30
V
31
V
32
V
Pro
ble
msta
tem
en
ts
Obj
ecti
ves
&S
cop
eof
stud
y
Ch
ap
ter
2-
Lit
era
ture
Revie
w
Stu
dy
onE
-pro
cure
men
t&A
uto
mat
edP
rocu
rem
en
Refe
ren
ces
Su
bm
itP
reli
min
ary
Rep
ort
toth
esu
per
vis
or
Pro
gre
ssR
ep
ort
Ch
ap
ter
3-
Met
ho
do
log
y&
Pro
ject
Wo
rk
Dev
elo
pm
eth
od
olo
gy
for
the
pro
ject
An
aly
sis
Pla
n&
Des
ign
Dev
elo
p
Tes
t&
Deb
ug
Cre
ate
sto
ryb
oar
dfo
rth
em
odul
e
Su
bm
itP
rog
ress
Rep
ort
toth
esu
per
vis
or
Inte
rim
Rep
ort
Ch
ap
ter
4-
Resu
lts
&D
iscu
ssio
n
Wri
teth
ere
sult
so
fth
epr
ojec
tan
dst
ud
yco
nduc
tet
Dis
cuss
over
all
achi
evem
ents
and
chal
leng
esof
th>
Sub
mit
Inte
rim
Rep
ortt
oth
esu
perv
isor
Dis
serta
tio
n
Ora
lp
rese
nta
tio
n&
Pro
ject
exhi
biti
on
Ch
ap
ter
5-
Co
nclu
sio
nfit
Reco
mm
en
da
tio
n
Con
clud
eth
est
udy'
sfi
ndin
gs
Rec
om
men
dfu
ture
evol
utio
nfo
rth
est
udy
&pr
ojec
Sub
mit
Pro
ject
Dis
sert
atio
nto
the
supe
rvis
or
Pro
ject
:FY
PP
roje
ctW
ork
Sch
edu
leD
ate
:W
ed
12
/15
/04
Task
Spl
it
Pro
gre
ss
Wed
7/2
1/0
4
Wed
7/2
1/0
4
Mo
n7
/19
/04
Mo
n7
/19
/04
Fri
7/2
3/0
4
Mo
n7
/26
/04
Mo
n8
/2/0
4
Mo
n8
/2/0
4
Mo
n8
/2/0
4
Mo
n8
/2/0
4
Mo
n8
/2/0
4
Mo
n8
/2/0
4
Mo
n8
/2/0
4
Mo
n8
/9/0
4
Fri
8/2
0/0
4
Mo
n1
0/4
/04
Mo
n1
0/4
/04
Mo
n1
0/4
/04
Mo
n1
0/1
1/0
4
Fri
10
/15
/04
Fri
10
/29
/04
Fri
10
/29
/04
Mo
n1
1/8
/04
Mo
n1
1/8
/04
Mo
n1
1/2
2/0
4
Fri
12
/10
/04
Mil
est
on
e
Su
mm
ary
Pro
ject
Su
mm
ary Pag
e2
UT
PE
-Lib
rarv
Sv
ste
m
Ex
tern
al
Task
s
Ex
tern
al
Mil
est
on
e
Dead
lin
e
4V
5V
6V
7V
8V
9 10
11
V
12
V
13
V
14
V
15
V
16
V17
sf
18
sf
19
V
20
21
V*
22
V
23
V24
V25
V26
27
V28
V
29
s/
30
V
31
:V
32
•v
Pro
bte
msta
tem
en
tsW
ed
7/2
1/0
4
Obj
ecti
ves
&S
cop
eof
stud
yW
ed7/
21/0
4
Ch
ap
ter
2-
Lit
era
ture
Revie
wM
on
7/1
9/0
4
Stu
dy
onE
-pro
cure
men
t&
Au
tom
ated
Pro
cure
men
Mon
7/1
9/0
4
Refe
ren
ces
Fri
7/2
3/0
4
Su
bm
itP
reli
min
ary
Rep
ort
toth
esu
per
vis
or
Mon
7/2
6/0
4
Pro
gre
ssR
ep
ort
Mo
n8
/2/0
4
Ch
ap
ter
3-
Met
ho
do
log
y&
Pro
ject
Wo
rkM
on
8/2
/04
Dev
elo
pm
eth
od
olo
gy
for
the
pro
ject
Mo
n8
/2/0
4
An
aly
sis
Mon
8/2
/04
Pla
n&
Des
ign
Mon
8/2/
04
Dev
elo
pM
on
8/2
/04
Tes
t&
Deb
ugM
on8/
2/04
Cre
ate
sto
ryb
oar
dfo
rth
em
od
ule
Mon
8/9
/04
Su
bm
itP
rog
ress
Rep
ort
toth
esu
per
vis
or
Fri
8/2
0/0
4
Inte
rim
Rep
ort
Mo
n1
0/4
/04
Ch
ap
ter
4-
Resu
lts
&D
iscu
ssio
nM
on
10
/4/0
4
Wri
teth
ere
sult
so
fth
epr
ojec
tan
dst
ud
yco
nd
uct
etM
on1
0/4
/04
Dis
cuss
over
all
achi
evem
ents
and
chal
leng
esof
thi
Mon
10/1
1/0
4
Subm
itin
teri
mR
epor
tto
the
supe
rvis
orFr
i10/
15/0
4
Dis
serta
tio
nF
ri1
0/2
9/0
4
Ora
lp
rese
nta
tio
n&
Pro
ject
exhi
biti
onFr
i1
0/2
9/0
4
Ch
ap
ter
5-
Co
nclu
sio
n&
Reco
mm
en
da
tio
nM
on
11
/8/0
4
Con
clud
eth
est
udy'
sfi
ndin
gsM
on11
/8/0
4
Rec
om
men
dfu
ture
evol
utio
nfo
rth
est
udy
&pr
ojec
Mon
11/2
2/04
Sub
mit
Pro
ject
Dis
sert
atio
nto
the
supe
rvis
orFr
i12/
10/0
4
Pro
ject
:FY
PP
roje
ctW
ork
Sch
edu
leD
ate
:W
ed
12
/15
/04
Task
Sp
lit
Pro
gre
ss
Mil
est
on
e
Sum
mar
y
Pro
ject
Sum
mar
y Pag
e3
UT
PE
-Lib
rarv
Sv
ste
m
Ex
tern
al
Task
s
Ext
erna
lM
iles
tone
4
Dea
dlin
eJ
V
4«/
5s/
6«
/
7V
8V
9 10
11
v'
12
V13
V
14
V
15
V
16
V17
V18
V
19
V
20
21
V22
V
23
V
24
V
25
V
26
27
V
28
V
29
V
30
V
31
V
32
V
Pro
ble
msta
tem
en
tsW
ed
7/2
1/0
4
Ob
ject
ives
&S
cop
eof
stu
dy
Wed
7/2
1/0
4
Ch
ap
ter
2-
Lit
era
ture
Revie
wM
on
7/1
9/0
4
Stu
dyon
E-p
rocu
rem
ent
&A
utom
ated
Pro
cure
mer
Mon
7/19
/04
Refe
ren
ces
Fri
7/2
3/0
4
Su
bm
itP
reli
min
ary
Rep
ort
toth
esu
per
vis
or
Mon
7/2
6/0
4
Pro
gre
ssR
epo
rtM
on
872/
04
Ch
ap
ter
3-
Met
ho
do
log
y&
Pro
ject
Wo
rkM
on8/
2/04
Dev
elo
pm
eth
od
olo
gy
for
the
pro
ject
Mo
n8/
2/04
An
aly
sis
Mon
8/2
/04
Pla
n&
Des
ign
Mon
8/2
/04
Dev
elo
pM
on
8/2
/04
Test
&D
ebu
gM
on8
/2/0
4
Cre
ate
sto
ryb
oar
dfo
rth
em
od
ule
Mon
8/9
/04
Sub
mit
Pro
gre
ssR
epor
tto
the
supe
rvis
orFr
i8/2
0/04
Inte
rim
Rep
ort
Mo
n1
0/4
/04
Ch
ap
ter
4-
Resu
lts
&D
iscu
ssio
nM
on
10
/4/0
4
Wri
teth
ere
sult
sof
the
proj
ecta
nd
stud
yco
nduc
tec
Mon
10/4
/04
Dis
cuss
over
alla
chie
vem
ents
and
chal
leng
esof
th>M
on10
/11/
04
Sub
mit
Inte
rim
Rep
ortt
oth
esu
perv
isor
Fri1
0/15
/04
Dis
sert
ati
on
Fri
10
/29
/04
Ora
lpr
esen
tati
on&
Pro
ject
exhi
bitio
nFr
i10/
29/0
4
Ch
ap
ter
5-
Co
ncl
usi
on
&R
eco
mm
end
ati
on
Mo
n11
/8/0
4
Con
clud
eth
est
udy'
sfi
ndin
gsM
on11
/8/0
4
Rec
om
men
dfu
ture
evol
utio
nfo
rth
est
udy
&pr
ojec
Mon
11/2
2/04
Sub
mit
Pro
ject
Dis
sert
atio
nto
the
supe
rvis
orFr
i12/
10/0
4
Proj
ect:
FYP
Pro
ject
Wor
kS
ched
ule
Dat
e:W
ed
12
/15
/04
Task
Spl
it
Pro
gre
ss
Mil
est
on
e
Su
mm
ary
Pro
ject
Su
mm
ary Pag
e4
UT
PE
-Lib
rarv
Sv
ste
m
Ex
tern
al
Task
s
Ex
tern
al
Mil
est
on
e
Dead
lin
e
4s/
5<
/6
V7
</
8V
9 10
11
V
12
V
13
V
14
V
15
V
16
V17
<s
18
V
19
V20
21
V
22
V
23
V24
iV
25
V
26
27
V28
V
29
«/
30
V
31
V
32
V
Pro
ble
mst
ate
men
tsW
ed
7/2
1/0
4
Ob
ject
ives
&S
cop
eof
stu
dy
Wed
7/2
1/0
4
Ch
ap
ter
2-
Lit
era
ture
Rev
iew
Mo
n7
/19
/04
Stu
dyon
E-p
rocu
rem
ent&
Aut
omat
edP
rocu
rem
enM
on7/
19/0
4
Refe
ren
ces
Fri
7/2
3/0
4
Su
bm
itP
reli
min
ary
Rep
ort
toth
esu
per
vis
or
Mon
7/26
704
Pro
gre
ssR
ep
ort
Mo
n8
/2/0
4
Ch
ap
ter
3-
Met
ho
do
log
y&
Pro
ject
Wo
rkM
on
8/2
/04
Dev
elo
pm
eth
od
olo
gy
for
the
pro
ject
Mo
n8/
2/04
An
aly
sis
Mon
8/2
/04
Pla
n&
Des
ign
Mon
8/2
/04
Dev
elo
pM
on8
/2/0
4
Test
&D
ebu
gM
on8
/2/0
4
Cre
ate
sto
ryb
oar
dfo
rth
em
od
ule
Mon
8/9
/04
Sub
mit
Pro
gre
ssR
epor
tto
the
supe
rvis
orFr
i8/2
0/04
inte
rim
Rep
ort
Mo
n1
0/4
/04
Ch
ap
ter
4-
Resu
lts
&D
iscu
ssio
nM
on
10
/4/0
4
Wri
teth
ere
sult
sof
the
proj
ecta
nd
stud
yco
nduc
tec
Mon
10/4
/04
Dis
cuss
over
alla
chie
vem
ents
and
chal
leng
esof
ttvM
on10
/11/
04
Su
bm
itIn
teri
mR
epo
rtto
the
sup
erv
iso
rFr
i1
0/1
5/0
4
Dis
sert
ati
on
Fri
10
/29
/04
Ora
lpr
esen
tati
on&
Pro
ject
exhi
bitio
nFr
i10/
29/0
4
Ch
ap
ter
5-
Co
nclu
sio
n&
Reco
mm
en
da
tio
nM
on
11
/8/0
4
Con
clud
eth
est
udy'
sfi
ndin
gsM
on11
/8/0
4
Rec
om
men
dfu
ture
evol
utio
nfo
rth
est
udy
&pr
ojec
Mon
11/2
2/04
Sub
mit
Pro
ject
Dis
sert
atio
nto
the
supe
rvis
orFr
i12/
10/0
4
Pro
ject
:F
YP
Pro
ject
Wor
kS
ched
ule
Date
:W
ed
12
/15
/04
Task
Sp
lit
Pro
gre
ss
Mil
est
on
e
Su
mm
ary
Pro
ject
Su
mm
ary Pag
e5
UT
PE
-Lih
rarv
Sv
sie
m
Ex
tern
alT
ask
s
Ex
tern
al
Mil
est
on
e
Dead
lin
e
Interviewee: Mr. Azzubayani bin Abu Bakar Date: 27th August 2004
Interviewer: Miss Nurul Aini binti Ariffin Subject: E-Library System
Objectives of the interview:
- find out the current state of UTP library system
- to understand the operating ofOPAC system
- find out opinion ofnewly proposed system
1. Could you please explain to me how does the current system work?
- Data stored
- Borrowing process
- OPAC
2. How does the OPAC system in the library work?
- Does the OPAC covers only UTP's library records or it integrates with otherlibraries?
- How does the management update the records for the OPAC system?
- Does the OPAC able to generate a status ofthe book either it is on loan or onshelf?
3. There are a few websitesthat link to the library and OPAC system.However, there arenot fullyaccessible by students. Why? Whohas the privilegeto browse it? Wherecan theuser browse it?
- http://pww.utpnet.petronas.my
- http://170.38.127.38/Intranet
4. How does the registration process work?
- Who provide the user ID?
5. What is the difference between OPAC and Intranet OPAC?
6. For the management purpose, is the current system able to givethe summary of theoperating library? For instance, the reports ofquantity books check out and returned inthat particular month,
7. Who control the database for the library?
- What is the software used for it? Oracle or MySQL?
8. Can a studentreserves or requests the book in advance withthe current system? If yes,how does it work?
9. Is there any notification given to the borrower if the book he/she borrowed is over the duedate?
10. Ifthere is, how does it work? Can I know the rules and terms for borrower?
11. What are the differentservices given to a different group ofuser? For instance, betweenstudent and lecturer.
SYSTEM INTERFACE
tf> P & «tf flo E* View Favorites To* Help
mtmt svsimi
UTP Information Resource Centre (IRC) promotesinformation-sharing among 27 of PETRONAS'group libraries nationwide, in an effort io provideup-to-date information especially for technicalreferences and research & development.
The facilities are searchable on-line (throughOPAC) to facilitate fast information access fromvarious locations such as PETRONAS Resource
Centre at KLCC, PETRONAS ManagementTraining Services (PERMATA) and PETRONASResearch Scientific Services (PRSS) at Bangi.Institul Teknologi Petroleum PETRONAS (INSTEP)at Batu Rakit and other branches throughoutMalaysia. The comprehensive collections availablein the library are mostly related to engineering,science and technology, management, andlanguages.
They are available through a wide variety of mediai.e. books, audio-visual, CD Roms. cassettes,
microfische and magazines as well as via theInternet.
U &£s
Lot* "1.3M. swivufl ;ta
Vah'trm fetuwlogi 1*H<VgpftJlS
Appendix Figure 1 - System Main page
*# <p
8E0103O1ZB63
>,g.831ttW045ll4
^Jon_;W5l|~3 "Vjjj;|"VBBg".y|
PtJ8>ifrQduQt0/LBCIurar/Executi%na9 ^
® MMc O Franate
LMEEBS1
i.g.rrnm
[nipaxLunt:lIia0-ltJlatt«r» ornumbA* inyourpunrarl
Appendix Figure2 - Sampleuser fill up sign up form
B ®-t£ <*$ Fta Bft visw Favortss Toob
VMStti.iiii"'V('iC;je%f'7,J"7SIT10.-^,tJi'
Appendix Figure 3 - Sampleuser login into the system
Fin E* Vfew FavotlBS T«* Hst> #'.-«ar«s
mm m&mm
You arc logged in as IT2379.
STATUS
Below is your atm-iu xutttix iu Hie system database.
Click on the £«•**»to cbeck your etinentty borrowed book status ojt
Click on (lie Jiiwnv to cbeck book tbnt yon reserved eniSci.
|u««rD •XT2379 |jNauw _, : NamlAJui 1jfimsdl : icvial iadel£*vahoo.com j
fetanis :Loan |
:%"«•. i
Appendix Figure 4 - User's status module
[3 -^ p 'j-- «jr <s* ^ Fin £ttt vtew Favortw Tn* Heb
UTP E-LIBRARY SYSTEM
Yoo arc logged in ai IT2379.
IBack To Status IReserve |
.Stated below is your nrrrriiily loattrd birok-
IHHHHHHBBiHHiJPB161073 Virtual Realty Technology Grigore Burdea |04O112 041209 j
1r~ 1
1 .
—__i1 II
Appendix Figure 5 - User's currently loanstatus module
You are logged in as 1X2379,
Stated below is your currently reserved boofr.
•UaftaaHBW H»T>
^••BaBaHHBh
| Back To Status j Long |
^^MW^^^KKK^^^^K^^^M^^KMJIPB9P64841 PHP and MySQI.*eh Development]|LukeWellingand Laura Ihemson 6 041207
I ||
L II II |
n~~i • ' II I)"" " -
Appendix Figure 6 - User's reserved status module
Yon are logged in as IT2379.
RESERVATION
Please fill it) tbe reservation fonu below to make a new book reservation. Ensure liiat yon enteredtbe correct data by checking through tbe OPAC to avoid cancellation of your reservation.
Altjlelitx are reipi/rvd unless specified.
If you have any enquay. please meet our staff at tbe counter for assistance.
Appendix Figure 7 - Sampleuser makean online reservation
Rec
ords
upda
ted
App
endi
xFi
gure
8-
Syst
emD
ata
Flow
Dia
gram
(DFD
)