SlideShare a Scribd company logo
1
INDEX
ï‚· ABSTRACT 02
ï‚· INTRODUCTION 03-04
ï‚· OBJECTIVE 05
ï‚· TECHNOLOGY SPECIFICATIONS 06
ï‚· PROPOSED SYSTEM 07
ï‚· MODULE DESCRIPTION 08-09
ï‚· SCOPE OF THE PROBLEM & CHALANGES 10
ï‚· USE CASE DIAGRAM 11
ï‚· DFD DIAGRAM 12-14
ï‚· GUI 15-23
ï‚· BACKEND TABLES USE 24-26
ï‚· JDBC CONNECTIVITY CODE 27
ï‚· CONCLUSION 28
ï‚· REFRENCES 29
2
ABSTRACT:
The Smart Library is an application for assisting a librarian in managing a
book library in a college. The system would provide basic set of features
to add/update members, add/update books, and manage check in
specifications for the.
Library management system is a typical management Information
system (MIS), its Development include the establishment and
maintenance of back-end database and front-end application
development aspects. For the former require the establishment of data
consistency and integrity of the strong data security and good libraries.
As for the latter requires the application fully functional, easy to use and
so on.
3
Introduction:
In modern world of technology, education and anything related to it has
been shifted to computerized. The main aim of Smart Library is to keep
the book in the proper way with its complete details including writer
and the student who is issuing this book. Everything is managed from
the database. It need to maintain the book cost and to check whether
the books are available on the library, if the book is not available in the
library then it should be removed from the database.
Smart Library is all about organizing, managing the library and library-
oriented tasks. It also involves maintaining the database of entering
new books and the record of books that have been retrieved or issued,
with their respective dates.
The main aim of this project is providing an easy to handle and
automated library management system. This project also provides
features and interface for maintaining student’s history of issued book.
The owner can easily update, delete and insert data in the database
with this project. The following are some of the features provided by
this project.
4
Features:
ï‚· User-friendly application interface:
Only basic knowledge of computers is required for operation of
Library Management System.
ï‚· Build on java technology:
It is built on java technology-one of the most latest and upcoming
Technologies in the field of Information Technology, which makes
you a forerunner in the world of Information technology.
ï‚· Admin Login:
The system will be under sole control of the admin. Admin can
add or remove books from the system and also maintains records
of the book available and issued in the library.
ï‚· In this Staff as well as student record is maintained
ï‚· User login: User has to first create an account in the system to
gain access.
ï‚· View date info: The user can view the date when he has issued
the book as well as the expiry date of the book and can view fine
to be paid that is calculated by the system.
ï‚· Add new book: The admin can add new book which consist
book name, publisher name, author name etc.
5
ï‚· Issue book: The admin can issue book for the student
ï‚· Issued book : the student can see books which are issued for
him
6
Objective:
The aim of this project is to develop a system that can handle &
manage the activities involved in a library in an efficient & reliable
way. Less managing personnel & easy searching availability &
saving user time major goals in this project and other are:
1. Develop adatabase which storesuser details & book details.
2. Givereliable searchfacility for the users.
3. Administrator or librarian shouldhavelogins.
4. Createan easy to understand user friendly environment.
5. Attractive userinterfaces to navigate through the system for the users.
6. Give an opportunity to librarians to reduce mistakes that always
happen during manual method.
7. build a system that can receive input and generate automatically
output in easy way and short time.
7
Technology Specifications:
Language and software tool used:
ï‚· JAVA, JDBC
ï‚· Windows 10
ï‚· Sql workbench, xampp
ï‚· eclipse
Hardware Components:
 Processor – dual core intel
 Hard Disk – 50 GB
 Memory – 2GB RAM
8
Proposed System:
In the proposed system, we assume that each member will be having a
identity card which can be used for the sign up and login. whenever
library member wish to take a book, the book issued by the library
authority will be check both the book details as well as the student
details and store it in library database. In case of retrieval of book much
of human intervention can be eliminated.
Through our software user can add new book , search book, issue book
and delete book . My proposed system has the following advantages.
 Use friendly interface
 Fast access to database
 Less error
 Search facility
 Simple and easy to use
 Time saving
9
Module Description:
1. Login:
In this module student and admin can login by entering their
id and password, if they do not have account then they have
to sign up for account or if they forget the password then
they can recover their password by entering id and giving
answer of security question.
2. Home:
this module contains sub module like
a. Add Book
Allow user to add new book and update database.
b. View Book
Allow user to view a particular book available in database
by entering book id .
c. Issue Book
Allow user to issue book by entering student id and book
id.
d. Delete Book
In this module user is able to delete a particular book.
e. Return Book
Allow user to return book and update database.
f. Issued Book
Allow user to see all issued books by entering user id
10
Scope of the Problem:
The system accepts the General Library Transactions of book issue,
return and renewals for the members.
Different areas where we can use these applications are:
 Any educational institutes can make use of it for providing
information about author, content of the available books.
 The system would provide basic set of features to add/update
members, add/update books, and manage check in specifications
for the systems based on the client's statement of need.
 it helps to check library details easily.
Challenges:
 Work with database.
 Make a runnable jar File.
 Make jar file to exe File.
 Working with java GUI and Swim.
 Set specific code for different kinds of jbutton, jlabel, jtextfield,
jdate, jTable, jpanel etc.
 Connectivity with database.
