Upload
swapnil4umatters
View
8
Download
0
Embed Size (px)
DESCRIPTION
Satzinger book project solution
Citation preview
Bridgotte Ybarra ISM3113Individual AssignmentTheEyesHaveIt.com Book Exchange (pg. 147)
Actors:Buyer/Customer, Seller, Book Exchange
Use Cases UserUser goal & Resulting Use Case
BuyerSearch booksCreate account w/ payment infoPlace order/Purchase RequestEnter Service Code (optional seller rating)
SellerRegister as sellerAdd Book List (enter books for sale)Send purchase confirmation to buyer Ship Book OrderSend Shipment Confirmation Email to Buyer & Book Exchange
Exchange Maintain Book IndexMaintain Buyer InfoSend purchase confirmation email to sellerUpdate Book IndexMaintain Shipping StatusPay Seller (Send monthly check to seller for sales activity)
TheEyesHaveIt.com Use Case Diagram
TheEyesHaveIt.com - Domain Model Class Diagram
Fully developed description of Add a Seller
Use Case Name:Create seller account
Scenario:Create online seller account
Triggering Event:New seller wants to register for an account online
Brief Description:Online seller creates seller account by entering basic information such as Name, address, telephone, and current email address
Actors :Seller
Related Use Cases:Might be invoked by the Register as seller use case
Stakeholders:Accounting, Marketing, & Sales
Preconditions:Seller account subsystem must be available
Postconditions:Seller must be created and savedBook list (book inventory) subsystem must be availableSales history subsystem must be available
Flow of Activities:ActorSystem
1. Seller indicates desire to register as a seller (merchant) and enters basic seller information.1.1 System prompts for seller information1.2 System creates a new seller account1.3 System prompts for book inventory 1.4 System creates seller book list
ExceptionConditions:1.1 Basic seller data are incomplete1.2 The address isn't valid1.3 Book data are incomplete
System Sequence Diagram Add a Seller
Seller
addSeller (sellerID name, address, telephone, email)
Add a Seller
SYSTEM
sellerProfilePage
addBookList (title, author, keyword, category, condition, price)
bookFormPage
System
buyer
Use Case
seller
TheEyesHaveIt.com
Add Book List
Place PurchaseRequest
Ship Book Order
Register as seller
Book Exchange
Send Purchase NoticeEmail to Seller
Maintain BuyerInformation
Shipping Confirmationto Buyer & Exchange
Pay Seller
Search Books
Create Account w/Credit Card Info
Maintain ShippingStatus
Maintain Book Index
Update Book Index
Confirmation Emailto Buyer
Enter Service Code
Seller Rating Service Code Entered by Buyer is Optional
Bridgotte YbarraISM3113
-category-condition-price
Book ListStatic Structure
-sellerID-name-address-telephone-email
Seller-title-author-keyword
bookIndex-buyerID-name-address-telephone-email-creditCardType-creditCardNumber-creditCardExp
Buyer-orderID-bookID-bookName-bookCost-qty-deliveryAddress
Book Order-orderID-orderDate-shippingDetails
Order-checkNumber-orderID-orderTotal-checkTotal
Payments-serviceCode
Seller Rating-Given by
0..*
-Gives
1
-Received by
1
-Receives
0..*
-Entered by
1
-Enters
1..*
-Updated by
1
-Updates
1
-Placed by
1
-Places
1..*
-Searches
1
-Searched by
1
-Triggers
1
-Triggerd by
1
-Generates
1
-Generated by
1