SlideShare a Scribd company logo
1 of 9
LASANIN 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

Viewers also liked

Unit 6-refrigeration-part-1
Unit 6-refrigeration-part-1Unit 6-refrigeration-part-1
Unit 6-refrigeration-part-1Tariq Syed
 
Se prod thermo_chapter_2_compressor
Se prod thermo_chapter_2_compressorSe prod thermo_chapter_2_compressor
Se prod thermo_chapter_2_compressorVJTI Production
 
Thermodynamics for gas turbine cycles 1of2
Thermodynamics for gas turbine cycles 1of2Thermodynamics for gas turbine cycles 1of2
Thermodynamics for gas turbine cycles 1of2Pavlos Zachos
 
Se prod thermo_chapter_4_i.c.engines
Se prod thermo_chapter_4_i.c.enginesSe prod thermo_chapter_4_i.c.engines
Se prod thermo_chapter_4_i.c.enginesVJTI Production
 
Chapter 10 Powerpoint
Chapter 10 PowerpointChapter 10 Powerpoint
Chapter 10 PowerpointMrreynon
 
Se prod thermo_chapter_5_refrigeration
Se prod thermo_chapter_5_refrigerationSe prod thermo_chapter_5_refrigeration
Se prod thermo_chapter_5_refrigerationVJTI Production
 
Chapter 14.2 : Colligative Properties
Chapter 14.2 : Colligative PropertiesChapter 14.2 : Colligative Properties
Chapter 14.2 : Colligative PropertiesChris Foltz
 
Chapter 11 Lecture- Intermolecular Forces, Liquids, & Solids
Chapter 11 Lecture- Intermolecular Forces, Liquids, & SolidsChapter 11 Lecture- Intermolecular Forces, Liquids, & Solids
Chapter 11 Lecture- Intermolecular Forces, Liquids, & SolidsMary Beth Smith
 
Chapter 21 Lecture- Nuclear Chemistry
Chapter 21 Lecture- Nuclear ChemistryChapter 21 Lecture- Nuclear Chemistry
Chapter 21 Lecture- Nuclear ChemistryMary Beth Smith
 
Chapter 16 Lecture- Acid/Base Equilibrium
Chapter 16 Lecture- Acid/Base EquilibriumChapter 16 Lecture- Acid/Base Equilibrium
Chapter 16 Lecture- Acid/Base EquilibriumMary Beth Smith
 

Viewers also liked (20)

Unit8
Unit8Unit8
Unit8
 
Unit10
Unit10Unit10
Unit10
 
Unit2
Unit2Unit2
Unit2
 
Unit 6-refrigeration-part-1
Unit 6-refrigeration-part-1Unit 6-refrigeration-part-1
Unit 6-refrigeration-part-1
 
Unit7
Unit7Unit7
Unit7
 
Lecture note e2063
Lecture note e2063Lecture note e2063
Lecture note e2063
 
Unit5
Unit5Unit5
Unit5
 
Unit4
Unit4Unit4
Unit4
 
Unit11
Unit11Unit11
Unit11
 
Se prod thermo_chapter_2_compressor
Se prod thermo_chapter_2_compressorSe prod thermo_chapter_2_compressor
Se prod thermo_chapter_2_compressor
 
Refrigiration and air conditioning by abhishek singh
Refrigiration and air conditioning by abhishek singhRefrigiration and air conditioning by abhishek singh
Refrigiration and air conditioning by abhishek singh
 
Thermodynamics for gas turbine cycles 1of2
Thermodynamics for gas turbine cycles 1of2Thermodynamics for gas turbine cycles 1of2
Thermodynamics for gas turbine cycles 1of2
 
Se prod thermo_chapter_4_i.c.engines
Se prod thermo_chapter_4_i.c.enginesSe prod thermo_chapter_4_i.c.engines
Se prod thermo_chapter_4_i.c.engines
 
Chapter 10 Powerpoint
Chapter 10 PowerpointChapter 10 Powerpoint
Chapter 10 Powerpoint
 
Chemical thermodynamics
Chemical thermodynamicsChemical thermodynamics
Chemical thermodynamics
 
Se prod thermo_chapter_5_refrigeration
Se prod thermo_chapter_5_refrigerationSe prod thermo_chapter_5_refrigeration
Se prod thermo_chapter_5_refrigeration
 
