You are on page 1of 24

MAHARASHTRA STATE BOARD OF TECHNICAL

EDUCATION

NAVJEEVAN EDUCATION
SOCIETY POLYTECHNIC

MICRO PROJECT

Academic year: 2020-22

TITLE OF MICRO PROJECT

Library Management System

Program: Computer Engineering

Program code: CO4I

Course: Java Programming

Course code: 22412


i
MAHARASHTRA STATE
BOARD OF TECHNICAL EDUCATION
Certificate
This is to certify that 1. Varad Ram Patil(1231).
2. Prajakta Rohidas Adsul(1232).
3. Prerana Prakash Gaikwad (1233)

of 4TH Semester of Diploma in Computer Engineering of Institute,


Navjeevan Polytechnic(Code: 0144) has completed the Micro
Project satisfactorily in Subject: Java Programming (22412) for the
academic year 2021- 2022 as prescribed in the curriculum.
Place: Bhandup. Enrollment no:- 1. 2001440111
2. 2001440112
3. 2001440113
Date:-……………………….. Exam Seat no:- 1. 113213
2. 113214
3. 113215

Subject Teacher Head of the Department Principal

ii
Java Programming
REPORT BOOKLET

NAVJEEVAN POLYTECHNIC
BHANDUP [W]

iii
GROUP DETAILS
SR. Name of Roll Enrollmen Seat no
NO Group no No
Members
1. Varad R. Patil 1231 2001440111 113213

2. Prajakta R. Adsul 1232 2001440112 113214

3. Prerana P. Gaikwad 1233 2001440113 113215

HELPED AND GUIDED BY


Ms. Nilofar Mulla

i
v
Brief Intoduction:-
A college library management is a project that manages and stores books information
electronically according to students needs. The system helps both students and library
manager to keep a constant track of all the books available in the library. It allows both
the admin and the student to search for the desired book. It becomes necessary for
colleges to keep a continuous check on the books issued and returned and even
calculate fine. This task if carried out manually will be tedious and includes chances of
mistakes. These errors are avoided by allowing the system to keep track of information
such as issue date, last date to return the book and even fine information and thus there
is no need to keep manual track of this information which thereby avoids chances of
mistakes.
Thus this system reduces manual work to a great extent allows smooth flow of library
activities by removing chances of errors in the details.
Aim of the Micro_Project:-
1. A library management system is software that is designed to manage all the
functions of a library. It helps librarian to maintain the database of new books and
the books that are borrowed by members along with their due dates.
2. This system completely automates all your library’s activities. The best way to
maintain, organize, and handle countless books systematically is to implement a
library management system software.
3. A library management system is used to maintain library records. It tracks the
records of the number of books in the library, how many books are issued, or how
many books have been returned or renewed or late fine charges, etc.
4. You can find books in an instant, issue/reissue books quickly, and manage all the
data efficiently and orderly using this system. The purpose of a library
management system is to provide instant and accurate data regarding any type of
book, thereby saving a lot of time and effort.

Resources Used:-
v
S.NO Name Of Specifications Qty
Resources/material
1 Computer System Operating System: Windows 1
7 or higher.
Memory: 8 GB RAM.
Processor:
Core i3.
HDD: 500GB or Larger.
2 Operating System Unix\Linux\Ubuntu -

v
i
 Weekly Progress Report(Action Plan) Micro-Project:-
Topic: Library Management System
Academic Year: 2021-2022 Name of Faculty: Ms. Nilofar Mulla
Program Code: Computer Engineering (CO4I)
Course & Course Code: Java Programming (22412)
Roll No: 1231,1232,1233. Enrollment No: 2001440111, 2001440112,
2001440113 Semester: IV Name of Candidate: Varad,Prajakta,Prerna
SR. Week Activity of Performed Planned Planned Name of Responsible
NO. start Date Finish Date Team member

1.
Discussion and finalization Sahil Choudhary
1st
of topic Tejas Dagale
2. Preparation and Sahil Choudhary
2nd submission of Abstract Anjali Jha
3. Anjali Jha
3th Collection of Data Tejas Dagale
4. Sahil Choudhary
4th Implementation
Tejas Dagale
5. Check, Validation and Anjali Jha
5th Execution of code Tejas Dagale
6.
Compilation of Report Sahil Choudhary
6th
And Presentation Anjali Jha
7. 7th Actual Presentation &
Sahil Choudhary
Final submission of
Micro Project Tejas Dagale

Sign of Students:
1) 2) 3)

Sign of the faculty


vi
INDEX
Academic Year: 2021-2022 Name of Faculty: Ms. Nilofar Mulla
Program Code: Computer Engineering (CO4I)
Course & Course Code: Java Programing (22412)
Roll No:1231,1232,1233. Enrollment No: 2001440111, 2001440112, 200144113
Semester: IV Name of Candidate: Varad,Prajakta,Prerna

