Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 18

A PROJECT REPORT

ON

“Library Management System In Java”


SUBMITTED IN PARTIAL FULFILLMENT OF THE REQUIREMENTS FOR THE AWARD OF

DIPLOMA IN COMPUTER ENGNEERING

SUBMITTED TO

MAHARASHTRA STATE BOARD OF TECHNICAL EDUCATION, MUMBAI

SUBMITTED BY

Name of Student(s) (Full Name) Enrollment No.

1. Jitesh Raju Pardeshi 2000940084

2. Kunal Anil Patil 2000940075

3. Narendra Sachin Helge 2000940091

GUIDED BY

P.B.Kale

GOVERNMENT POLYTECHNIC JINTUR DISTRICT PARBHANI STATE -


MAHRASHTRA

Academic Year : 2021-2022

GOVERNMENT POLYTECHNIC JINTUR


DISTRICT - PARBHANI
CERTIFICATE
This is to Certify that the project report entitled “Library Management System”

Was successfully completed by Student of fourth semester Diploma in Computer Engineering.

Sr. No Name of Student Enrollment No.

1. Jitesh Raju Pardeshi 1900940047

2. Maske Anagha 1900940028

3. Kadam Rajeshwari 1900940045

in partial fulfillment of the requirements for the award of the Diploma in Computer
Engineering and submitted to the Department of Computer Engineering of Government
Polytechnic Jintur. Work carried out during a period for the academic year 2021-2022 as per
curriculum.

Place: - Jintur

Date: -

Name of Guide Name of HOD

P.B.Kale A.K.Rathod

Principal
ACKNOWLEDGMENT

This project is done as a capstone project as a part course titled “Title of CPP” We are really

thankful to our Prof. P.B.Kale, C.V. Nandanwar sir, Principal and A.K. Rathod Sir Head of

Department, Department of Computer Engineering, Government Polytechnic Jintur for his valuable

guidance and assistance, without which the accomplishment of the task would have never been

possible. We also thank (Name of Project Guide) for giving this opportunity to explore into the real

world and realize the interrelation, without which a Project can never progress. We are also thankful

to our supporting staff of computer department, parents, and friends for providing us relevant

information and necessary clarifications, and great support.

Name of the candidate - Signature of candidate

1.Malwatkar Tejas

2.Kadam Rajeshwari

3.Maske Anagha
Micro Project Evaluation Sheet

Name of Student: -Anagha Sanjay Maske

Enrolment No: -1900940028

Name of Program: - Programming with Python

Semester: - 6th

Title of the Micro-Project: - AUTOMATIC PASSWORD GENERATOR

Course Outcome Achieved: -

 password generators are online tools that create customized passwords for users.
 These originators create strong and random passwords for each subscriber account.
 The most advantaged are individuals who frequently need to create and manage new
passwords

Sr.no. Characteristic to be assessed Poor Average Good Excellent Sub


Total
M-1 To 3 M-4 To 5 M-6 To 8 M-9 To 10
(A) Process and Product Assessment (convert above total marks out of 6 marks)
1. Relevance to the course
2. Literature Review/information
collection
3. Completion of the Target as

Per project proposal


4. Analysis of Data and representation
5. Quality of proto type /Model
6. Report Preparation
(B) Individual presentation/Viva (Convert above total marks out of marks)
7. Presentation
8. Viva

(A) (B)

Process and Product Assessment Individual presentation/Viva Total Marks

(6 Marks) (4 Marks) 10

Comments/Suggestion about team work/leadership/inter-personal communication (if any)

Name and designation of the teacher Prof. P.B.Kale

Dated Signature
Micro Project Evaluation Sheet

Name of Student: -Rajeshwari Datta Kadam

Enrolment No: -1900940045

Name of Program: - Programming with Python

Semester: - 6th

Title of the Micro-Project: - - AUTOMATIC PASSWORD GENERATOR

Course Outcome Achieved: -

 password generators are online tools that create customized passwords for users.
 These originators create strong and random passwords for each subscriber account.
 The most advantaged are individuals who frequently need to create and manage new
