尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
Software
Requirements
Specification
LIBRARY MANAGEMENT SYSTEM
                                                        By

                                  Reddy Harish(10MSE0015)

                                Kishore Majety(10MSE0030)

                            Krishnasai Gudavalli(10MSE0263)




Slot-C1
TABLE OF CONTENTS
1. Introduction
1.1 Purpose
1.2 Scope
1.3 Intended Audience Definitions, acronyms and abbreviations

2. Overall Description
2.1 Product Perspective
2.2 Product Functions
2.3 Operating Environment
2.4 User Characteristics
2.5 Design and Implementation Constraints
2.6 Assumptions and Dependencies

3. External Interfaces Requirements
      3.1 User Interfaces
      3.2 Hardware Interfaces
      3.3 Software Interfaces

4. Functional Requirements
5.Behaviorial Requirements
6. Non-Functional Requirements


Library Management System SRS Document           By Harish-Kishore-Krishnasai
1. Introduction
1.1 Purpose
The purpose of this document is to describe the Library
Management System . This document contains the functional,
behavioral and non-functional requirements of the project and it
also contains the guidelines for system engineers and designers
to start working the project.

1.2 Scope
Library Management System is basically updating the manual
library system into a internet-based application so that the users
can know the details of their accounts, availability of books and
remaining time for borrowing.
The project is specifically designed for the use of librarians and
library users. The product will work as a complete user interface
for library management process and library usage from ordinary
users. Library Management System can be used by any existing
or new library to manage its books and book borrowing,
insertion and monitoring .

1.3 Audience Definitions, Acronyms and
Abbreviations

1.3.1 Audience Definitions

The intended readers of this document are the developers of the
site, testers, library owners and managers and coordinators.
Any suggested changes on the requirements listed on this
document should be included in the last version of it so it can be
a reference to developing and validating teams.

Library Management System SRS Document        By Harish-Kishore-Krishnasai
1.3.2 Acronyms and                          Meaning
Abbreviations Acronym
MS SQL                                      Microsoft Structured Query
                                            Language
ASP                                         Active Server Pages
ISBN                                        International Standard Book
                                            Number
IEEE                                        Institute of Electrical and
                                            Electronics Engineers




   1.4 References
         IEEE 830-1998 standard for writing SRS document.
         I Sommerville, Software Engineering, 8th ed, Addison-
         Wesley, 2007.




   2. Overall Description

   2.1 Product Perspective
   Library Management System SRS Document              By Harish-Kishore-Krishnasai
Library Management System is a replacement for the ordinary
library management systems which depend on paper work for
recording book and users information.


2.2 Product Functions

2.2.1 Administrators

    Admin should be able to insert, modify and delete books.
    Can accept or reject a new user according to the library
     policy or payment methods.
    Increase the period for borrowing a book for specific type
     or group of users.
    Can get the information (status report) of any member who
     has borrowed a book.
    Add and edit book categories and arrange books by
     categories.
    Add and edit authors and publishers information.
    Can send lateness warnings to people who have exceeded
     deadline date.
    Can record books returned by users.




Library Management System SRS Document       By Harish-Kishore-Krishnasai
2.2.2 Normal Users (Library Members)
    The member should be provided with the updated
     information about the books catalog.
    Members are given a access to check their account’s
     information and change it.
    Members have the ability to search through books by
     subject, title, authors or any information related to the
     book.
    Can extend the period of borrowing books according to the
     library policy.
    The customer may suggest a book to be brought to the
     library book collection.


2.3 Operating Environment
The Library Management System is a website and shall operate
in all famous browsers, for a model we are taking Microsoft
Internet Explorer ,Google Chrome,Mozilla Firefox with Flash
Player and JavaScript.


2.4 User Characteristics
Users of this Library Management System are members,
librarians and the administrators who maintain the website.
Members and librarians are assumed to have basic knowledge of
computers and Internet browsing. Administrators of the system
should have more knowledge of internal modules of the system
and are able to rectify small problems that may arise due to disk
crashes, power failures and other catastrophes.

Library Management System SRS Document       By Harish-Kishore-Krishnasai
2.5 Design and Implementation Constraints


    The information of all users, books and libraries must be
     stored in a database that is accessible by the website.
    MS SQL Server will be used as SQL engine and database.
    The Online Library System is running 24 hours a day.
    Users may access from any computer that has Internet
     browsing capabilities and an Internet connection.
    Users must have their correct usernames and passwords to
     enter into their online accounts and do actions.


