0% found this document useful (0 votes)
887 views17 pages

Csc577 SRA 4c Group2

This document provides a software requirements analysis for a proposed Library Management System (LMS) to automate processes at a rural community library in Malaysia. It outlines functional requirements like registering new members and books, borrowing and returning books, and viewing reports. Non-functional requirements include usability, efficiency, and reliability. The system is intended to reduce time spent on transactions and allow library staff and members to more easily manage book information and check availability.

Uploaded by

SushyYaa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
887 views17 pages

Csc577 SRA 4c Group2

This document provides a software requirements analysis for a proposed Library Management System (LMS) to automate processes at a rural community library in Malaysia. It outlines functional requirements like registering new members and books, borrowing and returning books, and viewing reports. Non-functional requirements include usability, efficiency, and reliability. The system is intended to reduce time spent on transactions and allow library staff and members to more easily manage book information and check availability.

Uploaded by

SushyYaa
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 17

SRA Document for Library Management System

UNIVERSITI TEKNOLOGI MARA

SOFTWARE REQUIREMENTS ANALYSIS


FOR LIBRARY MANAGEMENT
SYSTEM(LMS)

Version 0.1
Document Reference No: SRA/UML/CSC577/4C/G2/2021

CONFIDENTIAL

Version 0.1 (Confidential) Page 1 of 17 SRA/UML/CSC577/4C/G2/2021


SRA Document for Library Management System

Committee Members:

NUR DIYANA BT AB AZIZ Team Leader

AIRANI NATASHA BINTI MOHD ANIS System Tester

AINA NUR NADZIRAH BINTI System Designer


KHAIRULANUWAR

NURHANIS IZZATY BINTI HAYAZIT Software Requirement Analyst

NURUL INTAN SHAKIRAH BINTI Software Developer


ABDULLAH

Reviewed By: Approved By:

_______________________ ________________________

NURHANIS IZZATY BINTI HAYAZIT NUR DIYANA BT AB AZIZ

Software Requirement Analyst Team Leader

Date:3/5/2021 Date:3/5/2021

CUSTOMER ACCEPTANCE:

Accepted By:

__NURRADIAH __

NURRADIAH BINTI SALIM


Pembantu Pustakawan s17
PD PNM Kg. Tengah Layang-Layang
Date: 2/5/2021

Version 0.1 (Confidential) Page 2 of 17 SRA/UML/CSC577/4C/G2/2021


SRA Document for Library Management System

TABLE OF CONTENT

1. INTRODUCTION 7
1.1 Identification 7
1.2 System Overview 7
1.3 Document Overview 7

2.0 Referenced Document 8


2.1 Goverment Document 8
2.2 Non Goverment Document 8

3.0. FUNCTIONAL REQUIREMENTS 9

4.0 NON- FUNCTIONAL REQUIREMENTS 10

5.0 NOTES 11
5.1 Introduction 11
5.2 Definition 11
5.3 Roles 11
5.4 Abbreviations And Acronym 11

6.0 EXHIBIT 12

Version 0.1 (Confidential) Page 3 of 17 SRA/UML/CSC577/4C/G2/2021


SRA Document for Library Management System

LIST OF FIGURES

Figure 1.2 Register Book Process


Figure 2.2 Borrow Book Process
Figure 2.3 Return Book Process
Figure 3.0 LMS Use Case diagram

Version 0.1 (Confidential) Page 4 of 17 SRA/UML/CSC577/4C/G2/2021


SRA Document for Library Management System

LIST OF TABLES

Table 3-0 : Functional Requirement in SRA


Table 4-0 : Non-Functional Requirement in SRA

Version 0.1 (Confidential) Page 5 of 17 SRA/UML/CSC577/4C/G2/2021


SRA Document for Library Management System

LIST OF APPENDIXES

APPENDIX 1
APPENDIX 2

Version 0.1 (Confidential) Page 6 of 17 SRA/UML/CSC577/4C/G2/2021


SRA Document for Library Management System

1. INTRODUCTION

1.1 Identification
System Number : LMS-2021-2

System Name: Library Management System

System Abbreviation: LMS

1.2 System Overview

This existing system in Perpustakaan Desa PNM Kg. Tengah Layang-Layang uses manual
processes for all transaction books. So it's taking more time to settle one transaction at a time.
Therefore, our team decided to propose some solutions to make the manual library
management system to be computerized.

1.3 Document Overview

Scope

In this system, staff are the user. The main task of the system for the user is to register a new
book, reserve and return book transactions that have been made by the library's members. The
member is among the community that came to the library, they can’t access the system.

Purpose

The purpose of this document is to determine the preeminent specification of the LMS in terms
of the needs of the end user. This system is developed to keep and store information of books
and transactions in a more efficient and effective way. Besides, this system can cut time taken
for the staff to key in data from 10 minutes to 3 minutes.

Version 0.1 (Confidential) Page 7 of 17 SRA/UML/CSC577/4C/G2/2021


SRA Document for Library Management System

