SlideShare a Scribd company logo
1 of 5
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
let, librarian : sets of all librarian
normal_user : sets of all normal user
common_function : sets of all common function
librarian <=> normal user
normal user => common function
librarian ˅ normal user => common function
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

Similar to Math 2

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 DharmaAvudaiappan Dharma Ph.D.,
 
Librarymanagementsystem
Librarymanagementsystem Librarymanagementsystem
Librarymanagementsystem Bijo Thomas
 
Software requirements specification
Software  requirements specificationSoftware  requirements specification
Software requirements specificationKrishnasai Gudavalli
 
library-project-report library-project-report
library-project-report library-project-reportlibrary-project-report library-project-report
library-project-report library-project-reportmediacontrol2000
 
Gr.-06library-project-report.pdf
Gr.-06library-project-report.pdfGr.-06library-project-report.pdf
Gr.-06library-project-report.pdfkajalkhorwal106
 
Library Management System.pdf
Library Management System.pdfLibrary Management System.pdf
Library Management System.pdfSanjayNamdeo14
 
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
 
Report of Student management system
Report of Student management systemReport of Student management system
Report of Student management system1amitgupta
 
Librarymanagementsystem
LibrarymanagementsystemLibrarymanagementsystem
LibrarymanagementsystemJUVVANAGASAI
 
Online Library Management
Online Library ManagementOnline Library Management
Online Library ManagementVarsha Sarkar
 
Library management system project
Library management system projectLibrary management system project
Library management system projectAJAY KUMAR
 
Nor shila bt mohd zakariya a140984
Nor shila bt mohd zakariya a140984Nor shila bt mohd zakariya a140984
Nor shila bt mohd zakariya a140984Shila Zakariya
 
Library_Management_System_Mini_Project_R (1).pdf
Library_Management_System_Mini_Project_R (1).pdfLibrary_Management_System_Mini_Project_R (1).pdf
Library_Management_System_Mini_Project_R (1).pdfVimalKumar242859
 
Library_Management_System_Mini_Project_R.pdf
Library_Management_System_Mini_Project_R.pdfLibrary_Management_System_Mini_Project_R.pdf
Library_Management_System_Mini_Project_R.pdfKamal Acharya
 

Similar to Math 2 (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
 
Librarymanagementsystem
Librarymanagementsystem Librarymanagementsystem
Librarymanagementsystem
 
Software requirements specification
Software  requirements specificationSoftware  requirements specification
Software requirements specification
 
library-project-report library-project-report
library-project-report library-project-reportlibrary-project-report library-project-report
library-project-report library-project-report
 
Gr.-06library-project-report.pdf
Gr.-06library-project-report.pdfGr.-06library-project-report.pdf
Gr.-06library-project-report.pdf
 
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
 
Report of Student management system
Report of Student management systemReport of Student management system
Report of Student management system
 
Librarymanagementsystem
LibrarymanagementsystemLibrarymanagementsystem
Librarymanagementsystem
 
Online Library Management
Online Library ManagementOnline Library Management
Online Library Management
 
Srs library m s
Srs library m sSrs library m s
Srs library m s
 
Library management system project
Library management system projectLibrary management system project
Library management system project
 
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
 
Module5SADP.pptx
Module5SADP.pptxModule5SADP.pptx
Module5SADP.pptx
 
Nor shila bt mohd zakariya a140984
Nor shila bt mohd zakariya a140984Nor shila bt mohd zakariya a140984
Nor shila bt mohd zakariya a140984
 
Library_Management_System_Mini_Project_R (1).pdf
Library_Management_System_Mini_Project_R (1).pdfLibrary_Management_System_Mini_Project_R (1).pdf
Library_Management_System_Mini_Project_R (1).pdf
 
Library_Management_System_Mini_Project_R.pdf
Library_Management_System_Mini_Project_R.pdfLibrary_Management_System_Mini_Project_R.pdf
Library_Management_System_Mini_Project_R.pdf
 
Library management system
Library management systemLibrary management system
Library management system
 

Recently uploaded

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdfQucHHunhnh
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxheathfieldcps1
 
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
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Krashi Coaching
 
“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
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdfssuser54595a
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Sapana Sha
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Celine George
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3JemimahLaneBuaron
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpinRaunakKeshri1
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991RKavithamani
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxNirmalaLoungPoorunde1
 

Recently uploaded (20)

1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
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
 
The basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptxThe basics of sentences session 2pptx copy.pptx
The basics of sentences session 2pptx copy.pptx
 
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"Mattingly "AI & Prompt Design: The Basics of Prompt Design"
Mattingly "AI & Prompt Design: The Basics of Prompt Design"
 
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
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Staff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSDStaff of Color (SOC) Retention Efforts DDSD
Staff of Color (SOC) Retention Efforts DDSD
 
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
Kisan Call Centre - To harness potential of ICT in Agriculture by answer farm...
 
“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...
 
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
18-04-UA_REPORT_MEDIALITERAСY_INDEX-DM_23-1-final-eng.pdf
 
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111Call Girls in Dwarka Mor Delhi Contact Us 9654467111
Call Girls in Dwarka Mor Delhi Contact Us 9654467111
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1Código Creativo y Arte de Software | Unidad 1
Código Creativo y Arte de Software | Unidad 1
 
Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17Advanced Views - Calendar View in Odoo 17
Advanced Views - Calendar View in Odoo 17
 
Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3Q4-W6-Restating Informational Text Grade 3
Q4-W6-Restating Informational Text Grade 3
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Student login on Anyboli platform.helpin
Student login on Anyboli platform.helpinStudent login on Anyboli platform.helpin
Student login on Anyboli platform.helpin
 
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
Mattingly "AI & Prompt Design: Structured Data, Assistants, & RAG"
 
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
Industrial Policy - 1948, 1956, 1973, 1977, 1980, 1991
 
Employee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptxEmployee wellbeing at the workplace.pptx
Employee wellbeing at the workplace.pptx
 

Math 2

  • 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 let, librarian : sets of all librarian normal_user : sets of all normal user common_function : sets of all common function librarian <=> normal user normal user => common function librarian ˅ normal user => common function
  • 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.