ASINMENT SE

download ASINMENT SE

of 8

Transcript of ASINMENT SE

  • 8/3/2019 ASINMENT SE

    1/8

    PROBLEM:

    The management of an educational institute requires a library system. The

    system should allow students to borrow books , renew a book borrowed

    earlier, and return the book by deadlines specified when the books are

    borrowed. There is a fine thatmust be paid if the book is returned after the

    specified date.the overall system is looked after by a system administator.

    Functional/None Function Requirements

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

    are applicable to the Library Management system.

    Functional requirements

    The librarianResponsible for:

    Issuing book

    Receving bookFine studentRenewing book

    Student

    B

    orrow bookRenew bookReturn bookPay fine

    AdministratorResponsible for maintainablility of the system.

  • 8/3/2019 ASINMENT SE

    2/8

    Non-Functional requirements:

    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 databasebackup.

    Security Requirements

    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.

    If the user is librarian he can only perform specfied tasks like issue

    book,fine etc.

    Software Quality Attributes

    The 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

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

    database should have backup capabilities.

    Actors of the system :

    Actors of the system are:

    the students of the library

    students

    the librarian

    n

    n

  • 8/3/2019 ASINMENT SE

    3/8

  • 8/3/2019 ASINMENT SE

    4/8

    Use case diagram for borrow

    2.Use case: Renew book

    Actors

    student, LibrarianSummary

    The student renews the book from the systemPrecondition

    Whether the book is already issued its maximum limit..P

    ostconditionThe student has successfully renewed the bookExceptions

    If the book that is going to be renewed is after the due date, pay fineand get book renewed.

    3.Use case: return book

    library mgt

    system

    maxlimitokidvalid,nofine

    library mgt

    system

    idvalidnofine

  • 8/3/2019 ASINMENT SE

    5/8

  • 8/3/2019 ASINMENT SE

    6/8

    Description

    The student pays amount of the fine.Postcondition

    The student has successfully paid the fine

    ExceptionsThe Member has no debts to pay

  • 8/3/2019 ASINMENT SE

    7/8

  • 8/3/2019 ASINMENT SE

    8/8