2.0 Referenced Document

2.1 Goverment Document

Not Applicable

2.2 Non Goverment Document

● ITS332 Group Proposal Library Management


● ITS232 Group Proposal
● ITS332 Group Software Design description

Version 0.1 (Confidential) Page 8 of 17 SRA/UML/CSC577/4C/G2/2021


SRA Document for Library Management System

3.0. FUNCTIONAL REQUIREMENTS


This section defines and describes the functional requirements of the LMS. These requirements
are necessary for the user.

Table 3-0 : Functional Requirement in SRA

FR No. Requirement Description

LMS1_1 Log In The system shall enable the member and staff to
log in either as user or admin.

LMS2_1 Register New Member The system shall enable the new user for the
system to register as a member in order to borrow
book.

LMS3_1 Register New Book The system shall enable the Staff to enter new
book details.

LMS3_2 Update Book Details The system shall enable the Staff to update book
details if there’s a literal error.

LMS3_3 Delete Book List The system shall enable the Staff to delete
outdated books from the database.

LMS4_1 Borrow Book The system shall enable the member to borrow
book from the list provided in the system.

LMS4_2 Return Book The system shall enable the member to decide
the date to return the book they borrowed.

LMS5_1 View Report The system shall enable the Staff to view the
report or details of book borrowed by the member.

LMS6_1 Search Book The system shall enable the member to search for
the book they prefer.

Version 0.1 (Confidential) Page 9 of 17 SRA/UML/CSC577/4C/G2/2021


SRA Document for Library Management System

4.0 NON- FUNCTIONAL REQUIREMENTS


This section describes the general non-functional requirement for the system. There are as
follows:

Table 4-0 : Non-Functional Requirement in SRA

NFR No NF Requirement Description

NFR 1 Usability requirement The system is designed for a user friendly


environment so that staff can achieve various
tasks in an effective way.

NFR 2 Efficiency requirement Staff and users will easily access the library to
borrow book transactions and search books
more faster when the system is implemented.

NFR 3 Reliability requirement The system should execute accurately for


member registration, member validation, book
transaction and book searching

Version 0.1 (Confidential) Page 10 of 17 SRA/UML/CSC577/4C/G2/2021


SRA Document for Library Management System

5.0 NOTES

5.1 Introduction
This glossary will be expanded throughout the life of the project.

5.2 Definition
This section describes definitions for all terms used in this document.

PNM A library established under the National Library Act 1972. PNM role
is to preserve and expand the use of published collections from
within a respective country as well as collections published in other
countries that relate to it.

5.3 Roles
This chapter describes the roles definition from user point of view.

Staff A person who key in new book info and does the borrow and return
process.

Member A person who registered as library member to use library services.

Vendor A person that supply new book to the library

Top Officer A person that buys and pay book from vendor to be send to the
library.

5.4 Abbreviations And Acronym


This chapter describes the abbreviations and acronyms used in this document and arrange in
alphabetical order.

LMS Library Management System

NFR Non-Functional Requirement

PNM National Library of Malaysia

SRS Software Requirement Specifications

Version 0.1 (Confidential) Page 11 of 17 SRA/UML/CSC577/4C/G2/2021


SRA Document for Library Management System

6.0 EXHIBIT

APPENDIX 1

ACTIVITY DIAGRAM FOR LIBRARY MANAGEMENT SYSTEM

Version 0.1 (Confidential) Page 12 of 17 SRA/UML/CSC577/4C/G2/2021


SRA Document for Library Management System

Activity Diagrams

SUPPLY AND REGISTER NEW BOOK

1.1 DESCRIPTION
The diagram describes the process on how the book is supplied and registered from vendor to
staff.

1.2 DIAGRAM
Below is the business flow diagram for supplying and registering new books to the library.

Figure 1.2 Register Book Process

Version 0.1 (Confidential) Page 13 of 17 SRA/UML/CSC577/4C/G2/2021


SRA Document for Library Management System

BORROW AND RETURN BOOK

2.1 DESCRIPTION
The diagram describes the process on how the book in reserve and return is done from member
to staff.

2.2 DIAGRAM
Below is the business flow diagram for borrow and return books in the library.

Figure 2.2 Borrow Book Process

Version 0.1 (Confidential) Page 14 of 17 SRA/UML/CSC577/4C/G2/2021


SRA Document for Library Management System

Figure 2.3 Return Book Process

Version 0.1 (Confidential) Page 15 of 17 SRA/UML/CSC577/4C/G2/2021


SRA Document for Library Management System

APPENDIX 2
USE CASE DIAGRAM FOR LIBRARY MANAGEMENT SYSTEM

Version 0.1 (Confidential) Page 16 of 17 SRA/UML/CSC577/4C/G2/2021


SRA Document for Library Management System

USE CASE DIAGRAM

Figure 3.0 LMS Use Case diagram

Version 0.1 (Confidential) Page 17 of 17 SRA/UML/CSC577/4C/G2/2021

You might also like