Srs Library Management System
Srs Library Management System
Srs Library Management System
Specification
For
TableofContents
TableofContents...........................................................................................................................ii
RevisionHistory.............................................................................................................................ii
1. Introduction..............................................................................................................................1
1.1 Purpose...........................................................................................................................................1
1.2 DocumentConventions..................................................................................................................1
1.3 IntendedAudienceandReadingSuggestions.................................................................................1
1.4 ProjectScope..................................................................................................................................1
1.5 References......................................................................................................................................1
2. OverallDescription..................................................................................................................2
2.1 ProductPerspective........................................................................................................................2
2.2 ProductFeatures.............................................................................................................................2
2.3 UserClassesandCharacteristics....................................................................................................2
2.4 OperatingEnvironment..................................................................................................................2
2.5 DesignandImplementationConstraints.........................................................................................2
2.6 UserDocumentation.......................................................................................................................2
2.7 AssumptionsandDependencies.....................................................................................................3
3. SystemFeatures.......................................................................................................................3
3.1 SystemFeature1............................................................................................................................3
3.2 SystemFeature2(andsoon)..........................................................................................................4
4. ExternalInterfaceRequirements...........................................................................................4
4.1 UserInterfaces................................................................................................................................4
4.2 HardwareInterfaces........................................................................................................................4
4.3 SoftwareInterfaces.........................................................................................................................4
4.4 CommunicationsInterfaces............................................................................................................4
5. OtherNonfunctionalRequirements.......................................................................................5
5.1 PerformanceRequirements.............................................................................................................5
5.2 SafetyRequirements.......................................................................................................................5
5.3 SecurityRequirements....................................................................................................................5
5.4 SoftwareQualityAttributes............................................................................................................5
5.5HardwareConstraints5
5.6SoftwareConstraints.5
5.7Design Constraints5
6. OtherRequirements................................................................................................................5
AppendixA:Glossary....................................................................................................................5
AppendixB:AnalysisModels.......................................................................................................6
AppendixC:IssuesList.................................................................................................................6
SoftwareRequirementsSpecificationforlibrarymanagementsystem
Pageiii
RevisionHistory
Name Date ReasonForChanges Version
SoftwareRequirementsSpecificationforlibrarymanagementsystem
Page1
1. Introduction
1.1 Purpose
1.2 DocumentConventions
The following are the list of conventions and acronyms used in this
document and the project as well:
Administrator: A login id representing a user with user administration
privileges to the software
User: A general login id assigned to most users
Client: Intended users for the software
SQL: Structured Query Language; used to retrieve information
from a database
SQL Server: A server used to store data in an organized format
ASP: Active Server Pages: A Web Page formatted on the server
and delivered to the browser.
Layer: Represents a section of the project
User Interface Layer: The section of the assignment referring to
what the user interacts with directly.
SoftwareRequirementsSpecificationforlibrarymanagementsystem
Page2
1.3 IntendedAudienceandReadingSuggestions
1.4 ProjectScope
within allotted dead line and also within the budget allotted. It is
little more than planned, the firm will still view it as a success if it has
management organization
1.5 References
<List any other documents or Web addresses to which this SRS refers. These may include user
interface style guides, contracts, standards, system requirements specifications, use case
documents, or a vision and scope document. Provide enough information so that the reader could
access a copy of each reference, including title, author, version number, date, and source or
location.>
2. OverallDescription
2.1 ProductPerspective
transferring books across these branches. The users can know the
number of available books, information about their account etc.,
2.2 ProductFeatures
There are two different users who will be using this product:
Librarian who will be acting as the administrator
Student of the University who will be accessing the Library online.
2.3 UserClassesandCharacteristics
There are various kinds of users for the product. Usually web products
are visited by various users for different reasons.
2.4 OperatingEnvironment
2.5 DesignandImplementationConstraints
2.6 UserDocumentation
The product will include user manual. The user manual will include product
overview, complete configuration of the used software (such as SQL server),
technical details, backup procedure and contact information which will include
email address. There will be no online help for the product at this moment. The
product will be compatible with the Internet Explorer 6.0 or higher. The
databases will be created in the Microsoft SQL server 2000
2.7 AssumptionsandDependencies
3.SystemFeatures
3.1.DatabaseStorage
13.1.1. Description and Priority
Proposed Database is intended to store, retrieve, update, and
manipulate information related to university which include
Books availability
Staff information
Student details
My Account
Calculation of fines
This section gives the list of Functional and non functional requirements
which are applicable to the Library Management System.
This section describes how the software interfaces with other software
products or users for input or output.
3.2.1.1UserInterfaces
Describes how this product interfaces with the user.
GUI
Describes the graphical user interface if present. This section should
include a set of screen dumps or mockups to illustrate user interface
features.
1. Description
The user interface must be customizable by the administrator
2. Criticality
This issue is essential to the overall system. All the modules
provided with the software must fit into this graphical user
interface and accomplish to the standard defined.
3. Technicalissues
In order to satisfy this requirement the design should be simple
and all the different interfaces should follow a standard template.
There will be the possibility of changing colors and images, plus
switching between interfaces with the minimum impact for the
users.
4. Risks
To reduce the circumstances under which this requirement might
not able to be satisfied, all the designers must have been
SoftwareRequirementsSpecificationforlibrarymanagementsystem
Page9
Server Side:
Client side:
SoftwareRequirementsSpecificationforlibrarymanagementsystem
Page10
5.OtherNonfunctionalRequirements
5.1PerformanceRequirements
The proposed system that we are going to develop will be used as the Chief
performance system within the different campuses of the university which
interact with the university staff and students. Therefore, it is expected that
the database would perform functionally all the requirements that are
specified by the university.
SoftwareRequirementsSpecificationforlibrarymanagementsystem
Page11
5.2SafetyRequirements
The database may get crashed at any certain time due to virus or operating
system failure. Therefore, it is required to take the database backup
5.3SecurityRequirements
We are going to develop a secured database for the university .There are
different categories of users namely teaching staff,administrator,library staff
,students etc.,Depending upon the category of user the access rights are
decided.It means if the user is an administrator then he can be able to modify
the data,delete,append etc.,All other users other than library staff only have
the rights to retrieve the information about database.
SoftwareQualityAttributes
The Quality of the database is maintained in such a way so that it can be very
user friendly to all the users of the database
5.4Hardware Constraints
The system requires a database in order to store persistent data. The
database should have backup capabilities.
5.6Design Constraints
The system must be designed to allow web usability. That is, the
system must
be designed in such a way that will be easy to use and visible on most
of the browsers.
SoftwareRequirementsSpecificationforlibrarymanagementsystem
Page12
6.OtherRequirements
AppendixA:Glossary
<Define all the terms necessary to properly interpret the SRS, including acronyms and
abbreviations. You may wish to build a separate glossary that spans multiple projects or the entire
organization, and just include terms specific to a single project in each SRS.>
AppendixB:AnalysisModels
<Optionally, include any pertinent analysis models, such as data flow diagrams, class diagrams,
state-transition diagrams, or entity-relationship diagrams.>
AppendixC:IssuesList
< This is a dynamic list of the open requirements issues that remain to be resolved, including
TBDs, pending decisions, information that is needed, conflicts awaiting resolution, and the like.>