SR.NO CONTENT PAGE NO


1. Brief Description 1

2. Aim of the Micro-Project 1

3. Course Outcomes Integrated 1

4. Actual Procedure Followed 2

5. Actual Resources Used 2

6. Skill Developed/learning out of this Micro- 2


Project
7. Implementation and Result 2 to 8

8. Conclusion 9
9. Soft Copy of Micro Project 10
10. Annexure IV 11 to 13

vii
Library Management System
Brief Description:-
A college library management is a project that manages and stores books information
electronically according to students needs. The system helps both students and library
manager to keep a constant track of all the books available in the library. It allows both
the admin and the student to search for the desired book. It becomes necessary for
colleges to keep a continuous check on the books issued and returned and even
calculate fine. This task if carried out manually will be tedious and includes chances of
mistakes. These errors are avoided by allowing the system to keep track of information
such as issue date, last date to return the book and even fine information and thus there
is no need to keep manual track of this information which thereby avoids chances of
mistakes.
Thus this system reduces manual work to a great extent allows smooth flow of library
activities by removing chances of errors in the details.

Aims of the Project:-

1. A library management system is software that is designed to manage all the


functions of a library. It helps librarian to maintain the database of new books and
the books that are borrowed by members along with their due dates.
2. This system completely automates all your library’s activities. The best way to
maintain, organize, and handle countless books systematically is to implement a
library management system software.
3. A library management system is used to maintain library records. It tracks the
records of the number of books in the library, how many books are issued, or how
many books have been returned or renewed or late fine charges, etc.
4. You can find books in an instant, issue/reissue books quickly, and manage all the
data efficiently and orderly using this system. The purpose of a library
management system is to provide instant and accurate data regarding any type of
book, thereby saving a lot of time and effort.

Course Outcomes Integrated:-


1. Develop programs using Object Oriented methodology in Java.
1
2. Apply concept of Inheritance for code reusability.
3. Implement Exception Handling.
4. Develop program for handling I/O and file streams.

2
Actual Procedure Followed:-
1. Grab the idea for the project along with its requirements.
2. Plan the project roughly.
3. Discuss about the entries provided for the user in the project.
4. Start to build the project i.e application/system with small parts of it.
5. Make the use of inheritance.
6. Store the data or matter of the project in the file, also retrieve it.
7. Thus, the project made successfully.

Actual Resources Used :-


S.NO Name Of Specifications Qty
Resources/material
1 Computer System Operating System: Windows 7 or 1
higher.
Memory: 8 GB RAM. Processor:
Core i3.
HDD: 500GB or Larger.
2 Operating System Unix\Linux\Ubuntu -

Skill Developed/Learning out of this Micro-Project:-


1. Time Management becomes less.
2. Less Paper Work.
3. Records Handling.

Implementation and Result:-


These are the steps to Implementation 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 functions
7. Defining Student function
3
First page of the Program will be of “ WELCOME TO E-HEALTH CARE ”
On Second page you will get two options like
1. ADMIN LOGIN (which enters into admin system)
2. USER LOGIN (which enters into user system)
Note: Admin can see all existing
appoinments:
Next when you choose (1) option you enter into Admin’s Login:
Admin Login:
 ID:
 Password:
After successfully Login into Admin Access options will print for admin
1. New appointment Registeration.
2. Details of Appoinment Registered.
3. Exit
Then after login, Admin will be able to see all existing appointment and other
information of the user/patient with which doctor they have there appionment
there user id, phone number, age, and other informations. Admin allocate highly
specialize docter to the patient with there need.
In Admin Login you will see
 Docter Name.
 Doctor’s Speciality.  Address.

On (2) you enter into User’s Login:


User Login:
No need for ID and Password for user login when its users first appointment.
User will too get options whether its his first appointment and for other details
about appointment and timing like,
User Login:
1. New appointment Registeration.
4
2. Details of Appoinment Registered.

5
In User Login you will get questions like
 Do you want to continue your transaction: (Y/N)
 User ID
 Contact number
 Age
 Address
This above information will lead to set your appointment with
doctor which you need after the information session has been successfully
filled.
EXIT:
1. New appointment Registeration.
2. Details of Appoinment Registered.
3. Exit.
After appointment on pressing (3) user will be able to exit through this process
successfully.

Result:-

6
7
8
7
8
Conclusion :-
Yayy! We have finally built our Library Management System using Java and MySQL.
Now librarians can add users, books, issue books, return books, and also they can view
users, books, issued books, returned books. Students/Users can view available books of
the library, also users can check which book his/her issued books and returned books.
From this java project, we have also learned how we can connect a MySQL database
with java, and also how to query a database via Java program.