11
Use case Diagram
Admin Student
Login
Forget Password
Home
Add Book
View Book
Delete Book
Issue Book
Return Book
Issued Book
12
Data Flow Diagram
Smart
Library
Book management
Admin Student
13
Smart
Library
Check
Login Detail
Admin
Management
Library
Management
Login
Management
Student
Management
Book
Management
14
Register
New User
Admin /
Student
Login
To
System
Check
Credential
Manage
Module
Manage Login
User Detail
Manages Register
New User Details
Manages Profiles
Details
Manage Book Details
Manage Book Issue
detail
Manage Student
Detail
Manage New
Book Detail
Manage view Book
detail
15
Welcome:
Login:
In login page two field are required:
1. Id
It must be of integer type
2. Password
16
Minimum length of password must be 8 and it must
have one Special character, at least one Uppercase, at
least lowercase and at leas one digit
If user forget password then he/she can recover his/her password.
If user does not has account then he/she can register for accessibility.
Sign Up:
This page is for new user.
firstly, he has to register in the library by filling following field in the
form.
When he press submit button then database will updated by his/her
information after that he/she will be able to access this library.
17
18
Forget Password:
If user forget the password then he/she can recover password by filling
his/her id and giving answer of security question.
19
Home:
New Book:
If new book bring in the library then it must be registered filling
following field
ï‚· Book id:
It must be unique.
ï‚· Book name:
Name of the book.
ï‚· Book Edition:
Edition of book.
ï‚· Book Author:
Name of author of the book.
ï‚· Book price:
Book price.
ï‚· Book page
No. of pages in the book.
20
View Book:
If user know the book id then he/she is able to see book information.
21
Return Book:
In this, only book id is required for returning book.
Delete Book:
if the book is not available in the library then user can delete book by
providing book id and pressing delete button.
22
Issue Book:
In this student id and book id is required for issuing book.
Firstly enter book id , if book is available in the database then its detail
will shown otherwise dialogue box will appear of invalid book id.
If the book present in the database then enter student id , if student
present in the database then press issue button otherwise dialogue box
will appear.
When user press issue button then corresponding issue date will also
update in the database .
23
Issued Book:
24
BackEnd Tables:
There are four tables
3.Student
4.Admin
5.Book
6.Book Issue
Code:
Student
create table student (
id int ,
sname varchar(15),
rollx int,
registration int,
dep varchar(5),
ses int,
mail varchar(25),
contect int,
seq varchar(45),
ans varchar(10),
pass varchar(15)
)
25
Admin:
create table admin(
id int ,
sname varchar(25),
department varchar(10),
registration int ,
address varchar(45),
email varchar(25),
city varchar(20),
contect int,
password varchar(25),
securityq varchar(55),
securitya varchar(25)
)
26
Book :
create table Book(
id int ,
bookName varchar(25),
edition varchar(8),
publisher varchar(15),
Author varchar(15),
price int ,
pages int
)
Book Issue:
create table bookissue(
sid int ,
bid int,
bname varchar(25),
bedition varchar(8),
bpublisher varchar(45),
bauthor varchar(25)
)
27
JDBC connectivity code :
package libraryManaement;
import java.sql.*;
public class Conn{
Connection c;
Statement s;
public Conn(){
try{
Class.forName("com.mysql.jdbc.Driver");
c=DriverManager.getConnection("jdbc:mysql://localhost:3306/san
jeev","root","");
s =c.createStatement();
}catch(Exception e){
System.out.println(e);
}
}
}
28
Conclusion:
In this application we can entry a new book which has a specific id,
price, pages, book name, publisher. We also add a student’s
information such as name, id, father’s name, batch, semester,
registration number, email id etc . We also add admin informarion such
as id, address, registration number, email etc which is help admin when
a student issue a book & return a book. If admin wants to see the
details information of returning or issuing a book with date, he needs
to give only id of student or book and then click just a button on our
application.
29
References:
1. https://eclipse.org/downloads/
2. https://www.oracle.com/technetwork/java/javase/downloads/ind
ex.html
3. https://dev.mysql.com/downloads/workbench/
4. https://bitbucket.org/xerial/sqlite-jdbc/downloads/
5. https://dev.mysql.com/downloads/connector/j/
6. https://www.youtube.com/playlist?list=PLEAQNNR8IlB4R7NfqBY1
frapYo97L6fOQ

More Related Content

What's hot

Exploring Symfony's Code
Exploring Symfony's CodeExploring Symfony's Code
Exploring Symfony's Code
Wildan Maulana
 
Library management
Library managementLibrary management
Library management
farouq umar
 
Library management system
Library management systemLibrary management system
Library management system
Himanshu Kandpal
 
Report of Student management system
Report of Student management systemReport of Student management system
Report of Student management system
1amitgupta
 
Microsoft.NET Portfolio
Microsoft.NET  PortfolioMicrosoft.NET  Portfolio
Microsoft.NET Portfoliojmunyeneh
 
Initial reportfinal
Initial reportfinalInitial reportfinal
Initial reportfinal
UT, San Antonio
 
Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)
Minhas Kamal
 
Library Management Project Presentation
Library Management Project PresentationLibrary Management Project Presentation
Library Management Project Presentation
Sanket Kudalkar
 
Srs group 4 v5 - esmart shopping
Srs group 4  v5 - esmart shoppingSrs group 4  v5 - esmart shopping
Srs group 4 v5 - esmart shopping
adprojects1
 
School Management System
School Management SystemSchool Management System
School Management System
Northeastern University
 
Passwords Safe
Passwords SafePasswords Safe
Passwords Safe
Roland Bruggmann
 
Job portal
Job portalJob portal
Job portal
Arman Ahmed
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagementMickey
 
Secured Library Management System (LMS) for Public Library of Jaffna, Sri Lanka
Secured Library Management System (LMS) for Public Library of Jaffna, Sri LankaSecured Library Management System (LMS) for Public Library of Jaffna, Sri Lanka
Secured Library Management System (LMS) for Public Library of Jaffna, Sri Lanka
University College of Jaffna
 
Clothing Store and Management System
Clothing Store and Management SystemClothing Store and Management System
Clothing Store and Management System
Ashwini0951
 
Student information system
Student information systemStudent information system
Student information system
Saqib Nadeem
 
