AIM: To Develop SRS Document For Library Management System: Experiment N0: 06
AIM: To Develop SRS Document For Library Management System: Experiment N0: 06
System
This page contains Library management system project SRS document. A
development process consist of various phases, each phase ending with a
defined output. The main reason for having a phased process is that it
breaks the problem of developing software into successfully performing a
set of phases, each handling a different concern of software development.
This ensures that the cost of development is lower than what it would have
been if the whole problem was tackled together. Furthermore, a phased
process allows proper checking for quality and progress at some defined
points during the development (end of process).Without this one would
have to wait until the end to see what software has been produced.
Requirement Analysis :
Software Design :
Coding :
The main goal of coding phase is to translate the design of the System into
code in a given programming language. The coding phase affects both
testing and maintenance profoundly. The goal of coding should be to
reduce the testing and maintenance effort, hence during coding the focus
should be on developing programs that are easy to read and understand.
Testing :
The function of testing is to detect the defects in the Software. The main
goal testing is to uncover requirement, design and coding errors in the
programs.
Purpose:
The SRS typically contains the brief description of the project. The purpose
of the requirement document is to specify all the information required to
design, develop and test the software.
Scope:
The document only covers the requirements specifications for the Library
Management System. This document does not provide any references to
the other component of the Library Management System. All the external
interfaces and the dependencies are also identified in this document.
Feasibility study: The overall scope of the feasibility study was to provide
sufficient information to allow a decision to be made as to whether the
Library Management System project should proceed and if so, its relative
priority in the context of other existing Library Management Technology.
The feasibility study phase of this project had undergone through various
steps which as describe as under:
Reference:
Overview:
Overall Description :
Product Perspective:
The proposed Library Management System will take care of the current
book detail at any point of time. The book issue, book return will update the
current book details automatically so that user will get the update current
book details.
Product function:
User characteristics:
User module: In the user module, user will check the availability
of the books.
- Book return
- Register user
- Book issue
General Constraints:
Any update regarding the book from the library is to be recorded to have
update & correct values.
All the data entered will be correct and up to date. This software package is
developed using java as front end which is supported by sun micro system.
Microsoft SQL server 2005 as the back end which is supported by Window
7.
Specific Requirement:
External Interface Requirement:
The user should be simple and easy to understand and use. Also
be an interactive interface .The system should prompt for the user and
administrator to login to the application and for proper input criteria
User Interface:
The software provides good graphical interface for the user any
administrator can operate on the system, performing the required task such
as create, update, viewing the details of the book.
RAM : 256 MB
Software interface :
Java language
Communication interface:
Window
Functional requirements:
Design constraints :
Each member will be having a identity card which can be used for the
library book issue, fine payment etc. whenever library member wish to take
a book, the book issued by the library authority will be check both the book
details as well as the student details and store it in library database. In case
of retrieval of book much of human intervention can be eliminated.
System attributes :
Scalability: Applicable.