Beruflich Dokumente
Kultur Dokumente
ANANTHU T K
RISWANA NAZEER
SUMEEMA SUBAIR
Mrs. Kala O S
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 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.
SUMEEMA SUBAIR
ABSTRACT
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
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:
All the manual difficulties in managing the Library have been rectified by implementing
computerization.
SYSTEM REQUIREMENTS
SOFTWARE REQUIREMENTS
HARDWARE REQUIREMENTS
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,
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:
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
2. Student module
STUDENT
TEACHER
USERNAME AND
PASSWORD FORGET
AUTHENTICATION PASSWORD
4. Book module
BOOK MAINTENANS
BOOK TRANSACTION
CHECK
ISSUE BOOK RETURN BOOK RESERVATION
6. Report module
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.
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
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.
Online Management
Online Lecture Video Tutorial
Online Assignment Submission Facility
Group Chat