ChrisGarrisonFeatherweightArchitecture-DetailDesign
ChrisGarrisonFeatherweightArchitecture-DetailDesignChrisGarrisonFeatherweightArchitecture-DetailDesign
ChrisGarrisonFeatherweightArchitecture-DetailDesignChris Garrison
 
Project for Student Result System
Project for Student Result SystemProject for Student Result System
Project for Student Result System
KuMaR AnAnD
 

What's hot (20)

Exploring Symfony's Code
Exploring Symfony's CodeExploring Symfony's Code
Exploring Symfony's Code
 
Library management
Library managementLibrary management
Library management
 
Library management system
Library management systemLibrary management system
Library management system
 
Report of Student management system
Report of Student management systemReport of Student management system
Report of Student management system
 
Microsoft.NET Portfolio
Microsoft.NET  PortfolioMicrosoft.NET  Portfolio
Microsoft.NET Portfolio
 
Initial reportfinal
Initial reportfinalInitial reportfinal
Initial reportfinal
 
Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)
 
Library Management Project Presentation
Library Management Project PresentationLibrary Management Project Presentation
Library Management Project Presentation
 
Srs group 4 v5 - esmart shopping
Srs group 4  v5 - esmart shoppingSrs group 4  v5 - esmart shopping
Srs group 4 v5 - esmart shopping
 
School Management System
School Management SystemSchool Management System
School Management System
 
Passwords Safe
Passwords SafePasswords Safe
Passwords Safe
 
Job portal
Job portalJob portal
Job portal
 
Student result mamagement
Student result mamagementStudent result mamagement
Student result mamagement
 
Secured Library Management System (LMS) for Public Library of Jaffna, Sri Lanka
Secured Library Management System (LMS) for Public Library of Jaffna, Sri LankaSecured Library Management System (LMS) for Public Library of Jaffna, Sri Lanka
Secured Library Management System (LMS) for Public Library of Jaffna, Sri Lanka
 
Clothing Store and Management System
Clothing Store and Management SystemClothing Store and Management System
Clothing Store and Management System
 
Student information system
Student information systemStudent information system
Student information system
 
Srs sample
Srs sampleSrs sample
Srs sample
 
Student report
Student reportStudent report
Student report
 
ChrisGarrisonFeatherweightArchitecture-DetailDesign
ChrisGarrisonFeatherweightArchitecture-DetailDesignChrisGarrisonFeatherweightArchitecture-DetailDesign
ChrisGarrisonFeatherweightArchitecture-DetailDesign
 
Project for Student Result System
Project for Student Result SystemProject for Student Result System
Project for Student Result System
 

Similar to Library manaementreport1

ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
IshratFatima288747
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
IshratFatima288747
 
Srs library m s
Srs library m sSrs library m s
Srs library m s
karthik venkatesh
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management systemmonika ahalawat
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
Soumili Sen
 
library management
library management library management
library management
sarthakkhanna1994
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
IshratFatima288747
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management systemricharamgarh
 
LIBRARY MANAGEMENT SYSTEM.pptx
LIBRARY MANAGEMENT SYSTEM.pptxLIBRARY MANAGEMENT SYSTEM.pptx
LIBRARY MANAGEMENT SYSTEM.pptx
KOLLIEFLOMO
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
IshratFatima288747
 
Library Management System Project Report
Library Management System Project Report Library Management System Project Report
Library Management System Project Report
Abu Kaisar
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
Faculty of Science , portsaid Univeristy
 
11 Project-Online Library Management System
11 Project-Online Library Management System11 Project-Online Library Management System
11 Project-Online Library Management System
Heather Strinden
 
11 project-online20library20management20system-110809063139-phpapp01(2)
11 project-online20library20management20system-110809063139-phpapp01(2)11 project-online20library20management20system-110809063139-phpapp01(2)
11 project-online20library20management20system-110809063139-phpapp01(2)Roopal Shrivastava
 
online library management system
online library management systemonline library management system
online library management systemVirani Sagar
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management systemGolden Arc
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
HimanshuGupta1060
 
