Task 2: Case Study: Customer Supporting System (Online Book Store)
Task 2: Case Study: Customer Supporting System (Online Book Store)
Procedure:
Generally event is specification of a significances occurrence that has a location in time & space .The Flow of
events of a usecase contains the most important information derived from usecase modeling work.it should describe the
usecases flow of events clearly enough for an outsider to easily understand it.Remember flow of events should present
what the system does,not how the system is design to perform the required behavior.
2)Describe what data is exchanged between the actor and the usecase
3)Do not describe the details of the user interface,unless it is necessary to understand the behavior of the system.
Login: here we will our credentials and login to the online book store.
Browser catalog: here user can browse his required book according to his need such as amount ,author, version etc.….
Order book: after selecting the book can order the book on checking the option “buy now’.
Manage account: here we will have the option of online payment through our account were it will manage our account
details like sending OTPS checking balance ect.
Ship book: after the payment of money to the book, the book is shipped to our address in various steps.this is managed by
the system.
Manage catalog: in this the admin will check and analyze the details of shipping books.
WWW.KVRSOFTWARES.BLOGSPOT.COM
Login Login
Search books
Search book
books
Browse catalog
Browse catalog
Order book
Order book
Manage account
Manage account
Ship book
Ship book
Manage catalog
Manage catalog
WWW.KVRSOFTWARES.BLOGSPOT.COM
c) Aim: Draw Event table
Event table:
WWW.KVRSOFTWARES.BLOGSPOT.COM
d) Aim: Identify and analyze domain classes:
address
customer Seller
Street:string
name:string N ame:
City:string
id:string string
State:string
password:int Address:
Country:string
address:string string
Pincode:int
Orderbooks() U rl:int
Searchtitle() Check
Fill the order availability()
form() Confirm()
Give
catalog()
Send
details()
Give order
Login form() logout
Logout
confirm
Login
Customerid:string
Id:address
Mode of payment
Book Mode of
payment
Book Creditcardno:int
Title: Checkno:int
string Pay by cash()
Author: Pay through
string money order()
Publisher:
string
WWW.KVRSOFTWARES.BLOGSPOT.COM
orderform
order form
Customer: string
Tax:int
Paymentmode:int
Deliveryfee:int
Totalbill:int
Dateoforder:int
usecase diagram
WWW.KVRSOFTWARES.BLOGSPOT.COM
->Class diagram:
f) Aim: Develop CRUD matrix to represent relationship between use cases and problem domain classes
WWW.KVRSOFTWARES.BLOGSPOT.COM