Java Payal
Java Payal
A Micro Project
For
By
1.Bhakti Ravnang
2.Pranali Dhamane
3.Rakhi Bavdhane
4.Payal Patere
5.Samiksha Kuvalekar
Under supervision
Ms. S.S.Kamble
Examiners
--------------------
Date:
Place: Rajendra Mane Polytechnic, Ambav, Devrukh
CERTIFICATE
This is to certify that the project work entitled “Library book issue management system”
carried out by Bhakti Ravnang, Pranali Dhamane, Rakhi Bavdhane, Payal Patere,
Samiksha Kuvalekar. Students of Fourth Semester of Diploma in Computer Engineering of
Rajendra Mane Polytechnic, Ambav (Code: 1507) have submitted the micro-project and
defended the viva-voice of the term work micro-project entitled ‘Library book issue
management system’ satisfactorily in the subject Java (22412)The Academic Year 2022-23 as
prescribed in the curriculum.
1. It contains work like the number of available books, the number of books issued, thr
number of books to return or renew.
2. The purpose of library management system is issuing books, return books, due
calculations, etc.
3. The basic functions of library management system include overseeing all library
operations.
2.0 Course Outcomes Integrated:
To manage and track the daily work of the library.
3.0 Proposed Methodology:
The topic "Library book issue management system" while selecting, it was selected
initially after a thought of discussion with by our team the topic importance has been given to
understand its significance in our career. Finally understanding the need of today’s technical
world, we finalized the topic.
The group thought on the aims and methods of completing the project. Also attention was
given to the sources required for the project. The selected aims, methods and materials were
got approved from our guide and also we discussed with him overall about the project.
The systematic methods followed for this project is collection of data, analysis of the data,
evaluation of the collected data, preparing the report & finalizing the report.
4.0 Action plan:
Sr.
No. Details of Activity Planned Planned Name of Responsible
start date finish date Team members
• Introduction :
The Library Management System has become an essential tool for public
libraries, school libraries, college libraries. The library management system helps
librarians to manage, maintain and monitor the library. About library management
system there will be two use-cases librarian and user or student. An integrated library
system also known as library management system. It is an enterprises resources
planning system for a library, used to track items owned, orders made, bills paid and
patrons who have borrowed. It is usually constituted of a relational database, software
to interact with that database and two graphical user interfaces.
• Function of Librarian :
1. Librarian can add users.
2. Librarian can add books.
3. Librarian can issue books for users.
4. Librarian can make entries of the return books of the users.
5. Librarian can view users.
6. Librarian can view books.
7. Librarian can view issued books.
8. Librarian can view return books.
• Function of Student/User :
1. Users can check or view available books of the library.
2. Users can check or view his/her issued books.
3. Users can check or view his/her returned books status.
2. Importing Package :
The library is divided into package and classes. In java, the important keyword
used to import built-in and user-defined packages. When a package has imported ,we
can refer to all the classes of that package using their name directly. The import
statement must be after the package statement, and before any other statement.
3. Functions Used :
• getText():
This function is used to get the text from the textfield input of the user.
• add(obj):
This function is used to add the components in a sequential manner to the
frame or panel.
• next(): This function will move the cursor to a new row of the table.
• setSize(int width, int height):
This function takes two parameters such as height and width. It is used to
define the size of frame/window, panel, etc.
• setLayout (layout):
This function will define the layout of the frame, window, pane in which all
the components are arranged.
4. Connection to database :
• In this step, we will create a connection methods as a reusable component , this
method will connect the library management to mysql database.
• Make sure that you enter that you enter the proper URL string of database
connection such as port number, username, password, etc.
• Issue book: The librarian will enter the details of the issue book of the user such as
book id, user id, date at which book was issued, etc. The details will be entered
into the database and the book will be issued.
• Library Management System :
➢ Data Record
➢ Data Transcription
➢ Data Conversion
➢ Data Verification
➢ Data Correction
➢ Data Transmission
1. Accuracy
2. Integrity
3. Data Independence
4. Less Redundancy
5. Performance
6. Privacy
7. Ease of understanding and retrieval
8. Recovery
• Code :
package College;
import java.util.Scanner;
// Class
// Method
public book()
this.sNo = input.nextInt();
input.nextLine();
this.bookName = input.nextLine();
this.authorName = input.nextLine();
this.bookQty = input.nextInt();
bookQtyCopy = this.bookQty;
}
}
• Output :
• This is done with the help of SQL statements, which helps to connect to the GUI and
enable login :
1. User Menu: The user menu displays all the books that are issued by the user.
2. Admin Menu: The admin has all the permissions in the system and can perform
functions like add books and users, delete/edit books, return books, details of users,
details of books, create, and reset the database, etc.
3. Output menu: The output menu will display the answers to the query. The initial id
and password for the first login would be for admin, and the username and password
would also be the same, i.e. admin.
4. After the login, a dialogue box opens with various options as described above in
‘login’.s
5. View Books- When you click this option, the details of the books as stored in the
table will be displayed with their name, genre, price, Subject, Author, Copyright,
Publisher, Edition Pages, ISBN and other book details if mentioned in the database.
6. View Members/ Students/ Users – The users in the system are displayed with their
details to whom the books would be issued and its present status (issued, returned,
pending fine, etc.)