Download as pdf or txt
Download as pdf or txt
You are on page 1of 22

Sysnopsis

On

Library Management System


Submitted in partial fulfillment of the requirements for the diploma

Of

Diploma in Computer Technology

Ghatol Samiksha

Golla Bhagyashree

Lawand Aditya

Shinde Aditya

Under the guidance of

Mr. Rohit Ghoshtekar

Department of COMPUTER TECHNOLOGY,

SHIVAJIRAO S. JONDHALE POLYTECHNIC,

AMBERNATH(MAHARASHTRA)

Maharashtra State Board of Technical Education

(2022-2023)
MAHARASHTRA STATE BOARD OF TECHNICAL
EDUCATION
Certificate
The is to certify that Mr./Ms. of 5th semister of Diploma in Computer
Technology of Institute, Shivajirao S. Jondhale Polytechnic (Code:0147)
has completed the Micro Project satisfactorily in Subject: AJP for the
academic year (2022-2023) as prescribed in the curriculum.
Sr. Name of the Roll Enrollment No. Seat No.
No. group members No.

1 Ghatol Samiksha 1408 2001470003


2 Golla Bhagyashree 1409 2001470005
3 Lawand Aditya 1415 2001470026
4 Shinde Aditya 1421 2001470027

Place: AMBERNATH Date:

Subject Teacher Head of the Department Principal


WEEKLY PROGRESS REPORT

SR. NO. WEEK ACTIVITY PERFORMED

1 1st WEEK Discussion and Finalization of Topic

2 2nd WEEK Preparation and Submission

3 3rd WEEK Literature Review

4 4th WEEK Collection of Data

5 5th WEEK Collection of Data

6 6th WEEK Discussion and Outline of Content

7 7th WEEK Formulation of Content

8 8th WEEK Editing and Proof Reading of Content

9 9th WEEK Compilation of Report and Presentation

10 10th WEEK Seminar

11 11th WEEK Viva Voice

12 12th WEEK Final Submission of Micro Project

Sign of the student Sign of the faculty


Library Management System

Abstract

Library management system is a project which aims in developing a computerized


system to maintain all the daily work of library .This project has many featureswhi
ch are generally not availiable in normal library management systems likefacility o
f user login and a facility of teachers login .It also has a facility of adminlogin throu
gh which the admin can monitor the whole system .It also has facilityof an online
notice board where teachers can student can put up information aboutworkshops
or seminars being held in our colleges or nearby colleges and librarianafter prope
r verification from the concerned institution organizing the seminar canadd it to t
he notice board . It has also a facility where student after logging in theiraccounts
can see list of books issued and its issue date and return date and also thestudent
s can request the librarian to add new books by filling the book requestform.The li
brarian after logging into his account ie admin account can generatevarious repor
ts such as student report , issue report, teacher report and book reportOverall thi
s project of ours is being developed to help the students as well as staffof library t
o maintain the library in the best way possible and also reduce thehuman efforts.

1 Dept. of Computer Engg.


Library Management System

Index
Sr. No. Context Page No.

1 INTRODUCTION 6

2 LTERATURE SURVEY 7

3 PROBLEM STATEMENT 8

4 PROPOSED SYSTEM 9

5 E-R DIAGRAM 10

6 DFD DIAGRAM 11

7 PROGRAM CODE 13

8 OUTPUT 15

9 TECHNQUE USED 18

10 REFERANCE 19

11 CONCLUSION 20

2 Dept. of Computer Engg.


Library Management System

INTRODUCTION
The library management system 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 to provide an easy to handle and automated library
management system. This project also provides features and an interface for
maintaining librarian’s records, student’s history of issues, and fines. 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:

• The issue of books by online mode.

• Columns provided to search book online.


• Requests to the librarian can be sent to provide new books in the column.
• Login portal for a student for security purposes of the library.
• Homepage for the student which has different buttons to navigate to pages
containing the date of issue, date of return, fine charges, etc.
• Columns for teachers to get the book issued if desired.
• Requests column for teachers to ask for the introduction of new or essential
books in the library.
• Maintaining records of the librarian and other library staff.
• Feedback page to be viewed and monitored by the college authority, to
which student
• The teacher can mention any misbehave or feedback to the library.

3 Dept. of Computer Engg.


Library Management System

