SlideShare a Scribd company logo
1 of 4
Name: Ahsan Riaz Sp13-bse-123
Library Management System:
 Functional requirements:-
Describe functionality or system services
Depend on the type of software, expected users and the type of system where the software is used
 Functional requirements are the following:
 The LMS should store all information about librarians and patrons, their access keys,
priority and etc.
 The LMS should store all information about items and patrons in two separated
databases
 The LMS allow searching items by author, title or keywords
 The LMS should support 500 patrons and 1000 requests/min simultaneously.
 The LMS should allow librarians to add, delete and modify items in database, and
check availability of the items.
 The LMS should generate request’s reports for librarians every day, on base of which
librarians could make decisions about acquiring or retirement the item.
Performance Requirements:-
 Any interface between a user and LMS should have a maximum response time of 5
seconds
 The response should be fast enough to avoid users’ response collisions
 The LMS should be available for use 24 hours per day, 365 days per year.
 The LMS should support 500 patrons and 1000 requests/min simultaneously
Operational Requirements:-
 The LMS should be used on IBM-compatible workstations with 50Mbytes free space
on HDD for library workstations
 Non-functional requirements:-
The definition for a non-functional requirement is that it essentially specifies how the system
should behave and that it is a constraint upon the systems behavior. One could also think of non-
functional requirements as quality attributes for of a system.
�
 Product requirements:-
Requirements which specify that the delivered product must behave in a particular way, e.g.
execution speed, reliability etc.
 Availability Requirement:-
The system is available 100% for the user and is used 24 hrs a day and 365 days year. The system
shall be operational 24 hours a day and 7 days a week.
 Efficiency Requirement:-
Mean Time to Repair (MTTR) - Even if the system fails, the system will be recovered back up
within an hour or less.
 Accuracy:-
The system should accurately provide real time information taking into consideration
Various concurrency issues. The system shall provide 100% access reliability.
 Reliability Requirement:-
The system has to be 100% reliable due to the importance of data and the damages that can be
caused by incorrect or incomplete data. The system will run 7 days a week, 24 hours a day.
 Inverse Requirements:-
 Inverse requirements can be functional and non-functional.
 When a customer specifies that something must not be done. For example, User ID
should only contain digits.
 The system shall not use red color in the user interface, whenever it is asking for inputs
from the end-user
 Software would be user Friendly
 The system will support multiple languages such as Urdu and English.
 Changes (new patron’s addition, password changes, database changes) must be verified
once per day at least.
 The system lets the library staff to check which all members have blocked the
books and 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 system updates the billing system as and when the
member borrows or returns a book.
 Domain requirements
 Requirements that come from the application domain of the system that reflect the
characteristics of that domain
 May be functional or non-functional.
 If domain requirements are not satisfied, the system may be unworkable.
Library system Domain Requirements :-
 Because of copyright restrictions, some documents must be deleted immediately on arrival.
Depending on the user’s requirements, these documents will either be printed locally on
the system server for manually forwarding to the user or routed to a network printer.
 Student could not download anything.
 Social websites are block for students.
 Software should be developed in Java Language.
 Software run on Windows, Linux.
Standards-Based
 A modern library management system supports a wide array of standards, including
bibliographic standards such as MARC 21, information industry standards such as the
ANSI/NISO and ISO standards, and character encoding standards such as Unicode
Integrated
 Library management systems consist of separate modules, each of which handles a
different aspect of library operation
 Operating system :-
 Window
 Hard disk :200 GB
 RAM : 2gb
 Processor : Pentium(R)Dual-core CPU
Software interface:-
 Java language
 Net beans IDE 7.0.1
 MS SQL server
Communication interface:-
 Windows
Security:-
 Controlling the access to the database provides security to the system.
Availability:-
 The system is online 24 hours a day and 365 days a year.
Usability:-
 The system is easy to use for all the users.
 Design and Implementation Constraints:-
They are development guidelines within which the designer must work.
Example:-
 The system shall be developed using the Microsoft .Net platform
 The system shall be developed using open source tools and shall run on Windows
operating system
 The System should be implemented using Java Language
 The software must fit into the memory of a 512Kbyte machine
 Constraints:-
 The information of all the users must be stored in a database that is accessible by the
Library Management System.
 The university information security system must be compatible with the Internet
applications.
 The Library Management System is connected to the university computer and is running
all 24 hours a day.
 The users access the Library Management System from any computer that has Internet
browsing capabilities and an Internet connection.

More Related Content

What's hot

online library management system
online library management systemonline library management system
online library management system
Virani Sagar
 
School management system
School management systemSchool management system
School management system
Soumya Behera
 
Library management system
Library management systemLibrary management system
Library management system
ABhay Panchal
 
Library management system
Library management systemLibrary management system
Library management system
techlike
 

What's hot (20)

Library Management System - LMS
Library Management System - LMSLibrary Management System - LMS
Library Management System - LMS
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Library management system
Library management systemLibrary management system
Library management system
 