passwords

Sr.no. Characteristic to be assessed Poor Average Good Excellent Sub
Total
M-1 To 3 M-4 To 5 M-6 To 8 M-9 To 10
(C) Process and Product Assessment (convert above total marks out of 6 marks)
1. Relevance to the course
2. Literature Review/information
collection
3. Completion of the Target as

Per project proposal


4. Analysis of Data and representation
5. Quality of proto type /Model
6. Report Preparation
Individual presentation/Viva (Convert above total marks out of marks)
7. Presentation
8. Viva

(A) (B)

Process and Product Assessment Individual presentation/Viva Total Marks

(6 Marks) (4 Marks) 10

Comments/Suggestion about team work/leadership/inter-personal communication (if any)

Name and designation of the teacher Prof. P.B.Kale

Dated Signature
Micro Project Evaluation Sheet

Name of Student: - Tejas Dipak Malwatkar

Enrolment No: -1900940047

Name of Programme: - Programming with Python

Semester: - 6th

Title of the Micro-Project: - - AUTOMATIC PASSWORD GENERATOR

Course Outcome Achieved: -

 password generators are online tools that create customized passwords for users.
 These originators create strong and random passwords for each subscriber account.
 The most advantaged are individuals who frequently need to create and manage new
passwords
Sr.no. Characteristic to be assessed Poor Average Good Excellent Sub
Total
M-1 To 3 M-4 To 5 M-6 To 8 M-9 To 10
(D) Process and Product Assessment (convert above total marks out of 6 marks)
1. Relevance to the course
2. Literature Review/information
collection
3. Completion of the Target as

Per project proposal


4. Analysis of Data and representation
5. Quality of proto type /Model
6. Report Preparation
Individual presentation/Viva (Convert above total marks out of marks)
7. Presentation
8. Viva

(A) (B)

Process and Product Assessment Individual presentation/Viva Total Marks

(6 Marks) (4 Marks) 10

Comments/Suggestion about team work/leadership/inter-personal communication (if any)

Name and designation of the teacher Prof. P.B.Kale

Dated Signature
LIBRARY MANAGEMENT
SYSTEM
Project: Library Management System in java

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 features which are generally not availiable in normal
library management systems like facility of user login and a facility of
teachers login .It also has a facility of admin login through which the
admin can monitor the whole system .It also has facility of an online
notice board where teachers can student can put up information about
workshops or seminars being held in our colleges or nearby colleges
and librarian after proper verification from the concerned institution
organizing the seminar can add it to the notice board . It has also a
facility where student after logging in their accounts can see list of
books issued and its issue date and return date and also the students
can request the librarian to add new books by filling the book request
form .The librarian after logging into his account ie. admin account
can generate various reports such as student report , issue report,
teacher report and book report Overall this project of ours is being
developed to help the students as well as staff of library to maintain
the library in the best way possible and also reduce the human efforts.
1. Create a new program
2.Create a main class
3.Create another class of name module 1
4.Create another class of name module 2
LIBRARY MANAGEMENT SYSTEM
Module1
Module 1 consist of
1) User ID
2)User name
3)Father name
4)Semester
5)University ID

Module 2
Module 2 consist of
Departnment
i)Physics
ii)chemistry
iii)Botany
Like : physics arrays show total books(5)

Just show the index of all arrays


Resource needed – Intillij IDEA community edition 2022
1. Open -intellij IDEA Communityn Edition 2022
Create a new project intellij IDEA and name the project library_
management _system_
And after the project is created,create a main class in the project yor
created
And create moduel 1 and module 2 class
 Moduel 1 consist of –
Student name , Father name ,University ID, Semester, User ID
And
 Module 2 consist of –
The book available in library in Physics , Chemisty , Biology
 In Chemistry Branch there are 5 books available.
1.Organic chemistry
2.Physical chemistry
3.Bio chemistry
4.Inorganic chemistry
5.Polymer chemistry
 In Physics Branch there are 5 books available.
