SlideShare a Scribd company logo
LASANI BIN LAYAI
A142104
TITTLE :
SOFTWARE REQUIREMENTS SPECIFICATION
FOR
WEB LIBRARY MANAGEMENT SYSTEM
The purpose of this document is to describe the Web Library Management
System (WLMS) product with the release number 0.1. This document contains the
functional and non-functional requirements of the project. This document contains
the guidelines for website developers system engineers and designers to start
working the project.
WLMS product is basically updating the manual library system into a
internet-based application so that the users can know the details of their accounts,
availability of books and remaining time for borrowing.
The project is specifically designed for the use of librarians and library users. The
product will work as a complete user interface for library management process and
library usage from ordinary users. WLMS can be used by any existing or new
library to manage its books and book borrowing, insertion and monitoring .
WLMS can work as a powerful library management system for big libraries, and
can provide a free easy-to-use system for rising libraries
Statements of functional requirements of the system
1.1 Functional Requirements
1.1.1 Librarian
Prerequisite (admin signed in) for all requirements below
Requirement ID R1.01.01
Title insert book
Description This action is done to add new book to library book collection.
Priority 2
Requirement ID R1.01.02
Title delete / modify book
Description this event is to delete an existing book or modify its information.
Priority 2
Requirement ID R1.01.03
Title Validate user account
Description when a new member sign up then he should wait for acceptance by
Administrator according to library policies (e.g. fees required).
Priority 1
Requirement ID R1.01.04
Title delete member
Description Admin can delete a member due to some specific rules.
Priority 2
Requirement ID R1.01.05
Title modify member rank
Description Admin can extend the borrowing time or number of book borrowed
simultaneity to a user.
Priority 2
Requirement ID R1.01.06
Title return book
Description Admin should confirm the return of books borrowed by users.
Priority 1
1.1.2 Normal User
Requirement ID R1.02.01
Title register
Description when new user enters WLMS for the first time then he has to
register
Priority 3
Requirement ID R1.02.02
Title extending borrowing deadline.
Description member can extend the borrowing time to some limit decided by
Admin
Priority 2
Requirement ID R1.02.03
Title reset password
Description when a member forgets his password he can claim it back via e-
mail.
Priority 1
Requirement ID R1.02.04
Title edit personal information
Description if some user changes for example his mobile number, he can
modify it.
Priority 2
Requirement ID R1.02.05
Title reset password
Description when a member forgets his password he can claim it back via e-
mail.
Priority 1
1.1.3 Common Functions
Requirement ID R1.03.01
Title login
Description both Admin and members must be logged in before they modify
any information
Priority 1
Requirement ID R1.03.02
Title search for book
Description when user or admin wants to search on some book by name,
author or subject etc.
Priority 1
Assumptions
The product needs the following third party products.
● Microsoft SQL server to store the database.
● ASP.net to develop the Product.
The success of this system depends on
●Existence of an Internet service to all people in Gaza Strip.
●Are librarians and users comfortable with computers and have enough conation to work with
the product?
●Website interface must be friendly and easy-to-use.
● The search mechanism should be simple and fast
The mathematical statements of the functional requirements
State of the system
Undefined term :
-Librarian - sets of all librarian
-User - sets of all normal users
-Function -sets of all common function
- Id - sets of all id
- Title
-Description
- Priority
New terms :
Library
Comments
1. During doing this task about translation process from natural languages statements to
mathematical statements, I got new knowledge about mathematical statement.
2. I am also got knowledge about a first example of modeling and specification.

More Related Content

What's hot

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
 
E-library mangament system
E-library mangament systemE-library mangament system
E-library mangament system
@Royal_Class: Private Business
 
Srs for library
Srs for librarySrs for library
Srs for library
farouq umar
 
Dbms project.ppt
Dbms project.pptDbms project.ppt
Dbms project.ppt
Vijayeandra Parthepan
 
Online library managment thesis by bilal khattak
Online library managment thesis by bilal khattakOnline library managment thesis by bilal khattak
Online library managment thesis by bilal khattak
Bilal Khattak
 
Library management system basic points
Library management system basic pointsLibrary management system basic points
Library management system basic points
Umer Awan
 
Library management
Library managementLibrary management
Library managementakki_hearts
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
Martins Okoi
 
