Académique Documents
Professionnel Documents
Culture Documents
Submitted by
i
VALLIAMMAI ENGINEERING COLLEGE,
KATTANKULATHUR
ANNA UNIVERSITY: CHENNAI 600 025
BONAFIDE CERTIFICATE
Certified that this project report “LIBRARY MANAGEMENT SYSTEM” is the
bonafide work of “P.T. VIGNESH , T. VALLIAMMAI” who carried the project
work under my supervision.
SIGNATURE SIGNATURE
A.Venkatesan Mr.K.Sivakumar
SUPERVISOR HEAD OF THE DEPARTMENT
Asst.Professor
Computer Science and Engineering Computer Science and Engineering
Valliammai Engineering College Valliammai Engineering College
Kattankulathur – 603 203 Kattankulathur – 603 203
ii
ABSTRACT
Earlier the libraries needed to have large registers to record the information
regarding the members of the libraries and also the books which have been issued
out. This was a hectic job which could be handled only by skilled librarians. ID
cards were provided to the members which contained their membership number.
This was a unique no. provided to each member of the library. Each member had a
limit of borrowing books and it was difficult to record the no. of books borrowed
by a particular member and each time a huge register was to be referred to. Only
consideration.
tackle the rise in the number of members and books in the library. The main
iii
ACKNOWLEDGEMENT
Ph.D,for this constant encouragement, which has been our motivation to strive
towards excellence.
this project
spent their valuable time for reviewing our work and also for providing us full
support throughout this project. We would also like to thank all teaching and non
teaching staff members of the department and our friends who have helped us to
iv
TABLE OF CONTENTS
ABSTRACT iii
ACKNOWLEDGEMENT iv
LIST OF TABLES vii
LIST OF FIGURES vii
1. INTRODUCTION 1
1.1 About Library Management System 1
1.2 Problem Definition 2
2. SYSTEM DESIGN 3
2.1 Existing System 3
2.2 Proposed System 3
3. SYSTEM REQUIREMENTS
3.1 Hardware Specification 5
3.2 Software Specification 5
3.3 Technologies Used 5
4. SYSTEM DESIGN 6
4.1 Introduction 6
4.1.1 Functions given to Admin 6
4.1.2 Functions given to Guest 8
4.2 Database Design 9
4.3 ER Diagram 11
4.4 Use case diagram 12
4.5 Sequence diagram 13
v
4.6 Class Diagram 15
5. SYSTEM DEVELOPMENT 16
3.1 System Architecture 16
6. IMPLEMENTATION OF LMS 18
6.1 Screenshots 18
6.2 Coding 27
6.2.1 Code for Login Screen 27
6.2.2 Code for Welcome Screen 28
6.2.3 Code for Administrations Screen 29
6.2.4 Code for Add member Screen 30
6.2.5 Code for Modify Member Screen 31
6.2.6 Code for Remove Member Screen 32
. 6.2.7 Code for Tech Processing Screen 33
6.2.8 Code for Add Book Screen 34
6.2.9 Code for Modify Book Screen 35
6.2.10 Code for Circulation Screen 36
6.2.11 Code for Queries Screen 39
7. SYSTEM TESTING 41
7.1 Unit Testing 41
7.2 Integration Testing 42
8. CONCLUSION 43
REFERENCES 44
vi
LIST OF TABLES
LIST OF FIGURES
vii
6.3 Main Menu 19
6.4 Permission denied for Guest 19
6.5 Administration 20
6.6 Adding New Member 20
LIST OF ABBREVIATIONS
viii