Você está na página 1de 18

LIBRARY MANAGEMENT SYSTEM

DESIGN PROJECT REPORT


Submitted by

ANANTHU T K

RISWANA NAZEER

SUMEEMA SUBAIR

Under the guidance of

Mrs. Kala O S

Head of the Department of Computer Science and Engineering

DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING


AL-AZHAR COLLEGE OF ENGINEERING AND TECHNOLOGY,
THODUPUZHA
2015-2019
ACKNOWLEDGEMENT

We avail this opportunity to express our gratitude indebtedness to all who, directly or indirectly,
had an impact on us for the success of our design project ‘Library Management System’.

First of all, with prayers to GOD for his grace and blessings, for without his unforeseen guidance,
this project would have remained only in the dreams.

We express our sincere gratitude to our Principal, Prabhakaran, Al-Azhar College of


Engineering & Technology, for providing us the ambience for carrying out the work of our project. We
convey our heartfelt thanks to Mrs. Kala O S (Head of Department, Computer Science & Engineering) for
her immense support and suggestions.

We are also very much thankful to all the faculty members of the Computer Science Department,
our parents and all our friends for their valuable suggestions and cooperation that they have extended to us
without inhibition.

Place: Thodupuzha ANANTHU T K

Date: RISWANA NAZEER

SUMEEMA SUBAIR
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
available in normal library management systems like facility of user login and a facility of teacher
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 college 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 student can request the librarian to add new books by filling
the books 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.
TABLE OF CONTENTS

Acknowledgement

Abstract
INTRODUCTION

PROJECT AIMS AND OBJECTIVES


The project aims and objectives that will be achieved after completion of this project are
discussed in this subchapter. The aims and objectives are as follows:

 Online book issue


 Request column for librarian for providing new books
 A separate column for digital library
 Student login page where student can find books issued by him/her and date of return
 A search column to search availability of books
 A teacher login page where teacher can add any events being organized in the college and
important suggestions regarding books
SYSTEM ANALYSIS

EXISTING SYSTEM

System analysis is a detailed study of the various operations performed by a system and their
relationships within and outside of the system.
In our existing system, all the transaction of books are done manually, so taking more time
for a transaction like borrowing a book or return a book and also for searching of members and
books. Another major disadvantage is that preparing the list of books borrowed and the available
books in the library will take more time, currently a one day process for verifying all records. So
after conducting the feasibility study we decided to make a computerized library management
system.
PROPOSED SYSTEM

Proposed system is an automated Library Management System. Through our software user
can add members, add books, search members, search books, update information, edit information,
borrow and return books in quick time. Our proposed system has the following advantages:

 User friendly interface


 Fast access to database
 Less error
 More storage capacity
 Search facility
 Look and feel environment
 Quick transaction

All the manual difficulties in managing the Library have been rectified by implementing
computerization.
SYSTEM REQUIREMENTS

SOFTWARE REQUIREMENTS

 Operating System : Windows 98, Windows XP, Windows 7 or better


 Language : Java 7 Runtime Environment or better
 Front End : Net beans 7.3.1
 Back End : My SQL server 5.0

HARDWARE REQUIREMENTS

 Processor : Pentium IV or better


 RAM : 128 MB or more
 Hard Disk : 20 GB
 Monitor : Any
 Keyboard : Normal or Multimedia
 Mouse : Compatible mouse
ARCHITECTURAL DESIGN

Data flow diagram is used to define the flow of the system and its resources such as information.
Data flow diagrams are a way of expressing system requirements in a graphical manner. Data flow
diagrams represent one of the most ingenious tools used for structured analysis. A data flow diagram
or as it is shortly called, is also known as a bubble chart. It has the purpose of clarifying system
requirements and identifying major transformations that will become programs in system design. It is
the major starting point in the design phase that functionally decomposes the requirement
specification down to the lowest level of detail. To draw DFD,

 Look at the system from the inside to the outside


 Identify the activities
 Locate the data flow
 Show the internal inputs that exists within the system
 Look for duplication of data flows or stores(files)

DATA FLOW:

Data move in specific direction from an origin to a destination. The data flow is a “packet” of
data.

PROCESS:

People, procedures or devices that produce data the physical component is not identified.
SOURCE OR DESTINATION OF DATA:

External source or destination of data, which may be people of organization or other entities.

DATA STORE:

Here the data referenced by a process in the system.

Primitive symbols used for constructing DFD

a) External Entity Symbol: The external entities are essentially those physical entities
external to the software system which interact with the system by inputting data to the
system or by consuming the data produced by the system. In addition to the human users, the
external entity symbols can be used to represent external hardware and software such as
application software.
b) Process or Function Symbol: A function is represented using a circle. It represents either a
data structure or a physical file on a disk. Each data store is connected to a process by means of a
data flow symbol.

c) Data Flow Symbol: A data flow symbol represents the data flow occurring between two
processes, or between an external entity and a process, in the direction on the data flow arrow. The
direction of the data flow arrow shows whether data is being read from or written into a data store.
An arrow flowing in or out of a data store implicitly represents the entire data of the data store and
hence arrows connecting to a data store need not be annotated with the name of the corresponding
data item.

d) Output Symbol: The output symbol is used when a hard copy is produced and the user of the
copies cannot be clearly specified or there are several users of the output.
Data Flow Diagram
1. Admin module

ADMIN

STUDENT TEACHER BOOK REPORT


VALIDATION REGISTRATION ADDITION GENERATION

2. Student module

STUDENT

STUDENT STUDENT ONLINE BOOK EVENT


REGISTRATION LOGIN RESERVATION ADDITION

USER NAME AND FORGOT


PASSWORD PASSWORD
AUTHENTICATION
3. Teacher module

TEACHER

TEACHER LOGIN SUGGESTION EVENT ADDITION

USERNAME AND
PASSWORD FORGET
AUTHENTICATION PASSWORD

4. Book module

BOOK MAINTENANS

ADD NEW BOOK SEARCH BOOK

5. Book transaction module

BOOK TRANSACTION

CHECK
ISSUE BOOK RETURN BOOK RESERVATION
6. Report module

REPORT

STUDENT REPORT TEACHER BOOK REPORT TRANSACTION


REPORT REPORT

1. Admin module

The admin module stores information about student validation, teacher registration, book addition,
report generation.

2. Student module

The student module stores information about student registration, student login (it contains user
name and password authentication, forgot password), online book registration, event addition.

3. Teacher module

The teacher module stores information about teacher registration teacher login (username and
password authentication, forgot password), suggestions, event addition.

4. Book module

The book module stores information about add new book, search book.

5. Book transaction module

The book transaction module stores information about issue book, return book, check reservation.

6. Report module

Report module stores information about student report, teacher report, book report, transaction
report.
ESTIMATE

Item Cost Rupees.


a Server 90000
b 132 column printer 27500
c CD ROM Tower for 100 disks 140000
d UPS etc. 25000
e Terminals for users 10 210000
f Furniture and other items 50000
g Software 160000
h Cabling / installation charges 10000
I Training 10000
Approximate cost of installing a computer system 722500
CONCLUSION

Library Management System allows the user to store the book details and the customer details. This
software package allows storing the details of all the data related to library. The system is strong enough to
withstand regressive yearly operations under conditions where the database is maintained and cleared over
a certain time of span. The implementation of the system in the organization will considerably reduce data
entry, time and also provide readily calculated reports.

As emerging discovery platforms for libraries offer enormous potential, they certainly leverage
implementation of other web-based library services.

Transitioning to the next phase in the library automation history, discovery platforms promise and
impeccable resources discovery experience for users, if the resources are relevant, contextual and
convenient, most importantly retaining them on library portals.

The researches finding the right resources through the medley of overloaded information resources is a
demanding job and a pressing need for which discovery platform will give a major fillip.

Although the technological adaptation and diffusion vary to different countries, in India library automation
industries growth has been rather slack and sluggish.

Future Enhancements

 It is not possible to develop a system that makes all the requirements of the user. User requirements
keep changing as the system is being used. Some of the future enhancements that can be done to
this system are:
 As the technology emerges, it is possible to upgrade the system and can be adaptable to desired
environment.
 Based on the future security issues, security can be improved using emerging technologies.
 Sub admin module can be added.

Many more features can be added such as:

 Online Management
 Online Lecture Video Tutorial
 Online Assignment Submission Facility
 Group Chat

Você também pode gostar