SlideShare a Scribd company logo
Online Shopping - User Account
UML State Machine Diagram Example
Every companyhavingcustomers maintains customer accounts andsupports a complete life cycle of theaccount from its creationuntil it is closed. There are differences in what are the
stages (states) in theaccount's life cycle, andwhat are conditions or events causingaccount to change its state.state machinediagram.
User group management use case diagram for theadministration website.
User management use cases are available bothtothe Website Administrator andto theHelp Desk. Thereis standard user CRUD (Create,Retrieve/Find, Update,Delete)functionalityset.
Two otheruse cases, Lock User andUnlock User are specific to website security. Forexample, if duringsome predefinedperiodof timetherewere several unsuccessful login attempts
using wronguser password, user account shouldbe lockedfor some predefinedtime to prevent possible brute force passwordguessingattack. This lockingandunlockingis usually done
automaticallyby intrusiondetection orwebsite authentication subsystem, but this functionalityneeds tobe available in the manual mode too, just in case. Forexample, some user might call
andask to lock his or heraccount.
User management use case diagram for the administrationwebsite.
Here we provide an example ofUML class diagram whichshows a domain model foronline shopping. Thepurpose ofthe diagram is tointroduce some commonterms,"dictionary"for
online shopping - Customer, WebUser, Account,ShoppingCart, Product, Order,Payment, etc. andrelationships between. It could be usedas a common groundbetweenbusiness analysts
andsoftware developers.
Each customerhas unique idandis linkedto exactlyoneaccount.Account owns shoppingcart andorders. Customercouldregisteras a webuser to be able to buy items online.Customeris
not requiredto be a webuser because purchases couldalso be made by phone orby orderingfromcatalogues. Webuser has login name which also serves as unique id. Webuser couldbe in
several states - new, active, temporaryblocked, or banned, andbe linkedtoa shopping cart. Shoppingcart belongs to account.
Online shoppingdomain UML class diagram example.
Online Shopping - User AccountUML State Machine Diagram Example
Every companyhavingcustomers maintains customer accounts andsupports a complete life cycle of theaccount from its creationuntil it is closed. There are differences in what are the
stages (states) in theaccount's life cycle, andwhat are conditions or events causingaccount to change its state.
Here we provide an example ofuser account lifecycle in thecontext of onlineshopping, shown as UML protocol state machinediagram.
For the user account to be created, it has tomeet some initial requirements.For example,user id(usedas a login name) must be unique, at least for theexistingaccounts. Afteraccount was
created, it might needtobe verified. Verificationdepends on the companyandcouldinclude e-mail, phone, and/or address verification. If account was not verifiedduringsome predefined
periodof time, that account couldbe movedtothe suspendedaccounts.
Online shoppinguser account protocol state machinediagram.
Online Shopping
UML Sequence Diagram Example
An example ofhigh level sequence diagram for online bookshop. Onlinecustomercan search book catalog, viewdescriptionof a selectedbook, addbook toshoppingcart, do checkout.
An example ofUML sequence diagramforonline bookshop.
Online Shopping
UML Communication Diagram Example
An example ofcommunication diagram for OnlineBookshop. Web customer (depictedas actor)can search,viewandbuy books.
An example ofUML communicationdiagramfor online bookshop.
UML Activity Diagram Example
An example ofactivitydiagram for onlineshopping.Online customer canbrowse or searchitems, viewspecific item,addit to shoppingcart, viewandupdate shoppingcart,checkout.User
can viewshoppingcart at anytime.Checkout is assumedto include user registrationandlogin.
This example does not use partitions, most of the actions are assumedto be fulfilledby online customer.
An example ofUML activitydiagram foronline shopping.
Online Shopping
UML Interaction Overview Diagram Example
An example ofinteraction overviewdiagram for online shopping. Customer maysearch orbrowse items, addor remove items from shoppingcart, do checkout.
An example ofUML interactionoverviewdiagram for online shopping.
This interactionoverviewdiagram is enclosedby sd frame (abbreviatedformforall kinds of interactiondiagrams).All non-control nodes of the diagramare references tointeractions -
interaction uses.
Online Shopping Login Controller
UML ObjectDiagram Example
This is an exampleof object diagramwhich shows some runtimeobjects relatedtowebuser login process. Class instanceloginCtrl of the LoginController has several slots with structural
features of IntegerandStringtypes andcorrespondingvalue specifications.
The instance of LoginController is also associatedwith instances of UserManager,CookieManager,andLogger. LoginController,UserManager, andHibernateUserDAO (Data Access
Object) share a single instanceof Logger.
User login controller UMLobject diagram example.
UserManager has privateattributedefaultURIs which is orderedcollection(array) of5 unique Strings. Instance ofthe CookieManagerhas two public structural features with specified
values. Most links are nonnavigable backwards
Online Shopping
UML Component Diagram Example
An example ofUML 2.5 component diagram for online shopping. The diagramshows "white-box"viewof the internal structureof three related subsystems - WebStore, Warehouses, and
Accounting. In UML«subsystem»is a standardcomponent stereotype for larger components,usually containingsome smaller components.
Web Application
UML Deployment Diagram Example
An example ofwebapplication UML deployment diagram. Book clubwebapplication artifact book_club_app.war is deployedon Catalina Servlet 2.4 / JSP 2.0 Container whichis part
of Apache Tomcat 5.5 webserver.
The book_club_app.war artifact manifests (embodies) OnlineOrders component.The artifact contains three otherartifacts, one of which manifests UserServices component.
The Application Server«device»(computer server)has communicationpath toDatabase Server«device» (another server).
An example ofdeployment diagram forJ2EEwebapplication.
Web Application
Network Diagram Example
UML provides nospecial kindof diagram to describe logical orphysical network architecture of the designedor existingsystem. Deployment diagrams couldbe usedfor this purpose with
ate network).It
prevents outside users from gainingdirect access toan organization’s internal network while not exposinga web, email or DNSserver directlytothe Internet.

More Related Content

What's hot

Sales and inventory management
Sales and inventory managementSales and inventory management
Sales and inventory management
Rohit Gupta
 
Use Case diagram-UML diagram-2
Use Case diagram-UML diagram-2Use Case diagram-UML diagram-2
Use Case diagram-UML diagram-2
Ramakant Soni
 
Stock Maintenance System in ooad with uml
Stock Maintenance System in ooad with umlStock Maintenance System in ooad with uml
Stock Maintenance System in ooad with uml
SIVAPOORNIMA
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
Md. Syful Azam
 
Mas 500 Enhancement Digest
Mas 500 Enhancement DigestMas 500 Enhancement Digest
Mas 500 Enhancement Digest
JulieS770
 
Stock Management System Documentation
Stock Management System DocumentationStock Management System Documentation
Stock Management System Documentation
Sadat Abdulla Al Muniem
 
Osms5
Osms5Osms5
Use case diagram abc supermarket workshop
Use case diagram abc supermarket workshopUse case diagram abc supermarket workshop
Use case diagram abc supermarket workshop
skanduri
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
copo7475
 
Magic Retail Document
Magic Retail DocumentMagic Retail Document
Magic Retail Document
Esskay Technologys Pvt. Ltd.
 
Inventory Management System
Inventory Management SystemInventory Management System
Inventory Management System
Emmanuel college
 
Inventory management application
Inventory management applicationInventory management application
Inventory management application
Rohit Gupta
 
Stock Management System
Stock Management SystemStock Management System
Stock Management System
Shahriar Kabir
 
Presentation Inventory Managment System
Presentation Inventory Managment SystemPresentation Inventory Managment System
Presentation Inventory Managment System
Alinur Seddik
 
Oracle forms personalization
Oracle forms personalizationOracle forms personalization
Oracle forms personalization
Kaushik Kumar Kuberanathan
 
Developed the Inventory Management System for ERP Implementing in Manufacturi...
Developed the Inventory Management System for ERP Implementing in Manufacturi...Developed the Inventory Management System for ERP Implementing in Manufacturi...
Developed the Inventory Management System for ERP Implementing in Manufacturi...
Sushil kumar Choudhary
 
CellON, inventory software for mobiles
CellON, inventory software for mobilesCellON, inventory software for mobiles
CellON, inventory software for mobiles
Abubakar Siddique
 