c++ library management
c++ library managementc++ library management
c++ library management
shivani menon
 
Project proposal of Library Management System.
Project proposal of Library Management System. Project proposal of Library Management System.
Project proposal of Library Management System.
Arjishman Roy
 

Similar to Library manaementreport1 (20)

ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
 
Srs library m s
Srs library m sSrs library m s
Srs library m s
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
 
library management
library management library management
library management
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
 
LIBRARY MANAGEMENT SYSTEM.pptx
LIBRARY MANAGEMENT SYSTEM.pptxLIBRARY MANAGEMENT SYSTEM.pptx
LIBRARY MANAGEMENT SYSTEM.pptx
 
ishrat fatimadefense.ppt
ishrat fatimadefense.pptishrat fatimadefense.ppt
ishrat fatimadefense.ppt
 
DOCUMENTATION
DOCUMENTATIONDOCUMENTATION
DOCUMENTATION
 
Library Management System Project Report
Library Management System Project Report Library Management System Project Report
Library Management System Project Report
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
11 Project-Online Library Management System
11 Project-Online Library Management System11 Project-Online Library Management System
11 Project-Online Library Management System
 
11 project-online20library20management20system-110809063139-phpapp01(2)
11 project-online20library20management20system-110809063139-phpapp01(2)11 project-online20library20management20system-110809063139-phpapp01(2)
11 project-online20library20management20system-110809063139-phpapp01(2)
 
online library management system
online library management systemonline library management system
online library management system
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
c++ library management
c++ library managementc++ library management
c++ library management
 
Project proposal of Library Management System.
Project proposal of Library Management System. Project proposal of Library Management System.
Project proposal of Library Management System.
 

More from Rohit Verma

Containerization and version control system
Containerization and version control systemContainerization and version control system
Containerization and version control system
Rohit Verma
 
Blockchain tutorial
Blockchain tutorial Blockchain tutorial
Blockchain tutorial
Rohit Verma
 
blockchain unit 3
blockchain unit 3blockchain unit 3
blockchain unit 3
Rohit Verma
 
Use case of block chain unit 4 AKTU
Use case of block chain unit 4 AKTUUse case of block chain unit 4 AKTU
Use case of block chain unit 4 AKTU
Rohit Verma
 
Hyper ledger febric
Hyper ledger febricHyper ledger febric
Hyper ledger febric
Rohit Verma
 
java 8 new features
java 8 new features java 8 new features
java 8 new features
Rohit Verma
 
Python ppt
Python pptPython ppt
Python ppt
Rohit Verma
 

More from Rohit Verma (7)

Containerization and version control system
Containerization and version control systemContainerization and version control system
Containerization and version control system
 
Blockchain tutorial
Blockchain tutorial Blockchain tutorial
Blockchain tutorial
 
blockchain unit 3
blockchain unit 3blockchain unit 3
blockchain unit 3
 
Use case of block chain unit 4 AKTU
Use case of block chain unit 4 AKTUUse case of block chain unit 4 AKTU
Use case of block chain unit 4 AKTU
 
Hyper ledger febric
Hyper ledger febricHyper ledger febric
Hyper ledger febric
 
java 8 new features
java 8 new features java 8 new features
java 8 new features
 
Python ppt
Python pptPython ppt
Python ppt
 

Recently uploaded

A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
kalichargn70th171
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
WSO2
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
abdulrafaychaudhry
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Globus
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Anthony Dahanne
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
Georgi Kodinov
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
Juraj Vysvader
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
XfilesPro
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
takuyayamamoto1800
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
Peter Caitens
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
KrzysztofKkol1
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
Matt Welsh
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
vrstrong314
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
Tendenci - The Open Source AMS (Association Management Software)
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
wottaspaceseo
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Hivelance Technology
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
Sharepoint Designs
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
Globus
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke
 

Recently uploaded (20)

A Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdfA Comprehensive Look at Generative AI in Retail App Testing.pdf
A Comprehensive Look at Generative AI in Retail App Testing.pdf
 
Accelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with PlatformlessAccelerate Enterprise Software Engineering with Platformless
Accelerate Enterprise Software Engineering with Platformless
 
Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024Globus Connect Server Deep Dive - GlobusWorld 2024
Globus Connect Server Deep Dive - GlobusWorld 2024
 
Lecture 1 Introduction to games development
Lecture 1 Introduction to games developmentLecture 1 Introduction to games development
Lecture 1 Introduction to games development
 
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
Exploring Innovations in Data Repository Solutions - Insights from the U.S. G...
 
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
Paketo Buildpacks : la meilleure façon de construire des images OCI? DevopsDa...
 
2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx2024 RoOUG Security model for the cloud.pptx
2024 RoOUG Security model for the cloud.pptx
 
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
In 2015, I used to write extensions for Joomla, WordPress, phpBB3, etc and I ...
 
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, BetterWebinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
Webinar: Salesforce Document Management 2.0 - Smarter, Faster, Better
 
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoamOpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
OpenFOAM solver for Helmholtz equation, helmholtzFoam / helmholtzBubbleFoam
 
Advanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should KnowAdvanced Flow Concepts Every Developer Should Know
Advanced Flow Concepts Every Developer Should Know
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
Large Language Models and the End of Programming
Large Language Models and the End of ProgrammingLarge Language Models and the End of Programming
Large Language Models and the End of Programming
 
top nidhi software solution freedownload
top nidhi software solution freedownloadtop nidhi software solution freedownload
top nidhi software solution freedownload
 
Corporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMSCorporate Management | Session 3 of 3 | Tendenci AMS
Corporate Management | Session 3 of 3 | Tendenci AMS
 
How Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptxHow Recreation Management Software Can Streamline Your Operations.pptx
How Recreation Management Software Can Streamline Your Operations.pptx
 
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
Multiple Your Crypto Portfolio with the Innovative Features of Advanced Crypt...
 
Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024Explore Modern SharePoint Templates for 2024
Explore Modern SharePoint Templates for 2024
 
GlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote sessionGlobusWorld 2024 Opening Keynote session
GlobusWorld 2024 Opening Keynote session
 
Vitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume MontevideoVitthal Shirke Microservices Resume Montevideo
Vitthal Shirke Microservices Resume Montevideo
 

