SlideShare a Scribd company logo
1 of 17
SRS Document of Library
Management System
Group Members:
• Najeeb Ullah (13646)
• Muhammad Ghani (13831)
• Sami Ullah (13999)
• Amar Amjad (13893)
CONTENTS
Introduction
01
Overall Description
02
External Interface Requirements
03
System Features
04
Other Requirements
06
Other Non-Functional Requirements
05
Revision History
Name Date Reason for change Version
ABC 29-11-23 Initial release or draft 1.0
XYZ 1-12-23 Updated based on feedback 1.1
1.1 Purpose
• Comprehensive overview of LMS requirements
• Focus on version 1.0
• Encompasses entire system
• Defines specifications for development, implementation, and operation
1.2 Document Conventions
• Main Title: Calibri Light, 20, Bold
• Sub Title: Calibri Light, 18, Bold
• Body: Calibri Body, 16
1.3 Audience and Reading Suggestions
• Developers, project managers, testers, LMS stakeholders
• Start with the basics, then explore role-specific sections
1. INTRODUCTION
1.4 Product Scope
• Focus on making library tasks easy and efficient
• Automates borrowing, returning, and cataloging
• User-friendly interface for librarians and visitors
1.5 References
 Book:
• Software Engineering: A Practitioner’s Approach 8th Edition by Roger S. Pressman, Ph.D.
• Software Engineering: 9th Edition by Ian Sommerville.
 Website:
• www.slideshare.net
• www.studocu.com
2.1 Product Perspective
• Standalone system managing library resources
• Interfaces with library database, patron records, and external systems
2.2 Product Functions
• Cataloging Books
• Managing Patron Records
• Tracking Borrowed and Returned Items
• Generating Reports
• User-Friendly Interfaces
• Search and Retrieval
2.3 User Classes and Characteristics
• Librarians, Administrators, Patrons (Library Visitors)
2. OVERALL DESCRIPTION
2.4 Operating Environment
• Windows operating system
• Web-based platform accessible through modern browsers
• Hardware: SSD, Monitor: 24 inch, Basic input devices: QWERTY Keyboard, mouse, Output devices:
printer
2.5 Design and Implementation Constraints
• Record book transactions promptly
• Notify members of fines promptly
2.6 User Documentation
• Manuals, online help, tutorials for users
• Empower users for effective LMS usage
2.7 Assumptions and Dependencies
• Good internet connection, strong server, compatibility with online services
3.1 User Interfaces
• User-friendly design for librarians and patrons
• Features: easy search, clear navigation and status messages.
3.2 Hardware Interfaces
• Communicates with standard hardware components
3.3 Software Interfaces
• Connects with a database server
• May integrate with external authentication services
3.4 Communications Interfaces
• Uses standard web protocols (HTTP/HTTPS)
3. EXTERNAL INTERFACE REQUIREMENTS
4.1 System Feature 1: User Login and Signup
• Secure and user-friendly login and signup
• High Priority
• Functional Requirements, Security Requirements, Usability
4.2 System Feature 2: Cataloging Books
• Librarians manage book records
• High Priority
• Functional Requirements
4.3 System Feature 3: Managing Patron Records
• Librarians manage patron records
• High Priority
• Functional Requirements
4. SYSTEM FEATURES
4.4 System Feature 4: Tracking Borrowed and Returned Items
• Automated tracking of library materials
• High Priority
• Functional Requirements
4.5 System Feature 5: Generating Reports
• Tools to generate reports
• High Priority
• Functional Requirements
4.6 System Feature 6: User-Friendly Interfaces
• Simple and intuitive interface
• High Priority
• Functional Requirements
4.7 System Feature 7: Search and Retrieval
• Facilitates easy search and retrieval
• High Priority
• Functional Requirements
5.1 Performance Requirements
• Responds within 2 seconds
• Concurrent user support: up to 100 users
5.2 Safety Requirements
• Confirms user identity and permissions
5.3 Security Requirements
• Data safety (HTTPS)
• Secure password storage
5.4 Software Quality Attributes
• Adaptability and usability
5.5 Business Rules
• Patrons can borrow a maximum of [5] books at a time
• Overdue books incur [500] per day
5. OTHER NON-FUNCTIONAL REQUIREMENTS
6.1 Make it Easy for Everyone
• Accessibility Requirements
• System should be easy to use for everyone, including those with disabilities
6.2 Play by the Rules
• Legal and Compliance Requirements
• System must follow the law to protect user data and respect copyright rules for books
6.3 Keep Things Safe
• Backup and Recovery
• Plan for data backup and recovery
6. OTHER REQUIREMENTS
• LMS (Library Management System): Software system manage library tasks.
• SRS (Software Requirements Specification): Document defining software system details.
• Cataloging: Organizing and recording library resource details.
• Patrons: Library visitors who borrow books.
• Authentication Services: Systems verifying user identity.
• HTTPS (Hypertext Transfer Protocol Secure): Secure data transmission protocol.
• User Interface (UI): Design enabling user-system interaction.
• Concurrent Users: Simultaneous system users (up to 100).
• Adaptability: System's flexibility for future updates.
• Usability: Interface user-friendliness for all classes.
• Backup and Recovery: Strategies for data safeguarding and retrieval.
• Copyright Rules: Legal guidelines for user data and book copyrights.
• TBD (To Be Determined): Unresolved items or decisions (Appendix C).
Appendix A - Glossary
Use-case Higher Level Diagram
Appendix B - Analysis Models
Use-case Lower Level Diagram
Appendix B - Analysis Models
 TBD-001: Integration with External Authentication Services
