ASINMENT SE
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