Vous êtes sur la page 1sur 8

LIBRARY MANAGEMENT SYSTEM

A MINI PROJECT REPORT

Submitted by

VIGNESH P.T 42209104097


VALLIAMMAI T 42209104092

COMPUTER SCIENCE AND ENGINEERING


VALLIAMMAI ENGINEERING COLLEGE,
KATTANKULATHUR

ANNA UNIVERSITY: CHENNAI 600 025


MAY 2011

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

Submitted for DBMS Lab Project at Valliammai Engineering College,


Kattankulathur.

Internal Examiner External Examiner

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

after this, the concept of computerization in library management came into

consideration.

This software Library Management System is used in the effective transactions of

books. It adopts a comprehensive approach to minimize the manual work and

schedule resources and time in a cogent manner. It adopts different strategies to

tackle the rise in the number of members and books in the library. The main

objective of the system is to ensure speedy dispatch of passport to the applicants

and to minimize the manual work.

iii
ACKNOWLEDGEMENT

We express our sincere gratitude to our respected chairman

Mr.T.R.Pachamuthu B.Sc, M.I.E and our principle Dr.M.Balasubramaniam

Ph.D,for this constant encouragement, which has been our motivation to strive

towards excellence.

We owe our sincere thanks to Prof.K.Sivakumar, M.E, head

of the department of computer science and Engineering for allowing us to continue

and complete our project work successfully.

We extend our profound gratitude to our lead, A.Venkatesan,

M.E, lecturer who acted as a source of inspiration and encouragement throughout

this project

We wish to express our deep sense of gratitude to our project

Mr.Nagarajan, M.TECH , department of computer science and engineering who

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

design this project.

iv
TABLE OF CONTENTS

CHAPTER NO. TITLE PAGE

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

TABLE NO. TITLE PAGE


4.1 PATRON Table 9
4.2 BOOK Table 10
7.1 Login Test Case 42
7.2 Circulation and Remove Member test case 42

LIST OF FIGURES

FIG NO. TITLE PAGE


4.1 ER Diagram 11
4.2 Use case Diagram for LMS 12
4.3 Sequence Diagram for Add/Modify 13
Book/member Screen
4.4 Sequence Diagram for Querying details 14
4.5 Class Diagram for LMS 15
5.1 LMS Architecture Diagram 16
6.1 Login Screen 18
6.2 Login Error 18

vii
6.3 Main Menu 19
6.4 Permission denied for Guest 19
6.5 Administration 20
6.6 Adding New Member 20

6.7 Modify Member 21


6.8 Remove Member 22
6.9 Tech Processing Menu 22
6.10 Add book Screen 23
6.11 Modify Book Screen 23
6.12 Circulation: Issue 24
6.13 Circulation: Return 24
6.14 Queries Search 25
6.15 Queries: All Books 25
6.16 Book Out 26
6.17 Limit reached 26
6.18 Books to return 26

LIST OF ABBREVIATIONS

LMS Library Management System


VB Visual Basic
ER Entity – Relationship

viii

Vous aimerez peut-être aussi