Michael Edrei Miguel Eloisa Gabriel Ratna Iswara Artha Wibawa
Michael Edrei Miguel Eloisa Gabriel Ratna Iswara Artha Wibawa
Business Requirements:
1. The system has the log in (time in and time out) for us to manage the information
to protect the librarian and the customer and so with the books, so that we can
determine who entered in the library in case that something is happen, and that
will be manage by the admin.
2. The system will allow the user to provide the information if the books are
available and where to find.
3. The system will provide transaction that notify the user the maximum limit on how
many days that the user can keep the book.
4. The system provides the list of the books according to the category for them to
easily find what they need.
5. The system sends notification to the member who has reserved the book about
the availability of the book even you reserved the book in other library because
the system holds the data with both libraries.
User Requirements:
1. As a user, I want to easily find the book in the Library Management System with
a help of a Search Feature.
2. As a user, I want to check the deadline of my borrowed book.
3. As an admin, I want to generate the all of the borrowed books on a day that the
admin wants to check.
4. As an admin, I want to check the user information, and also the history of what
the user borrowed.
5. As a librarian, I want to view, add, update, and delete books that are in the
system.
System Requirements:
Functional Requirements:
1. Search for a Book; The user can search the book that he wants to find
in the system by inputting the author, genre, or the title of the book.
2. Notify Feature; The system will automatically notify the user once the
deadline of the borrowed book is near.
3. Data Generator; The system will compile all the borrowed books and a
Download button will appear right below on it.
4. Check User Info; The system will show all the information that was
given to us by the user, and also the history of the books that he/she
has borrowed which includes the date and time.
5. Book List; The system will get the listed books in the database, and the
librarian can view the book, add new books, update the version of the
book, and delete books that is outdated that is in the database.
Non-functional Requirements:
1. The list of books that he/she wants to search should appear right after
he/she typed it in the system.
2. The system will send an email notification to the user an hour before
the deadline.
3. The system will compile it for at least a minute or less, depends on the
data that will be compiled, and if you will download it, it will save as
PDF or and Excel File.
4. The information will be protected with the use of Access Control, which
means that the admin will only access the information.
5. The system will get the listed books in the database for 15-20 seconds,
and add, update, and delete it once the librarian clicked the button that
will do so.