Sei sulla pagina 1di 14

ntroduction

Purpose

The purpose of Software Requirements Specification (SRS) document is

to describe the external behavior of the Online Library System. Requirements Specification

defines and describes the operations, interfaces, performance, and quality assurance

requirements of the Online Library 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, and other factors necessary to provide a

complete and comprehensive description of the requirements for the software. The Software

Requirements Specification (SRS) captures the complete software requirements for the

system, or a portion of the system. Requirements described in this document are derived from

the Vision Document prepared for the Online Library SystemIntended Audience and Reading
Suggestions

We are developing our project Library Management System for the college or

any Institute. But this project can be deployed in any organization. This SRS is mainly

developed for the project development team. In this team there are the project manager,

developer, coder, tester and documentation writer and the user of the project also.

User (Customer)

This document is intended to user and customer to make them ensure that this

document is well meeting the need of the users.

Project Manager

This SRS document is also very important for the project manager to ensure that

can estimate the cost easily by referring to the SRS document and that it contains all the
information require planning the project.

Project Developer

The project developer will refer to the SRS document to make sure that they developed

exactly hat the customer requires

• Suggestions The tester will


read this SRS document and he
will ensure that the
requirements
are understandable from
functionality point of view
so that he can test the
software and
validate its working.
Document Writer
The
document writer is reading the
SRS document is to ensure that
they
understand the document well
enough to be able to write the
users manuals.
Maintenance
The SRS document
helps the maintenance engineers
to understand functionality
of the system, a clear
knowledge of the functionality
can help them to understand
design and
code.
• Suggestions
1. The user can read the whole
SRS document but for him
Introduction, Overall
description and System features
is much required the software
performance.
2. For the project manager the
system features is very
important.
3. The developer must go
through the whole SRS for
understanding the
requirement and functioning of
software.
4. The designer and coder
must see the class and
object diagram and state
transmission diagram for coding
the modules.
5. A tester must be aware of
coding language and visit
through the code section
and check the required output.
6. The document writer should
write the qualitative document
so that it becomes
easy and understand to every
one
• The product provides the
members with online blocking
of books capabilities and
• The system provides logon
facility to the users.
• The system provides the
members with the option to
check their account and/or
• The system allows the
members to block the books
24 hours a day and all the
• The system lets the library
staff to check which all
members have blocked the
books
• The system allows the
Librarian to create the books
catalog, add/delete books and
• The system updates the billing
system as and when the member
borrows or returns a
• The book catalog is automated
and the decision of offering the
book based on the
• We also have an order
department, which manages to
add or remove a book from the
• The product provides the
members with online blocking
of books capabilities and
• The system provides logon
facility to the users.
• The system provides the
members with the option to
check their account and/or
• The system allows the
members to block the books
24 hours a day and all the
• The system lets the library
staff to check which all
members have blocked the
books
• The system allows the
Librarian to create the books
catalog, add/delete books and
• The system updates the billing
system as and when the member
borrows or returns a
• The book catalog is automated
and the decision of offering the
book based on the
• We also have an order
department, which manages to
add or remove a book from the
Product Perspective

The Online Library System is a package to be used by Libraries to improve the

efficiency of Librarians, Library employees and Users. The Online Library System to be

developed benefits greatly the members and the Librarian of institute. The system provides

books catalog and information to members and helps them decide on the books to borrow

from the library. The Librarian can keep the books catalog updated all the time so that the

members (students and the professors) get the updated information all the time.

Product Features

The Online Library System provides online real time information about the books

available in the Library and the user information. The Product functions are more or less the

same as described in the product perspective. The functions of the system include the system
providing different type of services based on the type of users [Member/Librarian].

• The member should be provided with the updated information about the

books catalog.

• Provisions for the members to borrow the books they want, if all the other

required rules hold good.

• The member is given a provision to check his account information and

change the account information any time in the given valid period.

• The members are provided with the books available roster and allowed to

choose the books, which they wSoftware Requirements Specification for LMS Page 6

• The librarian can get the information about the members who have borrowed

or returned the books.

• The librarian is provided with interfaces to add/delete the books available in

the book catalog.

• The members when complete the book borrowing or returning process, the

due to be paid by the member must be calculated and the information about the

member and the due amount is sent to the university billing system.

User Classes and Characteristics

The users of the system are members, librarian of the institute and the

administrators who maintain the system. The members and the librarian are assumed to have

basic knowledge of the computers and Internet browsing. The administrators of the system to

have more knowledge of the internals of the system and is able to rectify the small problems

that may arise due to disk crashes, power failures and other catastrophes to maintain the

system. The proper user interface, users manual, online help and the guide to install and

maintain the system must be sufficient to educate the users on how to use the system without

any problems.
Operating Environment

Software Requirement

Operating System -: Window XP, Mac

Database -: MySQL

Language -: PHP 5.0

Web Server -: Apache

ant to use in the coming up days. System Features

Descriptions and Priority

1. First priority goes to the welcome form. when user will login the system there will be

welcome screen which will assure to the use either ha wants to enter or exit.

2. After the welcome form there will be login form. Through this form only authenticated

users can login the system just by entering their name and password.

3. Second priority goes to the menu form where the contents, manuals, and some others

functions of the system. From the menu form the user can go any form of the system.

4. In the menu form there will be a facility to select their choice for working like if the

user just only wants to search the book then he will only select the search field and go to

the searching.

5. Similarly if the user wants to just show the report then he will go to the report section

and present the report in the desired format

functional req
• In this system there are lots of
functioning.
• The user can Search book and
see his/her account information.
• He will be able to get the
records in any format.
• There will also be a reminder
and digital diary through this he
can go to know about
• Admin can add new record
and saw all record of any
student as well as library
Software Requirements Specification for LMS Page 10

Complaint

• All user can send their complaint

User module

• Change password

• Book Search

• See account information


Fine information

• All user check their fine

• Fine by date & Month

Book inventory

• Purchasing book information

• Maintain book inventory

Book search

• Normal search by alphabet

• Quick search by type(Book id, Author, ISBN,Publication)

Other charges

• Book Binding, chair , Rack

• Journals

• News paper

Potrebbero piacerti anche