20.project inventry management system
20.project inventry management system20.project inventry management system
20.project inventry management system
Lapi Mics
 
Benefits of Inventory Management system Software
Benefits of Inventory Management system SoftwareBenefits of Inventory Management system Software
Benefits of Inventory Management system Software
Insight Stock
 
Project report on mobile shop management
Project report on mobile shop managementProject report on mobile shop management
Project report on mobile shop management
Dinesh Jogdand
 

What's hot (20)

Sales and inventory management
Sales and inventory managementSales and inventory management
Sales and inventory management
 
Use Case diagram-UML diagram-2
Use Case diagram-UML diagram-2Use Case diagram-UML diagram-2
Use Case diagram-UML diagram-2
 
Stock Maintenance System in ooad with uml
Stock Maintenance System in ooad with umlStock Maintenance System in ooad with uml
Stock Maintenance System in ooad with uml
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
 
Mas 500 Enhancement Digest
Mas 500 Enhancement DigestMas 500 Enhancement Digest
Mas 500 Enhancement Digest
 
Stock Management System Documentation
Stock Management System DocumentationStock Management System Documentation
Stock Management System Documentation
 
Osms5
Osms5Osms5
Osms5
 
Use case diagram abc supermarket workshop
Use case diagram abc supermarket workshopUse case diagram abc supermarket workshop
Use case diagram abc supermarket workshop
 
Inventory management system
Inventory management systemInventory management system
Inventory management system
 
Magic Retail Document
Magic Retail DocumentMagic Retail Document
Magic Retail Document
 
Inventory Management System
Inventory Management SystemInventory Management System
Inventory Management System
 
Inventory management application
Inventory management applicationInventory management application
Inventory management application
 
Stock Management System
Stock Management SystemStock Management System
Stock Management System
 
Presentation Inventory Managment System
Presentation Inventory Managment SystemPresentation Inventory Managment System
Presentation Inventory Managment System
 
Oracle forms personalization
Oracle forms personalizationOracle forms personalization
Oracle forms personalization
 
Developed the Inventory Management System for ERP Implementing in Manufacturi...
Developed the Inventory Management System for ERP Implementing in Manufacturi...Developed the Inventory Management System for ERP Implementing in Manufacturi...
Developed the Inventory Management System for ERP Implementing in Manufacturi...
 
CellON, inventory software for mobiles
CellON, inventory software for mobilesCellON, inventory software for mobiles
CellON, inventory software for mobiles
 
20.project inventry management system
20.project inventry management system20.project inventry management system
20.project inventry management system
 
Benefits of Inventory Management system Software
Benefits of Inventory Management system SoftwareBenefits of Inventory Management system Software
Benefits of Inventory Management system Software
 
Project report on mobile shop management
Project report on mobile shop managementProject report on mobile shop management
Project report on mobile shop management
 

Viewers also liked

Web Kaupp Anim
Web Kaupp AnimWeb Kaupp Anim
Web Kaupp Anim
Jukka Tamminen
 
C:\documents and settings\student\desktop\swaroop uml
C:\documents and settings\student\desktop\swaroop umlC:\documents and settings\student\desktop\swaroop uml
C:\documents and settings\student\desktop\swaroop uml
satyaiswaroop
 
Online shopping
Online shoppingOnline shopping
Online shopping
Ashikapokiya12345
 
UML (Unified Modeling Language)
UML (Unified Modeling Language)UML (Unified Modeling Language)
UML (Unified Modeling Language)
Nguyen Tuan
 
Entity relationship Diagram for Online buy and Sale Project
Entity relationship Diagram for Online buy and Sale ProjectEntity relationship Diagram for Online buy and Sale Project
Entity relationship Diagram for Online buy and Sale Project
Naimul Arif
 
Uml
UmlUml
Uml
parag
 
Online shopping system
Online shopping systemOnline shopping system
Online shopping system
Nik_Panchal
 
Marketing online shopping - consumer’s perception on online shopping
Marketing   online shopping - consumer’s perception on online shoppingMarketing   online shopping - consumer’s perception on online shopping
Marketing online shopping - consumer’s perception on online shopping
Radhe Jha
 
