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 .

2a.Extensions: If customer is already registered System displays a message.10 Customer places a purchase order and make the payment. 1. Invalid Customer log in Details System displays an error message. 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. Main Success Scenario: 1. 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. 1.6 1. System displays menu.9 Customer selects the books to be purchased. Main Success Scenario: 1. . Success Guarantee: Display a message.11 Customer select the book for adding to “mybook ” list. Preconditions: Must be registered Success Guarantee: login details are correct.7 1.8 Customer comes to Tarzan Online Book Store Customer enters the login details into the system System validates the customer details. Preconditions: Availability of books.

19 Customer logs out of the system Extensions: 2a. 1.15 System validates the customer details. Availbility of books. Success Guarantee: 100% Main Success Scenario: 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. 1. Extensions: 2a. System displays menu.18 Customer checks his list of book.14 Customer enters the login details into the system.17 Customer requests view “mybook”.13 Customer comes to Tarzan Online Book Store 1. 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.16 System prompts view “mybook” 1. If books are out of stock then System displays an error message. Invalid Customer log in Details System displays an error message.12 System completes the process and make changes accordingly. 1.1. 1. .

Main Success Scenario: 1. System asks for the details again.22 System Prompts the desired book details. 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. Success Guarantee: The list of less quantity books are displayed .20 Admin add the books. Main Success Scenario: 1.21 System increases the quantity. 1. Preconditions: User must have admin privilege Success Guarantee: The books quantity must increase. Preconditions: User must have admin privilege and book quantity must be less than a particular number.Tarzan Online Book Store: Books will be added into the system. . Extensions: System fails in search criteria. System displays a message .

Sign up to vote on this title
UsefulNot useful