Use Cases For Tarzan Online Book Store

Use Case UC1: Search Books Level: User goal Scope: Tarzan Online Book Store Primary Actor: Customer Stakeholders and interests: Customer: Wants to search books based on category,author-name or book-name Tarzan Online Book Store: Based on the details given by the customer system gives itinerary of books and the details. Preconditions: Must be a registered customer. Success Guarantee: The list of available books with details are displayed . Main Success Scenario: 1.1 1.2 1.3 Customer provides details about the category or author-name or book-name System validates about the books desired and confirms the book is available or not. System Prompts the available book details.

Extensions: System fails in search criteria. System displays a message . System asks for the details again.

Use Case UC2: Registration Level: User goal Scope: Tarzan Online Book Store Primary Actor: Customer Stakeholders and interests: Customer: Wants to register himself with Tarzan Online Book Store Tarzan Online Book Store: Confirms registration. Preconditions: Customer should not be registered before. Success Guarantee: System confirmation. Main Success Scenario: 1.4 1.5 Customer provides details about himself. System validates about the customer data .

Main Success Scenario: 1. Main Success Scenario: 1. Preconditions: Availability of books.6 1. Preconditions: Must be registered Success Guarantee: login details are correct. 1.8 Customer comes to Tarzan Online Book Store Customer enters the login details into the system System validates the customer details. Invalid Customer log in Details System displays an error message. 2a. 1. Use Case UC3: Login Level: User goal Scope: Tarzan Online Book Store Primary Actor: Customer Stakeholders and interests: Customer: logs in with Tarzan Online Book Store for different books related activities System: accurately check the login details provided by the customer are correct or not. . Extensions: Use Case UC4: Select books Level: User goal Scope: Tarzan Online Book Store Primary Actor: Customer Stakeholders and interests: Customer: Customer selects the book of his interest and he either purchase it or add it to “mybook” list.Extensions: If customer is already registered System displays a message.11 Customer select the book for adding to “mybook ” list.9 Customer selects the books to be purchased.10 Customer places a purchase order and make the payment.7 1. Success Guarantee: Display a message. System displays menu.

Success Guarantee: 100% Main Success Scenario: 1.16 System prompts view “mybook” 1. Extensions: 2a. System displays menu.19 Customer logs out of the system Extensions: 2a.13 Customer comes to Tarzan Online Book Store 1. 1.14 Customer enters the login details into the system.17 Customer requests view “mybook”. If books are out of stock then System displays an error message. Invalid Customer log in Details System displays an error message.1. 1. Use Case UC5: View “mybook” Level: User goal Scope: Tarzan Online Book Store Primary Actor: Customer Stakeholders and interests: Customer: View the list of books Preconditions: Customer must register with Tarzan online book store.18 Customer checks his list of book. 1.12 System completes the process and make changes accordingly. 1. Availbility of books. .15 System validates the customer details. Use Case U6: Add books Level: User goal Scope: Tarzan Online Book Store Primary Actor: Administrator Stakeholders and interests: Admin: Wants to add the books if they are out of stock.

Preconditions: User must have admin privilege and book quantity must be less than a particular number.21 System increases the quantity. Success Guarantee: The list of less quantity books are displayed . Main Success Scenario: 1. Main Success Scenario: 1. Use Case UC7: Track book record Level: User goal Scope: Tarzan Online Book Store Primary Actor: Administrator Stakeholders and interests: Admin: Wants to view the books whose quantity is less than a particular number.Tarzan Online Book Store: Books will be added into the system. System displays a message . Preconditions: User must have admin privilege Success Guarantee: The books quantity must increase.20 Admin add the books. System asks for the details again. . Extensions: System fails in search criteria.22 System Prompts the desired book details. 1.

Sign up to vote on this title
UsefulNot useful