9
SOFT COPY OF MICRO PROJECT

10
Micro Project Evaluation Sheet
Name of Student: Varad Ram Patil Enrollment No:2001440111
Name of Programme : Computer Engineering Semester : IV
Course Title: JAVA PROGRAMMING Code : 22412
Title of Micro Project : Library Management System.
Course Outcomes Achieved:
a. Develop program using Object Oriented Methodology in Java.
b. Apply concept of inheritance for code reusability.
c. Develop program using multithreading.
d.Implement Exception Handling
e.Develop programs for handling I/O and file streams.
Sr.n Charateristic to Poor(Mar Average(Ma Good(Mar Excellent(Ma Sub
o be assessed ks 1-3) rks 4 - 5) ks 6-8 ) rks 9-10) Total
(A)Process and Product Assessment(Convert above total marks out of 6 marks.)
1. Relevance to the
Course
2. Literature
Review/informatio
n collection
3. Completion of the
target as per
project proposal
4. Analysis of data
and representation
5. Quality of
Prototype/Model
6. Report Preparation.
(B) Individual Presentation/Viva (Convert above marks Total Marks out of 4)
7. Presentation
8. Viva
(A) (B) Total Marks 10
Process Individual
and Presentati
Product on/Viva(4
Assessmen marks)
t (6 marks)

Comments/Suggestions about team work.leadership/inter-personal communication


…………………………………………………………………………………………
……………………………………………………………………………………….
Name and designation of the Teacher MRS.NILOFAR MULLA
Dated Signature ……………………
11
Micro Project Evaluation Sheet
Name of Student: Prajakta Rohidas Adsul Enrollment
No:2001440112
Name of Programme :Computer Engineering Semester : IV
Course Title: JAVA PROGRAMMING Code : 22412
Title of Micro Project : Library Management System.
Course Outcomes Achieved:
a.Develop program using Object Oriented Methodology in Java.
b. Apply concept of inheritance for code reusability.
c. Develop program using multithreading.
d.Implement Exception Handling
e.Develop programs for handling I/O and file streams.
Sr.n Charateristic to Poor(Mar Average(Ma Good(Mar Excellent(Ma Sub
o be assessed ks 1-3) rks 4 - 5) ks 6-8 ) rks 9-10) Total
(A)Process and Product Assessment(Convert above total marks out of 6 marks.)
1. Relevance to the
Course
2. Literature
Review/informatio
n collection
3. Completion of the
target as per
project
proposal
4. Analysis of data
and representation
5. Quality of
Prototype/Model
6. Report Preparation.
(B) Individual Presentation/Viva (Convert above marks Total Marks out of 4)
7. Presentation
8. Viva
(A) (B) Total Marks 10
Process Individual
and Presentati
Product on/Viva(4
Assessmen marks)
t (6 marks)

Comments/Suggestions about team work.leadership/inter-personal communication


…………………………………………………………………………………………
……………………………………………………………………………………….
Name and designation of the Teacher MRS.NILOFAR MULLA
Dated Signature ………………………………… 12
Micro Project Evaluation Sheet
Name of Student: Prerna Prakash Gaikwad Enrollment
No:2001440113
Name of Programme : Computer Engineering Semester : IV
Course Title: JAVA PROGRAMMING Code : 22412
Title of Micro Project : Library Management System.
Course Outcomes Achieved:
a.Develop program using Object Oriented Methodology in Java.
b. Apply concept of inheritance for code reusability.
c. Develop program using multithreading.
d.Implement Exception Handling
e.Develop programs for handling I/O and file streams.
Sr.n Charateristic to Poor(Mar Average(Ma Good(Mar Excellent(Ma Sub
o be assessed ks 1-3) rks 4 - 5) ks 6-8 ) rks 9-10) Total
(A)Process and Product Assessment(Convert above total marks out of 6 marks.)
1. Relevance to the
Course
2. Literature
Review/informatio
n collection
3. Completion of the
target as per
project proposal
4. Analysis of data
and representation
5. Quality of
Prototype/Model
6. Report Preparation.
(B) Individual Presentation/Viva (Convert above marks Total Marks out of 4)
7. Presentation
8. Viva
(A) (B) Total Marks 10
Process Individual
and Presentati
Product on/Viva(4
Assessmen marks)
t (6 marks)

Comments/Suggestions about team work.leadership/inter-personal communication


…………………………………………………………………………………………
……………………………………………………………………………………….
Name and designation of the Teacher MRS.NILOFAR MULLA
Dated Signature ……………………………………………
13

You might also like