• Reason for TBD: Pending decision on specific external authentication services
• Responsible Party: System Integration Team
• Expected Resolution Date: [10-1-2024]
• Status: Open
 TBD-002: Detailed Hardware Specifications
• Reason for TBD: Waiting for final decision on hardware configurations
• Responsible Party: System Architecture Team
• Expected Resolution Date: [10-2-2024]
• Status: Open
 TBD-003: User Interface Design Standards
• Reason for TBD: Awaiting finalization of UI design standards
• Responsible Party: UX Design Team
• Expected Resolution Date: [10-3-2024]
• Status: Open
Appendix C - To Be Determined List
THANK YOU

More Related Content

Similar to Software Requirement & Specification Document for Library Management System

Electronic Resource Management in the library
Electronic Resource Management in the libraryElectronic Resource Management in the library
Electronic Resource Management in the libraryDr. Nihar K. Patra
 
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...Chirag Patel
 
Software requirements specification
Software  requirements specificationSoftware  requirements specification
Software requirements specificationKrishnasai Gudavalli
 
Database management system lecture notes
Database management system lecture notesDatabase management system lecture notes
Database management system lecture notesUTSAHSINGH2
 
Database administration and security
Database administration and securityDatabase administration and security
Database administration and securityDhani Ahmad
 
SOA1-Background.ppt SOFTWARE ORIENTED SERVICES AND ARCHITECTURE
SOA1-Background.ppt SOFTWARE ORIENTED SERVICES AND ARCHITECTURESOA1-Background.ppt SOFTWARE ORIENTED SERVICES AND ARCHITECTURE
SOA1-Background.ppt SOFTWARE ORIENTED SERVICES AND ARCHITECTUREAnyaForger34
 
Kent State University Libraries Develops a New System for Resource Selection
Kent State University Libraries Develops a New System for Resource SelectionKent State University Libraries Develops a New System for Resource Selection
Kent State University Libraries Develops a New System for Resource SelectionCharleston Conference
 
Evaluating and Selecting Library Services PlatformNEW
Evaluating and Selecting Library Services PlatformNEWEvaluating and Selecting Library Services PlatformNEW
Evaluating and Selecting Library Services PlatformNEWmahongzn
 
Database Administration, Management & Security.pptx
Database Administration, Management & Security.pptxDatabase Administration, Management & Security.pptx
Database Administration, Management & Security.pptxSaqibKhan60365
 
Share point 2013 enterprise search (public)
Share point 2013 enterprise search (public)Share point 2013 enterprise search (public)
Share point 2013 enterprise search (public)Petter Skodvin-Hvammen
 
Application of Library Management Software: NewGenLib
Application of Library Management Software: NewGenLibApplication of Library Management Software: NewGenLib
Application of Library Management Software: NewGenLibDavid Nzoputa Ofili
 
01-Database Administration and Management.pdf
01-Database Administration and Management.pdf01-Database Administration and Management.pdf
01-Database Administration and Management.pdfTOUSEEQHAIDER14
 
Working with IT: Become a Partner, not a Client
Working with IT: Become a Partner, not a ClientWorking with IT: Become a Partner, not a Client
Working with IT: Become a Partner, not a ClientNina McHale
 
Integrated library management system
Integrated library management systemIntegrated library management system
Integrated library management systemdrningappaarabagonda
 
Librarymanagementsystem
Librarymanagementsystem Librarymanagementsystem
Librarymanagementsystem Bijo Thomas
 
Current and emerging trends in library services
Current and emerging trends in library servicesCurrent and emerging trends in library services
Current and emerging trends in library servicesNikesh Narayanan
 

Similar to Software Requirement & Specification Document for Library Management System (20)

Electronic Resource Management in the library
Electronic Resource Management in the libraryElectronic Resource Management in the library
Electronic Resource Management in the library
 
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
Replacing your fileshare with SharePoint 2013 Farm - SharePoint User Group UK...
 
Database Systems
Database SystemsDatabase Systems
Database Systems
 
Software requirements specification
Software  requirements specificationSoftware  requirements specification
Software requirements specification
 
10135 b 11
10135 b 1110135 b 11
10135 b 11
 
Database management system lecture notes
Database management system lecture notesDatabase management system lecture notes
Database management system lecture notes
 
Database administration and security
Database administration and securityDatabase administration and security
Database administration and security
 
Digital Library Architecture
Digital Library ArchitectureDigital Library Architecture
Digital Library Architecture
 
SOA1-Background.ppt SOFTWARE ORIENTED SERVICES AND ARCHITECTURE
SOA1-Background.ppt SOFTWARE ORIENTED SERVICES AND ARCHITECTURESOA1-Background.ppt SOFTWARE ORIENTED SERVICES AND ARCHITECTURE
SOA1-Background.ppt SOFTWARE ORIENTED SERVICES AND ARCHITECTURE
 
Kent State University Libraries Develops a New System for Resource Selection
Kent State University Libraries Develops a New System for Resource SelectionKent State University Libraries Develops a New System for Resource Selection
Kent State University Libraries Develops a New System for Resource Selection
 
Evaluating and Selecting Library Services PlatformNEW
Evaluating and Selecting Library Services PlatformNEWEvaluating and Selecting Library Services PlatformNEW
Evaluating and Selecting Library Services PlatformNEW
 
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
 
Database Administration, Management & Security.pptx
Database Administration, Management & Security.pptxDatabase Administration, Management & Security.pptx
Database Administration, Management & Security.pptx
 
Share point 2013 enterprise search (public)
Share point 2013 enterprise search (public)Share point 2013 enterprise search (public)
Share point 2013 enterprise search (public)
 
Application of Library Management Software: NewGenLib
Application of Library Management Software: NewGenLibApplication of Library Management Software: NewGenLib
Application of Library Management Software: NewGenLib
 
01-Database Administration and Management.pdf
01-Database Administration and Management.pdf01-Database Administration and Management.pdf
01-Database Administration and Management.pdf
 
Working with IT: Become a Partner, not a Client
Working with IT: Become a Partner, not a ClientWorking with IT: Become a Partner, not a Client
Working with IT: Become a Partner, not a Client
 
Integrated library management system
Integrated library management systemIntegrated library management system
Integrated library management system
 
Librarymanagementsystem
Librarymanagementsystem Librarymanagementsystem
Librarymanagementsystem
 
Current and emerging trends in library services
Current and emerging trends in library servicesCurrent and emerging trends in library services
Current and emerging trends in library services
 

Recently uploaded

Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactdawncurless
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Educationpboyjonauth
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)eniolaolutunde
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docxPoojaSen20
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Celine George
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfUmakantAnnand
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxRoyAbrique
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdfSoniaTolstoy
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAssociation for Project Management
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon AUnboundStockton
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingTechSoup
 

Recently uploaded (20)

Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 
Accessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impactAccessible design: Minimum effort, maximum impact
Accessible design: Minimum effort, maximum impact
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
Introduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher EducationIntroduction to ArtificiaI Intelligence in Higher Education
Introduction to ArtificiaI Intelligence in Higher Education
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)Software Engineering Methodologies (overview)
Software Engineering Methodologies (overview)
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
MENTAL STATUS EXAMINATION format.docx
MENTAL     STATUS EXAMINATION format.docxMENTAL     STATUS EXAMINATION format.docx
MENTAL STATUS EXAMINATION format.docx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
Incoming and Outgoing Shipments in 1 STEP Using Odoo 17
 
Concept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.CompdfConcept of Vouching. B.Com(Hons) /B.Compdf
Concept of Vouching. B.Com(Hons) /B.Compdf
 
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptxContemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
Contemporary philippine arts from the regions_PPT_Module_12 [Autosaved] (1).pptx
 
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdfBASLIQ CURRENT LOOKBOOK  LOOKBOOK(1) (1).pdf
BASLIQ CURRENT LOOKBOOK LOOKBOOK(1) (1).pdf
 
APM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across SectorsAPM Welcome, APM North West Network Conference, Synergies Across Sectors
APM Welcome, APM North West Network Conference, Synergies Across Sectors
 
Crayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon ACrayon Activity Handout For the Crayon A
Crayon Activity Handout For the Crayon A
 
Grant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy ConsultingGrant Readiness 101 TechSoup and Remy Consulting
Grant Readiness 101 TechSoup and Remy Consulting
 

Software Requirement & Specification Document for Library Management System

  • 1. SRS Document of Library Management System Group Members: • Najeeb Ullah (13646) • Muhammad Ghani (13831) • Sami Ullah (13999) • Amar Amjad (13893)
  • 2. CONTENTS Introduction 01 Overall Description 02 External Interface Requirements 03 System Features 04 Other Requirements 06 Other Non-Functional Requirements 05
  • 3. Revision History Name Date Reason for change Version ABC 29-11-23 Initial release or draft 1.0 XYZ 1-12-23 Updated based on feedback 1.1
  • 4. 1.1 Purpose • Comprehensive overview of LMS requirements • Focus on version 1.0 • Encompasses entire system • Defines specifications for development, implementation, and operation 1.2 Document Conventions • Main Title: Calibri Light, 20, Bold • Sub Title: Calibri Light, 18, Bold • Body: Calibri Body, 16 1.3 Audience and Reading Suggestions • Developers, project managers, testers, LMS stakeholders • Start with the basics, then explore role-specific sections 1. INTRODUCTION
  • 5. 1.4 Product Scope • Focus on making library tasks easy and efficient • Automates borrowing, returning, and cataloging • User-friendly interface for librarians and visitors 1.5 References  Book: • Software Engineering: A Practitioner’s Approach 8th Edition by Roger S. Pressman, Ph.D. • Software Engineering: 9th Edition by Ian Sommerville.  Website: • www.slideshare.net • www.studocu.com
  • 6. 2.1 Product Perspective • Standalone system managing library resources • Interfaces with library database, patron records, and external systems 2.2 Product Functions • Cataloging Books • Managing Patron Records • Tracking Borrowed and Returned Items • Generating Reports • User-Friendly Interfaces • Search and Retrieval 2.3 User Classes and Characteristics • Librarians, Administrators, Patrons (Library Visitors) 2. OVERALL DESCRIPTION
  • 7. 2.4 Operating Environment • Windows operating system • Web-based platform accessible through modern browsers • Hardware: SSD, Monitor: 24 inch, Basic input devices: QWERTY Keyboard, mouse, Output devices: printer 2.5 Design and Implementation Constraints • Record book transactions promptly • Notify members of fines promptly 2.6 User Documentation • Manuals, online help, tutorials for users • Empower users for effective LMS usage 2.7 Assumptions and Dependencies • Good internet connection, strong server, compatibility with online services
  • 8. 3.1 User Interfaces • User-friendly design for librarians and patrons • Features: easy search, clear navigation and status messages. 3.2 Hardware Interfaces • Communicates with standard hardware components 3.3 Software Interfaces • Connects with a database server • May integrate with external authentication services 3.4 Communications Interfaces • Uses standard web protocols (HTTP/HTTPS) 3. EXTERNAL INTERFACE REQUIREMENTS
  • 9. 4.1 System Feature 1: User Login and Signup • Secure and user-friendly login and signup • High Priority • Functional Requirements, Security Requirements, Usability 4.2 System Feature 2: Cataloging Books • Librarians manage book records • High Priority • Functional Requirements 4.3 System Feature 3: Managing Patron Records • Librarians manage patron records • High Priority • Functional Requirements 4. SYSTEM FEATURES
  • 10. 4.4 System Feature 4: Tracking Borrowed and Returned Items • Automated tracking of library materials • High Priority • Functional Requirements 4.5 System Feature 5: Generating Reports • Tools to generate reports • High Priority • Functional Requirements 4.6 System Feature 6: User-Friendly Interfaces • Simple and intuitive interface • High Priority • Functional Requirements 4.7 System Feature 7: Search and Retrieval • Facilitates easy search and retrieval • High Priority • Functional Requirements
  • 11. 5.1 Performance Requirements • Responds within 2 seconds • Concurrent user support: up to 100 users 5.2 Safety Requirements • Confirms user identity and permissions 5.3 Security Requirements • Data safety (HTTPS) • Secure password storage 5.4 Software Quality Attributes • Adaptability and usability 5.5 Business Rules • Patrons can borrow a maximum of [5] books at a time • Overdue books incur [500] per day 5. OTHER NON-FUNCTIONAL REQUIREMENTS
  • 12. 6.1 Make it Easy for Everyone • Accessibility Requirements • System should be easy to use for everyone, including those with disabilities 6.2 Play by the Rules • Legal and Compliance Requirements • System must follow the law to protect user data and respect copyright rules for books 6.3 Keep Things Safe • Backup and Recovery • Plan for data backup and recovery 6. OTHER REQUIREMENTS
  • 13. • LMS (Library Management System): Software system manage library tasks. • SRS (Software Requirements Specification): Document defining software system details. • Cataloging: Organizing and recording library resource details. • Patrons: Library visitors who borrow books. • Authentication Services: Systems verifying user identity. • HTTPS (Hypertext Transfer Protocol Secure): Secure data transmission protocol. • User Interface (UI): Design enabling user-system interaction. • Concurrent Users: Simultaneous system users (up to 100). • Adaptability: System's flexibility for future updates. • Usability: Interface user-friendliness for all classes. • Backup and Recovery: Strategies for data safeguarding and retrieval. • Copyright Rules: Legal guidelines for user data and book copyrights. • TBD (To Be Determined): Unresolved items or decisions (Appendix C). Appendix A - Glossary
  • 14. Use-case Higher Level Diagram Appendix B - Analysis Models
  • 15. Use-case Lower Level Diagram Appendix B - Analysis Models
  • 16.  TBD-001: Integration with External Authentication Services • Reason for TBD: Pending decision on specific external authentication services • Responsible Party: System Integration Team • Expected Resolution Date: [10-1-2024] • Status: Open  TBD-002: Detailed Hardware Specifications • Reason for TBD: Waiting for final decision on hardware configurations • Responsible Party: System Architecture Team • Expected Resolution Date: [10-2-2024] • Status: Open  TBD-003: User Interface Design Standards • Reason for TBD: Awaiting finalization of UI design standards • Responsible Party: UX Design Team • Expected Resolution Date: [10-3-2024] • Status: Open Appendix C - To Be Determined List