LITERARTURE SURVEY
As the economic growth increased the peoples are led to the higher aspiration
to excel in education and work through better access to information and knowledge.
Technologies for building user-centered digital library environments and making
computer-user interactions more intelligent should be explored [1].Earnshaw
discussed in his article about the old libraries and its drawbacks to keeping records.
A book provided an irreducible deposit of information that could be read, reviewed,
criticized, as well as providing the basis for the development of its ideas into further
volumes [2]. Information is no longer exclusively library-centric but is also network-
centric. The center of gravity has moved from information provision to information
access. Online search (via engines such as Google) is replacing physical search.
Combining the best of both worlds i.e. the traditional library and the online search –
to meet the developing requirements of users is a key challenge for the future [2]. In
this article, the author discussed the digital media consideration, the initial
development in digital libraries and the long term preservation of digital data. As
mentioned in this article digital library is a repository where a significant proportion
of content is in the digital form. Which can be indexed and searchable via electronics
means which is an advantage over the paper-based information [3].The difficulty
and expense of preserving digital information is a potential impediment to digital
library development. Preservation of traditional materials became more successful
and systematic after libraries and archives integrated preservation into the overall
planning and resource allocation. Digital preservation is largely experimental and
replete with the risks associated with untested methods. Digital preservation
strategies are shaped by the needs and constraints of repositories with little
consideration for the requirements of current and future users of digital scholarly
resources. This article discusses the present state of digital preservation, articulates
requirements of both users and custodians, and suggests research needs in storage
media, migration, conversion, and overall management strategies. Additional
research in these areas would help developers of digital libraries and other
institutions with preservation responsibilities to integrate long-term preservation
into program planning, administration, system architectures, and resource allocation.

4 Dept. of Computer Engg.


Library Management System

PROBLEM DEFINITION

Software is to be developed for automating a public library. The system should best
and alone in nature. It should be designed with a focus on security and should have
a break through user interface to make it easy for the people working on it. The
following functionalities are required:
1. Issue of books:
• A member should be able to issue books.
• Each member can issue only a single book.
• Thesoftwaretakesthecurrentsystemdateasthedateofissueandcalculates the date of return.
• The due date for the return of the book is stamped on the book.

2.Return of books
• Any person can return the issued books {if they have the member code).
• The system displays the member's details on whose name the
book is issued as well as the date of issue and return of the book,
• The information is saved and the corresponding updating takes place in the
database.

3.query processing:
• real time searching.
• query processing will also include catalogue searching.
• substrings will be allowed

5 Dept. of Computer Engg.


Library Management System

PROPOSED SYSTEM

An online library management system is a practical solution for the existing issues
of the traditional library system. It is basically a windows application that is built
mainly on Java technology and relational database (sql). The similar application can
also be built using the web technologies like HTML, CSS and JavaScript and a
corresponding database, that can be a relational database like sql, oracle or no-sql
database like mongodb.

Using this application software, the librarian can search any book by using the issued
book id of that particular book in just a second. He can also add new students, new
books to the library database, can issue books, return books by making the necessary
changes to the database part from the application user-interface. The whole
application is divided into different section depending upon its usage. The different
sections are explained in the architecture part of this paper.

A. Advantage over Traditional System

As we know that the manual process of maintaining the data of a library in files or
excel sheets is very hard. An online library management system provides a number
of benefits and alternatives to the traditional library workflow.

Following are the advantages of an automated library management system:

1. Reduces the library management cost.


2. Enhancing monitoring and reporting process.
3. Eliminate the paper work and makes the library data more secure.

6 Dept. of Computer Engg.


Library Management System

B. Requirements for the Application

1. Hardware Requirements: The minimum acceptable hardware requirement


that are required for the proper functioning of the application are given below:
a. Operating System: Windows

b. Hard disk and RAM: 40GB and 4GB are required respectively

2. Software Requirements: In our application, various supporting software’s,


libraries and tools are required which will help to develop this application. These
software and libraries can be easily downloaded through the internet and then can
be integrated with the application. The required software’s requirement is listed
below:

a. Windows Web Development Environment.

b. Drivers and Libraries.

c. C++ Redistributable Packages.

d. Java Packages.

7 Dept. of Computer Engg.


Library Management System

E-R DIAGRAM

Fig : LIBRARY MANAGEMENT SYSTEM E-R DIAGRAM

8 Dept. of Computer Engg.


Library Management System

DFD DIAGRAM

9 Dept. of Computer Engg.


Library Management System

PROGRAM CODE

