LIBRARY MANAGEMENT
SYSTEM
JASHMITHA.B (RA1611003020134)
AMRITA.R(RA1611003020134)
APARNA R(RA1611003020156)
[Link] DEFINITION
1.1ABSTRACT:
The main aim of our project entitled as “library management system” is to
develop a computerized system to maintain all the daily work of library.
This project has many features which are generally not available in normal
library management system like facility of admin login through which the
admin can monitor the whole system. The librarian after logging into his
account can generate various options such as new student, new book, issue
book and return book details. Overall, this project of ours is being
developed to help the faculty incharge of the library system to maintain the
database efficiently.
1.2 SCOPE:
• Manually updating the library system into an android based application so
that the user can know the details of the books available and maximum
limit on borrowing from their computer and also through their phones.
• The System provides information's like details of the books, insertion of
new books, deletion of lost books, limitation on issuing books, fine on
keeping a book more than one month from the issued date.
• Also user can provide feedback for adding some new books to the library.
1.3 SOFTWARE REQUIREMENT SPECIFICATION:
2. Static modeling:
The static model describes the system from a static point of
view according to the system structure. It defines the object
and the class in the system and the relationship and internal
structure between these classes, which are named attribute and
operation class. In the object-oriented analysis, only the
objects that are related to the problem description domain and
the system function are generally considered. The objects of
the class can be abstract in two aspects, book management and
book circulation. These two parts can be divided into different
classes, which are a book class (Lib_Book), a category class
(Lib_ Category), an order class (Lib_Order), a form class
(Lib_Form), a reader classe (Lib_Reader), a circulation book
class (Lib_Cirbook), a department class (Lib_Department), a
publish class (Lib_Publish), etc. The associated relationship of
these classes is shown in
Use case diagram
• The use case diagram of the library management in the system is shown.
• From the use case diagram we can see that the functions of the book
management system are as follows:
• readers can query book information, borrowing information and reserving
the book;
• readers can borrow, renew and return the books through this system;
• the librarian can handle the problem of book reservation, book lending,
book renew and book restitution;
• the librarian can also use this system to provide the readers with overdue
books.
• The library management can be divided into book lend management, book
return management book reservation management subsystem. The analysis
chart of the book lending management is
Use case diagram of the library management system
Class diagram
• In class diagram describes the structure of system by showing the system
classes,attributes,methods,and associations between classes.
• UML Class diagram for library management system contains classes such as
[Link] class
[Link] class
3. Transaction class
[Link] record class
[Link] class
• Each class contains various attributes and methods(Functions) which call other
class attributes to share data.
• [Link] Class contains attributes such as author,book name,price status,rack
no,edition.
and functions such as display book details,update status.
[Link] class contains attributes such as name,password and functions such as
search book,issue book,calculate fine,calculate bill.
[Link] class contains attributes such as transaction id,member id bill id date
of issue etc. and functions such as create transaction delete transaction
[Link] record class contains attributes such as member id,type,date of issue,no
of books,etc. and functions such as increase book issue, decrease book issue,pay
bill.
[Link] class contains attributes such as bill no,date,member,amount and functions
such as create bill,update bill.
class diagram for library management system