SlideShare a Scribd company logo
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

Library Management System - LMS
Library Management System - LMSLibrary Management System - LMS
Library Management System - LMS
Hasibul Haque Hira
 
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
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
Toseef Hasan
 
Library Management System Project Report
Library Management System Project Report Library Management System Project Report
Library Management System Project Report
Abu Kaisar
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
Martins Okoi
 
11.online library management system
11.online library management system11.online library management system
11.online library management system
Pvrtechnologies Nellore
 
Online library management system
Online library management systemOnline library management system
Online library management system
Bharat Kunwar
 
Project online library management
Project online library managementProject online library management
Project online library management
Prem Prasun
 
Library management system
Library management systemLibrary management system
Library management system
Paresh Gosavi
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
Faculty of Science , portsaid Univeristy
 
17337071 srs-library-management-system
17337071 srs-library-management-system17337071 srs-library-management-system
17337071 srs-library-management-systemANAS NAIN
 
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.docjimmykhan
 
Library Management System.powerpoint.pptx
Library Management System.powerpoint.pptxLibrary Management System.powerpoint.pptx
Library Management System.powerpoint.pptx
KaiumShuvo1
 
Project Managing An Implementation Of A Library Management System
Project Managing An Implementation Of A Library Management SystemProject Managing An Implementation Of A Library Management System
Project Managing An Implementation Of A Library Management System
ianbays
 
Library management system presentation
Library management system presentation Library management system presentation
Library management system presentation
Smit Patel
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
Soumili Sen
 
Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)
Totan Banik
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
HimanshuGupta1060
 
Final Presentation on Online Library Management
Final Presentation on Online Library ManagementFinal Presentation on Online Library Management
Final Presentation on Online Library Management
Sneha Yadav
 

What's hot (20)

Library Management System - LMS
Library Management System - LMSLibrary Management System - LMS
Library Management System - LMS
 
Project proposal of Library Management System.
Project proposal of Library Management System. Project proposal of Library Management System.
Project proposal of Library Management System.
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for 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 project
Library management projectLibrary management project
Library management project
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
11.online library management system
11.online library management system11.online library management system
11.online library management system
 
Online library management system
Online library management systemOnline library management system
Online library management system
 
Project online library management
Project online library managementProject online library management
Project online library management
 
Library management system
Library management systemLibrary management system
Library management system
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
17337071 srs-library-management-system
17337071 srs-library-management-system17337071 srs-library-management-system
17337071 srs-library-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
 
Library Management System.powerpoint.pptx
Library Management System.powerpoint.pptxLibrary Management System.powerpoint.pptx
Library Management System.powerpoint.pptx
 
Project Managing An Implementation Of A Library Management System
Project Managing An Implementation Of A Library Management SystemProject Managing An Implementation Of A Library Management System
Project Managing An Implementation Of A Library Management System
 
Library management system presentation
Library management system presentation Library management system presentation
Library management system presentation
 
Software requirements specification of Library Management System
Software requirements specification of Library Management SystemSoftware requirements specification of Library Management System
Software requirements specification of Library Management System
 
Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)Software Development Methodologies Library Management System (Part-1)
Software Development Methodologies Library Management System (Part-1)
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
Final Presentation on Online Library Management
Final Presentation on Online Library ManagementFinal Presentation on Online Library Management
Final Presentation on Online Library Management
 

Similar to Library Management system requirements

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.pdf
Library Management System.pdfLibrary Management System.pdf
Library Management System.pdf
SanjayNamdeo14
 
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
 
Librarymanagementsystem
Librarymanagementsystem Librarymanagementsystem
Librarymanagementsystem
Bijo Thomas
 
Librarymanagementsystem
LibrarymanagementsystemLibrarymanagementsystem
Librarymanagementsystem
JUVVANAGASAI
 
Online Library Management
Online Library ManagementOnline Library Management
Online Library ManagementVarsha Sarkar
 
Library management system
Library management systemLibrary management system
Library management systemABhay Panchal
 
Database project edi
Database project ediDatabase project edi
Database project ediRey Jefferson
 
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
Avudaiappan Dharma Ph.D.,
 
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
Akila Jayarathna
 
Railway Reservation System - Software Engineering
Railway Reservation System - Software EngineeringRailway Reservation System - Software Engineering
Railway Reservation System - Software Engineering
Lalit Pal
 
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 systemprabhat kumar
 
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
hoseg78377
 
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
 
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
Chandrakant Divate
 

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
 
Library management system
Library management systemLibrary management system
Library management system
 
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
 
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
 
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
 

Recently uploaded

How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
rosedainty
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
Nguyen Thanh Tu Collection
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
Vivekanand Anglo Vedic Academy
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
PedroFerreira53928
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
Thiyagu K
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
Col Mukteshwar Prasad
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
MIRIAMSALINAS13
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
beazzy04
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
GeoBlogs
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
Atul Kumar Singh
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
siemaillard
 

Recently uploaded (20)

How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)Template Jadual Bertugas Kelas (Boleh Edit)
Template Jadual Bertugas Kelas (Boleh Edit)
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
GIÁO ÁN DẠY THÊM (KẾ HOẠCH BÀI BUỔI 2) - TIẾNG ANH 8 GLOBAL SUCCESS (2 CỘT) N...
 
Sectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdfSectors of the Indian Economy - Class 10 Study Notes pdf
Sectors of the Indian Economy - Class 10 Study Notes pdf
 
PART A. Introduction to Costumer Service
PART A. Introduction to Costumer ServicePART A. Introduction to Costumer Service
PART A. Introduction to Costumer Service
 
Unit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdfUnit 8 - Information and Communication Technology (Paper I).pdf
Unit 8 - Information and Communication Technology (Paper I).pdf
 
How to Break the cycle of negative Thoughts
How to Break the cycle of negative ThoughtsHow to Break the cycle of negative Thoughts
How to Break the cycle of negative Thoughts
 
The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXXPhrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
Phrasal Verbs.XXXXXXXXXXXXXXXXXXXXXXXXXX
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345Sha'Carri Richardson Presentation 202345
Sha'Carri Richardson Presentation 202345
 
Fish and Chips - have they had their chips
Fish and Chips - have they had their chipsFish and Chips - have they had their chips
Fish and Chips - have they had their chips
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Language Across the Curriculm LAC B.Ed.
Language Across the  Curriculm LAC B.Ed.Language Across the  Curriculm LAC B.Ed.
Language Across the Curriculm LAC B.Ed.
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
 

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.