You are on page 1of 14

Library Management System Analysis and Design 1

Library Management System Analysis and Design

By

Name of the Class

Professor’s Name

University

City and State


May 2020
Library Management System Analysis and Design 2

Executive summary

A computerized library management system in an education institution has a wide and a positive

impact on the organization’s survival, growth and development. It is also an essential necessity

for its prosperity and success of students as they are able to acquire resources that are valuable in

a convenience manner. This report provides an analysis and design of a Library Management

System in regards to the existing system’s deficiencies and faults. The inefficiencies in the

existing system justify the need for a new system to record students who seek library services to

make it more effective, reliable, efficient and time saving.


Library Management System Analysis and Design 3

Table of Contents
Executive summary.........................................................................................................................2
1. Introduction..................................................................................................................................3
1.1 Problem......................................................................................................................................4
1.2 Objective of the project.............................................................................................................4
2. Data gathering methodology and results.....................................................................................5
2.1 Information Gathering...............................................................................................................5
2.2 Analysis of Existing System......................................................................................................5
3. Overview of the existing system.................................................................................................6
3.1 Feature Driven Development (FDD).........................................................................................6
3.2 Data Flow Diagram (DFD)........................................................................................................6
3.3 Data Dictionary..........................................................................................................................7
Data Dictionary for Library Management System..........................................................................7
4. Proposed system..........................................................................................................................8
4.1 System overview........................................................................................................................8
4.2.1 Librarian.................................................................................................................................8
4.2.2 Normal User............................................................................................................................9
4.2.3 Common Functions.................................................................................................................9
4.3 Data Flow Diagram (DFD)........................................................................................................9
4.4 Data dictionary.........................................................................................................................10
4.5 Object relationship diagram.....................................................................................................11
5. Conclusion.................................................................................................................................12
References......................................................................................................................................13

1. Introduction
Library Management System Analysis and Design 4

According to Richey (2011), a library refers to collection of data sources in an organized manner

that is available for a large number of people. From this perspective, library normally comprises

the information in a digitized or physical format. Libraries globally are in a persistent approach

to implement IT in their regular processes through implementation of different Library

Management Systems. This critical move is measured but certainly bringing into realism the idea

of libraries without walls (digital libraries). In the world, university libraries are foremost in

adopting IT into this novel information management paradigm through integrating systems,

including Linux Servers, Linux operating systems, Greenstone, Koha, Evergreen, OPALS,

DSpace, and Eprint into their daily operations. An interesting remark is that most of the

implemented systems are centered on open source authorizations.

1.1 Problem

Providing quality of education, gaining high student’s success rate and maintaining good

standards, this college has been running successfully for a few years now and reaches to a stage

where the number of students increased from hundreds to thousands and expanding the college to

few other locations. As a part of the college core business and expansion, college is trying to

develop the infrastructure which helps the students in pursuing their courses in a better way. This

created an opportunity to develop and expand their traditional library to digitalize and to

automate the process of the library management. In order to do this, college has decided to

design and implement a digital library management system along with the database design. This

helps the college to expand their traditional library with the physical books to the digital e-books

and also easy to manage the library by automating the entire process.

1.2 Objective of the project

This project will be guided by the following objectives:


Library Management System Analysis and Design 5

1. Analysis and design of a library management system that will assist to eradicate the

problems encountered in manual library.

2. Implement the new library management system.

3. Test and evaluate the performance of the system.

2. Data gathering methodology and results

System development life cycle (SDLC) and structured system analysis and design methodology

(SSADM) will be used to analyze the problems and design anew system (Son and Ryu, 2015).

The reason for choosing these techniques is that they are easy to understand, and allow design of

system step by step. To analyze and design a functional Library Management System, the

process involves three phases of developing it. These stages include design, information

gathering, and final testing and implementation. In the three stages, distinct approaches will be

employed to come up with design a system that can uphold high accessibility and usability.

2.1 Information Gathering

Prior to implementing the system using software design tools, data will be collected from the

employees regarding the need for the users of the system, such as readers and staff of library

though the use of qualitative data collection approach (oral interviews). Before implementation

of the library management system, interview will be carried out to obtain the views of the users

about the system to design an appropriate system.

2.2 Analysis of Existing System

The present system of Library management System encompasses a lot of paperwork. The

existing system includes every library user’s information being recorded on a black and white

method. To get resources, such as books from the library, the user’s data including personal
Library Management System Analysis and Design 6

information is taken for all registered users and they can log out for return of the same resource

once he/she is done using it.

3. Overview of the existing system

3.1 Feature Driven Development (FDD)

There are five key operations in the existing system’s FDD that are carried out iteratively. These

activities include developing the overall model, building a features list, planning by feature, and

set owners feature identification. These features are exactly what some students would expect;

however, they do not involve operations like programming, detailed modeling, packaging of the

