Academic Integrity: tutoring, explanations, and feedback — we don’t complete graded work or submit on a student’s behalf.

Identify at least 5 use cases with a description. Two of he use cases should be

ID: 3886803 • Letter: I

Question

Identify at least 5 use cases with a description. Two of he use cases should be described by using the fully-dressed format and the casual format can be used for the rest of the use cases also add a SSD for each use case. Online Bookstore System on a Cloud Platform This project aims to develop an online bookstore system that acts as a central database containing various books in stock along with their title, author's name, published date, and cost. This project, basically a website, will get a large amount of online visitors. The system should be hosted on a cloud platform in order to avoid site crash. The project can be developed using Java (front end support) and SQI. (back end support). The online bookstore stores various book related details. Microsoft Azure can be used for cloud based infrastructure. The user will be able to login view a wide range of books arranged in respective categories. select desired book and view its price. check the availability of the book. search for specific books on the website. reserve a book by filling-in a form. see the due date (25 days from the date of issuance.) get a reminder once they cross the due date of submission of a book. Based on the above specification, identify at least 5 important use cases and describe each of them. Two of the use cases should be described using the fully-dressed format and the casual format can be used for the other use cases.

Explanation / Answer

Usecase 1: Login into online portal

This usecase is one which is very important for any application. Login into portal should contain username and password which it is validated against certain data stored into database. The actors for this usecase is
User and admin. The user is the one which performs this login and admin is the one who approves the login credentials.

Usecase 2: Select the desired book and view its price

In this usecase we have only one actor who selects their desired book and can view its price. The book details and price information is updated by the admin department.

Usecase 3: Checking Availability of book

Availability of the book can be one of the usecase which is used by both admin and user actors. The user will select a different book if there is no book available in his choice. Admin updates the new books if the stock is not available

Usecase 4: Reserve a book by filling in a form

This is also one of the best usecase which is used for reserving book of user choice. The actor in this usecase is user who reserves the book

Usecase 5: See the due date

Once the book is allocated it should display the due date for that book. So the user can renewal the book if the due date arrives.Actor in this usecase is a user.

Detailed description:

Usecase 1: Login into onlie portal

System Name: Online Bookstore system
Date: 19/9/2017
Version:1.0
Author:
Usecase name: login into online portal
usecase id:1
priority:1
Primary actor(business): User
Primary actor (system): Admin
Description: This usecase is one which is very important for any application. Login into portal should contain username and password which it is validated against certain data stored into the database. The actors for this usecase is User and admin. The user is the one which performs this login and admin is the one who approves the login credentials.


Usecase 2: Checking availability of book

System Name: Online Bookstore system
Date: 19/9/2017
Version:1.0
Author:
Usecase name: Checking availability of book
usecase id:2
priority:3
Primary actor(business): User
Primary actor (system): Admin
Description: Availability of the book can be one of the usecase which is used by both admin and user actors. The user will select a different book if there is no book available in his choice. Admin updates the new books if the stock is not available