Você está na página 1de 6

SOFTWARE REQUIREMENT

specification(SRS) for
Library Management System

Prepared by:
NAME: Akanksha Verma
Roll no: B57
Reg no:11614257
Section: k1608
1 Introduction and control the movement of
Modern Libraries are not the same.
made up of just Books but 1.1 Purpose
CD ROMs, Articles, Project This document describes the
Reports, Bound volumes are software requirements and s
substantial part of the pecification (SRS) for LMS
holding, Managing the software. The document is in
holdings manually is a not a tended for the customer and
simple job. There are few the developer (designers, tes
solutions but many a times, ters, maintainers). The reade
we find ourselves "making r is assumed to have basic kn
them works" by finding owledge of LMS.Knowledge a
"ways to work around" nd understanding of Unified
system inadequacies. Modeling Language (UML) di
Moreover we have limited agrams is also required.
staff resources, these "work 1.2 Project Scope
around" waste time, effort, LMS is essentially meant of
and skills that should be collections. It is a multi-user
spent on user services. version and can take care of
Library Management system all the fundamental functions
is a small footprint software of a Library like Cataloguing,
suitable for personal / Circulation, Accessioning and
individual Libraries. You can Housekeeping. It can cater to
store the information about all the basic functions of a
the books and other material small library.
2.Function After receiving any article
system will reenter article
Requirement
by Checking

2.1.8 Inquiry waiting for


2.1The Librarian approvals
Librarian will generates all
2.1.1 Add Article
New entries must be newly application which is
entered in database in waiting list

2.1.2 Update Article 2.1.9 Reserve Article


Any changes in articles This use case is used to
should be updated in case reserve any book with the
of update name of librarian, it can be
pledged
2.1.3 Delete Article
Wrong entry must be 2.1.10 Set user Permission
removed from system From this user case
Librarian can give
2.1.4Inquiry Members permission categorically,
Inquiry all current enrolled also enabling/disabling of
members to view their user permission can be set
through this use case
details

2.1.5 Inquiry Issuance


Inquiry all database articles 2.2MEMBER
2.2.1 Authentication
2.1.6 Check out Article User must authenticated
To issue any article must be
before accessing system
checked out
2.2.2 Search Article
2.1.7 Check In article User can search any
article
2.2.3 Request Article Therefore, it is required to take
the database backup
After successful searching
member mark this book as 3.2 Security Requirements
requested article We are going to develop a
secured database for the
2.2.4 Check Account university .There are different
categories of users namely
This use case is used
teaching staff, administrator,
to check account details
library staff ,students etc.,
2.3 Asst. Librarian Depending upon the category of
2.3.1 Prepare Library database user the access rights are
decided. It means if the user is
All data base must be prepared
an administrator then he can be
2.4Guest able to modify the data, delete,
2.4.1 Register user append etc., all other users
User must full fill all other than library staff only have
application form for the rights to retrieve the
registration information about database.

3.NON-Functional 3.3Software Quality


Attributes
Requirement
The Quality of the database is
maintained in such a way so that
3.1 Safety Requirements
it can be very user friendly to all
The database may get crashed at
the users of the database
any certain time due to virus or
operating system failure.
3.4Hardware Constraints 3.6.2Client
The system requires a database
in order to store persistent data. Operating System:
The database should have Windows.
backup capabilities.
Processor: Pentium III or
3.5 Software Constraints 2.0 GHz or higher.
The development of the system
RAM: 512 Mb or more
will be constrained by the
availability of required software
such as database and 3.7 Software interfaces
development tools.

The availability of these tools will Oracle database 8i or 10g


be governed by Developer 2000
3.6 Hardware Interfaces
3.6.1 Server
3.8Accessibility:

Operating System: Accessibility refers to the design


Windows of products, devices, services, or
environments for people who
Processor: Pentium 4.0 experience disabilities.[1] The
GHz or higher concept of accessible design and
RAM: 1GB Mb or more practice of accessible
development ensures both
Hard Drive: 80 GB or more
"direct access" (i.e. unassisted)
and "indirect access" meaning
compatibility with a
person's assistive technology.
3.9Reliability: 3.10Maintainability:
Reliability engineering is a sub- In engineering, maintainability is
discipline of systems the ease with which a product
can be maintained in order to:
engineering that
emphasizes dependability in correct defects or their cause,
the lifecycle management of repair or replace faulty or
a product. Dependability, or worn-out components
reliability, describes the ability of without having to replace still
working parts,
a system or component to
prevent unexpected working
function under stated conditions
condition,
for a specified period of time. maximize a product's useful
life

Você também pode gostar