Onlineshopping
OnlineshoppingOnlineshopping
Onlineshopping
amitesh2690
 
Online shopping report-6 month project
Online shopping report-6 month projectOnline shopping report-6 month project
Online shopping report-6 month project
Ginne yoffe
 
Online shopping ppt by rohit jain
Online shopping ppt by rohit jainOnline shopping ppt by rohit jain
Online shopping ppt by rohit jain
Rohit Jain
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagrams
barney92
 
PPT FOR ONLINE HOTEL MANAGEMENT
PPT FOR ONLINE HOTEL MANAGEMENTPPT FOR ONLINE HOTEL MANAGEMENT
PPT FOR ONLINE HOTEL MANAGEMENT
Jaya0006
 
Online shopping
Online shoppingOnline shopping
Online shopping
gajapandiyan
 
ER diagram for Shopping Mall Management System
ER diagram for Shopping Mall Management SystemER diagram for Shopping Mall Management System
ER diagram for Shopping Mall Management System
vipul kumar
 
Online shopping presentation
Online shopping presentationOnline shopping presentation
Online shopping presentation
pobr0702
 

Viewers also liked (16)

Web Kaupp Anim
Web Kaupp AnimWeb Kaupp Anim
Web Kaupp Anim
 
C:\documents and settings\student\desktop\swaroop uml
C:\documents and settings\student\desktop\swaroop umlC:\documents and settings\student\desktop\swaroop uml
C:\documents and settings\student\desktop\swaroop uml
 
Online shopping
Online shoppingOnline shopping
Online shopping
 
UML (Unified Modeling Language)
UML (Unified Modeling Language)UML (Unified Modeling Language)
UML (Unified Modeling Language)
 
Entity relationship Diagram for Online buy and Sale Project
Entity relationship Diagram for Online buy and Sale ProjectEntity relationship Diagram for Online buy and Sale Project
Entity relationship Diagram for Online buy and Sale Project
 
Uml
UmlUml
Uml
 
Online shopping system
Online shopping systemOnline shopping system
Online shopping system
 
Marketing online shopping - consumer’s perception on online shopping
Marketing   online shopping - consumer’s perception on online shoppingMarketing   online shopping - consumer’s perception on online shopping
Marketing online shopping - consumer’s perception on online shopping
 
Onlineshopping
OnlineshoppingOnlineshopping
Onlineshopping
 
Online shopping report-6 month project
Online shopping report-6 month projectOnline shopping report-6 month project
Online shopping report-6 month project
 
Online shopping ppt by rohit jain
Online shopping ppt by rohit jainOnline shopping ppt by rohit jain
Online shopping ppt by rohit jain
 
Uml diagrams
Uml diagramsUml diagrams
Uml diagrams
 
PPT FOR ONLINE HOTEL MANAGEMENT
PPT FOR ONLINE HOTEL MANAGEMENTPPT FOR ONLINE HOTEL MANAGEMENT
PPT FOR ONLINE HOTEL MANAGEMENT
 
Online shopping
Online shoppingOnline shopping
Online shopping
 
ER diagram for Shopping Mall Management System
ER diagram for Shopping Mall Management SystemER diagram for Shopping Mall Management System
ER diagram for Shopping Mall Management System
 
Online shopping presentation
Online shopping presentationOnline shopping presentation
Online shopping presentation
 

Similar to New models

grocery management system
grocery  management systemgrocery  management system
grocery management system
pujithaboggarapu
 
Activity Diagram Examples by Creately
Activity Diagram Examples by Creately Activity Diagram Examples by Creately
Activity Diagram Examples by Creately
Creately
 
[[Srs]] online shopping website for TYBSC IT
[[Srs]] online shopping website for TYBSC IT[[Srs]] online shopping website for TYBSC IT
[[Srs]] online shopping website for TYBSC IT
YogeshDhamke2
 
Onlineshoppingonline shopping
Onlineshoppingonline shoppingOnlineshoppingonline shopping
Onlineshoppingonline shopping
Hardik Padhy
 
Onlineshopping 121105040955-phpapp02
Onlineshopping 121105040955-phpapp02Onlineshopping 121105040955-phpapp02
Onlineshopping 121105040955-phpapp02
Shuchi Singla
 
Effective User Life Cycle Management in Active Directory
Effective User Life Cycle Management in Active DirectoryEffective User Life Cycle Management in Active Directory
Effective User Life Cycle Management in Active Directory
Zoho Corporation
 
Lecture7 use case modeling
Lecture7 use case modelingLecture7 use case modeling
Lecture7 use case modeling
Shahid Riaz
 
14843 lsampath wp_1 (1)
14843 lsampath wp_1 (1)14843 lsampath wp_1 (1)
14843 lsampath wp_1 (1)
jan_99in
 
UML Diagrams
UML DiagramsUML Diagrams
Lecture09
Lecture09Lecture09
Lecture09
artgreen
 
Lecture09
Lecture09Lecture09
Lecture09
artgreen
 
Jar chapter 3
Jar chapter 3Jar chapter 3
Drupal commerce nuts and bolts seville
Drupal commerce nuts and bolts   sevilleDrupal commerce nuts and bolts   seville
Drupal commerce nuts and bolts seville
Artusamak
 
Just in Time (JiT) Business Rules Mining
Just in Time (JiT) Business Rules MiningJust in Time (JiT) Business Rules Mining
Just in Time (JiT) Business Rules Mining
Shirley Sartin, PBA, BSAC, CBAP, PMP, CSM
 
Features of identity management ps2
Features of identity management ps2Features of identity management ps2
Features of identity management ps2
Nitai Partners Inc
 
Multiple banking system
Multiple banking systemMultiple banking system
Multiple banking system
reddy gowtami
 
CAD Report
CAD ReportCAD Report
CAD Report
Jyoti Tyagi
 
What is sap security
What is sap securityWhat is sap security
What is sap security
grconlinetraining
 
software engineering with uml- activity diagram
software engineering with uml- activity diagramsoftware engineering with uml- activity diagram
software engineering with uml- activity diagram
rahmantoyuri
 
Introduction to Angular Js
Introduction to Angular JsIntroduction to Angular Js
Introduction to Angular Js
Professional Guru
 

Similar to New models (20)

grocery management system
grocery  management systemgrocery  management system
grocery management system
 
Activity Diagram Examples by Creately
Activity Diagram Examples by Creately Activity Diagram Examples by Creately
Activity Diagram Examples by Creately
 
[[Srs]] online shopping website for TYBSC IT
[[Srs]] online shopping website for TYBSC IT[[Srs]] online shopping website for TYBSC IT
[[Srs]] online shopping website for TYBSC IT
 
Onlineshoppingonline shopping
Onlineshoppingonline shoppingOnlineshoppingonline shopping
Onlineshoppingonline shopping
 
Onlineshopping 121105040955-phpapp02
Onlineshopping 121105040955-phpapp02Onlineshopping 121105040955-phpapp02
Onlineshopping 121105040955-phpapp02
 
Effective User Life Cycle Management in Active Directory
Effective User Life Cycle Management in Active DirectoryEffective User Life Cycle Management in Active Directory
Effective User Life Cycle Management in Active Directory
 
Lecture7 use case modeling
Lecture7 use case modelingLecture7 use case modeling
Lecture7 use case modeling
 
14843 lsampath wp_1 (1)
14843 lsampath wp_1 (1)14843 lsampath wp_1 (1)
14843 lsampath wp_1 (1)
 
UML Diagrams
UML DiagramsUML Diagrams
UML Diagrams
 
Lecture09
Lecture09Lecture09
Lecture09
 
Lecture09
Lecture09Lecture09
Lecture09
 
Jar chapter 3
Jar chapter 3Jar chapter 3
Jar chapter 3
 
Drupal commerce nuts and bolts seville
Drupal commerce nuts and bolts   sevilleDrupal commerce nuts and bolts   seville
Drupal commerce nuts and bolts seville
 
Just in Time (JiT) Business Rules Mining
Just in Time (JiT) Business Rules MiningJust in Time (JiT) Business Rules Mining
Just in Time (JiT) Business Rules Mining
 