1.Mechanic
2.Dynamic
3.Solid state physics
4.Astro physics
5.Electromagnetism
 In Biology Branch there are 5 books available.
1.Zoology
2.Botany
3.Medical science
4.Microbiology
5.Biomedical

CODING
MODULE 1 Class
public class Module1 {
String name;
String fname;
String uni_id;
String uid;
int sem;
public Module1() {
}

public void getdata(String name, String fname, String uni_id,


String uid, int sem) {
this.name = name;
this.fname = fname;
this.uni_id = uni_id;
this.uid = uid;
this.sem = sem;
}

public void setdata() {


System.out.println("student's name:" + this.name);
System.out.println("student's father name:" + this.fname);
System.out.println("university id:" + this.uni_id);
System.out.println("user id" + this.uid);
System.out.println("semester" + this.sem);
}
}

MODULE 2 Class
public class Module2 {
public Module2() {
}

public void chemistry() {


System.out.println("");
String[] chem = new String[]{"Organic chemistry", "Physical
chemistry", "Bio chemistry", "Inorganic chemistry", "Polymer
chemistry"};
System.out.println("The books avilable in chemistry departnment
are as follow");

for(int i = 0; i < chem.length; ++i) {


System.out.println(chem[i]);
}
}

public void physics() {


System.out.println("");
String[] phy = new String[]{"Mechanic", "Dynamic", "Solid
state physics", "Astro physics", "Electromagnetism"};
System.out.println("The books available in Physics departnment
are as follow");

for(int j = 0; j < phy.length; ++j) {


System.out.println(phy[j]);
}

public void biology() {


System.out.println("");
String[] bio = new String[]{"Zoology", "botany", "Medical
science", "Microbiology", "Biomedical"};
System.out.println("The book available in biology departnment
are as follow");

for(int k = 0; k < bio.length; ++k) {


System.out.println(bio[k]);
}

}
}
MAIN Class
import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Scanner obj=new Scanner(System.in);


int choice= 0;

while(choice !=3){

System.out.println("Enter 1 - for Module1 \n Enter 2 - for


Module2");
choice =obj.nextInt();

if (choice ==1) {
Module1 obj1=new Module1();
System.out.println("Enter student's name");
obj1.name=obj.nextLine();obj1.name=obj.nextLine();
System.out.println("Enter the father's name");
obj1.fname=obj.nextLine();
System.out.println("Enter university id");
obj1.uni_id=obj.nextLine();
System.out.println("Enter the user id");
obj1.uid=obj.nextLine();
System.out.println("In which semester do you study");
obj1.sem=obj.nextInt();

obj1.getdata(obj1.name, obj1.fname, obj1.uni_id, obj1.uid,


obj1.sem);
obj1.setdata();

else if (choice ==2) {


Module2 obj2=new Module2();

obj2.chemistry();
obj2.physics();
obj2.biology();
}
}
}
}
CODING PHOTOS
MODULE1

MODULE2
MAIN
 NOW RUN THE PROGRAMM
Enter 1 - for Module1
Enter 2 - for Module2
1
Enter student's name
- JITESH RAJU PARDESHI
Enter the father's name
- RAJU PARDESHI
Enter university id
- 2838-3283
Enter the user id
- JITESH240
In which semester do you study
- 4
student's name: JITESH RAJU PARDESHI
student's father name: RAJU PARDESHI
university id:2838-3283
user idJITESH240
semester4
Enter 1 - for Module1
Enter 2 - for Module2
2

The books avilable in chemistry departnment are as follow


Organic chemistry
Physical chemistry
Bio chemistry
Inorganic chemistry
Polymer chemistry

The books available in Physics departnment are as follow


Mechanic
Dynamic
Solid state physics
Astro physics
Electromagnetism

The book available in biology departnment are as follow


Zoology
botany
Medical science
Microbiology
Biomedical
Enter 1 - for Module1
Enter 2 - for Module2
3

Process finished with exit code 0


Enter 3 for ending the program

You might also like