SlideShare a Scribd company logo
1 of 22
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 account
 Successful log in
 Sell order
 Buy order
 Fund withdrawal order
 Cancel order
 Approve request
 Reject request
 Auto logout
3
USE CASE(1)
REQUEST FOR
OPENING ACCOUNT
5
Opening_acc
ount :System :AccountOpening_acc
ountUI
Start
interface()
Giveinfo()
sending
request()
sending
request()
getinfo()
checkinfo()
confirmrequest()
getapproval()
Client
6
USE CASE(2)
Successful log in
:Successfullogi
n :password :System
:Successfullogin
UI
Start interface()
Client
login() successfullogin()
confirmationmessag
e()
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 :Admin
:Fund
withdrawa
l order UI
Client
startinterface()
selectamount()
getamount ()
getamount () getamount ()
getclientinfo()
getapproval()show
approval()
13
USE CASE(6)
Cancel order
:Cancel order :Admin
:Cancel
order UI :Share info
Client
startinterface()
getlist
oforder()
selectshare()
15
getlistoforder()
getlistoforder()
showlist
ofshare()
giveorder() giveorder()
giveorder()
USE CASE(7)
Approve Request
17
:Approvereque
st
:Request :Client
:Approverequest
UI
startinterface()
:Shareinfo
getrequest()selectclient()
getsellrequest()
getbuyrequest()
getfundrequest()
getcancel
request()
getclientinfo()
getshareinfo()showinfo()
Approve
request()
getclient()
Admin
Approverequest() Approverequest()
USE CASE(8)
Reject request
19
:Rejectrequest :Request :Client
:RejectrequestU
I
startinterface(
)
:Shareinfo
getrequest()selectclient() getsellrequest()
getbuyrequest()
getfundrequest(
)
getcancel
request()
getclientinfo()
getshareinfo()showinfo()
reject
request() rejectrequest() rejectrequest()
getclient()
Admin
USE CASE(9)
Auto log out
21
:Autologout :Account :Client
:AutologoutUI
selectclient()
:System
getclient()
getelapsedtime()
startinterface()
logingout()
logingout()
logingout()
showlogged
out()
Time
Sequence diagram  smart stock business

More Related Content

What's hot

Scrollable Updatable
Scrollable UpdatableScrollable Updatable
Scrollable Updatable
leminhvuong
 
15.project attendence managemnt system
15.project attendence managemnt system15.project attendence managemnt system
15.project attendence managemnt system
Haseeb Nasir
 
UML Diagrams for Real estate management system
UML Diagrams for Real estate management systemUML Diagrams for Real estate management system
UML Diagrams for Real estate management system
Starlee Lathong
 
Enhanced E-R diagram
Enhanced E-R diagramEnhanced E-R diagram
Enhanced E-R diagram
Mayank Jain
 

What's hot (20)

Scrollable Updatable
Scrollable UpdatableScrollable Updatable
Scrollable Updatable
 
DFD For E-learning Project
DFD For E-learning ProjectDFD For E-learning Project
DFD For E-learning Project
 
Types of UML diagrams
Types of UML diagramsTypes of UML diagrams
Types of UML diagrams
 
15.project attendence managemnt system
15.project attendence managemnt system15.project attendence managemnt system
15.project attendence managemnt system
 
Online job portal java project report
Online job portal java project reportOnline job portal java project report
Online job portal java project report
 
Online Job Portal (UML Diagrams)
Online Job Portal (UML Diagrams)Online Job Portal (UML Diagrams)
Online Job Portal (UML Diagrams)
 
Super marketbillingsystemproject
Super marketbillingsystemprojectSuper marketbillingsystemproject
Super marketbillingsystemproject
 
Layered Software Architecture
Layered Software ArchitectureLayered Software Architecture
Layered Software Architecture
 
Activity diagram
Activity diagramActivity diagram
Activity diagram
 
Student Management System report
Student Management System reportStudent Management System report
Student Management System report
 
Job portal system doc
Job portal system   docJob portal system   doc
Job portal system doc
 
Sql ppt
Sql pptSql ppt
Sql ppt
 
UML Diagrams for Real estate management system
UML Diagrams for Real estate management systemUML Diagrams for Real estate management system
UML Diagrams for Real estate management system
 
SRS For Online Store
SRS For Online StoreSRS For Online Store
SRS For Online Store
 
Model View Controller (MVC)
Model View Controller (MVC)Model View Controller (MVC)
Model View Controller (MVC)
 
Java applet
Java appletJava applet
Java applet
 
MULTI THREADING IN JAVA
MULTI THREADING IN JAVAMULTI THREADING IN JAVA
MULTI THREADING IN JAVA
 
College Management System Project
College Management System ProjectCollege Management System Project
College Management System Project
 
Mysql
MysqlMysql
Mysql
 
