What Are the Functional and Non Functional Requirements of a Library Management System

Embed Size (px)

Citation preview

  • 7/27/2019 What Are the Functional and Non Functional Requirements of a Library Management System

    1/4

    (Q)What are the functional and non functional

    requirements of a library management system?

    Answer:Functional and

    Non-Functional Requirements.

    This section gives the list of Functional and non-functional requirements that

    are applicable to the Library Management system

    Functional Requirement

    The Librarian does the following function(s):-

    1. Add Article

    New entries must be entered in database

    2. Update Article

    Any changes in articles should be updated in case of update

    3. Delete Article

    Wrong/Expiry/Un-usable entry must be removed from system

    4. Inquiry Members

    Inquiry all current enrolled members to view their details

    5. Inquiry Issuance

    Inquiry of all database articles

  • 7/27/2019 What Are the Functional and Non Functional Requirements of a Library Management System

    2/4

    6. Check out Article

    To issue any article must be checked out

    7. Check In article

    After receiving any article system will reenter article by Checking

    8. Inquiry waiting for approvals

    Librarian will generates all newly application which is in waiting list

    9. Reserve Article

    This use case is used to reserve any book with the name of librarian, it can

    be pledged

    10. Set user Permission

    From this user case Librarian can give permission categorically, also

    enabling/disabling of user permission can be set through this use case.

    MEMBER does the following function(s):-

    1. Authentication

    User must authenticated before accessing system

    2. Search Article

    User can search any article

    3. Request Article

    After successful searching member mark this book as requested article

    4. Check Account

    This use case is used to check account details

  • 7/27/2019 What Are the Functional and Non Functional Requirements of a Library Management System

    3/4

    Asst. Librarian does the following function(s):-

    Prepare Library databaseAll data base must be prepared

    Guest does the following function(s):-

    1. Register user

    User must full fill all application form for registration

    Non-Functional Requirement

    Safety Requirements

    The database may get crashed at any certain time due to virus or operating

    system failure. Therefore it is required to take the database backup.

    Security RequirementsWe are going to develop a secured database for the university .There are

    different categories of users namely teaching staff, administrator, library

    staff ,students etc., Depending upon the category of user the access rights are

    decided. It means if the user is an administrator then he can be able to

    modify the data, delete, append etc., all other users other than library staff

    only have the rights to retrieve the information about database.

    Software Quality AttributesThe Quality of the database is maintained in such a way so that it can be

    very user friendly to all the users of the database

    Hardware Constraints

  • 7/27/2019 What Are the Functional and Non Functional Requirements of a Library Management System

    4/4

    The system requires a database in order to store persistent data. The database

    should have backup capabilities.

    Software Constraints

    The development of the system will be constrained by the availability of

    required software such as database and development tools.