2.6 Assumptions and Dependencies

    The product needs the following third party products.
    Microsoft SQL server to store the database.
    ASP.net to develop the Product.




Library Management System SRS Document       By Harish-Kishore-Krishnasai
3. External Interfaces Requirements


3.1 User Interfaces
Login Interface :

In case the user is not registered yet, he can enter the details and
register.Which asks the user to type his username and password .
If the user entered either his username or password incorrectly
then an error message occurs.


 Search :
The member or librarian can enter the type of book he is looking
for and the title he isinterested in them ,then he can search for
the required book by entering the book name.

 Categories view :

Categories view shows the books categories view with ability to
Liberian to add/edit or delete category from the list.


 Librarian’s Control Panel
This control panel will allow librarians to add, confirm, or
remove users; add, edit, orremove a medium. And manage
lending options.

3.2 Hardware Interfaces
Library Management System SRS Document         By Harish-Kishore-Krishnasai
Only the recommended configuration (basic requirements of a
computer system ) no other specific hardware is required to run
the software.

3.3 Software Interfaces
    Browser to load and view the web pages
    Operating System


4.Functional Requirements

4.1.1 Librarian:

Insert book:
This action is done to add new book to library book collection

Delete / modify book :
This event is to delete an existing book or modify its
information.

Delete member:
Admin can delete a member due to some specific rules.

Return book:
Admin should confirm the return of books borrowed by users
4.1.2 Normal User :



Library Management System SRS Document        By Harish-Kishore-Krishnasai
Register:
         When new user enters for the first time then he has to
register

Extending borrowing deadline :
        Member can extend the borrowing time to some limit
decided by Admin




4.1.3 Common Functions :


Login:
        Both Admin and members must be logged in before
they modify any information

Search for book :
          When user or admin wants to search on some book by
name, author or subject etc.




5.Behaviroal Requirements


Library Management System SRS Document        By Harish-Kishore-Krishnasai
Use case diagram:




Library Management System SRS Document   By Harish-Kishore-Krishnasai
6. Non-functional Requirements
Error handling

    Library Management System shall handle expected and
     non-expected errors in ways that prevent loss in
     information and long downtime period.

Performance Requirements

    The system shall accommodate high number of books and
    users without any fault.

Safety Requirements

      System use shall not cause any harm to human users

Security Requirements

    System will use secured database
    Normal users can just read information but they cannot
    edit or modify anything except their personal and some
    other information.
    System will have different types of users and every user
    has access constraints




Library Management System SRS Document       By Harish-Kishore-Krishnasai

More Related Content

What's hot

Hostel management system srs
Hostel management system srsHostel management system srs
Hostel management system srs
hira akram
 
Online ecommerce website srs
Online ecommerce  website srsOnline ecommerce  website srs
Online ecommerce website srs
SM Nurnobi
 
Library management system
Library management systemLibrary management system
Library management system
ashu6
 
Software requirement specification(SRS)
Software requirement specification(SRS)Software requirement specification(SRS)
Software requirement specification(SRS)
Mohammad Emrul Hassan Emon
 
Srs
SrsSrs
Sample SRS format
Sample SRS formatSample SRS format
Sample SRS format
Sachin Sharma
 
Library management system
Library management systemLibrary management system
Library management system
Imdad Ul Haq
 
Attendance Management System
Attendance Management SystemAttendance Management System
Attendance Management System
Arhind Gautam
 
Library mangement system project srs documentation.doc
Library mangement system project srs documentation.docLibrary mangement system project srs documentation.doc
Library mangement system project srs documentation.doc
jimmykhan
 
Online shopping
Online shoppingOnline shopping
Online shopping
gajapandiyan
 
Library Management System SRS
Library Management System SRSLibrary Management System SRS
Library Management System SRS
Paras
 
SDD-FinalYearProject
SDD-FinalYearProjectSDD-FinalYearProject
SDD-FinalYearProject
Alexandre Amado de Castro
 
Software Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing SystemSoftware Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing System
sabafarheen
 
Example for SDS document in Software engineering
Example for SDS document in Software engineeringExample for SDS document in Software engineering
Example for SDS document in Software engineering
Ravi Yasas
 
Agile and plan based development processes
Agile and plan based development processesAgile and plan based development processes
Agile and plan based development processes
sommerville-videos
 