Features of identity management ps2
Features of identity management ps2Features of identity management ps2
Features of identity management ps2
 
Multiple banking system
Multiple banking systemMultiple banking system
Multiple banking system
 
CAD Report
CAD ReportCAD Report
CAD Report
 
What is sap security
What is sap securityWhat is sap security
What is sap security
 
software engineering with uml- activity diagram
software engineering with uml- activity diagramsoftware engineering with uml- activity diagram
software engineering with uml- activity diagram
 
Introduction to Angular Js
Introduction to Angular JsIntroduction to Angular Js
Introduction to Angular Js
 

Recently uploaded

How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
Celine George
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
Dr. Mulla Adam Ali
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
History of Stoke Newington
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Excellence Foundation for South Sudan
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
ak6969907
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Akanksha trivedi rama nursing college kanpur.
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
TechSoup
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
amberjdewit93
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
adhitya5119
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
paigestewart1632
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 

Recently uploaded (20)

How to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP ModuleHow to Add Chatter in the odoo 17 ERP Module
How to Add Chatter in the odoo 17 ERP Module
 
Hindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdfHindi varnamala | hindi alphabet PPT.pdf
Hindi varnamala | hindi alphabet PPT.pdf
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
The History of Stoke Newington Street Names
The History of Stoke Newington Street NamesThe History of Stoke Newington Street Names
The History of Stoke Newington Street Names
 
Your Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective UpskillingYour Skill Boost Masterclass: Strategies for Effective Upskilling
Your Skill Boost Masterclass: Strategies for Effective Upskilling
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024World environment day ppt For 5 June 2024
World environment day ppt For 5 June 2024
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama UniversityNatural birth techniques - Mrs.Akanksha Trivedi Rama University
Natural birth techniques - Mrs.Akanksha Trivedi Rama University
 
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat  Leveraging AI for Diversity, Equity, and InclusionExecutive Directors Chat  Leveraging AI for Diversity, Equity, and Inclusion
Executive Directors Chat Leveraging AI for Diversity, Equity, and Inclusion
 
Digital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental DesignDigital Artefact 1 - Tiny Home Environmental Design
Digital Artefact 1 - Tiny Home Environmental Design
 
Advanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docxAdvanced Java[Extra Concepts, Not Difficult].docx
Advanced Java[Extra Concepts, Not Difficult].docx
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 

New models

  • 1. Online Shopping - User Account UML State Machine Diagram Example Every companyhavingcustomers maintains customer accounts andsupports a complete life cycle of theaccount from its creationuntil it is closed. There are differences in what are the stages (states) in theaccount's life cycle, andwhat are conditions or events causingaccount to change its state.state machinediagram. User group management use case diagram for theadministration website. User management use cases are available bothtothe Website Administrator andto theHelp Desk. Thereis standard user CRUD (Create,Retrieve/Find, Update,Delete)functionalityset. Two otheruse cases, Lock User andUnlock User are specific to website security. Forexample, if duringsome predefinedperiodof timetherewere several unsuccessful login attempts using wronguser password, user account shouldbe lockedfor some predefinedtime to prevent possible brute force passwordguessingattack. This lockingandunlockingis usually done
  • 2. automaticallyby intrusiondetection orwebsite authentication subsystem, but this functionalityneeds tobe available in the manual mode too, just in case. Forexample, some user might call andask to lock his or heraccount. User management use case diagram for the administrationwebsite. Here we provide an example ofUML class diagram whichshows a domain model foronline shopping. Thepurpose ofthe diagram is tointroduce some commonterms,"dictionary"for online shopping - Customer, WebUser, Account,ShoppingCart, Product, Order,Payment, etc. andrelationships between. It could be usedas a common groundbetweenbusiness analysts andsoftware developers. Each customerhas unique idandis linkedto exactlyoneaccount.Account owns shoppingcart andorders. Customercouldregisteras a webuser to be able to buy items online.Customeris not requiredto be a webuser because purchases couldalso be made by phone orby orderingfromcatalogues. Webuser has login name which also serves as unique id. Webuser couldbe in several states - new, active, temporaryblocked, or banned, andbe linkedtoa shopping cart. Shoppingcart belongs to account.
  • 3. Online shoppingdomain UML class diagram example. Online Shopping - User AccountUML State Machine Diagram Example
  • 4. Every companyhavingcustomers maintains customer accounts andsupports a complete life cycle of theaccount from its creationuntil it is closed. There are differences in what are the stages (states) in theaccount's life cycle, andwhat are conditions or events causingaccount to change its state. Here we provide an example ofuser account lifecycle in thecontext of onlineshopping, shown as UML protocol state machinediagram. For the user account to be created, it has tomeet some initial requirements.For example,user id(usedas a login name) must be unique, at least for theexistingaccounts. Afteraccount was created, it might needtobe verified. Verificationdepends on the companyandcouldinclude e-mail, phone, and/or address verification. If account was not verifiedduringsome predefined periodof time, that account couldbe movedtothe suspendedaccounts. Online shoppinguser account protocol state machinediagram. Online Shopping
  • 5. UML Sequence Diagram Example An example ofhigh level sequence diagram for online bookshop. Onlinecustomercan search book catalog, viewdescriptionof a selectedbook, addbook toshoppingcart, do checkout. An example ofUML sequence diagramforonline bookshop. Online Shopping UML Communication Diagram Example An example ofcommunication diagram for OnlineBookshop. Web customer (depictedas actor)can search,viewandbuy books.
  • 6. An example ofUML communicationdiagramfor online bookshop. UML Activity Diagram Example An example ofactivitydiagram for onlineshopping.Online customer canbrowse or searchitems, viewspecific item,addit to shoppingcart, viewandupdate shoppingcart,checkout.User can viewshoppingcart at anytime.Checkout is assumedto include user registrationandlogin. This example does not use partitions, most of the actions are assumedto be fulfilledby online customer.
  • 7. An example ofUML activitydiagram foronline shopping. Online Shopping UML Interaction Overview Diagram Example An example ofinteraction overviewdiagram for online shopping. Customer maysearch orbrowse items, addor remove items from shoppingcart, do checkout.
  • 8. An example ofUML interactionoverviewdiagram for online shopping. This interactionoverviewdiagram is enclosedby sd frame (abbreviatedformforall kinds of interactiondiagrams).All non-control nodes of the diagramare references tointeractions - interaction uses. Online Shopping Login Controller UML ObjectDiagram Example This is an exampleof object diagramwhich shows some runtimeobjects relatedtowebuser login process. Class instanceloginCtrl of the LoginController has several slots with structural features of IntegerandStringtypes andcorrespondingvalue specifications. The instance of LoginController is also associatedwith instances of UserManager,CookieManager,andLogger. LoginController,UserManager, andHibernateUserDAO (Data Access Object) share a single instanceof Logger.
  • 9. User login controller UMLobject diagram example. UserManager has privateattributedefaultURIs which is orderedcollection(array) of5 unique Strings. Instance ofthe CookieManagerhas two public structural features with specified values. Most links are nonnavigable backwards Online Shopping UML Component Diagram Example An example ofUML 2.5 component diagram for online shopping. The diagramshows "white-box"viewof the internal structureof three related subsystems - WebStore, Warehouses, and Accounting. In UML«subsystem»is a standardcomponent stereotype for larger components,usually containingsome smaller components.
  • 10. Web Application UML Deployment Diagram Example An example ofwebapplication UML deployment diagram. Book clubwebapplication artifact book_club_app.war is deployedon Catalina Servlet 2.4 / JSP 2.0 Container whichis part of Apache Tomcat 5.5 webserver. The book_club_app.war artifact manifests (embodies) OnlineOrders component.The artifact contains three otherartifacts, one of which manifests UserServices component. The Application Server«device»(computer server)has communicationpath toDatabase Server«device» (another server).
  • 11. An example ofdeployment diagram forJ2EEwebapplication. Web Application Network Diagram Example UML provides nospecial kindof diagram to describe logical orphysical network architecture of the designedor existingsystem. Deployment diagrams couldbe usedfor this purpose with ate network).It prevents outside users from gainingdirect access toan organization’s internal network while not exposinga web, email or DNSserver directlytothe Internet.