system, and testing (Iqbal, 2019).

Figure 1. FDD of the existing system

3.2 Data Flow Diagram (DFD)

In this proposal level, the primary physical framework does not identify the key aspects of a

system and the link between the elements. The general model of the entire system is represented

as follows:
Library Management System Analysis and Design 7

Figure 2. DFD of the existing system

3.3 Data Dictionary

Data Dictionary for Library Management System

Service Order Table – This table contains the employee and services they provided
Primar Attribute Data Type Size Description
y
Library Management System Analysis and Design 8

Key
Y Service_Order_I INTEGER - Unique ID of service order
D
Order_ID INTEGER - To identify which order (foreign key)
Service_ID INTEGER - To define Service details (foreign key)

Category Table – This table contains all categories of food


Primar Attribute Data Type Size Description
y
Key
Y Category_id INTEGER - Unique Id of category
Category_Nam VARCHAR2 50 Name of Category
e

4. Proposed system

4.1 System overview

The proposed system will automate all activities involved in the library and eliminate some of

the problems caused by the current system. The activities include inputting users’ details,

updating of records when customers come and collect library resources and also those who are

served together with transacting their bill, storing data securely and enabling easy retrieval of

records.

4.2 System requirements

4.2.1 Librarian

Enter book:

The action is carried out to add a non-existing book

Modify/book:

It is performed to alter information or erase existing book.


Library Management System Analysis and Design 9

Add members

Admin can add users

Delete member:

To remove a user because of some rules.

Update database:

Admin can update database.

Track complaints

Admin can track complaints

4.2.2 Normal User

Register:
When new user enters for the first time then he has to register
Reserve books:
User can reserve books online.

Extending borrowing deadline:


Member can extend the borrowing time to some limit decided by Admin

4.2.3 Common Functions

Login:
Both Admin and members must be logged in before they modify any information

Search for book:


When user or admin wants to search on some book by name, author or subject etc.
Library Management System Analysis and Design 10

4.3 Data Flow Diagram (DFD)

Figure 4. Data Flow Diagram

4.4 Data dictionary

Table Column Name Column Column Column Comments


Name Type Size Status
In bytes
CM_T CM_Number Character 10 Not Can contain
Null letters
Primary
Key
CM_Requestor Character 30 Not
Null

CM_Request_Date DateTime Not Format


Null mm/dd/yyyy
hh:mm:ss
CM_Request_Desc Character 50 Not
Null
CM_Request_Type Character 10 Not C,E,L,P,T,S,V
Null
CM_Platform Character 1 Not L,U,M,W
Null

Approval_T Apprv_Cm_Number Character 10 Not Can Contain


Library Management System Analysis and Design 11

Null letters
Primary
Key
Apprv_Schd_Dept_Flag Character 1 Not Y,N
Null
Apprv_Spt_Dept_Flag Character 1 Not Y,N
Null
Apprv_Spt_CM_Flag Character 1 Not Y,N
Null
Apprv_Schd_Cmnts Character 50

Apprv_Spt_Cmnts Character 50

Apprv_CM_Cmnts Character 50

SLCM_T SCM_CM_Number Character 10 Not Can contain


Null letters
Primary
Key
SLCM_Request_Type Character 10 Not C,E,L,P,T
Null
SLCM_Assginee_Grou Character 20 Not
p Null
SLCM_Ack_Date DateTime Not Format
Null mm/dd/yy
Hh:mm:ss
SLCM_Start_Date DateTime Not Format
Null mm/dd/yy
Hh:mm:ss
SLCM_CTD_Date DateTime Not Format
Null mm/dd/yy
Hh:mm:ss
Library Management System Analysis and Design 12

4.5 Object relationship diagram

Emp No Name Student ID


Name

Employee Adds Student

Emp Type Joining Date Student data Branch

ISBN NO Accession no

library Issue/retu
Adds
rn

Book Title Author

Pub Id
Library Management System Analysis and Design 13

5. Conclusion

Conclusively, from accurate assessment and analysis of the system analysis and design of this

project, it can be sound to state that the system is a usable, reliable, and efficient Library

Management System. It is functioning adequately and properly attains the least anticipations that

were for it at the start. The new system is projected to provide aids to the staff and users in

regards to effectiveness in the application of library system.


Library Management System Analysis and Design 14

References

Iqbal, S., 2019. Pakistan’s existing health care system’s responsiveness towards SRH&R of

young people and SDG goal 3.7. Journal of Advances in Humanities and Social Sciences, 5(2).

Richey, D., 2011. Sources: Making a Collection Count: A Holistic Approach to Library

Collection Management. Reference & User Services Quarterly, 51(1), pp.86-86.

Son, K. and Ryu, H., 2015. Integrated System Development Methodology Design And LCC

(Life Cycle Cost) Data Process. Indian Journal of Science and Technology, 8(24).

You might also like