You are on page 1of 7

UNIVERSITY OF PERADENIYA

ABSTRACT

LIBRARY MANAGEMENT SYSTEM

UNIVERSITY OF PERADENIYA

by

R.V.I.Jayawaredene

N.P.Kannangara

Chairperson of the Supervisory Committee: Dr. S.R. Kodituwakku


Department of Statistics
&
Computer Science

Library Management System University of Peradeniya is developed as a solution for


the current library management system which provides a web based distributed extensible,
solution to automate most of the tasks with some new features to improve the productivity
and reduces the weaknesses of the current system. Also this system will make the processes
within the library more efficient, simple and understandable and facilitate all the possible user
requirements.

i
TABLE OF CONTENTS

Abstract.............................................................................................................i
List of Figures.................................................................................................iv
Acknowledgements...........................................................................................v
Glossary..........................................................................................................vi

Chapter I : Introduction 1
What is a Library Management System............................................................1
Problem Domain..............................................................................................1
Project objectives and scope ............................................................................2

Chapter II : Background...............................................................................3
Library Network University of Peradeniya.......................................................3
Shortcomings of the System.............................................................................4
Library Management System............................................................................4
Member Management and Resource Management module............................5
Library Member area module...........................................................................5
Circulation module...........................................................................................5
Search module..................................................................................................6

Chapter III : Requirement Specification......................................................7


Fact gathering techniques.................................................................................7
Requirement Analysis......................................................................................7
Use case Diagram for user................................................................................9
Expanded use case model for user..................................................................10
Use case Diagram for Library staff.................................................................14
Expanded use case model for Staff ................................................................15
Use case Diagram for Librarian......................................................................19
Expanded use case model for Librarian..........................................................20
System Functions...........................................................................................22
Functional Requirements................................................................................22
Non Functional Requirements........................................................................24
System Requirements.....................................................................................25

Chapter IV : Design Specification...............................................................26


Process model.................................................................................................26
Design Techniques.........................................................................................27
Data Flow Diagrams.......................................................................................28
Database Design.............................................................................................36
Entity Relationship Diagrams.........................................................................37
Relational Schema..........................................................................................38
Security Features............................................................................................39
Applied Technologies.....................................................................................40

Chapter V : Results and Discussion............................................................41

ii
User interface design......................................................................................41
Main functions of the system..........................................................................42
Testing............................................................................................................56
Test data and test results.................................................................................59

Chapter VI : Conclusion and Further Developments................................60


Conclusion......................................................................................................60
Advantages.....................................................................................................61
Disadvantages.................................................................................................61
Further Improvements....................................................................................61

Bibliography..................................................................................................62

iii
LIST OF FIGURES

Figure Page

Use case diagram (User)..................................................................................9


Use case diagram (Library staff)....................................................................14
Use case diagram (Librarian).........................................................................19
Data Flow Diagram (DFD) for whole system................................................28
DFD for Login...............................................................................................29
DFD for Delivering book and search.............................................................30
DFD for Member management......................................................................31
DFD for Resource management....................................................................32
DFD for User Profile Area............................................................................33
DFD for Search.............................................................................................34
DFD for Circulation......................................................................................35
Entity Relational Diagram(ER).....................................................................37
Relational Schema.........................................................................................38
Main functionalities of the system.................................................................42
Member management....................................................................................43
Item entry page arrangement.........................................................................55

iv
LIST OF TABLES

Table Page

Description of Login Use case.......................................................................10


Description for the View Profile Use case.....................................................10
Description for the Search Use case..............................................................10
Description for the Change password Use case.............................................11
Description for the send suggestions (Wish list) Use case.............................11
Description for the Reserve Item Use case....................................................12
Description for the Request extend return date Use case...............................12
Description for the Pay Fines Use case..........................................................13
Description of Issue Book Use case...............................................................15
Description of Accept Returns Use case........................................................15
Description of Reserve Item Use case...........................................................16
Description of Enter Borrower Details Use case............................................16
Description of Add New Item Details Use case.............................................17
Description of Add New Copy Details Use case...........................................17
Description of Renew Membership Use case................................................18
Description of Cancel Membership Use case................................................18
Description of Accept Fines Use case............................................................18
Description for Create Staff Use case............................................................20
Description for Edit Staff Use case................................................................20
Description for Remove damaged Item Use case..........................................20
Description for Send Message Use case........................................................21
Description for Manage Fine Schedule Use case...........................................21
Description for Manage Black list Use case..................................................21
Common functionalities of the system...........................................................57
Test Cases for Member Management and Resource Management.................58
Test Cases for Circulation.............................................................................58
Test Case for Search......................................................................................59

v
ACKNOWLEDGMENTS

This project has been one of the most significant academic challenges we have ever had
to face. Without the support, patience and the guidance of the following people, this project
would not have been completed. It is to them that we owe our deepest gratitude.

1. Mrs.Ilepperuma - Librarian of the Science Library, for her extreme help in


identifying requirements of the system and guidance in understanding the
background overview.

2. Dr.Saluka Kodithuwakku - Head of the department of Statistic and Computer


Science for giving this valuable opportunity.

3. Dr.Amalka Pinidiyaarachchi for her guidance throughout this project.

4. Our parents, family members and all our friends for their unconditional support
and encouragement to pursue this project.

vi
GLOSERY

1. ISBN-International Standard Book Number


2. Accession No-Primary key of Item copy(assigned by library)
3. PGIS-Post Graduate Institute of Science
4. RLC-Resource Loan Category
5. BLC-Borrower Loan Category
6. GMD-General Material Description
7. Copy-One Item can have many copies
8. Catalogue-Collection of items
9. Resource no-Primary key of catalogue
10. Classification No-Subject No
11. Suffix-First 3 letters of Author
12. Scholastic year-for a first year student it is 1,for a second year student 2
13. Key word-Recognizable words in an Item
14. Stop words-Common words-(is,are,about,..)
15. Overdue messages-Messages sent by librarian to other member types
16. Curriculum areas-Curriculum of the Item (Maths,Histroy…..)
17. Topic-Item can have many topics(Sub titles)
18. Multimedia-collection of videos, audios ,images for an item
19. Location-Location where book is stored within the library
20. Status-
a. For an item (Accessioned,Disposed,Borrowed)
b. For a user(Blocked,unblocked)
21. Fine schedule-Relationship between fine rate, no of borrowing dates, no of books can
borrow and member type and Item type

vii

You might also like