尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
Use Case Diagrams A Detailed Description
Use Case Diagrams ,[object Object],[object Object],[object Object],[object Object]
Use Case Diagrams ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Use Cases ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Actors ,[object Object],[object Object],[object Object],[object Object],[object Object]
Use Cases ,[object Object],[object Object],[object Object]
Auction Website Use Cases Auction Website Search for item Place bid Put item up for auction Register account Customer
Use Case Diagrams ,[object Object],[object Object],[object Object],[object Object],[object Object]
A simple example ,[object Object],[object Object],[object Object],[object Object],[object Object]
Customer Use Case Description: A CUSTOMER needs to log-in before performing any transaction Pre-condition: A registered user. Post-condition: The CUSTOMER has been authorised to perform transactions. Use Case: Log-in Log-in
Case Study: On-Line Bookstore
[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Register Order books Sell used books Review books Customer On-line Bookstore System Log-in <<include>> <<include>> <<include>> Check out <<extend>> (CustID) Use Case Context Diagram
A CUSTOMER needs to log-in before performing any transaction Actor/s: CUSTOMER Pre-condition: A registered user. Main flow of events: 1. The CUSTOMER clicks the Log-in button on the Home Page. Log-in A new CUSTOMER needs to first register into the system before performing any transaction. Actor/s: CUSTOMER Pre-condition: An unregistered CUSTOMER. Main flow of events: 1. The CUSTOMER clicks the REGISTER button on the Home Page. 2. The system displays the Register Page. 3. The CUSTOMER enters all of the required information. 4. The CUSTOMER clicks the SEND button. 5. The system checks that all of the required information were entered. If  yes, the system update the CUSTOMER’s record in the CUSTOMER  and ACCOUNT tables in the database. System displays OK message. Post-condition: The new CUSTOMER has registered. The ACCOUNT and CUSTOMER tables are updated. Register Description Use Case
2. The system displays the Log-in Page. 3. The CUSTOMER enters his/her user ID and password. 4. The CUSTOMER clicks the OK button. 5. The system validates the log-in information against the ACCOUNT  table in the database. 6. CUSTOMER is an authorised user; the system displays the Personal  Home Page to the CUSTOMER Post-condition: The CUSTOMER has been authorised to perform transactions. Alternate flow: 1. The CUSTOMER clicks the Log-in button on the Home Page. 2. The system displays the Log-in Page. 3. The CUSTOMER enters his/her user ID and password. 4. The CUSTOMER clicks the OK button. 5. The system validates the log-in information against the ACCOUNT  table in the database. 6. CUSTOMER is not an authorised user; the system displays a pop-up message to inform the CUSTOMER. Post-condition: The CUSTOMER is not authorised to perform transactions. Log-in (continue…) Description Use Case
A CUSTOMER can purchase the books in his/her Shopping Cart. Actor/s: CUSTOMER Pre-condition: The user have logged in and has at least one book in the Shopping Cart. Main flow of events: 1. The CUSTOMER clicks the Check out button on the Web Page. Check Out A CUSTOMER can order books to purchase. Actor/s: CUSTOMER Pre-condition: User have logged-in. Main flow of events: 1. The CUSTOMER enters the keyword for a book and clicks the  SEARCH button on the Personal Home Page. 2. The system displays the matching books on the web Page. 3. The CUSTOMER chooses the desired book and clicks the ADD TO  SHOPPING CART button on the web page.  4. The system adds the book into the CUSTOMER’s Order table  in the database.  Post-condition: The  ORDER table has been updated. Order Books Description Use Case
A CUSTOMER can sell his/her used books. Actor/s: CUSTOMER Pre-condition: The user have logged-in.. Sell used books 2. The system displays the books in the ORDER table of the  CUSTOMER on the web Page. 3. The CUSTOMER checks the order list for any inconsistency. If  nothing found, CUSTOMER clicks the PROCEED button.  4. The system displays the Invoice page. 5. The Customer enters the relevant credit card information and clicks  the OK button. 6. The system checks that the credit card is valid. Then, the system  displays the Delivery Details page. 7. The CUSTOMER chooses destination for delivery, along with  delivery options. Then, he/she clicks the PROCEED button.  8. The system will display the check-out information for confirmation. 7. The CUSTOMER checks that all information is correct and then  clicks the OK button.  8. The system sends a confirmation via CUSTOMER’s e-mail. Post-condition: The ORDER table has been updated. Check Out (continue…) Description Use Case
A CUSTOMER can review books. Actor/s: CUSTOMER Pre-condition: User have logged-in.. Main flow of events: 1. The CUSTOMER enters the keyword to search for a book and then  clicks the SEARCH button on the Personal Web Page. Review Books Main flow of events: 1. The CUSTOMER clicks the Sell Used Books button on the Home  Page. 2. The system displays the Sell used books web page. 3. The CUSTOMER enters the required information on the used books  that he/she wants to sell.  4. The CUSTOMER clicks the SEND button on the webpage. 5. The system displays a confirmation page listing the information that  the CUSTOMER has entered.  6. The CUSTOMER checks that the information displayed are accurate.  If yes, the CUSTOMER clicks the OK button on the web page. 7. The system updates the USED BOOKS table in the database.  Post-condition: The Used Books table has been updated. Sell Used Books (continue…) Description Use Case
2. The system displays the matching books on the web Page. 3. The CUSTOMER checks for the desired book and clicks on the chosen book icon.  4. The system displays the book’s detail in the Book Detail web page. 5. The CUSTOMER clicks the REVIEW button on the web page. 6. The system displays the Review Book web page. 7. The CUSTOMER clicks on the desired star button and the click the  OK button on the web page. 8. The system calculates the overall rating of the book and updates the  Book table in the database. 9. The system displays the Book  Detail web pages that have been  updated.  Post-condition: The BOOK and REVIEW tables are updated. Review Books (continue…) Description Use Case

More Related Content

What's hot

SRS on online auction system
SRS on online auction systemSRS on online auction system
SRS on online auction system
sagar_paperwala
 
Online ecommerce website srs
Online ecommerce  website srsOnline ecommerce  website srs
Online ecommerce website srs
SM Nurnobi
 
Onlineshopping
OnlineshoppingOnlineshopping
Onlineshopping
amitesh2690
 
Railway Ticket Issuing System (Online)
Railway Ticket Issuing System (Online)Railway Ticket Issuing System (Online)
Railway Ticket Issuing System (Online)
Rashmika Nawaratne
 
Library Management System Waterfall Model
Library Management System Waterfall ModelLibrary Management System Waterfall Model
Library Management System Waterfall Model
mitwa1990
 
online Examination System (project report)
online Examination System (project report)online Examination System (project report)
online Examination System (project report)
vivek anand
 
Online shopping
Online shoppingOnline shopping
Online shopping
gajapandiyan
 
E commerce use case documentation.
E commerce use case documentation.E commerce use case documentation.
E commerce use case documentation.
Yaswanth Babu Gummadivelli
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document
LJ PROJECTS
 
Interaction Modeling
Interaction ModelingInteraction Modeling
Interaction Modeling
Hemant Sharma
 
Library Management system
Library Management systemLibrary Management system
Library Management system
Tayyab Hussain
 
Agile and plan based development processes
Agile and plan based development processesAgile and plan based development processes
Agile and plan based development processes
sommerville-videos
 
Mini Project presentation for MCA
Mini Project presentation for MCAMini Project presentation for MCA
Mini Project presentation for MCA
Abishek Purushothaman
 
Online Shopping System
Online Shopping SystemOnline Shopping System
Online Shopping System
Kusum Sankhala
 
Srs for banking system
Srs for banking systemSrs for banking system
Srs for banking system
Jaydev Kishnani
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6
YogeshDhamke2
 
Online Voting System Project File
Online Voting System Project FileOnline Voting System Project File
Online Voting System Project File
Nitin Bhasin
 
Context model
Context modelContext model
Context model
Ubaid423
 
17337071 srs-library-management-system
17337071 srs-library-management-system17337071 srs-library-management-system
17337071 srs-library-management-system
ANAS NAIN
 
iOder (Food Ordering System)
iOder (Food Ordering System)iOder (Food Ordering System)
iOder (Food Ordering System)
UniSZA
 

What's hot (20)

SRS on online auction system
SRS on online auction systemSRS on online auction system
SRS on online auction system
 
Online ecommerce website srs
Online ecommerce  website srsOnline ecommerce  website srs
Online ecommerce website srs
 
Onlineshopping
OnlineshoppingOnlineshopping
Onlineshopping
 
Railway Ticket Issuing System (Online)
Railway Ticket Issuing System (Online)Railway Ticket Issuing System (Online)
Railway Ticket Issuing System (Online)
 
Library Management System Waterfall Model
Library Management System Waterfall ModelLibrary Management System Waterfall Model
Library Management System Waterfall Model
 
online Examination System (project report)
online Examination System (project report)online Examination System (project report)
online Examination System (project report)
 
Online shopping
Online shoppingOnline shopping
Online shopping
 
E commerce use case documentation.
E commerce use case documentation.E commerce use case documentation.
E commerce use case documentation.
 
Event Management System Document
Event Management System Document Event Management System Document
Event Management System Document
 
Interaction Modeling
Interaction ModelingInteraction Modeling
Interaction Modeling
 
Library Management system
Library Management systemLibrary Management system
Library Management system
 
Agile and plan based development processes
Agile and plan based development processesAgile and plan based development processes
Agile and plan based development processes
 
Mini Project presentation for MCA
Mini Project presentation for MCAMini Project presentation for MCA
Mini Project presentation for MCA
 
Online Shopping System
Online Shopping SystemOnline Shopping System
Online Shopping System
 
Srs for banking system
Srs for banking systemSrs for banking system
Srs for banking system
 
online-shopping-documentation-srs for TYBSCIT sem 6
 online-shopping-documentation-srs for TYBSCIT sem 6 online-shopping-documentation-srs for TYBSCIT sem 6
online-shopping-documentation-srs for TYBSCIT sem 6
 
Online Voting System Project File
Online Voting System Project FileOnline Voting System Project File
Online Voting System Project File
 
Context model
Context modelContext model
Context model
 
17337071 srs-library-management-system
17337071 srs-library-management-system17337071 srs-library-management-system
17337071 srs-library-management-system
 
iOder (Food Ordering System)
iOder (Food Ordering System)iOder (Food Ordering System)
iOder (Food Ordering System)
 

Similar to Use case-diagrams

Use Case Context Diagram part5
Use Case Context Diagram part5Use Case Context Diagram part5
Use Case Context Diagram part5
DrMohammed Qassim
 
E-RETAIL SYSTEM_FINAL
E-RETAIL SYSTEM_FINALE-RETAIL SYSTEM_FINAL
E-RETAIL SYSTEM_FINAL
surya singh
 
2f56cb4a-53c7-463a-9cb7-162567e37a04-150712104128-lva1-app6892
2f56cb4a-53c7-463a-9cb7-162567e37a04-150712104128-lva1-app68922f56cb4a-53c7-463a-9cb7-162567e37a04-150712104128-lva1-app6892
2f56cb4a-53c7-463a-9cb7-162567e37a04-150712104128-lva1-app6892
Darshan Parmar
 
Online shopping e commerce website for cloth retail.pptx
Online shopping e commerce website for cloth retail.pptxOnline shopping e commerce website for cloth retail.pptx
Online shopping e commerce website for cloth retail.pptx
shubhanshusahu71
 
Systems diagrams &amp; visualization (uml &amp; data flow)exampl
Systems diagrams &amp; visualization (uml &amp; data flow)examplSystems diagrams &amp; visualization (uml &amp; data flow)exampl
Systems diagrams &amp; visualization (uml &amp; data flow)exampl
cherry686017
 
Online book buying and selling pptbook shopjjj.pptx
Online book buying and selling pptbook shopjjj.pptxOnline book buying and selling pptbook shopjjj.pptx
Online book buying and selling pptbook shopjjj.pptx
MDSalmanKhan22
 
Online Store Modules
Online Store ModulesOnline Store Modules
Online Store Modules
Kavita Sharma
 
Offline to online (O2O) - Training manual in English
Offline to online (O2O) - Training manual in EnglishOffline to online (O2O) - Training manual in English
Offline to online (O2O) - Training manual in English
Paytm
 
info 476 systems analyst report
info 476 systems analyst reportinfo 476 systems analyst report
info 476 systems analyst report
James Peterson
 
Lis Presentation
Lis PresentationLis Presentation
Pudiya Puthagam
Pudiya PuthagamPudiya Puthagam
Pudiya Puthagam
makkalmandram
 
171846965 projects
171846965 projects171846965 projects
171846965 projects
homeworkping8
 
Library mangement-system
Library mangement-systemLibrary mangement-system
Library mangement-system
Rafiul Rafi
 
Project proposal book_shop
Project proposal book_shopProject proposal book_shop
Project proposal book_shop
kawsher11
 
Price comparison site project- arquitecture
Price comparison site project- arquitecturePrice comparison site project- arquitecture
Price comparison site project- arquitecture
Nikos Filippakis
 
Web basics 101
Web basics 101Web basics 101
Web basics 101
tlcjohnson
 
1501 meetup
1501 meetup1501 meetup
1501 meetup
Stephanie Vineyard
 
Sellers Guide
Sellers GuideSellers Guide
Sellers Guide
guest568d1bc
 
Manage shopping cart
Manage shopping cartManage shopping cart
Manage shopping cart
applee
 
Lecture7 use case modeling
Lecture7 use case modelingLecture7 use case modeling
Lecture7 use case modeling
Shahid Riaz
 

Similar to Use case-diagrams (20)

Use Case Context Diagram part5
Use Case Context Diagram part5Use Case Context Diagram part5
Use Case Context Diagram part5
 
E-RETAIL SYSTEM_FINAL
E-RETAIL SYSTEM_FINALE-RETAIL SYSTEM_FINAL
E-RETAIL SYSTEM_FINAL
 
2f56cb4a-53c7-463a-9cb7-162567e37a04-150712104128-lva1-app6892
2f56cb4a-53c7-463a-9cb7-162567e37a04-150712104128-lva1-app68922f56cb4a-53c7-463a-9cb7-162567e37a04-150712104128-lva1-app6892
2f56cb4a-53c7-463a-9cb7-162567e37a04-150712104128-lva1-app6892
 
Online shopping e commerce website for cloth retail.pptx
Online shopping e commerce website for cloth retail.pptxOnline shopping e commerce website for cloth retail.pptx
Online shopping e commerce website for cloth retail.pptx
 
Systems diagrams &amp; visualization (uml &amp; data flow)exampl
Systems diagrams &amp; visualization (uml &amp; data flow)examplSystems diagrams &amp; visualization (uml &amp; data flow)exampl
Systems diagrams &amp; visualization (uml &amp; data flow)exampl
 
Online book buying and selling pptbook shopjjj.pptx
Online book buying and selling pptbook shopjjj.pptxOnline book buying and selling pptbook shopjjj.pptx
Online book buying and selling pptbook shopjjj.pptx
 
Online Store Modules
Online Store ModulesOnline Store Modules
Online Store Modules
 
Offline to online (O2O) - Training manual in English
Offline to online (O2O) - Training manual in EnglishOffline to online (O2O) - Training manual in English
Offline to online (O2O) - Training manual in English
 
info 476 systems analyst report
info 476 systems analyst reportinfo 476 systems analyst report
info 476 systems analyst report
 
Lis Presentation
Lis PresentationLis Presentation
Lis Presentation
 
Pudiya Puthagam
Pudiya PuthagamPudiya Puthagam
Pudiya Puthagam
 
171846965 projects
171846965 projects171846965 projects
171846965 projects
 
Library mangement-system
Library mangement-systemLibrary mangement-system
Library mangement-system
 
Project proposal book_shop
Project proposal book_shopProject proposal book_shop
Project proposal book_shop
 
Price comparison site project- arquitecture
Price comparison site project- arquitecturePrice comparison site project- arquitecture
Price comparison site project- arquitecture
 
Web basics 101
Web basics 101Web basics 101
Web basics 101
 
1501 meetup
1501 meetup1501 meetup
1501 meetup
 
Sellers Guide
Sellers GuideSellers Guide
Sellers Guide
 
Manage shopping cart
Manage shopping cartManage shopping cart
Manage shopping cart
 
Lecture7 use case modeling
Lecture7 use case modelingLecture7 use case modeling
Lecture7 use case modeling
 

Recently uploaded

220711130083 SUBHASHREE RAKSHIT Internet resources for social science
220711130083 SUBHASHREE RAKSHIT  Internet resources for social science220711130083 SUBHASHREE RAKSHIT  Internet resources for social science
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
Kalna College
 
Cross-Cultural Leadership and Communication
Cross-Cultural Leadership and CommunicationCross-Cultural Leadership and Communication
Cross-Cultural Leadership and Communication
MattVassar1
 
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
ShwetaGawande8
 
Opportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive themOpportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive them
EducationNC
 
Slides Peluncuran Amalan Pemakanan Sihat.pptx
Slides Peluncuran Amalan Pemakanan Sihat.pptxSlides Peluncuran Amalan Pemakanan Sihat.pptx
Slides Peluncuran Amalan Pemakanan Sihat.pptx
shabeluno
 
220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science
Kalna College
 
pol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdfpol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdf
BiplabHalder13
 
nutrition in plants chapter 1 class 7...
nutrition in plants chapter 1 class 7...nutrition in plants chapter 1 class 7...
nutrition in plants chapter 1 class 7...
chaudharyreet2244
 
Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024
khabri85
 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
Celine George
 
How to stay relevant as a cyber professional: Skills, trends and career paths...
How to stay relevant as a cyber professional: Skills, trends and career paths...How to stay relevant as a cyber professional: Skills, trends and career paths...
How to stay relevant as a cyber professional: Skills, trends and career paths...
Infosec
 
IoT (Internet of Things) introduction Notes.pdf
IoT (Internet of Things) introduction Notes.pdfIoT (Internet of Things) introduction Notes.pdf
IoT (Internet of Things) introduction Notes.pdf
roshanranjit222
 
220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx
Kalna College
 
What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17
Celine George
 
Non-Verbal Communication for Tech Professionals
Non-Verbal Communication for Tech ProfessionalsNon-Verbal Communication for Tech Professionals
Non-Verbal Communication for Tech Professionals
MattVassar1
 
managing Behaviour in early childhood education.pptx
managing Behaviour in early childhood education.pptxmanaging Behaviour in early childhood education.pptx
managing Behaviour in early childhood education.pptx
nabaegha
 
Diversity Quiz Finals by Quiz Club, IIT Kanpur
Diversity Quiz Finals by Quiz Club, IIT KanpurDiversity Quiz Finals by Quiz Club, IIT Kanpur
Diversity Quiz Finals by Quiz Club, IIT Kanpur
Quiz Club IIT Kanpur
 
How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17
Celine George
 
The Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptxThe Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptx
PriyaKumari928991
 
The basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptxThe basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptx
heathfieldcps1
 

Recently uploaded (20)

220711130083 SUBHASHREE RAKSHIT Internet resources for social science
220711130083 SUBHASHREE RAKSHIT  Internet resources for social science220711130083 SUBHASHREE RAKSHIT  Internet resources for social science
220711130083 SUBHASHREE RAKSHIT Internet resources for social science
 
Cross-Cultural Leadership and Communication
Cross-Cultural Leadership and CommunicationCross-Cultural Leadership and Communication
Cross-Cultural Leadership and Communication
 
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
INTRODUCTION TO HOSPITALS & AND ITS ORGANIZATION
 
Opportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive themOpportunity scholarships and the schools that receive them
Opportunity scholarships and the schools that receive them
 
Slides Peluncuran Amalan Pemakanan Sihat.pptx
Slides Peluncuran Amalan Pemakanan Sihat.pptxSlides Peluncuran Amalan Pemakanan Sihat.pptx
Slides Peluncuran Amalan Pemakanan Sihat.pptx
 
220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science220711130082 Srabanti Bag Internet Resources For Natural Science
220711130082 Srabanti Bag Internet Resources For Natural Science
 
pol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdfpol sci Election and Representation Class 11 Notes.pdf
pol sci Election and Representation Class 11 Notes.pdf
 
nutrition in plants chapter 1 class 7...
nutrition in plants chapter 1 class 7...nutrition in plants chapter 1 class 7...
nutrition in plants chapter 1 class 7...
 
Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024Brand Guideline of Bashundhara A4 Paper - 2024
Brand Guideline of Bashundhara A4 Paper - 2024
 
How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17How to Download & Install Module From the Odoo App Store in Odoo 17
How to Download & Install Module From the Odoo App Store in Odoo 17
 
How to stay relevant as a cyber professional: Skills, trends and career paths...
How to stay relevant as a cyber professional: Skills, trends and career paths...How to stay relevant as a cyber professional: Skills, trends and career paths...
How to stay relevant as a cyber professional: Skills, trends and career paths...
 
IoT (Internet of Things) introduction Notes.pdf
IoT (Internet of Things) introduction Notes.pdfIoT (Internet of Things) introduction Notes.pdf
IoT (Internet of Things) introduction Notes.pdf
 
220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx220711130088 Sumi Basak Virtual University EPC 3.pptx
220711130088 Sumi Basak Virtual University EPC 3.pptx
 
What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17What are the new features in the Fleet Odoo 17
What are the new features in the Fleet Odoo 17
 
Non-Verbal Communication for Tech Professionals
Non-Verbal Communication for Tech ProfessionalsNon-Verbal Communication for Tech Professionals
Non-Verbal Communication for Tech Professionals
 
managing Behaviour in early childhood education.pptx
managing Behaviour in early childhood education.pptxmanaging Behaviour in early childhood education.pptx
managing Behaviour in early childhood education.pptx
 
Diversity Quiz Finals by Quiz Club, IIT Kanpur
Diversity Quiz Finals by Quiz Club, IIT KanpurDiversity Quiz Finals by Quiz Club, IIT Kanpur
Diversity Quiz Finals by Quiz Club, IIT Kanpur
 
How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17How to Create User Notification in Odoo 17
How to Create User Notification in Odoo 17
 
The Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptxThe Rise of the Digital Telecommunication Marketplace.pptx
The Rise of the Digital Telecommunication Marketplace.pptx
 
The basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptxThe basics of sentences session 8pptx.pptx
The basics of sentences session 8pptx.pptx
 

Use case-diagrams

  • 1. Use Case Diagrams A Detailed Description
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7. Auction Website Use Cases Auction Website Search for item Place bid Put item up for auction Register account Customer
  • 8.
  • 9.
  • 10. Customer Use Case Description: A CUSTOMER needs to log-in before performing any transaction Pre-condition: A registered user. Post-condition: The CUSTOMER has been authorised to perform transactions. Use Case: Log-in Log-in
  • 11. Case Study: On-Line Bookstore
  • 12.
  • 13.
  • 14. Register Order books Sell used books Review books Customer On-line Bookstore System Log-in <<include>> <<include>> <<include>> Check out <<extend>> (CustID) Use Case Context Diagram
  • 15. A CUSTOMER needs to log-in before performing any transaction Actor/s: CUSTOMER Pre-condition: A registered user. Main flow of events: 1. The CUSTOMER clicks the Log-in button on the Home Page. Log-in A new CUSTOMER needs to first register into the system before performing any transaction. Actor/s: CUSTOMER Pre-condition: An unregistered CUSTOMER. Main flow of events: 1. The CUSTOMER clicks the REGISTER button on the Home Page. 2. The system displays the Register Page. 3. The CUSTOMER enters all of the required information. 4. The CUSTOMER clicks the SEND button. 5. The system checks that all of the required information were entered. If yes, the system update the CUSTOMER’s record in the CUSTOMER and ACCOUNT tables in the database. System displays OK message. Post-condition: The new CUSTOMER has registered. The ACCOUNT and CUSTOMER tables are updated. Register Description Use Case
  • 16. 2. The system displays the Log-in Page. 3. The CUSTOMER enters his/her user ID and password. 4. The CUSTOMER clicks the OK button. 5. The system validates the log-in information against the ACCOUNT table in the database. 6. CUSTOMER is an authorised user; the system displays the Personal Home Page to the CUSTOMER Post-condition: The CUSTOMER has been authorised to perform transactions. Alternate flow: 1. The CUSTOMER clicks the Log-in button on the Home Page. 2. The system displays the Log-in Page. 3. The CUSTOMER enters his/her user ID and password. 4. The CUSTOMER clicks the OK button. 5. The system validates the log-in information against the ACCOUNT table in the database. 6. CUSTOMER is not an authorised user; the system displays a pop-up message to inform the CUSTOMER. Post-condition: The CUSTOMER is not authorised to perform transactions. Log-in (continue…) Description Use Case
  • 17. A CUSTOMER can purchase the books in his/her Shopping Cart. Actor/s: CUSTOMER Pre-condition: The user have logged in and has at least one book in the Shopping Cart. Main flow of events: 1. The CUSTOMER clicks the Check out button on the Web Page. Check Out A CUSTOMER can order books to purchase. Actor/s: CUSTOMER Pre-condition: User have logged-in. Main flow of events: 1. The CUSTOMER enters the keyword for a book and clicks the SEARCH button on the Personal Home Page. 2. The system displays the matching books on the web Page. 3. The CUSTOMER chooses the desired book and clicks the ADD TO SHOPPING CART button on the web page. 4. The system adds the book into the CUSTOMER’s Order table in the database. Post-condition: The ORDER table has been updated. Order Books Description Use Case
  • 18. A CUSTOMER can sell his/her used books. Actor/s: CUSTOMER Pre-condition: The user have logged-in.. Sell used books 2. The system displays the books in the ORDER table of the CUSTOMER on the web Page. 3. The CUSTOMER checks the order list for any inconsistency. If nothing found, CUSTOMER clicks the PROCEED button. 4. The system displays the Invoice page. 5. The Customer enters the relevant credit card information and clicks the OK button. 6. The system checks that the credit card is valid. Then, the system displays the Delivery Details page. 7. The CUSTOMER chooses destination for delivery, along with delivery options. Then, he/she clicks the PROCEED button. 8. The system will display the check-out information for confirmation. 7. The CUSTOMER checks that all information is correct and then clicks the OK button. 8. The system sends a confirmation via CUSTOMER’s e-mail. Post-condition: The ORDER table has been updated. Check Out (continue…) Description Use Case
  • 19. A CUSTOMER can review books. Actor/s: CUSTOMER Pre-condition: User have logged-in.. Main flow of events: 1. The CUSTOMER enters the keyword to search for a book and then clicks the SEARCH button on the Personal Web Page. Review Books Main flow of events: 1. The CUSTOMER clicks the Sell Used Books button on the Home Page. 2. The system displays the Sell used books web page. 3. The CUSTOMER enters the required information on the used books that he/she wants to sell. 4. The CUSTOMER clicks the SEND button on the webpage. 5. The system displays a confirmation page listing the information that the CUSTOMER has entered. 6. The CUSTOMER checks that the information displayed are accurate. If yes, the CUSTOMER clicks the OK button on the web page. 7. The system updates the USED BOOKS table in the database. Post-condition: The Used Books table has been updated. Sell Used Books (continue…) Description Use Case
  • 20. 2. The system displays the matching books on the web Page. 3. The CUSTOMER checks for the desired book and clicks on the chosen book icon. 4. The system displays the book’s detail in the Book Detail web page. 5. The CUSTOMER clicks the REVIEW button on the web page. 6. The system displays the Review Book web page. 7. The CUSTOMER clicks on the desired star button and the click the OK button on the web page. 8. The system calculates the overall rating of the book and updates the Book table in the database. 9. The system displays the Book Detail web pages that have been updated. Post-condition: The BOOK and REVIEW tables are updated. Review Books (continue…) Description Use Case
  翻译: