sequence diagram smart stock business

22
Sequence Diagram CSE-308 SOFTWARE ENGINEERING AND INFORMATION SYSTEM DESIGN

Upload: tasnimmohiuddin

Post on 16-Apr-2017

249 views

Category:

Education


0 download

TRANSCRIPT

Page 1: Sequence diagram  smart stock business

Sequence Diagram

CSE-308 SOFTWARE ENGINEERING

AND INFORMATION SYSTEM DESIGN

Page 2: Sequence diagram  smart stock business

Project name Smart Stock Business

Sequence Diagram

Page 3: Sequence diagram  smart stock business

Today’s sequence diagram of use cases Request for opening accountSuccessful log inSell orderBuy orderFund withdrawal orderCancel orderApprove requestReject requestAuto logout

3

Page 4: Sequence diagram  smart stock business

USE CASE(1) REQUEST FOR OPENING ACCOUNT

Page 5: Sequence diagram  smart stock business

5

Opening_account :System :AccountOpening_a

ccountUIStart interface()

Giveinfo()

sending request()

sending request() getinfo()

checkinfo()

confirmrequest()

getapproval()

Client

Page 6: Sequence diagram  smart stock business

6

USE CASE(2) Successful log in

Page 7: Sequence diagram  smart stock business

:Successfullogin :password :System

:SuccessfulloginUI

Start interface()

Client

login() successfullogin()

confirmationmessage()

7

successfullogin()

askingpassword()

Page 8: Sequence diagram  smart stock business

8

USE CASE(3) Sell order

Page 9: Sequence diagram  smart stock business

9

:Sell order :Client :Admin

:Sell order UI

:Share info

getsharelist()

:Share market

Client startinterface()

showshare()

getshareinfo()getshareinfo() getshareinfo()

getshareprice()

Showshareprice()(

selectshare()

giveorder()giveorder() giveorder

()

Page 10: Sequence diagram  smart stock business

10

USE CASE(4) Buy order

Page 11: Sequence diagram  smart stock business

:Buy order :Client :Admin

:Buy order UI

getsharelinfo()

:Share market

Client startinterface()

showhsareinfo()

getclientinfo()getclientinfo()getclientinfo()

showclientinfo()

selectshare()

giveorder()giveorder()

11

giveorder()

Page 12: Sequence diagram  smart stock business

USE CASE(5) Fund

withdrawal order

Page 13: Sequence diagram  smart stock business

:Fund withdrawal

order:Client :Admi

n

:Fund withdra

wal order UI

Clientstartinterface()

selectamount()

getamount ()getamount () getamount ()

getclientinfo()

getapproval()

showapproval()

13

Page 14: Sequence diagram  smart stock business

USE CASE(6) Cancel order

Page 15: Sequence diagram  smart stock business

:Cancel order

:Admin

:Cancel order UI

:Share info

Clientstartinterface()

getlist oforder()

selectshare()

15

getlistoforder()getlistoforder()

showlistofshare()

giveorder() giveorder()giveorder()

Page 16: Sequence diagram  smart stock business

USE CASE(7) Approve Request

Page 17: Sequence diagram  smart stock business

17

:Approverequest :Request :Client

:ApproverequestUI

startinterface()

:Shareinfo

getrequest()

selectclient() getsellreques

t()

getbuyrequest()

getfundrequest()

getcancel request()

getclientinfo()

getshareinfo()showinfo()Approverequest()

getclient()Admi

n

Approverequest()

Approverequest()

Page 18: Sequence diagram  smart stock business

USE CASE(8) Reject request

Page 19: Sequence diagram  smart stock business

19

:Rejectrequest :Request :Client

:RejectrequestUI

startinterface()

:Shareinfo

getrequest()selectclient()

getsellrequest()

getbuyrequest()

getfundrequest()

getcancel request()

getclientinfo()

getshareinfo()showinfo()rejectrequest() rejectreques

t()rejectrequest()

getclient()Admi

n

Page 20: Sequence diagram  smart stock business

USE CASE(9) Auto log

out

Page 21: Sequence diagram  smart stock business

21

:Autologout :Account :Client:AutologoutU

I

selectclient()

:System

getclient()

getelapsedtime()

startinterface()

logingout() logingout

() logingout()

showloggedout()

Time

Page 22: Sequence diagram  smart stock business