online library management system
online library management systemonline library management system
online library management system
 
Library management system
Library management systemLibrary management system
Library management system
 
Library Management System Project Report
Library Management System Project Report Library Management System Project Report
Library Management System Project Report
 
Library Management System Waterfall Model
Library Management System Waterfall ModelLibrary Management System Waterfall Model
Library Management System Waterfall Model
 
Library management system
Library management systemLibrary management system
Library management system
 
Library management system
Library management systemLibrary management system
Library management system
 
Project proposal of Library Management System.
Project proposal of Library Management System. Project proposal of Library Management System.
Project proposal of Library Management System.
 
Hotel management-system-hms
Hotel management-system-hmsHotel management-system-hms
Hotel management-system-hms
 
Final Presentation on Online Library Management
Final Presentation on Online Library ManagementFinal Presentation on Online Library Management
Final Presentation on Online Library Management
 
Synopsis of Library Management System
Synopsis of Library Management SystemSynopsis of Library Management System
Synopsis of Library Management System
 
Hostel management
Hostel managementHostel management
Hostel management
 
Online Library management system proposal by Banuka Dananjaya Subasinghe
Online Library management system proposal by Banuka Dananjaya SubasingheOnline Library management system proposal by Banuka Dananjaya Subasinghe
Online Library management system proposal by Banuka Dananjaya Subasinghe
 
Library Management Project Presentation
Library Management Project PresentationLibrary Management Project Presentation
Library Management Project Presentation
 
11.online library management system
11.online library management system11.online library management system
11.online library management system
 
School management system
School management systemSchool management system
School management system
 
Library management system
Library management systemLibrary management system
Library management system
 
Library management system
Library management systemLibrary management system
Library management system
 

Similar to Library Management system requirements

Online Library Management
Online Library ManagementOnline Library Management
Online Library Management
Varsha Sarkar
 
Database project edi
Database project ediDatabase project edi
Database project edi
Rey Jefferson
 
Library mangement system project srs documentation
Library mangement system project srs documentationLibrary mangement system project srs documentation
Library mangement system project srs documentation
Suchit Moon
 
library management system
library management systemlibrary management system
library management system
prabhat kumar
 

Similar to Library Management system requirements (20)

OCSP.pptx
OCSP.pptxOCSP.pptx
OCSP.pptx
 
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.pdf
Library Management System.pdfLibrary Management System.pdf
Library Management System.pdf
 
Library management system using java technology
Library management system using java technologyLibrary management system using java technology
Library management system using java technology
 
Librarymanagementsystem
Librarymanagementsystem Librarymanagementsystem
Librarymanagementsystem
 
Librarymanagementsystem
LibrarymanagementsystemLibrarymanagementsystem
Librarymanagementsystem
 
Online Library Management
Online Library ManagementOnline Library Management
Online Library Management
 
Database project
Database projectDatabase project
Database project
 
Database project edi
Database project ediDatabase project edi
Database project edi
 
Software requirements specification (srs) by Dan Dharma
Software requirements specification (srs) by  Dan DharmaSoftware requirements specification (srs) by  Dan Dharma
Software requirements specification (srs) by Dan Dharma
 
Feasibility Study Report Personal Information & Leave Management System
Feasibility Study Report Personal Information & Leave Management SystemFeasibility Study Report Personal Information & Leave Management System
Feasibility Study Report Personal Information & Leave Management System
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
 
Library mangement system project srs documentation
Library mangement system project srs documentationLibrary mangement system project srs documentation
Library mangement system project srs documentation
 
library management system
library management systemlibrary management system
library management system
 
Library doc
Library docLibrary doc
Library doc
 
Data base chapter 2 | detail about the topic
Data base chapter 2 | detail about the topicData base chapter 2 | detail about the topic
Data base chapter 2 | detail about the topic
 
library-project-report library-project-report
library-project-report library-project-reportlibrary-project-report library-project-report
library-project-report library-project-report
 
Gr.-06library-project-report.pdf
Gr.-06library-project-report.pdfGr.-06library-project-report.pdf
Gr.-06library-project-report.pdf
 
Overview Of Operating System and its Basics
Overview Of Operating System and its BasicsOverview Of Operating System and its Basics
Overview Of Operating System and its Basics
 
Overview Of Operating Systems and its Basics
Overview Of Operating Systems and its BasicsOverview Of Operating Systems and its Basics
Overview Of Operating Systems and its Basics
 

Recently uploaded

Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
AnaAcapella
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Tatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf artsTatlong Kwento ni Lola basyang-1.pdf arts
Tatlong Kwento ni Lola basyang-1.pdf arts
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdfUGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
UGC NET Paper 1 Unit 7 DATA INTERPRETATION.pdf
 
How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17How to Manage Call for Tendor in Odoo 17
How to Manage Call for Tendor in Odoo 17
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
Sensory_Experience_and_Emotional_Resonance_in_Gabriel_Okaras_The_Piano_and_Th...
 