Library manaementreport1

  • 1. 1 INDEX ï‚· ABSTRACT 02 ï‚· INTRODUCTION 03-04 ï‚· OBJECTIVE 05 ï‚· TECHNOLOGY SPECIFICATIONS 06 ï‚· PROPOSED SYSTEM 07 ï‚· MODULE DESCRIPTION 08-09 ï‚· SCOPE OF THE PROBLEM & CHALANGES 10 ï‚· USE CASE DIAGRAM 11 ï‚· DFD DIAGRAM 12-14 ï‚· GUI 15-23 ï‚· BACKEND TABLES USE 24-26 ï‚· JDBC CONNECTIVITY CODE 27 ï‚· CONCLUSION 28 ï‚· REFRENCES 29
  • 2. 2 ABSTRACT: The Smart Library is an application for assisting a librarian in managing a book library in a college. The system would provide basic set of features to add/update members, add/update books, and manage check in specifications for the. Library management system is a typical management Information system (MIS), its Development include the establishment and maintenance of back-end database and front-end application development aspects. For the former require the establishment of data consistency and integrity of the strong data security and good libraries. As for the latter requires the application fully functional, easy to use and so on.
  • 3. 3 Introduction: In modern world of technology, education and anything related to it has been shifted to computerized. The main aim of Smart Library is to keep the book in the proper way with its complete details including writer and the student who is issuing this book. Everything is managed from the database. It need to maintain the book cost and to check whether the books are available on the library, if the book is not available in the library then it should be removed from the database. Smart Library is all about organizing, managing the library and library- oriented tasks. It also involves maintaining the database of entering new books and the record of books that have been retrieved or issued, with their respective dates. The main aim of this project is providing an easy to handle and automated library management system. This project also provides features and interface for maintaining student’s history of issued book. The owner can easily update, delete and insert data in the database with this project. The following are some of the features provided by this project.
  • 4. 4 Features: ï‚· User-friendly application interface: Only basic knowledge of computers is required for operation of Library Management System. ï‚· Build on java technology: It is built on java technology-one of the most latest and upcoming Technologies in the field of Information Technology, which makes you a forerunner in the world of Information technology. ï‚· Admin Login: The system will be under sole control of the admin. Admin can add or remove books from the system and also maintains records of the book available and issued in the library. ï‚· In this Staff as well as student record is maintained ï‚· User login: User has to first create an account in the system to gain access. ï‚· View date info: The user can view the date when he has issued the book as well as the expiry date of the book and can view fine to be paid that is calculated by the system. ï‚· Add new book: The admin can add new book which consist book name, publisher name, author name etc.
  • 5. 5 ï‚· Issue book: The admin can issue book for the student ï‚· Issued book : the student can see books which are issued for him
  • 6. 6 Objective: The aim of this project is to develop a system that can handle & manage the activities involved in a library in an efficient & reliable way. Less managing personnel & easy searching availability & saving user time major goals in this project and other are: 1. Develop adatabase which storesuser details & book details. 2. Givereliable searchfacility for the users. 3. Administrator or librarian shouldhavelogins. 4. Createan easy to understand user friendly environment. 5. Attractive userinterfaces to navigate through the system for the users. 6. Give an opportunity to librarians to reduce mistakes that always happen during manual method. 7. build a system that can receive input and generate automatically output in easy way and short time.
  • 7. 7 Technology Specifications: Language and software tool used: ï‚· JAVA, JDBC ï‚· Windows 10 ï‚· Sql workbench, xampp ï‚· eclipse Hardware Components: ï‚· Processor – dual core intel ï‚· Hard Disk – 50 GB ï‚· Memory – 2GB RAM
  • 8. 8 Proposed System: In the proposed system, we assume that each member will be having a identity card which can be used for the sign up and login. whenever library member wish to take a book, the book issued by the library authority will be check both the book details as well as the student details and store it in library database. In case of retrieval of book much of human intervention can be eliminated. Through our software user can add new book , search book, issue book and delete book . My proposed system has the following advantages.  Use friendly interface  Fast access to database  Less error  Search facility  Simple and easy to use  Time saving
  • 9. 9 Module Description: 1. Login: In this module student and admin can login by entering their id and password, if they do not have account then they have to sign up for account or if they forget the password then they can recover their password by entering id and giving answer of security question. 2. Home: this module contains sub module like a. Add Book Allow user to add new book and update database. b. View Book Allow user to view a particular book available in database by entering book id . c. Issue Book Allow user to issue book by entering student id and book id. d. Delete Book In this module user is able to delete a particular book. e. Return Book Allow user to return book and update database. f. Issued Book Allow user to see all issued books by entering user id
  • 10. 10 Scope of the Problem: The system accepts the General Library Transactions of book issue, return and renewals for the members. Different areas where we can use these applications are:  Any educational institutes can make use of it for providing information about author, content of the available books.  The system would provide basic set of features to add/update members, add/update books, and manage check in specifications for the systems based on the client's statement of need.  it helps to check library details easily. Challenges:  Work with database.  Make a runnable jar File.  Make jar file to exe File.  Working with java GUI and Swim.  Set specific code for different kinds of jbutton, jlabel, jtextfield, jdate, jTable, jpanel etc.  Connectivity with database.
  • 11. 11 Use case Diagram Admin Student Login Forget Password Home Add Book View Book Delete Book Issue Book Return Book Issued Book
  • 12. 12 Data Flow Diagram Smart Library Book management Admin Student
  • 14. 14 Register New User Admin / Student Login To System Check Credential Manage Module Manage Login User Detail Manages Register New User Details Manages Profiles Details Manage Book Details Manage Book Issue detail Manage Student Detail Manage New Book Detail Manage view Book detail
  • 15. 15 Welcome: Login: In login page two field are required: 1. Id It must be of integer type 2. Password
  • 16. 16 Minimum length of password must be 8 and it must have one Special character, at least one Uppercase, at least lowercase and at leas one digit If user forget password then he/she can recover his/her password. If user does not has account then he/she can register for accessibility. Sign Up: This page is for new user. firstly, he has to register in the library by filling following field in the form. When he press submit button then database will updated by his/her information after that he/she will be able to access this library.
  • 17. 17
  • 18. 18 Forget Password: If user forget the password then he/she can recover password by filling his/her id and giving answer of security question.
  • 19. 19 Home: New Book: If new book bring in the library then it must be registered filling following field ï‚· Book id: It must be unique. ï‚· Book name: Name of the book. ï‚· Book Edition: Edition of book. ï‚· Book Author: Name of author of the book. ï‚· Book price: Book price. ï‚· Book page No. of pages in the book.
  • 20. 20 View Book: If user know the book id then he/she is able to see book information.
  • 21. 21 Return Book: In this, only book id is required for returning book. Delete Book: if the book is not available in the library then user can delete book by providing book id and pressing delete button.
  • 22. 22 Issue Book: In this student id and book id is required for issuing book. Firstly enter book id , if book is available in the database then its detail will shown otherwise dialogue box will appear of invalid book id. If the book present in the database then enter student id , if student present in the database then press issue button otherwise dialogue box will appear. When user press issue button then corresponding issue date will also update in the database .
  • 24. 24 BackEnd Tables: There are four tables 3.Student 4.Admin 5.Book 6.Book Issue Code: Student create table student ( id int , sname varchar(15), rollx int, registration int, dep varchar(5), ses int, mail varchar(25), contect int, seq varchar(45), ans varchar(10), pass varchar(15) )
  • 25. 25 Admin: create table admin( id int , sname varchar(25), department varchar(10), registration int , address varchar(45), email varchar(25), city varchar(20), contect int, password varchar(25), securityq varchar(55), securitya varchar(25) )
  • 26. 26 Book : create table Book( id int , bookName varchar(25), edition varchar(8), publisher varchar(15), Author varchar(15), price int , pages int ) Book Issue: create table bookissue( sid int , bid int, bname varchar(25), bedition varchar(8), bpublisher varchar(45), bauthor varchar(25) )
  • 27. 27 JDBC connectivity code : package libraryManaement; import java.sql.*; public class Conn{ Connection c; Statement s; public Conn(){ try{ Class.forName("com.mysql.jdbc.Driver"); c=DriverManager.getConnection("jdbc:mysql://localhost:3306/san jeev","root",""); s =c.createStatement(); }catch(Exception e){ System.out.println(e); } } }
  • 28. 28 Conclusion: In this application we can entry a new book which has a specific id, price, pages, book name, publisher. We also add a student’s information such as name, id, father’s name, batch, semester, registration number, email id etc . We also add admin informarion such as id, address, registration number, email etc which is help admin when a student issue a book & return a book. If admin wants to see the details information of returning or issuing a book with date, he needs to give only id of student or book and then click just a button on our application.
  • 29. 29 References: 1. https://eclipse.org/downloads/ 2. https://www.oracle.com/technetwork/java/javase/downloads/ind ex.html 3. https://dev.mysql.com/downloads/workbench/ 4. https://bitbucket.org/xerial/sqlite-jdbc/downloads/ 5. https://dev.mysql.com/downloads/connector/j/ 6. https://www.youtube.com/playlist?list=PLEAQNNR8IlB4R7NfqBY1 frapYo97L6fOQ