0% found this document useful (0 votes)
22 views

Assignment No 1

This document describes the requirements for a library management system. It includes domain, inverse, functional, and non-functional requirements. The domain requirements are to provide book information, search the database for books, add and update books. The inverse requirements specify restrictions like only allowing digits in user IDs. The functional requirements allow users to search, request, and renew books and librarians to add members and manage books. The non-functional requirements specify that the system needs to have adequate performance, usability, reliability, scalability, and security.

Uploaded by

Sofia Rehman
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
22 views

Assignment No 1

This document describes the requirements for a library management system. It includes domain, inverse, functional, and non-functional requirements. The domain requirements are to provide book information, search the database for books, add and update books. The inverse requirements specify restrictions like only allowing digits in user IDs. The functional requirements allow users to search, request, and renew books and librarians to add members and manage books. The non-functional requirements specify that the system needs to have adequate performance, usability, reliability, scalability, and security.

Uploaded by

Sofia Rehman
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 2

ASSIGNMENT NO:02

Submitted by: SOFIA REHMAN.

Roll no: CS_19063

Department: BS(Computer science)

Semester: 7th

Submitted to: Ma`am Javeria

LIBRARY MANAGEMENT SYSTEM


SOFIA REHMAN.
Domain Requirements:
1. Provide the information regarding books.
2. Search for the required books from database.
3. Add new book to the database.
4. Update the number of books in database.
5. Enter data of issued book in Database.
Inverse Requirements:
1. When a customer specifies that something must not be done. For example, User ID should only
contain digits.
2. The system lets the library staff to check which all members have blocked the books and
whether they can borrow any more books or not.
3. The system allows the Librarian to create the books catalog, add/delete books and maintain the
books catalog. The system updates the billing system as and when the member borrows or
returns a book.
4. The system shall not use red color in the user interface, whenever it is asking for inputs from the
end-user.
5. Software would be user friendly

Functional Requirements:
1. Allow the user to search for books based on title, publication date, author, etc., and find their
location in the library.
2. Allow the librarian to add and remove new members.
3. Librarian can add and manage the books.
4. Users can request, reserve, or renew a book.
5. The system should notify the user and librarian about the overdue books.

Non Functional Requirements:


1. Performance: The Server would be able to perform desired tasks in reasonable unit of time.
2. Ease of Use: The proposed system would be user-friendly and would provide Graphical User
Interface (GUI).
3. Reliability: The Server would perform desired tasks as expected. The system does its work with
more accuracy like user registration to the system, user validation and authorization, book search
and issue operation, return status, and updating the database by synchronizing between database
and application.
4. Scalability: The proposed system would be scalable to support extended number of users.
5. Security: The system would provide access to only legitimate users. It will be secure on network
and only authorized person can use it.

You might also like