Online Library Management System Introdu
Online Library Management System Introdu
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.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.2.5 Completion
CRITICAL PATH:
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
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:
LIBRARY
MANAGEMENT
Availability of book check valid user
TRANSACTION SYSTEM LOGIN
READER
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)