SlideShare a Scribd company logo
1 of 21
Library Management
System
Supervisor:
Engr. Afza Kazmi
By:
Tayyab Hussain
Contents:
• Introduction
• Objectives
• Assumptions and Dependencies
• System Features
• Non-Functional requirements
• Analysis Models
Introduction:
• Brain of any institute.
• LMS is a small program to manage library.
– Adding new users, books and magazines/newspaper.
– Updating users, books and magazines/newspaper.
– Removing users, books and magazines/newspaper.
– Issuing books and collecting books back.
– Searching for books.
• Keep track of all information.
• Easy to use.
• Information will be stored in database.
Objectives:
• Better and efficient service.
• Receive input and generate automatically output.
• Monitoring system.
• Reduce mistakes.
• Preserve details of the various books issued.
• Keep a track on their returns.
• Details will be available in a single click.
Assumptions and Dependencies:
• Dependencies:
– Microsoft SQL server 2016 to store the database.
– ASP version (5 RC1) to develop the product.
– Java script, PHP.
• Assumptions:
– System will be user friendly.
– System will active for 24 hours a day.
– User will search the book by its name, author name, and date of publication.
– System will complete on time.
– User may access from any computer that has internet browsing capabilities and an internet
connection.
System Features:
• Add new user
– User request for registration.
– librarian add new user to system.
– Enter all valid details in registration form.
– Generate a unique ID for that user.
– This feature of system is of high priority.
• Functional requirements
– A new user which is not registered in the system.
– Registration form must be available.
– Details must be correct.
System Features:
• Issue book
– Request for issuing a specific book.
– Student book limit is available than book will be issued.
– Limit exceed than book will not be issued.
– This feature of system is of high priority.
• Functional requirements
– Member must be registered against unique ID
– Books must be available
– We must have librarian account which manages the whole system.
System Features:
• Return book
– Request for returning book.
– Get member ID and check return date.
– Return book
– Date exceed
 Charge fine against member ID.
• Functional requirements
– Member and issued book must have unique ID.
– Issued book must be available.
System Features:
• Add new Book category
– New category book available.
– Book is of existing category librarian add it to existing category.
– Book is of new category librarian create new category.
– This feature is of medium priority.
• Functional requirements
– New Category book must be available.
Non-Functional requirements:
• Performance Requirements
– Performance of the system should be fast and accurate.
– System shall handle expected and unexpected errors.
– Should be able to handle large amount of data.
• Safety Requirements
– Must be two servers one main server and one backup server.
• Security Requirements
– User authentication and validation of members using their unique member ID.
– Proper accountability which include not allowing a member to see other members account.
– Only administrator will see and manage all members account.
– CAPTCHA words will be used for user login.
– Proper user authentication should be provided.
Analysis Models
Basic Flow:
Issue & Return Book
Add user & book
Use Cases:
Login: Search Book:
Add, remove Book: Add, Remove user:
Return Book:Issue Book:
Thank You

More Related Content

What's hot

Library management system
Library management systemLibrary management system
Library management systemImdad Ul Haq
 
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 project
Library management system projectLibrary management system project
Library management system projectAJAY KUMAR
 
Library management system
Library management systemLibrary management system
Library management systemNi
 
library management system
library management systemlibrary management system
library management systemaniket chauhan
 
Library management system presentation
Library management system presentation Library management system presentation
Library management system presentation Smit Patel
 
Library management sytem
Library management sytemLibrary management sytem
Library management sytemashu6
 
Library management system
Library management systemLibrary management system
Library management systemArman Ahmed
 
Online library management system
Online library management systemOnline library management system
Online library management systemBharat Kunwar
 
Library and member management system (lamms) by vikas sharma
Library and member management system (lamms) by vikas sharmaLibrary and member management system (lamms) by vikas sharma
Library and member management system (lamms) by vikas sharmaVikas Sharma
 
Library management system
Library management systemLibrary management system
Library management systemABhay Panchal
 
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
 
Chapter ii - Web-based Library Management System of East West Colleges
Chapter ii -  Web-based Library Management System of  East West CollegesChapter ii -  Web-based Library Management System of  East West Colleges
Chapter ii - Web-based Library Management System of East West CollegesNeil Mutia
 
Project online library management
Project online library managementProject online library management
Project online library managementPrem Prasun
 
