Library Management System
Library management system is used to computerize the record keeping activities in a library and maintain the data such as
books stock, issue book records, return book records, student detail, penalty/fine for late return of books.
The project covers all the activities which helps in the smooth running of the library system.
Project Title : Library Management System
Library management system project used to track books owned, issue book, return book records,
Abstract :
penalty records, and students who have borrowed.
Project Type : Desktop Application
Technology : NetBeans IDE using Java Language
Database : MySQL Database
Library management system has two main modules:
Librarian
Member
Librarian is a user who runs the system as an administrator of the whole system. Librarian has full rights to handle the project.
Functionalities/Activities of a librarian:
Add Publication
Add Book Stock
Add Branch
Add Student
Issue Books
Return Books
Penalty
Librarian has a username and password to access the system. After login, librarian can add publication detail, book stock
detail, member detail etc. in to the system. Librarian can register all the members with valid personal detail and generate
username and password for each one of them for login into the system. Librarian also records the details as and when the books
are issued to the registered members and when user returns the books borrowed. Librarian also records the penalty for late
return of books.
Member is a registered member of the library system. All members have a unique username and password to access their
respective account. After login, member can access one's account detail, read the borrowed book report, penalty report etc.
Member Functionalities:
Read Book Reports
Check Penalty Status
Check Personal Account
Data Dictionary of Library Management System
Library Management System Project Source Code Download Project
Download SQL-Server Database Stored Procedure Download SP
Library management system Screen Short Download SS
Data Flow Diagram (DFD) for Library management system Download DFD
Activity Diagram for Library management system Download
Use Case Diagram for Library management system Download UseCase
FlowChart for Library management system FlowChart
Activity Diagram for the Library Management System
Activity diagram describes the flow of activity through a series of actions. An activity is an action or an operation which is
performed in the system.
Document1 1
Use Case Diagram of the Library Management System
Use Case Diagram or Behavior Diagram is used to describe the actions of all the users in a system.
All the users described in a Use Case are actors. Functionality is described as action of the system.
In this library system project there are two users - Librarian and Student. Both Librarian and Student can perform various
activities after login in to the library management system.
Librarian Activities:
Add Publication
Add books
Add Branch
Add Student
Issue Book
Document1 2
Return Book
Apply Penalty
Change Password
View Reports
Student Activities:
Search Book
Issue / Return Book Report
Penalty Report
Change Password
Flowchart for Library Management System
System flow diagram is a visual representation of all processed in sequential order.
Flowchart diagram is a graphical representation of the relation between all the major parts or step of the system. Flow chart
diagram can not include minor parts of the system.
4.8.1 0 Level DFD or CONTEXT DIAGRAM
4.8.2 1st level DFD
Document1 3
1.0.1 Level DFD 2.0.1 Level DFD 3.0.1 Level DFD
4.0.1. Level DFD 5.0.1. Level DFD
Document1 4
Screenshots of the Library Management System
Document1 5
Library Management System DFD Template
A library management system data flow diagram (DFD) shows how the information within a library system needs to flow to
meet the needs of authorities, students, library administrators. Adapt the following library management system DFD template
to match the circumstances of your library.
Sign up for a free Lucidchart account to be able to change text, shape placement and formatting to design the data flow for
your library.
Document1 6