System requirement specification report(srs) T/TN/Gomarankadawala Maha vidyal...
System requirement specification report(srs) T/TN/Gomarankadawala Maha vidyal...System requirement specification report(srs) T/TN/Gomarankadawala Maha vidyal...
System requirement specification report(srs) T/TN/Gomarankadawala Maha vidyal...
Ravindu Sandeepa
 
Open source Library Management Systems
Open source Library Management SystemsOpen source Library Management Systems
Open source Library Management Systems
Mahatma Gandhi University Library
 
Library management system
Library management systemLibrary management system
Library management system
techlike
 
Library Management System
Library  Management  SystemLibrary  Management  System
Library Management System
Priyatham Bollimpalli
 
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
 
Feasibility report for library management system
Feasibility report for library management systemFeasibility report for library management system
Feasibility report for library management system
Arslan Nazim
 
Library management sytem
Library management sytemLibrary management sytem
Library management sytemashu6
 
Library management in Data structure
Library management in Data structure Library management in Data structure
Library management in Data structure
harshil1902
 
Erp based library management system using ruby on
Erp based library management system using ruby onErp based library management system using ruby on
Erp based library management system using ruby onManoj Dongare
 

What's hot (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
 
E-library mangament system
E-library mangament systemE-library mangament system
E-library mangament system
 
Srs for library
Srs for librarySrs for library
Srs for library
 
Dbms project.ppt
Dbms project.pptDbms project.ppt
Dbms project.ppt
 
Online library managment thesis by bilal khattak
Online library managment thesis by bilal khattakOnline library managment thesis by bilal khattak
Online library managment thesis by bilal khattak
 
Library doc
Library docLibrary doc
Library doc
 
Library management system basic points
Library management system basic pointsLibrary management system basic points
Library management system basic points
 
Library management
Library managementLibrary management
Library management
 
Library management project
Library management projectLibrary management project
Library management project
 
Library Management System
Library Management SystemLibrary Management System
Library Management System
 
System requirement specification report(srs) T/TN/Gomarankadawala Maha vidyal...
System requirement specification report(srs) T/TN/Gomarankadawala Maha vidyal...System requirement specification report(srs) T/TN/Gomarankadawala Maha vidyal...
System requirement specification report(srs) T/TN/Gomarankadawala Maha vidyal...
 
Open source Library Management Systems
Open source Library Management SystemsOpen source Library Management Systems
Open source Library Management Systems
 
Library management system
Library management systemLibrary management system
Library management system
 
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
 
Feasibility report for library management system
Feasibility report for library management systemFeasibility report for library management system
Feasibility report for library management system
 
Library management sytem
Library management sytemLibrary management sytem
Library management sytem
 
Library management in Data structure
Library management in Data structure Library management in Data structure
Library management in Data structure
 
Erp based library management system using ruby on
Erp based library management system using ruby onErp based library management system using ruby on
Erp based library management system using ruby on
 

Viewers also liked

Diari de lectures d'en Dani Correas (E2F)
Diari de lectures d'en Dani Correas (E2F)Diari de lectures d'en Dani Correas (E2F)
Diari de lectures d'en Dani Correas (E2F)LLIBRAMICbellera
 
07032015 surfen met een helm op awel vzw
07032015 surfen met een helm op   awel vzw07032015 surfen met een helm op   awel vzw
07032015 surfen met een helm op awel vzw
Mediaraven vzw
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1weerachai99
 
Belajar dari Kupu Kupu
Belajar dari Kupu KupuBelajar dari Kupu Kupu
Belajar dari Kupu Kupu
NASuprawoto Sunardjo
 
Reflets de Chine
Reflets de ChineReflets de Chine
Herramientas web mas utilizadas
Herramientas web mas utilizadasHerramientas web mas utilizadas
Herramientas web mas utilizadas
Jheyson Uchuari
 

Viewers also liked (7)

Diari de lectures d'en Dani Correas (E2F)
Diari de lectures d'en Dani Correas (E2F)Diari de lectures d'en Dani Correas (E2F)
Diari de lectures d'en Dani Correas (E2F)
 
07032015 surfen met een helm op awel vzw
07032015 surfen met een helm op   awel vzw07032015 surfen met een helm op   awel vzw
07032015 surfen met een helm op awel vzw
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
Belajar dari Kupu Kupu
Belajar dari Kupu KupuBelajar dari Kupu Kupu
Belajar dari Kupu Kupu
 
Reglamento cc
Reglamento ccReglamento cc
Reglamento cc
 