17337071 srs-library-management-system
17337071 srs-library-management-system17337071 srs-library-management-system
17337071 srs-library-management-systemANAS NAIN
 
Vision and Scope Document For Library Management System
Vision and Scope Document For Library Management SystemVision and Scope Document For Library Management System
Vision and Scope Document For Library Management SystemSoman Sarim
 
Library management system
Library management systemLibrary management system
Library management systemsiddiqui241993
 
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 SubasingheBanukaSubasinghe
 
College Management System project
College Management System projectCollege Management System project
College Management System projectManish Kushwaha
 

What's hot (20)

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 project
Library management system projectLibrary management system project
Library management system project
 
Library management system
Library management systemLibrary management system
Library management system
 
library management system
library management systemlibrary management system
library management system
 
Library management system presentation
Library management system presentation Library management system presentation
Library management system presentation
 
Srs library m s
Srs library m sSrs library m s
Srs library m s
 
Library management sytem
Library management sytemLibrary management sytem
Library management sytem
 
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 and member management system (lamms) by vikas sharma
Library and member management system (lamms) by vikas sharmaLibrary and member management system (lamms) by vikas sharma
Library and member management system (lamms) by vikas sharma
 
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.
 
Chapter ii - Web-based Library Management System of East West Colleges
Chapter ii -  Web-based Library Management System of  East West CollegesChapter ii -  Web-based Library Management System of  East West Colleges
Chapter ii - Web-based Library Management System of East West Colleges
 
Project online library management
Project online library managementProject online library management
Project online library management
 
17337071 srs-library-management-system
17337071 srs-library-management-system17337071 srs-library-management-system
17337071 srs-library-management-system
 
Vision and Scope Document For Library Management System
Vision and Scope Document For Library Management SystemVision and Scope Document For Library Management System
Vision and Scope Document For Library Management System
 
Library management system
Library management systemLibrary management system
Library management system
 
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
 
College Management System project
College Management System projectCollege Management System project
College Management System project
 

Similar to Library Management System Supervisor Engr. Afza Kazmi By Tayyab Hussain

Similar to Library Management System Supervisor Engr. Afza Kazmi By Tayyab Hussain (20)

Librarymanagementsystem
LibrarymanagementsystemLibrarymanagementsystem
Librarymanagementsystem
 
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
 
Librarymanagementsystem
Librarymanagementsystem Librarymanagementsystem
Librarymanagementsystem
 
The library management system
The library management systemThe library management system
The library management system
 
Object-oriented analysis and design
Object-oriented analysis and designObject-oriented analysis and design
Object-oriented analysis and design
 
OCSP.pptx
OCSP.pptxOCSP.pptx
OCSP.pptx
 
Presentation2
Presentation2Presentation2
Presentation2
 
Library management system
Library management systemLibrary management system
Library management system
 
DOCUMENTATION
DOCUMENTATIONDOCUMENTATION
DOCUMENTATION
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
 
Quickbill
QuickbillQuickbill
Quickbill
 
Quiz Interact
Quiz Interact Quiz Interact
Quiz Interact
 
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.pptx
Library Management System.pptxLibrary Management System.pptx
Library Management System.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
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
E library mangment system presentation
E library mangment system presentationE library mangment system presentation
E library mangment system presentation
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management system
 
KMS
KMSKMS
KMS
 

More from Tayyab Hussain

Corona Virus Disease Covid-19 presentation
Corona Virus Disease Covid-19 presentation Corona Virus Disease Covid-19 presentation
Corona Virus Disease Covid-19 presentation Tayyab Hussain
 
Software requirement document
Software requirement documentSoftware requirement document
Software requirement documentTayyab Hussain
 
Object oriented programming
Object oriented programmingObject oriented programming
Object oriented programmingTayyab Hussain
 
Information Technology
Information TechnologyInformation Technology
Information TechnologyTayyab Hussain
 
Capacitor Presentation
Capacitor PresentationCapacitor Presentation
Capacitor PresentationTayyab Hussain
 

More from Tayyab Hussain (7)

Corona Virus Disease Covid-19 presentation
Corona Virus Disease Covid-19 presentation Corona Virus Disease Covid-19 presentation
Corona Virus Disease Covid-19 presentation
 