Software Design Description (SDD) sample
Software Design Description (SDD) sampleSoftware Design Description (SDD) sample
Software Design Description (SDD) sample
Peny Gama
 
Srs document
Srs documentSrs document
Srs document
Saqib Malik
 
Srs library m s
Srs library m sSrs library m s
Srs library m s
karthik venkatesh
 
SRS document
SRS documentSRS document
Book Store Management System - Functional Requirements - 2021
Book Store Management System - Functional Requirements - 2021Book Store Management System - Functional Requirements - 2021
Book Store Management System - Functional Requirements - 2021
Bharat Chawda
 

What's hot (20)

Hostel management system srs
Hostel management system srsHostel management system srs
Hostel management system srs
 
Online ecommerce website srs
Online ecommerce  website srsOnline ecommerce  website srs
Online ecommerce website srs
 
Library management system
Library management systemLibrary management system
Library management system
 
Software requirement specification(SRS)
Software requirement specification(SRS)Software requirement specification(SRS)
Software requirement specification(SRS)
 
Srs
SrsSrs
Srs
 
Sample SRS format
Sample SRS formatSample SRS format
Sample SRS format
 
Library management system
Library management systemLibrary management system
Library management system
 
Attendance Management System
Attendance Management SystemAttendance Management System
Attendance Management System
 
Library mangement system project srs documentation.doc
Library mangement system project srs documentation.docLibrary mangement system project srs documentation.doc
Library mangement system project srs documentation.doc
 
Online shopping
Online shoppingOnline shopping
Online shopping
 
Library Management System SRS
Library Management System SRSLibrary Management System SRS
Library Management System SRS
 
SDD-FinalYearProject
SDD-FinalYearProjectSDD-FinalYearProject
SDD-FinalYearProject
 
Software Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing SystemSoftware Requirement Specification on Online Purchasing System
Software Requirement Specification on Online Purchasing System
 
Example for SDS document in Software engineering
Example for SDS document in Software engineeringExample for SDS document in Software engineering
Example for SDS document in Software engineering
 
Agile and plan based development processes
Agile and plan based development processesAgile and plan based development processes
Agile and plan based development processes
 
Software Design Description (SDD) sample
Software Design Description (SDD) sampleSoftware Design Description (SDD) sample
Software Design Description (SDD) sample
 
Srs document
Srs documentSrs document
Srs document
 
Srs library m s
Srs library m sSrs library m s
Srs library m s
 
SRS document
SRS documentSRS document
SRS document
 
Book Store Management System - Functional Requirements - 2021
Book Store Management System - Functional Requirements - 2021Book Store Management System - Functional Requirements - 2021
Book Store Management System - Functional Requirements - 2021
 

Viewers also liked

Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement Specification
Vishal Singh
 
Sample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library BlogSample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library Blog
ALATechSource
 
An Online Car Parking System (Features & Diagrams Only)
An Online Car Parking System (Features & Diagrams Only)An Online Car Parking System (Features & Diagrams Only)
An Online Car Parking System (Features & Diagrams Only)
Jubayer Al Mahmud
 
Final Project Report- Bengali Braille to Text Translator
Final Project Report- Bengali Braille to Text TranslatorFinal Project Report- Bengali Braille to Text Translator
Final Project Report- Bengali Braille to Text Translator
Minhas Kamal
 
Software requirement and specification
Software requirement and specificationSoftware requirement and specification
Software requirement and specification
Aman Adhikari
 
Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)
Minhas Kamal
 
Software requirements
Software requirementsSoftware requirements
Software requirements
Dr. Loganathan R
 
Final Internship Report
Final Internship ReportFinal Internship Report
Final Internship Report
Minhas Kamal
 
SRS Slide
SRS SlideSRS Slide
SRS Slide
sanjeev085
 
Functional Requirements of mobile application
Functional Requirements of mobile application Functional Requirements of mobile application
Functional Requirements of mobile application
Semiu Ayobami Akanmu
 
Software requirement specification
Software requirement specificationSoftware requirement specification
Software requirement specification
Amit Gandhi
 
Product Requirement Document(PRD)
Product Requirement Document(PRD)Product Requirement Document(PRD)
Product Requirement Document(PRD)
anand ayush
 
A Product Requirements Document (PRD) Sample
A Product Requirements Document (PRD) SampleA Product Requirements Document (PRD) Sample
A Product Requirements Document (PRD) Sample
Rick Wingender, MBA, MS, PMP, CSPO
 
On-line book store presentation
On-line book store presentation On-line book store presentation
On-line book store presentation
Smit Patel
 
Example requirements specification
Example requirements specificationExample requirements specification
Example requirements specification
indrisrozas
 

Viewers also liked (15)

Software Requirement Specification
Software Requirement SpecificationSoftware Requirement Specification
Software Requirement Specification
 
Sample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library BlogSample Project Requirements Document – Library Blog
Sample Project Requirements Document – Library Blog
 
An Online Car Parking System (Features & Diagrams Only)
An Online Car Parking System (Features & Diagrams Only)An Online Car Parking System (Features & Diagrams Only)
An Online Car Parking System (Features & Diagrams Only)
 
Final Project Report- Bengali Braille to Text Translator
Final Project Report- Bengali Braille to Text TranslatorFinal Project Report- Bengali Braille to Text Translator
Final Project Report- Bengali Braille to Text Translator
 
Software requirement and specification
Software requirement and specificationSoftware requirement and specification
Software requirement and specification
 
Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)Software Requirements Specification on Student Information System (SRS on SIS)
Software Requirements Specification on Student Information System (SRS on SIS)
 
Software requirements
Software requirementsSoftware requirements
Software requirements
 
Final Internship Report
Final Internship ReportFinal Internship Report
Final Internship Report
 
SRS Slide
SRS SlideSRS Slide
SRS Slide
 
Functional Requirements of mobile application
Functional Requirements of mobile application Functional Requirements of mobile application
Functional Requirements of mobile application
 
Software requirement specification
Software requirement specificationSoftware requirement specification
Software requirement specification
 
Product Requirement Document(PRD)
Product Requirement Document(PRD)Product Requirement Document(PRD)
Product Requirement Document(PRD)
 
A Product Requirements Document (PRD) Sample
A Product Requirements Document (PRD) SampleA Product Requirements Document (PRD) Sample
A Product Requirements Document (PRD) Sample
 
On-line book store presentation
On-line book store presentation On-line book store presentation
On-line book store presentation
 
Example requirements specification
Example requirements specificationExample requirements specification
Example requirements specification
 

Similar to Software requirements specification

Library Management System
Library Management SystemLibrary Management System
Library Management System
HimanshuGupta1060
 
Report of Student management system
Report of Student management systemReport of Student management system
Report of Student management system
1amitgupta
 
Visiondocument
VisiondocumentVisiondocument
Visiondocument
M AHMAD ASHRAF
 
Gr.-06library-project-report.pdf
Gr.-06library-project-report.pdfGr.-06library-project-report.pdf
Gr.-06library-project-report.pdf
kajalkhorwal106
 
library-project-report library-project-report
library-project-report library-project-reportlibrary-project-report library-project-report
library-project-report library-project-report
mediacontrol2000
 
library management system
library management systemlibrary management system
library management system
prabhat kumar
 
Library management system project
Library management system projectLibrary management system project
Library management system project
AJAY KUMAR
 
DOCUMENTATION
DOCUMENTATIONDOCUMENTATION
DOCUMENTATION
Nithin Kakkireni
 
Project proposal of Library Management System.
Project proposal of Library Management System. Project proposal of Library Management System.
Project proposal of Library Management System.
Arjishman Roy
 
Online Library Management
Online Library ManagementOnline Library Management
Online Library Management
Varsha Sarkar
 
Library Management System - LMS
Library Management System - LMSLibrary Management System - LMS
Library Management System - LMS
Hasibul Haque Hira
 
Software Requirement & Specification Document for Library Management System
Software Requirement & Specification Document for Library Management SystemSoftware Requirement & Specification Document for Library Management System
Software Requirement & Specification Document for Library Management System
NAJEEBULLAH810771
 
srno-2,3,16,18,21.pptx
srno-2,3,16,18,21.pptxsrno-2,3,16,18,21.pptx
srno-2,3,16,18,21.pptx
mohitchoudhary537020
 
Library Management system requirements
Library Management system requirementsLibrary Management system requirements
Library Management system requirements
Ahsan Riaz
 
11 Project-Online Library Management System
11 Project-Online Library Management System11 Project-Online Library Management System
11 Project-Online Library Management System
Heather Strinden
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
Faculty of Science , portsaid Univeristy
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
monika ahalawat
 
amit mini project presentation-f1we.pptx
amit mini project presentation-f1we.pptxamit mini project presentation-f1we.pptx
amit mini project presentation-f1we.pptx
ssuser148ae0
 