public class MainLayer extends javax.swing.JFrame {

public MainLayer() {

initComponents();

@SuppressWarnings("unchecked")

// <editor-fold defaultstate="collapsed" desc="Generated Code">

private void initComponents() {

jLabel1 = new javax.swing.JLabel();

jLabel2 = new javax.swing.JLabel();

jLabel4 = new javax.swing.JLabel();

jLabel3 = new javax.swing.JLabel();

jLabel5 = new javax.swing.JLabel();

jButton2 = new javax.swing.JButton();

jButton3 = new javax.swing.JButton();

jButton4 = new javax.swing.JButton();

jButton5 = new javax.swing.JButton();

jButton6 = new javax.swing.JButton();

jButton7 = new javax.swing.JButton();

setDefaultCloseOperation(javax.swing.WindowConstants.EXIT_ON_CLOSE);

setBackground(new java.awt.Color(255, 255, 255));

jLabel1.setFont(new java.awt.Font("Footlight MT Light", 0, 56)); // NOI18N

10 Dept. of Computer Engg.


Library Management System

jLabel1.setForeground(new java.awt.Color(0, 102, 102));

jLabel1.setText("University Library");

jLabel2.setFont(new java.awt.Font("Lucida Handwriting", 0, 24)); // NOI18N

jLabel2.setForeground(new java.awt.Color(0, 204, 204));

jLabel2.setText("Library ");

jLabel4.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Book
Details.png"))); // NOI18N

jLabel3.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Issue Book.png")));


// NOI18N

jLabel5.setIcon(new javax.swing.ImageIcon(getClass().getResource("/Return
Books.png"))); // NOI18N

jButton2.setBackground(new java.awt.Color(0, 102, 102));

jButton2.setFont(new java.awt.Font("Tahoma", 1, 24)); // NOI18N

jButton2.setForeground(new java.awt.Color(255, 255, 255));

jButton2.setText("Issue Book");

jButton2.addActionListener(new java.awt.event.ActionListener() {

public void actionPerformed(java.awt.event.ActionEvent evt) {

jButton2ActionPerformed(evt);

});

java.util.logging.Logger.getLogger(AddNewBook.class.getName()).log(java.util.logging.Level.S
EVERE, null, ex);

} catch (javax.swing.UnsupportedLookAndFeelException ex) {


java.util.logging.Logger.getLogger(AddNewBook.class.getName()).log(java.util.logging.Level.S
EVERE, null, ex);

11 Dept. of Computer Engg.


Library Management System

//</editor-fold>

java.awt.EventQueue.invokeLater(new Runnable() {

public void run() {

new MainLayer().setVisible(true);

});

// Variables declaration - do not modify

private javax.swing.JButton jButton2;

private javax.swing.JButton jButton3;

private javax.swing.JButton jButton4;

private javax.swing.JButton jButton5;

private javax.swing.JButton jButton6;

private javax.swing.JButton jButton7;

private javax.swing.JLabel jLabel1;

private javax.swing.JLabel jLabel2;

private javax.swing.JLabel jLabel3;

private javax.swing.JLabel jLabel4;

private javax.swing.JLabel jLabel5;

// End of variables declaration

12 Dept. of Computer Engg.


Library Management System

OUTPUT

13 Dept. of Computer Engg.


Library Management System

14 Dept. of Computer Engg.


Library Management System

15 Dept. of Computer Engg.


Library Management System

REQUIREMENT

HARDWARE REQUIREMENT:

• Operating system:Windows 7(or above can be used)since it is stable.


• Hard dusk:40GB
Ram:1GB as it will give faster performance throughout

SOFTWARE REQUIREMENT:

• Java language.
• Net beans IDE 7.0.1 or eclipse neon.
• MySQL.
• PhpMyAdmin: As it cam also easily handle server-side queries if any as well
as compatible with tools for website designing.

16 Dept. of Computer Engg.


Library Management System

REFERENCES
✓ https://www.ijraset.com/research-paper/library-management-
system#:~:text=The%20Library%20Management%20System%20
is%20much%20more%20user%2Dfriendly%2C%20faster,securi
ty%20than%20the%20traditional%20way.

✓ https://www.irjet.net/archives/V7/i3/IRJET-V7I3109.pdf

17 Dept. of Computer Engg.


Library Management System

CONCLUSION
This paper mainly focuses on how we can improve the traditional method of working
of a library because the traditional method includes doing all the things in manual
mode which is slow, less efficient, less secure, and difficult to manage. The solution
to this is an online library management system which take care of all the work by
automating and digitizing the whole process. Our application is based on Java and
is linked to a relational database (sql). The frontend part has been coded using Java
and its packages like awt and swing. The backend is supported and connected with
database using java, its libraries and APIs. With the increase in the workload of the
library, new features can be added to the existing application to make it relevant in
the future as well.

18 Dept. of Computer Engg.


Library Management System

Shivajirao S. Jondhale Polytechnic, Ambernath (E)

Teacher Evaluation Sheet

Academic Year (2022-2023)


Project Title: Library Management System

Course Title & Code: Advance Java Programming (AJP)

Semester: 5th

Aims / Benefits of Micro-Project:

AIM:- To Develop an Library Management System.

Benefits of Micro-Project:-

• Student Involvement
• Record Maintenance
• Web Interface
• Progressive
• Up-To-Date
• Get Easy Access
Course Outcomes Achieved:
• We have achieved / Learned to develop about Java AWT Software

• Understood the displaying techniques of graphical user interface

• Understood the geometries of the development

Application of the Micro-Project:

➢ Post Booking Management.

➢ Payment gateway integration

➢ Cloud Network used.

➢ Flight search option.

19 Dept. of Computer Engg.

You might also like