Social media
Social mediaSocial media
Social media
 
Software requirement document
Software requirement documentSoftware requirement document
Software requirement document
 
Deathnote
DeathnoteDeathnote
Deathnote
 
Object oriented programming
Object oriented programmingObject oriented programming
Object oriented programming
 
Information Technology
Information TechnologyInformation Technology
Information Technology
 
Capacitor Presentation
Capacitor PresentationCapacitor Presentation
Capacitor Presentation
 

Recently uploaded

Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerunnathinaik
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfadityarao40181
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxmanuelaromero2013
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17Celine George
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxOH TEIK BIN
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...Marc Dusseiller Dusjagr
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfSumit Tiwari
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementmkooblal
 
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
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
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
 

Recently uploaded (20)

Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
internship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developerinternship ppt on smartinternz platform as salesforce developer
internship ppt on smartinternz platform as salesforce developer
 
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Bikash Puri  Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Bikash Puri Delhi reach out to us at 🔝9953056974🔝
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Biting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdfBiting mechanism of poisonous snakes.pdf
Biting mechanism of poisonous snakes.pdf
 
How to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptxHow to Make a Pirate ship Primary Education.pptx
How to Make a Pirate ship Primary Education.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17How to Configure Email Server in Odoo 17
How to Configure Email Server in Odoo 17
 
Solving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptxSolving Puzzles Benefits Everyone (English).pptx
Solving Puzzles Benefits Everyone (English).pptx
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
“Oh GOSH! Reflecting on Hackteria's Collaborative Practices in a Global Do-It...
 
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdfEnzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
Enzyme, Pharmaceutical Aids, Miscellaneous Last Part of Chapter no 5th.pdf
 
Hierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of managementHierarchy of management that covers different levels of management
Hierarchy of management that covers different levels of management
 
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
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
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
 

Library Management System Supervisor Engr. Afza Kazmi By Tayyab Hussain

  • 2. Contents: • Introduction • Objectives • Assumptions and Dependencies • System Features • Non-Functional requirements • Analysis Models
  • 3. Introduction: • Brain of any institute. • LMS is a small program to manage library. – Adding new users, books and magazines/newspaper. – Updating users, books and magazines/newspaper. – Removing users, books and magazines/newspaper. – Issuing books and collecting books back. – Searching for books. • Keep track of all information. • Easy to use. • Information will be stored in database.
  • 4. Objectives: • Better and efficient service. • Receive input and generate automatically output. • Monitoring system. • Reduce mistakes. • Preserve details of the various books issued. • Keep a track on their returns. • Details will be available in a single click.
  • 5. Assumptions and Dependencies: • Dependencies: – Microsoft SQL server 2016 to store the database. – ASP version (5 RC1) to develop the product. – Java script, PHP. • Assumptions: – System will be user friendly. – System will active for 24 hours a day. – User will search the book by its name, author name, and date of publication. – System will complete on time. – User may access from any computer that has internet browsing capabilities and an internet connection.
  • 6. System Features: • Add new user – User request for registration. – librarian add new user to system. – Enter all valid details in registration form. – Generate a unique ID for that user. – This feature of system is of high priority. • Functional requirements – A new user which is not registered in the system. – Registration form must be available. – Details must be correct.
  • 7. System Features: • Issue book – Request for issuing a specific book. – Student book limit is available than book will be issued. – Limit exceed than book will not be issued. – This feature of system is of high priority. • Functional requirements – Member must be registered against unique ID – Books must be available – We must have librarian account which manages the whole system.
  • 8. System Features: • Return book – Request for returning book. – Get member ID and check return date. – Return book – Date exceed  Charge fine against member ID. • Functional requirements – Member and issued book must have unique ID. – Issued book must be available.
  • 9. System Features: • Add new Book category – New category book available. – Book is of existing category librarian add it to existing category. – Book is of new category librarian create new category. – This feature is of medium priority. • Functional requirements – New Category book must be available.
  • 10. Non-Functional requirements: • Performance Requirements – Performance of the system should be fast and accurate. – System shall handle expected and unexpected errors. – Should be able to handle large amount of data. • Safety Requirements – Must be two servers one main server and one backup server. • Security Requirements – User authentication and validation of members using their unique member ID. – Proper accountability which include not allowing a member to see other members account. – Only administrator will see and manage all members account. – CAPTCHA words will be used for user login. – Proper user authentication should be provided.
  • 14.
  • 15. Add user & book
  • 16.
  • 19. Add, remove Book: Add, Remove user:

Editor's Notes

  1. Library is regarded as the brain of any institute; many institutes understand the importance of the library to the growth of the institute and their esteem users (students). The project LMS is developed in ASP.NET which mainly focus on basic operations in library. The software keeps track of all the information about the books in the library, their cost, their complete details and total number of books available in the Library. The user will find it easy in this automated system rather than using the manual writing system. The system contains a database where all the information will be stored safely. The system is user-friendly and error free.
  2. Provides ‘’better and efficient’’ service to members. To build a system that can receive input and generate automatically output in easy way and short time. To build a monitoring system that is able to monitor and manage all library operations efficiently. Give an opportunity to librarians to reduce mistakes that always happen during manual method. To store properly the library items in order to maintain their security. To enter and preserve details of the various issues and keep a track on their returns. All details will be available on a click for both user and librarian.
  3. The system should be user friendly so that it is easy to use for user. The system is running 24 hours a day. User will search the book by its name, author name, and date of publication. System will complete on time. User may access from any computer that has internet browsing capabilities and an internet connection.
  4. In this feature of library management system librarian add new user to system. Librarian enter all his/her valid details in registration form then system generate a unique ID for that user. This feature of system is of high priority. Stimulus/Response sequences User request librarian for registration. Librarian click options in main menu. Click on add new user button. Registration form will appear on screen. Fill the form with requirements. If requirements are valid then user will registered and system generate a unique ID for that user. 4.2.2.1 Invalid requirements Student is not registered “Incorrect details”. Registration form will appear again. Functional Requirements REQ-1: A new user which is not registered in the system. REQ-2: Registration form must be available. REQ-3: Details must be correct
  5. In this feature of library management system user request to librarian to issue a specific book. If student book limit is available than book will be issued and if limit exceed than book will not issue. This feature of system is of high priority. Stimulus/Response Sequences User login with his unique ID Login is successful then home screen appears. User click on search button and search for required book by his name, author name, and date of publication. Book found generate issue request to librarian. Librarian check issued book limit of student. If limit available then book will be issued. 4.1.2.1 Incorrect username/password Username or password is incorrect Login screen will appear. 4.1.2.2Book not found Required Book not found in library Home screen will appear. 4.1.2.3Student book limit exceed Student issue book limit exceed. New book cannot be issue. Home screen will appear. Functional Requirements For issuing book system should have students. Books must be available in system. Computers should be available for running the system.
  6. In this feature of library management system user request to librarian to return a specific book. Librarian will check the return date and issue date within date book will returned if date exceed librarian will charge fine against user ID. This feature of system is of high priority.   Stimulus/Response Sequences Librarian login with unique ID. Check issued and return date of book. Within date book will returned.   4.2.2.1 Returned date exceed Return book date exceed. Charged fine against ID Update database. Functional Requirements   REQ-1: Member and issued book must have unique ID. REQ-2: Issued book must be available.  
  7. In this feature of library management system librarian add new book category in system. If book is of existing category then he add into existing category and if book is of new category then first he create new book category then add book in that category. This feature is of medium priority. Stimulus/Response sequences Librarian login with unique ID or password. Home screen will appear. In main menu click on add new book. Click on add new category. Enter category name. Category is valid then new category is created. Add the new book in that category.   4.3.2.1 Category already exist Category already exists Add book into that category.   4.3.2.2 Invalid category Category name is invalid. Message appears “Invalid Category name”. Home screen will appear.
  8. Performance Requirements System must be responsive. The response of system against all user actions will be in minimum time. The system shall respond to the member in less than 5 seconds from the time of the request submitted. Responses to view information shall take no longer than 2 seconds to appear on the screen. Safety Requirements The database may be crashed at any time due to virus or operating system failure. Therefore it is required to take the database backup so that the database is not lost. There should be two servers one main server and one backup server. If main server crashed the system will connect to backup server in which data is sync 24 hours a day automatically. Security Requirements The user of the system should be provided the surety that their account details are secure. The system will provide unauthorized access e.g. hacking attempts, DDoS attack. This is possible by providing: