Académique Documents
Professionnel Documents
Culture Documents
Specification
Version 1.0
01.20.2012
Instructor
Table of Contents
List of Figures.................................................................................................................................................iii
.........................................................................................................................................................................iii
1.0 Introduction.................................................................................................................................................1
1.1 Purpose.............................................................................................................................................1
..................................................................................................................................................................1
1.2 Scope of Project......................................................................................................................................1
1.3 Definitions, acronyms, and abbreviations..............................................................................................2
1.4 References...............................................................................................................................................2
1.5 Overview of Document...........................................................................................................................2
2.0 Overall Description.....................................................................................................................................3
2.1 System Environment...................................................................................................................................3
2.2 Functional Requirements Specification..................................................................................................3
2.3 User Interface Specification...................................................................................................................6
Log in interface Prototype (see Appendix A Fig. 1)..............................................................................6
Main Interface Prototype (see Appendix A Fig. 2).....................................................................................6
Issuing interface Prototype (see Appendix A Fig. 3)...................................................................................6
2.4 Non-Functional Requirements................................................................................................................7
3.0 Requirements Specification........................................................................................................................9
3.1 External Interface Requirements............................................................................................................9
3.2 Functional Requirements........................................................................................................................9
3.3 Detailed Non-Functional Requirements...............................................................................................11
3.4 System Evolution..................................................................................................................................12
Index...............................................................................................................................................................13
ii
List of Figures
List of Figures.................................................................................................................................................iii
.........................................................................................................................................................................iii
1.0 Introduction.................................................................................................................................................1
1.1 Purpose.............................................................................................................................................1
..................................................................................................................................................................1
1.2 Scope of Project......................................................................................................................................1
1.3 Definitions, acronyms, and abbreviations..............................................................................................2
1.4 References...............................................................................................................................................2
1.5 Overview of Document...........................................................................................................................2
2.0 Overall Description.....................................................................................................................................3
2.1 System Environment...................................................................................................................................3
2.2 Functional Requirements Specification..................................................................................................3
2.3 User Interface Specification...................................................................................................................6
Log in interface Prototype (see Appendix A Fig. 1)..............................................................................6
Main Interface Prototype (see Appendix A Fig. 2).....................................................................................6
Issuing interface Prototype (see Appendix A Fig. 3)...................................................................................6
2.4 Non-Functional Requirements................................................................................................................7
3.0 Requirements Specification........................................................................................................................9
3.1 External Interface Requirements............................................................................................................9
3.2 Functional Requirements........................................................................................................................9
3.3 Detailed Non-Functional Requirements...............................................................................................11
3.4 System Evolution..................................................................................................................................12
Index...............................................................................................................................................................13
iii
1.0 Introduction
1.1 Purpose
The purpose of Software Requirements Specification (SRS) document
is to describe the external behavior of the Samar College Library
Information Management System. The Vision Document captures very highlevel requirements and design constraints, which gives the reader an
understanding of the Samar College Library Information Management
System to be developed. Requirements Specification defines and
describes the operations, interfaces, performance, and quality
assurance requirements of the Samar College Library Information
Management System. The document also describes the nonfunctional
requirements such as the user interfaces. It also describes the design
constraints that are to be considered when the system is to be
designed. This document is for Samar College Library staff that will
serve as a guide about the specific system requirements. This document
will also use in future maintenance.
The system provides the members with the option to check their
account and/or change their options like informations of the
account whenever needed all through the day during the library
hours.
The system lets the library staff to check which all members whether
they can borrow any more books or not.
The system allows the Librarian to create the books catalog, add/delete
books and maintain the books catalog.
The features that are described in this document are used in the
future phases of the software development cycle. The features
described here meet the needs of all the users. The success criteria
for the system are based in the level up to which the features
described in this document are implemented in the system.
SRS V1.0
March 8, 2012
1.4 References
The SRS document uses the following documents as reference:
http://en.wikipedia.org/wiki/Integrated_library_system
http://www.slideshare.net/vimal0212/open-source-library-managementsystems
SRS V1.0
March 8, 2012
SRS V1.0
March 8, 2012
March 8, 2012
3. The system
4. If all the
Use Case:
Recall book
Diagram:
SRS V1.0
March 8, 2012
March 8, 2012
type of library materials that that clients want. The staff would
simply type the item ID number and the members ID this will
automatically updates the members activity in the database.
Management
System
Field
Type
Comment
ItemID
int
Title
varchar
Author_1
varchar
Author name.
Author_2
varchar
Publication
varchar
SRS V1.0
March 8, 2012
Edition
varchar
Volume
varchar
DateRecieve
date
SourceOfFund
varchar
Class
varchar
Subject
varchar
ISBN_No
varchar
Pages
varchar
Price
varchar
TotalCopies
varchar
2.7
Type
comment
MemberID
varchar
Members ID number .
FirstName
varchar
MiddleName
varchar
LastName
varchar
Age
varchar
Gender
varchar
Course
varchar
Year
varchar
ContactNo
int
Address
varchar
SRS V1.0
March 8, 2012
3.0
Requirements Specification
3.2
none
Functional Requirements
Employee Logon
Xref
Trigger
Precondition
Basic Path
3.2.2
Xref
Trigger
Precondition
Basic Path
SRS V1.0
March 8, 2012
Xref
Trigger
Precondition
Basic Path
Recall book
Xref
Trigger
Precondition
Basic Path
SRS V1.0
Check in book
Xref
Trigger
Precondition
March 8, 2012
Basic Path
Reliability
The system has to be very reliable due to the
importance of data and the damages incorrect or incomplete
data can do.
Availability
The system is available 100% for the user and is used
12 hrs. a day and 365 days a year. The system shall be
operational 12 hours a day and 7 days a week
Accuracy
The accuracy of the system is limited by the accuracy
of the speed at which the employees of the library and users
of the library use the system.
Capacity
The system is capable of handling 25 users at a time.
Maintenance
The system shall be easy to maintain. The maintenance
of the system shall be done as per the maintenance contract.
Security
Controlling the access
security to the system.
to
the
database
provides
Stability
The system is inherently stable. As such no changes to
the present format are foreseen. The review will be taken
after the second release.
SRS V1.0
11
March 8, 2012
Testability
The system is
computer systems.
testable
any
time
at
any
different
Scalability
Adding more facilities to the system should be easy and
possible.
Interoperability
The system can interact to other external devices such
as printers.
Installation
After the release the System installation should only
take few steps.
Non-Technical Non-Functional Requirements:
Cultural
Naming conventions will be as per the American English
standards.
Legal
The usage is restricted only to Samar College Library
who will use the Library Information Management System and
signs the contract, Samar College Library Information
Management System is a trademark of College of Information
Technology Education and cannot be used without its consent.
SRS V1.0
12
March 8, 2012
Index
abbreviations.......................................................................2
Accuracy...........................................................................11
acronyms.............................................................................2
Authors................................................................................i
Availability.......................................................................11
Capacity............................................................................11
Cultural.............................................................................12
Definitions..........................................................................2
External Interface...............................................................9
Figures...............................................................................iii
Functional...........................................................................9
Installation........................................................................12
Instructor.............................................................................i
Interface Prototype.............................................................6
Interoperability.................................................................12
Issuing.............................................................................6, 7
Legal.................................................................................12
Maintenance.....................................................................11
Non-Functional.................................................................11
Non-Technical Non-Functional........................................12
Overall Description............................................................3
Purpose...............................................................................1
References..........................................................................2
Requirements......................................................................9
Samar College.....................................................................i
Scalability.........................................................................12
Scope..................................................................................1
Security.............................................................................11
Software Engineering..........................................................i
Specification.......................................................................9
Stability.............................................................................11
Technical Non-Functional................................................11
Testability.........................................................................12
Usability...........................................................................11
User Interface.....................................................................6
Appendix A
SRS V1.0
13
March 8, 2012
SRS V1.0
14
March 8, 2012