sequence diagram smart stock business

Post on 16-Apr-2017

248 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

Sequence Diagram

CSE-308 SOFTWARE ENGINEERING

AND INFORMATION SYSTEM DESIGN

Project name Smart Stock Business

Sequence Diagram

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

3

USE CASE(1) REQUEST FOR OPENING ACCOUNT

5

Opening_account :System :AccountOpening_a

ccountUIStart interface()

Giveinfo()

sending request()

sending request() getinfo()

checkinfo()

confirmrequest()

getapproval()

Client

6

USE CASE(2) Successful log in

:Successfullogin :password :System

:SuccessfulloginUI

Start interface()

Client

login() successfullogin()

confirmationmessage()

7

successfullogin()

askingpassword()

8

USE CASE(3) Sell order

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

()

10

USE CASE(4) Buy order

:Buy order :Client :Admin

:Buy order UI

getsharelinfo()

:Share market

Client startinterface()

showhsareinfo()

getclientinfo()getclientinfo()getclientinfo()

showclientinfo()

selectshare()

giveorder()giveorder()

11

giveorder()

USE CASE(5) Fund

withdrawal order

:Fund withdrawal

order:Client :Admi

n

:Fund withdra

wal order UI

Clientstartinterface()

selectamount()

getamount ()getamount () getamount ()

getclientinfo()

getapproval()

showapproval()

13

USE CASE(6) Cancel order

:Cancel order

:Admin

:Cancel order UI

:Share info

Clientstartinterface()

getlist oforder()

selectshare()

15

getlistoforder()getlistoforder()

showlistofshare()

giveorder() giveorder()giveorder()

USE CASE(7) Approve Request

17

:Approverequest :Request :Client

:ApproverequestUI

startinterface()

:Shareinfo

getrequest()

selectclient() getsellreques

t()

getbuyrequest()

getfundrequest()

getcancel request()

getclientinfo()

getshareinfo()showinfo()Approverequest()

getclient()Admi

n

Approverequest()

Approverequest()

USE CASE(8) Reject request

19

:Rejectrequest :Request :Client

:RejectrequestUI

startinterface()

:Shareinfo

getrequest()selectclient()

getsellrequest()

getbuyrequest()

getfundrequest()

getcancel request()

getclientinfo()

getshareinfo()showinfo()rejectrequest() rejectreques

t()rejectrequest()

getclient()Admi

n

USE CASE(9) Auto log

out

21

:Autologout :Account :Client:AutologoutU

I

selectclient()

:System

getclient()

getelapsedtime()

startinterface()

logingout() logingout

() logingout()

showloggedout()

Time

top related