0% found this document useful (0 votes)
23 views

Java Payal

Uploaded by

shrutimsawant835
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
23 views

Java Payal

Uploaded by

shrutimsawant835
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 13

LIBRARY BOOK ISSUE MANAGEMENT SYSTEM

A Micro Project

Submitted in partial fulfillment of requirements of MSBTE for 2022-2023

For

Second Year Diploma in Computer Engineering

By

1.Bhakti Ravnang
2.Pranali Dhamane
3.Rakhi Bavdhane
4.Payal Patere
5.Samiksha Kuvalekar

Under supervision
Ms. S.S.Kamble

(Lecturer, Department of Computer Engineering

Rajendra Mane Polytechnic, Ambav, Devrukh )

Department of Computer Engineering


Rajendra mane Polytechnic,
Ambav, Devrukh, Ratnagiri, Maharashtra, India 415 804
2022-2023
APPROVAL SHEET

A Project entitled “Library book issue management system” submitted by Bhakti


Ravnang, Pranali Dhamane, Rakhi Bavdhane, Payal Patere, Samiksha Kuvalekar
approved of second year diploma computer engineering.

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.

Place: Rajendra Mane Polytechnic Ambav, Devrukh


Date:

Ms.S.S.Kamble Ms.D.V.Shinde Mr.N.B.Bhople


(PROJECT GUIDE) (HOD) ( PRINCIPAL)
Proposal of Micro-Project

Library book issue management system

1.0 Aim of the Micro-Project:

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

1. Discussion on project 04-02-23 06-02-23 All team members.


2. Selection of project 06-02-23 11-02-23 All team members.
3. Referring website for information 11-02-23 16-02-23 All team members.

4. Review of information 16-02-23 20-02-23 Payal Patere,


Bhakti Ravnang.

5. Preparing proposal sheet 23-02-23 25-02-23 Samiksha Kuvalekar,


Pranali Dhamane,
Payal Patere.

6. Preparing method and material 25-02-23 04-03-23 Pranali Dhamane,


Rakhi Bavdhane.

7. Preparing introduction 04-03-23 11-03-23 Bhakti Ravnang,


Rakhi Bavdhaane.

8. Preparing aim of project 11-03-23 13-03-23 All team members.


9. Preparing actual procedure 13-03-23 20-03-23 All team members.

10. Searching information 20-03-23 25-03-23 Rakhi Bavdhane.


11. Collection relevant data 25-03-23 27-03-23 Payal Patere.
12. Hardware component 27-03-23 01-04-23 Samiksha Kuvalekar.

13. Modification in project 01-04-23 03-04-23 Pranali Dhamane.


14. Resolving error 03-04-23 08-04-23 All team members.

15. Modification in report 08-04-23 15-04-23 Bhakti Ravnang.


16. Completion 15-04-23 17-04-23 All team members.
5.0 Resources Used
Sr. Name of Resources/ Specifications Quantity Remark
No. Material
1. Computer For information searching 1
2. Internet -
3. Printing Papers A4 Size -

Name of the team Members with Roll no.:

1. Bhakti Ravnang P-04

2. Pranali Dhamane P-07

3. Rakhi Bavdhane P-10

4. Payal Patere P-12

5. Samiksha Kuvalekar P-24

Signature of Subject Teacher


Report of Micro-Project
Library Book Issue Management System

• 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.

• Steps to create library management system in java :


1. Creating database
2. Importing packages
3. Functions used
4. Connection to database
5. Defining Login function
6. Defining Librarian function
7. Defining Student function
1. Creating database :
• Users table for storing information such as username, password, user_type,
and users table is used for login purpose.
• Books table for storing books details of library.
• Issued books table for storing the entries of the user if he/she took a book from
the library.
• Return books table for storing the entries of the user if he/she returns books to
the library.

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 :

• The Input Design :


The input design consists of the precise input instructions, which are easy,
logical, and devoid of error entries. The source document already consists of the
data entry and its format with its allocated space and field sequence. The online
data entry into the input-form should be free of errors. It makes use of a processor
that accepts commands and the provided data from the user to analyse and then
take it further. Depending on whether it’s correct or not, the process goes further
and then it is either accepted/rejected.
• The input stage is not just one stage, but an amalgamation of various stages :

➢ Data Record
➢ Data Transcription
➢ Data Conversion
➢ Data Verification
➢ Data Correction
➢ Data Transmission

• The Output Design :


The output design works to provide an accurate and effective answer to the query
asked in the input by the user. As they are the direct source of information for the
provider, they need to have satisfying results that answer the query raised. During the
logical design of the program, the particular outputs for the questions are set up with their
formats.

• The Database design :


The database is the place where the interrelated data for the users is stored to
provide them with the solution effectively. As the inputs and outputs, database design is
one of the essential parts of the process, to make the information accessible and flexible
for the users to retrieve.

• Some of the features of an accurate database design include :

1. Accuracy
2. Integrity
3. Data Independence
4. Less Redundancy
5. Performance
6. Privacy
7. Ease of understanding and retrieval
8. Recovery
• Code :

// Java Program to Illustrate book Class that


// takes Input from the books and related information

package College;

// Importing required classes

import java.util.Scanner;

// Class

public class book {

// Class data members

public int sNo;

public String bookName;

public String authorName;

public int bookQty;

public int bookQtyCopy;

// Creating object of Scanner class to

// read input from users

Scanner input = new Scanner(System.in);

// Method

// To add book details

public book()

// Display message for taking input later


// taking input via

// nextInt() and nextLine() standard methods

System.out.println("Enter Serial No of Book:");

this.sNo = input.nextInt();

input.nextLine();

System.out.println("Enter Book Name:");

this.bookName = input.nextLine();

System.out.println("Enter Author Name:");

this.authorName = input.nextLine();

System.out.println("Enter Quantity of Books:");

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.)

• Skill Development/ Outcomes of the micro project:

1. Desire to meet and serve the library's user community


2. Ability to think analytically and to develop new or revised systems, procedures,
and work flow
3. Ability to exercise initiative and independent judgment
4. Knowledge of computers, the internet, and commercially available library
software
5. Knowledge of a foreign language for communities with non-English speaking
populations
6. Ability to prepare comprehensive reports and present ideas clearly and concisely
in written and oral form
7. Ability to make administrative decisions, interpret policies, and supervise staff
8. Ability to motivate, establish and maintain effective working relationships with
associates, supervisors, volunteers, other community agencies and the public
9. Knowledge of the philosophy and techniques of library service
10. Ability to organize job duties and work independently

You might also like