0% found this document useful (0 votes)
25 views

Online Library Management System Introdu

The document proposes an online library management system. It would allow librarians to manage library records and transactions like book issues and returns. It includes modules to track students, books, and generate reports.

Uploaded by

hecker
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
25 views

Online Library Management System Introdu

The document proposes an online library management system. It would allow librarians to manage library records and transactions like book issues and returns. It includes modules to track students, books, and generate reports.

Uploaded by

hecker
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

ONLINE LIBRARY MANAGEMENT

SYSTEM
INTRODUCTION:
Library Management System is an application which refers to library
systems which are generally small or medium in size. It is used by
librarian to manage the library record various transactions like issue of
books, return of books, addition of new books, addition of new students
etc. Books and student maintenance modules are also included in this
system which would keep track of the students using the library and also
a detailed description about the books a library contains.. In addition,
report module is also included in Library Management System. If user’s
position is admin, the user is able to generate different kinds of reports
like lists of students registered, list of books, issue and return reports. All
these modules are able to help librarian to manage the library.

PURPOSE:
 The purpose of this project is to provide a friendly environment to
maintain the details of books and library members.
 The main purpose of this project is to maintain easy circulation
system using computers and to provide different reports.
 Improved user service through greater access to accurate
information.
 Due to computerized information it reduces the risk of paper work
such as file lost, file damaged and time consuming. It can help user
to manage the transaction or record more effectively and
timesaving.
SCOPE:
 The document only covers the requirements specifications for the
Library Management System. This document does not provide any
other information about Library Management System
 This document does not provide any other references to the other
component of the Library Management System.
 All the dependencies are also included in this document.
 The system is developed to cope up with the current issues and
problems of library.
 This project is basically updating the manual library system into a
software based application so that the user cans details of their
account availability of books etc.
 After computerized system is implemented less human force will
be required to maintain the library thus reducing the overall cost.

FUCTIONAL REQUIREMENTS:
 The system must only allow user with valid id and password to
enter the system .The system performs authorization process which
decides what user level can access to. -The user must be able to
logout after they finished using system.
 System must be able to search the database based on select search
type. User can request for book etc.
 System must be able to update number of books and able to enter
issue and return date information.
 If the book is not returned by the user and he or she lost the book
fine must be given by him or her.
 A user can issue a book up to a limited number.
NON-FUCTIONAL REQUIREMENTS:

EFFICIENCY REQUIREMENT:
When a library management system will be implemented librarian and
user will easily access library as searching and book transaction will be
very faster.
RELIABILITY REQUIREMENT:
The system should accurately performs member registration, member
validation, report generation, book transaction and search
USABILITY REQUIREMENT:
The system is designed for a user friendly environment so that student
and staff of library can perform the various tasks easily and in an
effective way.
SAFETY REQUIREMENTS:
The database gets crashed at any time due to virus or operating system
failure. Therefore, it is required to take the database backup.
SECURITY REQUIREMENTS:
 A functional security requirement is something that describes functional
behavior that enforces security. It can be directly tested and observed
WORK BREAKDOWN STRUCTURE(WBS):

LIBRARAY MANAGEMENT
SYSTEM 1.0

1.1 SEARCH 1.2 TRANSACTION 1.3 UPDATE 1.4 REPORT

1.1.1 Register 1.2.1 Return Book 1.3.1 Update Books 1.4.1 Fine

1.1.2 Login 1.2.2 Issue Book 1.3.2 Update Research 1.4.2 Report

1.1.3Search Book 1.2.3Availability 1.3.3 Update Reader 1.4.3 Logout

1.1.4Search Reader 1.2.4 Validation

1.2.5 Completion
CRITICAL PATH:

ACTIVITIES DEPENDENCIES TIME DURATION


Register A - 2
Login B A 1
Book Request C B 2
Check Availability D C 1
Validate Reader E B 3
Create Transaction F E 4
Validate Transaction G F 5
Return Book H G 9
Book Issue I G,H 3
Generate Fine J H 6
Update Books K H,I 10
Update Research L I,H 11
Transaction Complete M G,K,L 20
Logout N M,B 1

ACTIVITY GRAPH:
H J L
D N
C
G K
B I M
F
E
A

A+B+N=2+1+1=4
A+B+C+D=2+1+2+1=6
A+B+E+F+G+M+N=2+1+3+4+5+20+1=36
A+B+E+F+G+I+K+M+N=2+1+3+4+5+3+10+20+1=49
A+B+E+F+G+I+L+M+N=2+1+3+4+5+3+11+20+1=50
A+B+E+F+G+H+J=2+1+3+4+5+9+6=30
A+B+E+F+G+H+L+M+N=2+1+3+4+5+9+11+20+1=56
A+B+E+F+G+H+K+M+N=2+1+3+4+5+9+10+20+1=55
A+B+E+F+G+H+I+L+M+N=2+1+3+4+5+9+3+11+20+1=59
(CRITICAL PATH)
ENTITY RELATIONSHIP DIAGRAM (ERD):

USERNAME PASSWORD

LOGIN AUTHENTICATION
SYSTEM
ID NAME

STAFF
MAINTAIN

ISSUE DATE CATEGORY


ISSUE AUTHOR
KEEPS
TRACKS
SR NO

RESERVE
ID
N BOOKS
NAME ISBN

USERS
RESERVE-DATE TITLE
CLASS ROLL NO
PRICE
PHONE NO
RETURN PUBLISHER

RETURN DATE
DATA FLOW DAIGRAM(DFD):
CONTEXT LEVEL DIAGRAM /OTH LEVEL:

SEARCH Update books UPDATE

Answer is given back to the user display updated info

User search any book

LIBRARY
MANAGEMENT
Availability of book check valid user
TRANSACTION SYSTEM LOGIN

If present then show details user login to library

Ask for book reservation

Fine generation report Book is issued

READER

Display to the user


REPORT
1th LEVEL:

search for a book 1.0 request for a book

REQUEST

LIBRARIAN/ADMIN
READER

Not Available
1.1

AVAILABILITY
Check for availability Return Status

Check
1.2
Enter details of fine report
REPORT

Transaction Book
1.3

ISSUE BOOK
Update

Issue Process
GANTT CHART:
DEPARTEMENT OF
COMPUTER
SCIENCES AND
SOFTWARE ENGINEERING
PROJECT PROPOSAL
ONLINE LIBRARY MANAGEMENT
SYSTEM

SUBMITTED BY:
SONIA JAMIL (167) SUBMITTED TO:
AQSA GHULAM IRFAN (147) MA’AM ASMA KHATOON
SANA REHMAT (145)

You might also like