Presentation2
Presentation2Presentation2
Presentation2
Ganesh Mohite
 
Library management system using java technology
Library management system using java technologyLibrary management system using java technology
Library management system using java technology
Pragati Startup Presentation Designer firm
 

Similar to Software requirements specification (20)

Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Report of Student management system
Report of Student management systemReport of Student management system
Report of Student management system
 
Visiondocument
VisiondocumentVisiondocument
Visiondocument
 
Gr.-06library-project-report.pdf
Gr.-06library-project-report.pdfGr.-06library-project-report.pdf
Gr.-06library-project-report.pdf
 
library-project-report library-project-report
library-project-report library-project-reportlibrary-project-report library-project-report
library-project-report library-project-report
 
library management system
library management systemlibrary management system
library management system
 
Library management system project
Library management system projectLibrary management system project
Library management system project
 
DOCUMENTATION
DOCUMENTATIONDOCUMENTATION
DOCUMENTATION
 
Project proposal of Library Management System.
Project proposal of Library Management System. Project proposal of Library Management System.
Project proposal of Library Management System.
 
Online Library Management
Online Library ManagementOnline Library Management
Online Library Management
 
Library Management System - LMS
Library Management System - LMSLibrary Management System - LMS
Library Management System - LMS
 
Software Requirement & Specification Document for Library Management System
Software Requirement & Specification Document for Library Management SystemSoftware Requirement & Specification Document for Library Management System
Software Requirement & Specification Document for Library Management System
 
srno-2,3,16,18,21.pptx
srno-2,3,16,18,21.pptxsrno-2,3,16,18,21.pptx
srno-2,3,16,18,21.pptx
 
Library Management system requirements
Library Management system requirementsLibrary Management system requirements
Library Management system requirements
 
11 Project-Online Library Management System
11 Project-Online Library Management System11 Project-Online Library Management System
11 Project-Online Library Management System
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
 
amit mini project presentation-f1we.pptx
amit mini project presentation-f1we.pptxamit mini project presentation-f1we.pptx
amit mini project presentation-f1we.pptx
 
Presentation2
Presentation2Presentation2
Presentation2
 
Library management system using java technology
Library management system using java technologyLibrary management system using java technology
Library management system using java technology
 