Chapter 14.2 : Colligative Properties
Chapter 14.2 : Colligative PropertiesChapter 14.2 : Colligative Properties
Chapter 14.2 : Colligative Properties
 
Chapter 11 Lecture- Intermolecular Forces, Liquids, & Solids
Chapter 11 Lecture- Intermolecular Forces, Liquids, & SolidsChapter 11 Lecture- Intermolecular Forces, Liquids, & Solids
Chapter 11 Lecture- Intermolecular Forces, Liquids, & Solids
 
Chapter 21 Lecture- Nuclear Chemistry
Chapter 21 Lecture- Nuclear ChemistryChapter 21 Lecture- Nuclear Chemistry
Chapter 21 Lecture- Nuclear Chemistry
 
Chapter 16 Lecture- Acid/Base Equilibrium
Chapter 16 Lecture- Acid/Base EquilibriumChapter 16 Lecture- Acid/Base Equilibrium
Chapter 16 Lecture- Acid/Base Equilibrium
 

Similar to Library Management System Requirements

Librarymanagementsystem
Librarymanagementsystem Librarymanagementsystem
Librarymanagementsystem Bijo Thomas
 
Library management system
Library management systemLibrary management system
Library management systemABhay Panchal
 
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
LibrarymanagementsystemLibrarymanagementsystem
LibrarymanagementsystemJUVVANAGASAI
 
CREATING AND MANAGING USER ACCOUNTS.pdf
CREATING AND MANAGING USER ACCOUNTS.pdfCREATING AND MANAGING USER ACCOUNTS.pdf
CREATING AND MANAGING USER ACCOUNTS.pdfSolomonAnab1
 
Software Requirement & Specification Document for Library Management System
Software Requirement & Specification Document for Library Management SystemSoftware Requirement & Specification Document for Library Management System
Software Requirement & Specification Document for Library Management SystemNAJEEBULLAH810771
 
chapter01-introductiontowindowsserver2003-090505014519-phpapp02.pdf
chapter01-introductiontowindowsserver2003-090505014519-phpapp02.pdfchapter01-introductiontowindowsserver2003-090505014519-phpapp02.pdf
chapter01-introductiontowindowsserver2003-090505014519-phpapp02.pdfKhadijaTahir29
 
Object-oriented analysis and design
Object-oriented analysis and designObject-oriented analysis and design
Object-oriented analysis and designAhmed Elnaggar
 
SOULppt.pptx
SOULppt.pptxSOULppt.pptx
SOULppt.pptxlisbala
 
Fishbowl's Packaged Tools for WebCenter Automation
Fishbowl's Packaged Tools for WebCenter AutomationFishbowl's Packaged Tools for WebCenter Automation
Fishbowl's Packaged Tools for WebCenter AutomationFishbowl Solutions
 
Online Library Management
Online Library ManagementOnline Library Management
Online Library ManagementVarsha Sarkar
 
Necto 16 training 17 - administration
Necto 16 training 17 -  administrationNecto 16 training 17 -  administration
Necto 16 training 17 - administrationPanorama Software
 
IBM Lotus Notes Client Management Done Right – Beginning to End
IBM Lotus Notes Client Management Done Right – Beginning to EndIBM Lotus Notes Client Management Done Right – Beginning to End
IBM Lotus Notes Client Management Done Right – Beginning to Endpanagenda
 

Similar to Library Management System Requirements (20)

Math 2
Math 2Math 2
Math 2
 
Math
MathMath
Math
 
Librarymanagementsystem
Librarymanagementsystem Librarymanagementsystem
Librarymanagementsystem
 
Library management system
Library management systemLibrary management system
Library management system
 
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
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
 
OCSP.pptx
OCSP.pptxOCSP.pptx
OCSP.pptx
 
CREATING AND MANAGING USER ACCOUNTS.pdf
CREATING AND MANAGING USER ACCOUNTS.pdfCREATING AND MANAGING USER ACCOUNTS.pdf
CREATING AND MANAGING USER ACCOUNTS.pdf
 
Software Requirement & Specification Document for Library Management System
Software Requirement & Specification Document for Library Management SystemSoftware Requirement & Specification Document for Library Management System
Software Requirement & Specification Document for Library Management System
 
chapter01-introductiontowindowsserver2003-090505014519-phpapp02.pdf
chapter01-introductiontowindowsserver2003-090505014519-phpapp02.pdfchapter01-introductiontowindowsserver2003-090505014519-phpapp02.pdf
chapter01-introductiontowindowsserver2003-090505014519-phpapp02.pdf
 
Module5SADP.pptx
Module5SADP.pptxModule5SADP.pptx
Module5SADP.pptx
 
Object-oriented analysis and design
Object-oriented analysis and designObject-oriented analysis and design
Object-oriented analysis and design
 
SOULppt.pptx
SOULppt.pptxSOULppt.pptx
SOULppt.pptx
 
SOULppt.pptx
SOULppt.pptxSOULppt.pptx
SOULppt.pptx
 
Fishbowl's Packaged Tools for WebCenter Automation
Fishbowl's Packaged Tools for WebCenter AutomationFishbowl's Packaged Tools for WebCenter Automation
Fishbowl's Packaged Tools for WebCenter Automation
 
Online Library Management
Online Library ManagementOnline Library Management
Online Library Management
 
Necto 16 training 17 - administration
Necto 16 training 17 -  administrationNecto 16 training 17 -  administration
Necto 16 training 17 - administration
 
IBM Lotus Notes Client Management Done Right – Beginning to End
IBM Lotus Notes Client Management Done Right – Beginning to EndIBM Lotus Notes Client Management Done Right – Beginning to End
IBM Lotus Notes Client Management Done Right – Beginning to End
 
BookStore
BookStoreBookStore
BookStore
 

Recently uploaded

Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsKarinaGenton
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docxPoojaSen20
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentInMediaRes1
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxGaneshChakor2
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsanshu789521
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introductionMaksud Ahmed
 
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
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxiammrhaywood
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxpboyjonauth
 
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
 
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
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityGeoBlogs
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...EduSkills OECD
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxSayali Powar
 
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
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionSafetyChain Software
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptxVS Mahajan Coaching Centre
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfsanyamsingh5019
 

Recently uploaded (20)

Science 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its CharacteristicsScience 7 - LAND and SEA BREEZE and its Characteristics
Science 7 - LAND and SEA BREEZE and its Characteristics
 
mini mental status format.docx
mini    mental       status     format.docxmini    mental       status     format.docx
mini mental status format.docx
 
Alper Gobel In Media Res Media Component
Alper Gobel In Media Res Media ComponentAlper Gobel In Media Res Media Component
Alper Gobel In Media Res Media Component
 
CARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptxCARE OF CHILD IN INCUBATOR..........pptx
CARE OF CHILD IN INCUBATOR..........pptx
 
Presiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha electionsPresiding Officer Training module 2024 lok sabha elections
Presiding Officer Training module 2024 lok sabha elections
 
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
 
microwave assisted reaction. General introduction
microwave assisted reaction. General introductionmicrowave assisted reaction. General introduction
microwave assisted reaction. General introduction
 
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
 
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptxSOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
SOCIAL AND HISTORICAL CONTEXT - LFTVD.pptx
 
Introduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptxIntroduction to AI in Higher Education_draft.pptx
Introduction to AI in Higher Education_draft.pptx
 
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
 
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
 
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
 
Paris 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activityParis 2024 Olympic Geographies - an activity
Paris 2024 Olympic Geographies - an activity
 
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
Presentation by Andreas Schleicher Tackling the School Absenteeism Crisis 30 ...
 
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptxPOINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
POINT- BIOCHEMISTRY SEM 2 ENZYMES UNIT 5.pptx
 
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
 
Mastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory InspectionMastering the Unannounced Regulatory Inspection
Mastering the Unannounced Regulatory Inspection
 
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions  for the students and aspirants of Chemistry12th.pptxOrganic Name Reactions  for the students and aspirants of Chemistry12th.pptx
Organic Name Reactions for the students and aspirants of Chemistry12th.pptx
 
Sanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdfSanyam Choudhary Chemistry practical.pdf
Sanyam Choudhary Chemistry practical.pdf
 

Library Management System Requirements

  • 1. LASANIN BIN LAYAI A142104 TITTLE : SOFTWARE REQUIREMENTS SPECIFICATION FOR WEB LIBRARY MANAGEMENT SYSTEM
  • 2. • 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
  • 3. 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
  • 4. • 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
  • 5. 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
  • 6. 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
  • 7. 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
  • 8. 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
  • 9. 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.