Enhanced E-R diagram
Enhanced E-R diagramEnhanced E-R diagram
Enhanced E-R diagram
 

Viewers also liked

Pertemuan 6-2-sequence-diagram
Pertemuan 6-2-sequence-diagramPertemuan 6-2-sequence-diagram
Pertemuan 6-2-sequence-diagram
Abi Bobon
 
Sequence Diagram
Sequence DiagramSequence Diagram
Sequence Diagram
weichen
 
Unified modeling language diagrams
Unified modeling language diagramsUnified modeling language diagrams
Unified modeling language diagrams
Alaa Ahmed
 
Final Presentation - Edan&Itzik
Final Presentation - Edan&ItzikFinal Presentation - Edan&Itzik
Final Presentation - Edan&Itzik
itzik cohen
 
Analysis and design of Online stock trading software
Analysis and design of Online stock trading softwareAnalysis and design of Online stock trading software
Analysis and design of Online stock trading software
daksh bhatt
 
Daum APIs: A to Z - API Meetup 2014
Daum APIs: A to Z  - API Meetup 2014Daum APIs: A to Z  - API Meetup 2014
Daum APIs: A to Z - API Meetup 2014
Channy Yun
 
Home automation
Home automationHome automation
Home automation
ahmkashwa
 

Viewers also liked (20)

Pertemuan 6-2-sequence-diagram
Pertemuan 6-2-sequence-diagramPertemuan 6-2-sequence-diagram
Pertemuan 6-2-sequence-diagram
 
Sequence Diagram
Sequence DiagramSequence Diagram
Sequence Diagram
 
Smart home using arduino, raspberry pi and more
Smart home using  arduino, raspberry pi and moreSmart home using  arduino, raspberry pi and more
Smart home using arduino, raspberry pi and more
 
Analysis
AnalysisAnalysis
Analysis
 
Unified modeling language diagrams
Unified modeling language diagramsUnified modeling language diagrams
Unified modeling language diagrams
 
Final Presentation - Edan&Itzik
Final Presentation - Edan&ItzikFinal Presentation - Edan&Itzik
Final Presentation - Edan&Itzik
 
Analysis and design of Online stock trading software
Analysis and design of Online stock trading softwareAnalysis and design of Online stock trading software
Analysis and design of Online stock trading software
 
Smart home device system using arduino uno & X-Bee
Smart home device system using arduino uno & X-BeeSmart home device system using arduino uno & X-Bee
Smart home device system using arduino uno & X-Bee
 
Reusable APIs
Reusable APIsReusable APIs
Reusable APIs
 
Daum APIs: A to Z - API Meetup 2014
Daum APIs: A to Z  - API Meetup 2014Daum APIs: A to Z  - API Meetup 2014
Daum APIs: A to Z - API Meetup 2014
 
The Art Of Testing Trading Platforms From AppLabs
The Art Of Testing Trading Platforms From AppLabsThe Art Of Testing Trading Platforms From AppLabs
The Art Of Testing Trading Platforms From AppLabs
 
IoT BASED SMART HOME USING ARDUINO
IoT BASED SMART HOME USING ARDUINOIoT BASED SMART HOME USING ARDUINO
IoT BASED SMART HOME USING ARDUINO
 
Home automation using android phones-Project 2nd phase ppt
Home automation using android phones-Project 2nd phase pptHome automation using android phones-Project 2nd phase ppt
Home automation using android phones-Project 2nd phase ppt
 
Home automation
Home automationHome automation
Home automation
 
Home appliances control system
Home appliances control systemHome appliances control system
Home appliances control system
 
Progress in the API Economy - April 2014
Progress in the API Economy - April 2014Progress in the API Economy - April 2014
Progress in the API Economy - April 2014
 
Sensors for water level, soil moisture temp & r.humidity
Sensors for water level, soil moisture temp & r.humiditySensors for water level, soil moisture temp & r.humidity
Sensors for water level, soil moisture temp & r.humidity
 
UML- Unified Modeling Language
UML- Unified Modeling LanguageUML- Unified Modeling Language
UML- Unified Modeling Language
 
UML Diagrams
UML DiagramsUML Diagrams
UML Diagrams
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagrams
 

Recently uploaded

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Wellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptxWellbeing inclusion and digital dystopias.pptx
Wellbeing inclusion and digital dystopias.pptx
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)Jamworks pilot and AI at Jisc (20/03/2024)
Jamworks pilot and AI at Jisc (20/03/2024)
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17How to Add New Custom Addons Path in Odoo 17
How to Add New Custom Addons Path in Odoo 17
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdfUnit 3 Emotional Intelligence and Spiritual Intelligence.pdf
Unit 3 Emotional Intelligence and Spiritual Intelligence.pdf
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Graduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - EnglishGraduate Outcomes Presentation Slides - English
Graduate Outcomes Presentation Slides - English
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 

Sequence diagram smart stock business