21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx21st_Century_Skills_Framework_Final_Presentation_2.pptx
21st_Century_Skills_Framework_Final_Presentation_2.pptx
 
How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17How to Add a Tool Tip to a Field in Odoo 17
How to Add a Tool Tip to a Field in Odoo 17
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Simple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdfSimple, Complex, and Compound Sentences Exercises.pdf
Simple, Complex, and Compound Sentences Exercises.pdf
 
Economic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food AdditivesEconomic Importance Of Fungi In Food Additives
Economic Importance Of Fungi In Food Additives
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024FSB Advising Checklist - Orientation 2024
FSB Advising Checklist - Orientation 2024
 
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPSSpellings Wk 4 and Wk 5 for Grade 4 at CAPS
Spellings Wk 4 and Wk 5 for Grade 4 at CAPS
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 

Library Management system requirements

  • 1. Name: Ahsan Riaz Sp13-bse-123 Library Management System:  Functional requirements:- Describe functionality or system services Depend on the type of software, expected users and the type of system where the software is used  Functional requirements are the following:  The LMS should store all information about librarians and patrons, their access keys, priority and etc.  The LMS should store all information about items and patrons in two separated databases  The LMS allow searching items by author, title or keywords  The LMS should support 500 patrons and 1000 requests/min simultaneously.  The LMS should allow librarians to add, delete and modify items in database, and check availability of the items.  The LMS should generate request’s reports for librarians every day, on base of which librarians could make decisions about acquiring or retirement the item. Performance Requirements:-  Any interface between a user and LMS should have a maximum response time of 5 seconds  The response should be fast enough to avoid users’ response collisions  The LMS should be available for use 24 hours per day, 365 days per year.  The LMS should support 500 patrons and 1000 requests/min simultaneously Operational Requirements:-  The LMS should be used on IBM-compatible workstations with 50Mbytes free space on HDD for library workstations
  • 2.  Non-functional requirements:- The definition for a non-functional requirement is that it essentially specifies how the system should behave and that it is a constraint upon the systems behavior. One could also think of non- functional requirements as quality attributes for of a system. �  Product requirements:- Requirements which specify that the delivered product must behave in a particular way, e.g. execution speed, reliability etc.  Availability Requirement:- The system is available 100% for the user and is used 24 hrs a day and 365 days year. The system shall be operational 24 hours a day and 7 days a week.  Efficiency Requirement:- Mean Time to Repair (MTTR) - Even if the system fails, the system will be recovered back up within an hour or less.  Accuracy:- The system should accurately provide real time information taking into consideration Various concurrency issues. The system shall provide 100% access reliability.  Reliability Requirement:- The system has to be 100% reliable due to the importance of data and the damages that can be caused by incorrect or incomplete data. The system will run 7 days a week, 24 hours a day.  Inverse Requirements:-  Inverse requirements can be functional and non-functional.  When a customer specifies that something must not be done. For example, User ID should only contain digits.  The system shall not use red color in the user interface, whenever it is asking for inputs from the end-user  Software would be user Friendly
  • 3.  The system will support multiple languages such as Urdu and English.  Changes (new patron’s addition, password changes, database changes) must be verified once per day at least.  The system lets the library staff to check which all members have blocked the books and 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 system updates the billing system as and when the member borrows or returns a book.  Domain requirements  Requirements that come from the application domain of the system that reflect the characteristics of that domain  May be functional or non-functional.  If domain requirements are not satisfied, the system may be unworkable. Library system Domain Requirements :-  Because of copyright restrictions, some documents must be deleted immediately on arrival. Depending on the user’s requirements, these documents will either be printed locally on the system server for manually forwarding to the user or routed to a network printer.  Student could not download anything.  Social websites are block for students.  Software should be developed in Java Language.  Software run on Windows, Linux. Standards-Based  A modern library management system supports a wide array of standards, including bibliographic standards such as MARC 21, information industry standards such as the ANSI/NISO and ISO standards, and character encoding standards such as Unicode Integrated  Library management systems consist of separate modules, each of which handles a different aspect of library operation  Operating system :-  Window  Hard disk :200 GB  RAM : 2gb  Processor : Pentium(R)Dual-core CPU
  • 4. Software interface:-  Java language  Net beans IDE 7.0.1  MS SQL server Communication interface:-  Windows Security:-  Controlling the access to the database provides security to the system. Availability:-  The system is online 24 hours a day and 365 days a year. Usability:-  The system is easy to use for all the users.  Design and Implementation Constraints:- They are development guidelines within which the designer must work. Example:-  The system shall be developed using the Microsoft .Net platform  The system shall be developed using open source tools and shall run on Windows operating system  The System should be implemented using Java Language  The software must fit into the memory of a 512Kbyte machine  Constraints:-  The information of all the users must be stored in a database that is accessible by the Library Management System.  The university information security system must be compatible with the Internet applications.  The Library Management System is connected to the university computer and is running all 24 hours a day.  The users access the Library Management System from any computer that has Internet browsing capabilities and an Internet connection.