You are on page 1of 10

INTRODUCTION

Before discussing library management systems, it might help to talk about


systems. A system is something formed of parts, each of which interacts
with the other parts to achieve some common purpose. In the case of a
library management system, the parts work together to support the
management of library information resources: their acquisition,
representation and circulation. Each of the parts constitutes a subsystem
which in turn comprises a set of interconnected parts. In other words, each
of these subsystems can be broken down into yet smaller subsystems. It is
worth noting that vendors of library management systems often refer to
the main subsystems, such as acquisitions and circulations, as modules.

A library management system is an example of an information system. An


information system, whether it is computerized or not, is a system that
represents objects in a physical system, for example, information resources
in a library collection. A library management system also helps to maintain
the library in a systematic way.

The main goal of the library management system is to provide facilities to


the connect people , maintain and use the resources, entity, attributes etc in
such a way that it makes the library system useful and run in a systematic
way.

OBJECTIVES

The aims and objectives that we will be achieve after completion of


this case study are as follows:
Online book issue
Request column for librarian for providing new books
A separate column for digital library
A search column to search availability of books
Record of outgoing and incoming book
Interaction between the student, teacher and library
To assist formal, adult and self education.
BACKGROUND

Libraries attached to school, college, university or an institute learning is


known as academic libraries. They exist to support the goals of their parent
organizations. Variety of libraries have variety of purpose to serve their
readers. Academic library has also such purpose. It assists to the education
research, teaching and learning of the academic community.

In the context of Nepal, the history of academic library is not so long . Due
to various reasons, our educational condition is very background than
other countries. But it is in progress now than previous. Most of the school
libraries have found and looked like second hand book store house of
poorest type. Most of the academic libraries are managed still with poor
collection and without professional staffs. The concept of the library play
great role in achieving the goals and objectives the campus or institution of
higher education has still not realized. It is 10 necessary that all the
professional libraries should be organized to stimulate, to promote the
library development in Nepal. The biggest and reputed university library of
Nepal is Tribhuvan University Central Library Kirtipur.
DATA FLOW DIAGRAM (DFD)

DFD is the abbreviation for Data Flow Diagram. The flow of data of a
system or a process is represented by DFD. It also gives insight into the
inputs and outputs of each entity and the process itself. DFD does not have
control flow and no loops or decision rules are present. Specific
operations depending on the type of data can be explained by a flowchart.
Data Flow Diagram can be represented in several ways. The DFD belongs
to structured-analysis modeling tools. Data Flow diagrams are very
popular because they help us to visualize the major steps and data
involved in software-system processes.

Types of DFD
Physical DFD - This type of DFD shows how the data flow is actually
implemented in the system. It is more specific and close to the
implementation

Logical DFD - This type of DFD concentrates on the system process, and
flow of data in the system. For example in a Banking software system, how
data is moved between different entities.

Levels of DFD

Level - 0 diagram:
It is also known as context diagrams, which are the most basic data flow
diagrams. They provide a broad view but offer little detail. Level 0 data flow
diagrams show a single process with its relationship to external entities.

Level - 1 diagram:
They have more details then the context diagram. In 1-level DFD, the
context diagram is decomposed into multiple processes. In this level, we
highlight the main functions of the system and break down the high-level
process of 0-level DFD into sub-processes.
Level - 2 diagram:
In this level you go one step deeper into parts of level 1 DFD or simply
break processes down into more detailed sub-processes. You will reach in
depth of system functioning. It can be used to plan or record the specific or
necessary detail about the system’s functioning. In theory, DFDs could go
beyond level 3, but they rarely do.

Rules for Data Flow Diagram


 Data can not flow between two entities. –
Data flow must be from entity to a process or a process to an entity.
There can be multiple data flows between one entity and a process.

 Data can not flow between two data stores


Data flow must be from data store to a process or a process to an data
store. Data flow can occur from one data store to many process.

 Data can not flow directly from an entity to data store –


Data Flow from entity must be processed by a process before going to
data store and vice versa.

 A process must have at least one input data flow and one output
data flow –
Every process must have input data flow to process the data and an
output data flow for the processed data.

 A data store must have at least one input data flow and one
output data flow –
Every data store must have input data flow to store the data and an
output data flow for the retrieved data.

 Two data flows can not cross each other.

 All the process in the system must be linked to minimum one data
store or any other process
ENTITY DIGRAM (E-R)

ER diagram stands for Entity Relationship Diagram, also known as ERD is a


diagram that displays the relationship of entity sets stored in a database. In
other words, ER diagrams help to explain the logical structure of databases.
ER diagrams are created based on three basic concepts: entities, attributes
and relationships.ER Diagrams contain different symbols that use
rectangles to represent entities, ovals to define attributes and diamond
shapes to represent relationships. At first look, an ER diagram looks very
similar to the flowchart. However, ER Diagram includes many specialized
symbols, and its meanings make this model unique. The purpose of ER
Diagram is to represent the entity framework infrastructure.
USE CASE DIAGRAM

A use case diagram is a way to summarize details of a system and the users
within that system. It is generally shown as a graphic depiction of
interactions among different elements in a system. Use case diagrams will
specify the events in a system and how those events flow, however, use
case diagram does not describe how those events are implemented.

A use case is a methodology used in system analysis to identify, clarify, and


organize system requirements. In this context, the term "system" refers to
something being developed or operated, such as a mail-order product sales
and service Web site. Use case diagrams are employed in UML (Unified
Modeling Language), a standard notation for the modeling of real-world
objects and systems. There are a number of benefits with having a use case
diagram over similar diagrams such as flowcharts.

Components of use case diagram includes:


Actors: The users that interact with a system. An actor can be a person, an
organization, or an outside system that interacts with your application or
system. They must be external objects that produce or consume data.

System: A specific sequence of actions and interactions between actors


and the system. A system may also be referred to as a scenario.

Goals: The end result of most use cases. A successful diagram should
describe the activities and variants used to reach the goal
Fig: Use case diagram of Library Management System
SEQUENCE DIAGRAM
A sequence diagram simply depicts interaction between objects in a
sequential order i.e the order in which these interactions take place. we can
also use the term event diagrams or event scenarios to refer to a sequence
diagram. sequence diagram describe how and in what order the object in a
system function .these diagram are widely used by businessman and
software developers to document and understand requirements for new or
existing system. It shows interaction of object arranged in time sequence.
Sequence diagrams are typically associated with use case realizations in the
logical view of the system under development.
Fig: Sequence diagram of Library Management System

CONCLUSION
In this case study we analyzed the library management by the help of
different tools and techniques likes ER diagram, DFD models, Waterfalls
models etc. With the helps of tools and techniques we show that the library
system is connected or interact with different attributes and entity within
the library. We also meet the goals and the objectives of this case study, to
maintained the library, link with different attributes , incoming and
outgoings of the books . This case study helps to design the model of library
and also helps to develops different system and applications to managed
and analyzed the library works.

Hence from this case study we can managed the library system and makes
them user friendly. We also meet the aims and objectives of this case study.
So in this way we complete the case study base on the library management
system.

REFERENCES

https://whatis.techtarget.com/definition/use-case-diagram
https://www.geeksforgeeks.org/
http://107.170.122.150:8080/xmlui/bitstream/handle/123456789/58/p
rint%202%20%281%29.pdf?sequence=2&isAllowed=y

You might also like