logo

Library Management System: UML Diagrams for Book Checkout

   

Added on  2024-07-22

11 Pages1455 Words259 Views
 | 
 | 
 | 
NIT2213 Software Engineering Trimester 2
2018 Assignment
Library Management System: UML Diagrams for Book Checkout_1

Contents
List of figures.........................................................................................................................................2
Introduction...........................................................................................................................................3
1. Write the use case description for checking out books with one any exceptional case....................4
2. Draw a use case diagram for the whole case study...........................................................................6
3. Draw a class diagram for the whole case study.................................................................................7
4. Draw a sequence diagram for the given case – checking out books..................................................8
5. Draw a state machine diagram for the case study – Library Management System...........................9
Conclusion...........................................................................................................................................10
References...........................................................................................................................................11
List of figures
Figure 1 Use case Diagram........................................................................................................6
Figure 2 Class Diagram..............................................................................................................7
Figure 3 Sequence Diagram.......................................................................................................8
Figure 4 State Machine Diagram...............................................................................................9
Library Management System: UML Diagrams for Book Checkout_2

Introduction
This report and diagrams are prepared for a new system which is required to manage the
library system in the university. They require UML diagrams which can specify all entities,
possible actions, attributes and some operations. The Use case description is required for
checking out books from the library which describe the workflow in the system. Another
UML diagrams like a state machine, sequence, class, and use case diagram are designed for
providing information related to the library system.
Library Management System: UML Diagrams for Book Checkout_3

1. Write the use case description for checking out books with one any exceptional case.
The below table determines the use case description for checking out books from the library.
Table 1 Use case descripiton
Use Case ID: ACCUC0012
Use Case Name: Checking Out books
Created By: Joey Triband
Date Created: 25, JUNE’2016
Description: Checking Out books use case describes the page where all available
books are listed by fetching data from library database upon searching
by the patron. The search can be made with the title, author name, book
name, etc. They are grouped according to their categories in the
database. Each category section contains the same genre of books. There
is a search option on which patron can type the name of the book if the
book is available then it will display in a search result from where it
leads to issue page or reserve page as per the choice of patron. The
library has many copies of the same book and it displays the list if
available, so from there patron can reserve that book.
Primary actor: Patrons
Secondary actor: Library System
Preconditions: The patron must register with the library authorities or system.
Postconditions: The server or internet should work perfectly to access the system and
view the all book list.
Main flow: 1. A patron enters the system library homepage.
2. Upon searching, the system will display all books.
3. The patron can search book based upon book details.
4. After searching, filtered books are shown which are available.
5. The patron can reserve or issue books.
6. The patron can reserve a book only if its copy is available.
7. Patron issue the selected book and get the details of due date
along with loan amount.
8. Patron checkout the book from system and system will update
the status.
9. Admin can track all books and also manage the books.
10. If search results come 0 then patron can’t issue book else issue
another book.
11. Otherwise, the patron can issue that book which one is a
requirement of the patron.
12. The patron can a view the full details of the particular book.
Alternative flow If the book is, not available in the library, search results
will be 0.
Library Management System: UML Diagrams for Book Checkout_4

End of preview

Want to access all the pages? Upload your documents or become a member.

Related Documents