Software requirements specification

  • 1. Software Requirements Specification LIBRARY MANAGEMENT SYSTEM By Reddy Harish(10MSE0015) Kishore Majety(10MSE0030) Krishnasai Gudavalli(10MSE0263) Slot-C1
  • 2. TABLE OF CONTENTS 1. Introduction 1.1 Purpose 1.2 Scope 1.3 Intended Audience Definitions, acronyms and abbreviations 2. Overall Description 2.1 Product Perspective 2.2 Product Functions 2.3 Operating Environment 2.4 User Characteristics 2.5 Design and Implementation Constraints 2.6 Assumptions and Dependencies 3. External Interfaces Requirements 3.1 User Interfaces 3.2 Hardware Interfaces 3.3 Software Interfaces 4. Functional Requirements 5.Behaviorial Requirements 6. Non-Functional Requirements Library Management System SRS Document By Harish-Kishore-Krishnasai
  • 3. 1. Introduction 1.1 Purpose The purpose of this document is to describe the Library Management System . This document contains the functional, behavioral and non-functional requirements of the project and it also contains the guidelines for system engineers and designers to start working the project. 1.2 Scope Library Management System is basically updating the manual library system into a internet-based application so that the users can know the details of their accounts, availability of books and remaining time for borrowing. The project is specifically designed for the use of librarians and library users. The product will work as a complete user interface for library management process and library usage from ordinary users. Library Management System can be used by any existing or new library to manage its books and book borrowing, insertion and monitoring . 1.3 Audience Definitions, Acronyms and Abbreviations 1.3.1 Audience Definitions The intended readers of this document are the developers of the site, testers, library owners and managers and coordinators. Any suggested changes on the requirements listed on this document should be included in the last version of it so it can be a reference to developing and validating teams. Library Management System SRS Document By Harish-Kishore-Krishnasai
  • 4. 1.3.2 Acronyms and Meaning Abbreviations Acronym MS SQL Microsoft Structured Query Language ASP Active Server Pages ISBN International Standard Book Number IEEE Institute of Electrical and Electronics Engineers 1.4 References IEEE 830-1998 standard for writing SRS document. I Sommerville, Software Engineering, 8th ed, Addison- Wesley, 2007. 2. Overall Description 2.1 Product Perspective Library Management System SRS Document By Harish-Kishore-Krishnasai
  • 5. Library Management System is a replacement for the ordinary library management systems which depend on paper work for recording book and users information. 2.2 Product Functions 2.2.1 Administrators  Admin should be able to insert, modify and delete books.  Can accept or reject a new user according to the library policy or payment methods.  Increase the period for borrowing a book for specific type or group of users.  Can get the information (status report) of any member who has borrowed a book.  Add and edit book categories and arrange books by categories.  Add and edit authors and publishers information.  Can send lateness warnings to people who have exceeded deadline date.  Can record books returned by users. Library Management System SRS Document By Harish-Kishore-Krishnasai
  • 6. 2.2.2 Normal Users (Library Members)  The member should be provided with the updated information about the books catalog.  Members are given a access to check their account’s information and change it.  Members have the ability to search through books by subject, title, authors or any information related to the book.  Can extend the period of borrowing books according to the library policy.  The customer may suggest a book to be brought to the library book collection. 2.3 Operating Environment The Library Management System is a website and shall operate in all famous browsers, for a model we are taking Microsoft Internet Explorer ,Google Chrome,Mozilla Firefox with Flash Player and JavaScript. 2.4 User Characteristics Users of this Library Management System are members, librarians and the administrators who maintain the website. Members and librarians are assumed to have basic knowledge of computers and Internet browsing. Administrators of the system should have more knowledge of internal modules of the system and are able to rectify small problems that may arise due to disk crashes, power failures and other catastrophes. Library Management System SRS Document By Harish-Kishore-Krishnasai
  • 7. 2.5 Design and Implementation Constraints  The information of all users, books and libraries must be stored in a database that is accessible by the website.  MS SQL Server will be used as SQL engine and database.  The Online Library System is running 24 hours a day.  Users may access from any computer that has Internet browsing capabilities and an Internet connection.  Users must have their correct usernames and passwords to enter into their online accounts and do actions. 2.6 Assumptions and Dependencies  The product needs the following third party products.  Microsoft SQL server to store the database.  ASP.net to develop the Product. Library Management System SRS Document By Harish-Kishore-Krishnasai
  • 8. 3. External Interfaces Requirements 3.1 User Interfaces Login Interface : In case the user is not registered yet, he can enter the details and register.Which asks the user to type his username and password . If the user entered either his username or password incorrectly then an error message occurs. Search : The member or librarian can enter the type of book he is looking for and the title he isinterested in them ,then he can search for the required book by entering the book name. Categories view : Categories view shows the books categories view with ability to Liberian to add/edit or delete category from the list. Librarian’s Control Panel This control panel will allow librarians to add, confirm, or remove users; add, edit, orremove a medium. And manage lending options. 3.2 Hardware Interfaces Library Management System SRS Document By Harish-Kishore-Krishnasai
  • 9. Only the recommended configuration (basic requirements of a computer system ) no other specific hardware is required to run the software. 3.3 Software Interfaces  Browser to load and view the web pages  Operating System 4.Functional Requirements 4.1.1 Librarian: Insert book: This action is done to add new book to library book collection Delete / modify book : This event is to delete an existing book or modify its information. Delete member: Admin can delete a member due to some specific rules. Return book: Admin should confirm the return of books borrowed by users 4.1.2 Normal User : Library Management System SRS Document By Harish-Kishore-Krishnasai
  • 10. Register: When new user enters for the first time then he has to register Extending borrowing deadline : Member can extend the borrowing time to some limit decided by Admin 4.1.3 Common Functions : Login: Both Admin and members must be logged in before they modify any information Search for book : When user or admin wants to search on some book by name, author or subject etc. 5.Behaviroal Requirements Library Management System SRS Document By Harish-Kishore-Krishnasai
  • 11. Use case diagram: Library Management System SRS Document By Harish-Kishore-Krishnasai
  • 12. 6. Non-functional Requirements Error handling  Library Management System shall handle expected and non-expected errors in ways that prevent loss in information and long downtime period. Performance Requirements  The system shall accommodate high number of books and users without any fault. Safety Requirements  System use shall not cause any harm to human users Security Requirements  System will use secured database  Normal users can just read information but they cannot edit or modify anything except their personal and some other information.  System will have different types of users and every user has access constraints Library Management System SRS Document By Harish-Kishore-Krishnasai
  翻译: