You are on page 1of 8

VISVESVARAYA TECHNOLOGICAL UNIVERSITY

Jnana Sangama, Santhibastawad Road, Machhe


Belagavi - 590018, Karnataka, India

A MINI PROJECT REPORT


ON
“Library Management System”
Submitted in the partial fulfilment of the requirements for the award of the degree of

BACHELOR OF ENGINEERING
IN
INFORMATION SCIENCE AND ENGINEERING
For the Academic Year 2019-2020
Submitted by

Neha UK 1JS17IS038
Nikitha BA 1JS17IS040

Under the Guidance of


Dr. Nagamani N Purohith , Mrs. Sahana V
Assistant Professor, Dept. of ISE, JSSATE

2019-2020
DEPARTMENT OF INFORMATION SCIENCE AND ENGINEERING
JSS ACADEMY OF TECHNICAL EDUCATION
JSS Campus, Dr. Vishnuvardhan Road, Bengaluru-560060
JSS MAHAVIDYAPEETHA, MYSURU
JSS ACADEMY OF TECHNICAL EDUCATION
JSS Campus, Dr.Vishnuvardhan Road, Bengaluru-560060

DEPARTMENT OF INFORMATION SCIENCE & ENGINEERING

CERTIFICATE

This is to certify that the File Structures Laboratory Mini Project entitled
“Library Management System” is a work carried out by Neha UK [1JS17IS038],
Nikitha BA [1JS17IS40], in partial fulfilment for the award of degree of Bachelor of
Engineering in Information Science and Engineering of Visvesvaraya Technological
University Belagavi during the year 2019-2020.

Signature of the Guide Signature of the HOD

Dr. Nagamani N
purohith
Assistant Professor,
Mrs. Sahana V Dr. Dayananda P
Assistant Professor Prof. & Head
Dept. of ISE Dept. of ISE
JSSATE, Bengaluru JSSATE, Bengaluru

Name of the Examiner: Signature with date

1. ………………………. ………………………
ABSTRACT

Library management system is a project which aims in developing a computerized system to maintain
all the daily work of library. The main objective of the Library Management system project is
discipline of the planning, organizing and managing the library tasks. Our project aims at making the
task of library easy. Library Management is entering the records of new book and retrieving the details
of book available in the library. We can issue book to the student and maintain their records and can
also checks how many books are issued in the library. This project is developed using C++ and concept
hashing. 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 effort.
ACKNOWLEDGEMENT

The satisfaction and euphoria that accompany the successful completion of any
task would be incomplete without the mention of the people who made it
possible. So, with gratitude, we acknowledge all those whose guidance and
encouragement crowned my effort with success.

First and foremost, we would like to thank his Holiness Jagadguru Sri
Shivarathri Deshikendra Mahaswamiji and Dr. Mrityunjaya V Latte,
Principal, JSSATE, Bangalore for providing an opportunity to carry out the
Project Work as a part of our curriculum in the partial fulfilment of the degree
course.

We express our sincere gratitude for our beloved Head of the department,
Dr. Dayananda P, for his co-operation and encouragement at all the moments
of our approach.

It is our pleasant duty to place on record our deepest sense of gratitude to our
respected guides Dr. Nagamani N purohith Assistant Professor,
Mrs.Sahana V Assistant Professor, for the constant encouragement,
valuable help and assistance in every possible way.

We would like to thank all ISE Department Teachers, non-teaching staff and
Library staff for providing us with their valuable guidance and for being there at
all stages of our work.

Neha UK [1JS17IS038]
Nikitha BA [1JS17IS40]
Table of Content

Chapter Title Page no

Chapter 1. Introduction
1.1 Library Management System 1
1.2 Objectives of the Project 2

Chapter 2. Literature Survey


2.1 History of File Structures 3
2.2 Types of Files 4
2.3 Types of Files Operations 5

Chapter 3. Introduction to Hashing


3.1 Hashing 6
3.2 Types of hashing 6
3.2.1 Static Hashing 6
3.2.2 Dynamic Hashing 7
3.3 Purpose of Hashing 8
3.4 Benefits of Hashing 8
3.5 Hash collision 8
3.6 Collision Resolution Techniques 9
3.6.1 Open Addressing 9
3.6.2 Chaining 9
3.7 Advantages of Hashing 10
3.8 Disadvantages of Hashing 10

Chapter 4. System Requirement


4.1 Software Requirement 11
4.2 Hardware Requirement 11

Chapter 5. System Design


5.1 Librarian Login 12
5.2 Student Login 12

Chapter 6. System Implementation


6.1 Source code 13
6.1.1 Welcome page 13
6.1.2 Options menu 13
6.1.3 Librarian login 14
6.1.4 Student login 21
6.1.5 Hashing 23

Chapter 7. Testing
6.1 Unit Testing 24
6.2 Integration Testing 24
6.3 System Testing 25

Chapter 8. Results
7.1 Snapshot forms of Project 26

Chapter 9. Conclusion and future Work


9.1 Conclusion 31
9.2 Future Enhancements 31

Chapter 10. Bibliography


10.1 Book References 34
10.2 Web Link 34
LIST OF FIGURES

Figure Number Description Page no.


Fig. 8.1 Login Page 26
Fig. 8.2 Librarian Page 26
Fig. 8.3 Add Book Details Page 27
Fig. 8.4 Display Book Details Page 27
Fig. 8.5 Search Book Details Page 28
Fig. 8.6 Modify Book Details Page 28
Fig. 8.7 Issue Books Page 29
Fig. 8.8 Search by Student ID Page 29
Fig. 8.9 Return Issued Books Page 30
Fig. 8.10 View Return Books Details 30
Page
Fig. 8.11 Student Login Page 31
Fig. 8.12 View Books Details Page 31
Fig. 8.13 Search Books Details Page 32

LIST OF TABLES

Table Number Description Page no.


Table 7.1 Black box testing table 25

You might also like