Reflets de Chine
Reflets de ChineReflets de Chine
Reflets de Chine
 
Herramientas web mas utilizadas
Herramientas web mas utilizadasHerramientas web mas utilizadas
Herramientas web mas utilizadas
 

Similar to Math

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.,
 
Software requirements specification
Software  requirements specificationSoftware  requirements specification
Software requirements specificationKrishnasai Gudavalli
 
Librarymanagementsystem
Librarymanagementsystem Librarymanagementsystem
Librarymanagementsystem
Bijo Thomas
 
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
 
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
 
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
 
Library management system project
Library management system projectLibrary management system project
Library management system project
AJAY KUMAR
 
Online Library Management
Online Library ManagementOnline Library Management
Online Library ManagementVarsha Sarkar
 
Report of Student management system
Report of Student management systemReport of Student management system
Report of Student management system
1amitgupta
 
Librarymanagementsystem
LibrarymanagementsystemLibrarymanagementsystem
Librarymanagementsystem
JUVVANAGASAI
 
Srs library m s
Srs library m sSrs library m s
Srs library m s
karthik venkatesh
 
Online old books sales by hemraj gahlot
Online old books sales by hemraj gahlotOnline old books sales by hemraj gahlot
Online old books sales by hemraj gahlotHemraj Gahlot
 
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
 
Module5SADP.pptx
Module5SADP.pptxModule5SADP.pptx
Module5SADP.pptx
YuvrajSingh731815
 
library management system
library management systemlibrary management system
library management systemprabhat kumar
 
Library Management System SRS
Library Management System SRSLibrary Management System SRS
Library Management System SRS
Paras
 

Similar to Math (20)

Task 2 math
Task 2 mathTask 2 math
Task 2 math
 
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
 
Software requirements specification
Software  requirements specificationSoftware  requirements specification
Software requirements specification
 
Librarymanagementsystem
Librarymanagementsystem Librarymanagementsystem
Librarymanagementsystem
 
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
 
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
 
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 project
Library management system projectLibrary management system project
Library management system project
 
Online Library Management
Online Library ManagementOnline Library Management
Online Library Management
 
Report of Student management system
Report of Student management systemReport of Student management system
Report of Student management system
 
Librarymanagementsystem
LibrarymanagementsystemLibrarymanagementsystem
Librarymanagementsystem
 
Srs library m s
Srs library m sSrs library m s
Srs library m s
 
Online old books sales by hemraj gahlot
Online old books sales by hemraj gahlotOnline old books sales by hemraj gahlot
Online old books sales by hemraj gahlot
 
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
 
OCSP.pptx
OCSP.pptxOCSP.pptx
OCSP.pptx
 
Module5SADP.pptx
Module5SADP.pptxModule5SADP.pptx
Module5SADP.pptx
 
library management system
library management systemlibrary management system
library management system
 
Library Management System SRS
Library Management System SRSLibrary Management System SRS
Library Management System SRS
 

Recently uploaded

STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
kimdan468
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
Celine George
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
Academy of Science of South Africa
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
Wasim Ak
 
JEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questionsJEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questions
ShivajiThube2
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
vaibhavrinwa19
 
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
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
DhatriParmar
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
Mohammed Sikander
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
chanes7
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
thanhdowork
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
DhatriParmar
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
Krisztián Száraz
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
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
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
Levi Shapiro
 

Recently uploaded (20)

STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBCSTRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
STRAND 3 HYGIENIC PRACTICES.pptx GRADE 7 CBC
 
Model Attribute Check Company Auto Property
Model Attribute  Check Company Auto PropertyModel Attribute  Check Company Auto Property
Model Attribute Check Company Auto Property
 
South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)South African Journal of Science: Writing with integrity workshop (2024)
South African Journal of Science: Writing with integrity workshop (2024)
 
Normal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of LabourNormal Labour/ Stages of Labour/ Mechanism of Labour
Normal Labour/ Stages of Labour/ Mechanism of Labour
 
JEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questionsJEE1_This_section_contains_FOUR_ questions
JEE1_This_section_contains_FOUR_ questions
 
Acetabularia Information For Class 9 .docx
Acetabularia Information For Class 9  .docxAcetabularia Information For Class 9  .docx
Acetabularia Information For Class 9 .docx
 
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
 
The Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptxThe Diamond Necklace by Guy De Maupassant.pptx
The Diamond Necklace by Guy De Maupassant.pptx
 
Multithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race conditionMultithreading_in_C++ - std::thread, race condition
Multithreading_in_C++ - std::thread, race condition
 
Digital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion DesignsDigital Artifact 2 - Investigating Pavilion Designs
Digital Artifact 2 - Investigating Pavilion Designs
 
A Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptxA Survey of Techniques for Maximizing LLM Performance.pptx
A Survey of Techniques for Maximizing LLM Performance.pptx
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
The Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptxThe Accursed House by Émile Gaboriau.pptx
The Accursed House by Émile Gaboriau.pptx
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
Advantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO PerspectiveAdvantages and Disadvantages of CMS from an SEO Perspective
Advantages and Disadvantages of CMS from an SEO Perspective
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Chapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptxChapter 3 - Islamic Banking Products and Services.pptx
Chapter 3 - Islamic Banking Products and Services.pptx
 
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...
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
June 3, 2024 Anti-Semitism Letter Sent to MIT President Kornbluth and MIT Cor...
 

Math

  • 1. LASANI BIN LAYAI A142104 TITTLE : SOFTWARE REQUIREMENTS SPECIFICATION FOR WEB LIBRARY MANAGEMENT SYSTEM The purpose of this document is to describe the Web Library Management System (WLMS) product with the release number 0.1. This document contains the functional and non-functional requirements of the project. This document contains the guidelines for website developers system engineers and designers to start working the project. WLMS product is basically updating the manual library system into a internet-based application so that the users can know the details of their accounts, availability of books and remaining time for borrowing. The project is specifically designed for the use of librarians and library users. The product will work as a complete user interface for library management process and library usage from ordinary users. WLMS can be used by any existing or new library to manage its books and book borrowing, insertion and monitoring . WLMS can work as a powerful library management system for big libraries, and can provide a free easy-to-use system for rising libraries
  • 2. Statements of functional requirements of the system 1.1 Functional Requirements 1.1.1 Librarian Prerequisite (admin signed in) for all requirements below Requirement ID R1.01.01 Title insert book Description This action is done to add new book to library book collection. Priority 2 Requirement ID R1.01.02 Title delete / modify book Description this event is to delete an existing book or modify its information. Priority 2 Requirement ID R1.01.03 Title Validate user account Description when a new member sign up then he should wait for acceptance by Administrator according to library policies (e.g. fees required). Priority 1 Requirement ID R1.01.04 Title delete member Description Admin can delete a member due to some specific rules. Priority 2 Requirement ID R1.01.05 Title modify member rank Description Admin can extend the borrowing time or number of book borrowed simultaneity to a user. Priority 2 Requirement ID R1.01.06 Title return book Description Admin should confirm the return of books borrowed by users. Priority 1
  • 3. 1.1.2 Normal User Requirement ID R1.02.01 Title register Description when new user enters WLMS for the first time then he has to register Priority 3 Requirement ID R1.02.02 Title extending borrowing deadline. Description member can extend the borrowing time to some limit decided by Admin Priority 2 Requirement ID R1.02.03 Title reset password Description when a member forgets his password he can claim it back via e- mail. Priority 1 Requirement ID R1.02.04 Title edit personal information Description if some user changes for example his mobile number, he can modify it. Priority 2 Requirement ID R1.02.05 Title reset password Description when a member forgets his password he can claim it back via e- mail. Priority 1 1.1.3 Common Functions Requirement ID R1.03.01 Title login Description both Admin and members must be logged in before they modify any information Priority 1 Requirement ID R1.03.02 Title search for book Description when user or admin wants to search on some book by name, author or subject etc. Priority 1
  • 4. Assumptions The product needs the following third party products. ● Microsoft SQL server to store the database. ● ASP.net to develop the Product. The success of this system depends on ●Existence of an Internet service to all people in Gaza Strip. ●Are librarians and users comfortable with computers and have enough conation to work with the product? ●Website interface must be friendly and easy-to-use. ● The search mechanism should be simple and fast The mathematical statements of the functional requirements State of the system Undefined term : -Librarian - sets of all librarian -User - sets of all normal users -Function -sets of all common function - Id - sets of all id - Title -Description - Priority New terms : Library
  • 5. Comments 1. During doing this task about translation process from natural languages statements to mathematical statements, I got new knowledge about mathematical statement. 2. I am also got knowledge about a first example of modeling and specification.