SlideShare une entreprise Scribd logo
1  sur  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

Contenu connexe

Tendances

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 systemwethecodershelp
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management SystemToseef Hasan
 
Library management system
Library management systemLibrary management system
Library management systemParesh Gosavi
 
Library Management System - LMS
Library Management System - LMSLibrary Management System - LMS
Library Management System - LMSHasibul Haque Hira
 
Library management system
Library management systemLibrary management system
Library management systemNi
 
Library management system
Library management systemLibrary management system
Library management systemSara Malik
 
Project online library management
Project online library managementProject online library management
Project online library managementPrem Prasun
 
Library management
Library managementLibrary management
Library managementakki_hearts
 
Library Management Project Presentation
Library Management Project PresentationLibrary Management Project Presentation
Library Management Project PresentationSanket Kudalkar
 
online library management system
online library management systemonline library management system
online library management systemVirani Sagar
 
Library Management System
Library Management SystemLibrary Management System
Library Management SystemMartins Okoi
 
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
 
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 SystemSoumili Sen
 
Library management system
Library management systemLibrary management system
Library management systemKhushboo Taneja
 
Library Management System
Library Management SystemLibrary Management System
Library Management SystemPankaj Kumar
 
Library management system presentation
Library management system presentation Library management system presentation
Library management system presentation Smit Patel
 
Library Management system requirements
Library Management system requirementsLibrary Management system requirements
Library Management system requirementsAhsan Riaz
 

Tendances (20)

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
 
SRS for Library Management System
SRS for Library Management SystemSRS for Library Management System
SRS for Library Management System
 
Library management system
Library management systemLibrary management system
Library management system
 
Library management project
Library management projectLibrary management project
Library management project
 
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
 
Project online library management
Project online library managementProject online library management
Project online library management
 
Library management
Library managementLibrary management
Library management
 
Library Management Project Presentation
Library Management Project PresentationLibrary Management Project Presentation
Library Management Project Presentation
 
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 project
Library management system projectLibrary management system project
Library management system project
 
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
 
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
 
Library Management system requirements
Library Management system requirementsLibrary Management system requirements
Library Management system requirements
 

Similaire à Library Management system

Librarymanagementsystem
LibrarymanagementsystemLibrarymanagementsystem
LibrarymanagementsystemJUVVANAGASAI
 
Librarymanagementsystem
Librarymanagementsystem Librarymanagementsystem
Librarymanagementsystem Bijo Thomas
 
Library management system
Library management systemLibrary management system
Library management systemABhay Panchal
 
The library management system
The library management systemThe library management system
The library management systemMunem Shahrear
 
Object-oriented analysis and design
Object-oriented analysis and designObject-oriented analysis and design
Object-oriented analysis and designAhmed Elnaggar
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management systemmonika ahalawat
 
11 Project-Online Library Management System
11 Project-Online Library Management System11 Project-Online Library Management System
11 Project-Online Library Management SystemHeather Strinden
 
Library Management System.pptx
Library Management System.pptxLibrary Management System.pptx
Library Management System.pptxSanjayNamdeo14
 
Library Management System.pdf
Library Management System.pdfLibrary Management System.pdf
Library Management System.pdfSanjayNamdeo14
 
Library Management System Using C . PPTX
Library Management System Using C . PPTXLibrary Management System Using C . PPTX
Library Management System Using C . PPTX230301120258
 
E library mangment system presentation
E library mangment system presentationE library mangment system presentation
E library mangment system presentationraajamohan
 
11.project online library management system
11.project online library management system11.project online library management system
11.project online library management systemricharamgarh
 

Similaire à Library Management system (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
 
Library management system
Library management systemLibrary management system
Library management system
 
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
 
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 Using C . PPTX
Library Management System Using C . PPTXLibrary Management System Using C . PPTX
Library Management System Using C . PPTX
 
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
 

Plus de 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
 

Plus de 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
 

Dernier

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxVishalSingh1417
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfPoh-Sun Goh
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibitjbellavia9
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsMebane Rash
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.MaryamAhmad92
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphThiyagu K
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxnegromaestrong
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdfQucHHunhnh
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docxPoojaSen20
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIShubhangi Sonawane
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxNikitaBankoti2
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfJayanti Pande
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfChris Hunter
 

Dernier (20)

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Z Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot GraphZ Score,T Score, Percential Rank and Box Plot Graph
Z Score,T Score, Percential Rank and Box Plot Graph
 
Seal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptxSeal of Good Local Governance (SGLG) 2024Final.pptx
Seal of Good Local Governance (SGLG) 2024Final.pptx
 
1029-Danh muc Sach Giao Khoa khoi 6.pdf
1029-Danh muc Sach Giao Khoa khoi  6.pdf1029-Danh muc Sach Giao Khoa khoi  6.pdf
1029-Danh muc Sach Giao Khoa khoi 6.pdf
 
psychiatric nursing HISTORY COLLECTION .docx
psychiatric  nursing HISTORY  COLLECTION  .docxpsychiatric  nursing HISTORY  COLLECTION  .docx
psychiatric nursing HISTORY COLLECTION .docx
 
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-IIFood Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
Food Chain and Food Web (Ecosystem) EVS, B. Pharmacy 1st Year, Sem-II
 
Role Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptxRole Of Transgenic Animal In Target Validation-1.pptx
Role Of Transgenic Animal In Target Validation-1.pptx
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Web & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdfWeb & Social Media Analytics Previous Year Question Paper.pdf
Web & Social Media Analytics Previous Year Question Paper.pdf
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Making and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdfMaking and Justifying Mathematical Decisions.pdf
Making and Justifying Mathematical Decisions.pdf
 

Library Management system

  • 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:

Notes de l'éditeur

  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: