SlideShare a Scribd company logo
1 of 3
Download to read offline
DATA FLOW DIAGRAM - EXERCISE
Gifts Online
Gifts Online provides online purchasing facilities so guests who have been invited to an
occasion can select gifts from lists that have been prepared by the host(s) of the occasions.
This will include ordering, provision of purchasing facilities, provision of secure e-commerce
transactional facilities through to wrapping and delivery.
After guest has entered their username and password, the user can select the name of the
person(s) for whom the occasion is being held from a keyword search facility. The system
provides the user with the gifts that the host would like guests to look at. The user can view
and select one or more gifts by looking at the Price, category, and details.
After the user has placed the gift(s) in the shopping trolley the user confirms the order. At this
point a Secure Payment Gateway connection is established and the user is required to enter
credit card details. After finally submitting the order, the company’s inventory and payments
databases are updated and the user is sent an email with order confirmation and delivery
details.
For the educator
This system can form the basis of discussion about similar systems that the students have
interacted with or have heard of.
Typically, a business system analyst gets fragmented views of any system and user further
analysis to complete the picture as it were. Students should become aware that the system
supports a number of functions that are not available to general users and the processing for
which is not described here (eg. Management of: users, inventory, suppliers, pricing and so
on. For example, students need to be aware that Guests and the event to which they are
invited must have already been created prior to their visiting the web site.
This example can be levelled to a 3rd level because the Level 1 process Confirm Payment has
5 flows and is too complex to show all the processing that will be required by the system.
DataStores do not provide a normalised view of data at rest. For example, for simplification,
the Gifts datastore contains master-record details of all gifts and gift types as well as gift
inventory details (eg Quantity on hand, quantity ordered).




   www.webworkforce.org                           1
SUGGESTED SOLUTION
Level 0 DFD (Context Diagram) – Gifts Online System
                                                                                                                    Transaction
                                                                                                                      Details
                       Credit Card
                         Details



                                                                        Gifts                                                          Secure
    Guest
                                                                       Online                                                      Payment Gateway



                                                                                                           Confirmation
                                    Transaction                                                              Details
                                    Confirmation




Level 1 DFD – Gifts Online System

                                                                                   Reject

                                                                                                                 Transaction
                                                                                                                   Details               Secure
                                                         Credit
            Transaction                                                                                                              Payment Gateway
                                                         Details
            Confirmation                                                           5 Confirm
                                                                                   Payment

                                              Payments

                                                                      Order

                            Users                                                           Inventory
                                                                     Orders
                                                                                             Details                              Confirmation
                      Registered                                                                                                    Details
                        User                                                                                     4 Confirm
                       Details                                                                                                         Credit
                                              1 Approve User                            Gifts                      Order
                                                                                                                                        Card
                                                  Details
                                                                                                                                       Details

            User Details
                                                                                                  Gift
                                          Approved                                               Details
                           Reject                                  Events
                                            User
                                                                                                              Selected
                                                                                                                Gift                     Guest
                                                            Host
    Guest
                                                           Details

                                             2 Locate                                           3 Select
                                             Gift List                                            Gift

                                                                       Gift List




   www.webworkforce.org                                                       2
Level 2 DFD – Gifts Online (Confirm Payment)



                  Reject
                                Transaction
                                  Details

  Transaction                        Confirmation
  Confirmation                         Details
                  5.1 Process
                  Transaction




                  Approved                                    Gifts            5.3 Update
                 Transaction                                 Ordered            Inventory


                                              5.2 Create
                                                Order

                       Transaction
                         Details                                       Inventory
    Payments                                                            Details
                                                Order


                                                    Orders
      Credit
      Details
                      5.4 Update                                       Gifts
                        Credits
                        Ledger




  www.webworkforce.org                                  3

More Related Content

What's hot

Ch1 l1 notions des bases de données
Ch1 l1 notions des bases de donnéesCh1 l1 notions des bases de données
Ch1 l1 notions des bases de donnéesHanfi Akram
 
Hospital management system project
Hospital management system projectHospital management system project
Hospital management system projectHimani Chopra
 
E-R DIAGRAMS, DFD'S AND STATE TRANSITION DIAGRAMS !!
E-R DIAGRAMS, DFD'S AND STATE TRANSITION DIAGRAMS !!E-R DIAGRAMS, DFD'S AND STATE TRANSITION DIAGRAMS !!
E-R DIAGRAMS, DFD'S AND STATE TRANSITION DIAGRAMS !!Nidhi Kakani
 
Sample Business Requirement Document
Sample Business Requirement DocumentSample Business Requirement Document
Sample Business Requirement DocumentIsabel Elaine Leong
 
Srs group 4 v5 - esmart shopping
Srs group 4  v5 - esmart shoppingSrs group 4  v5 - esmart shopping
Srs group 4 v5 - esmart shoppingadprojects1
 
RAVI RANA HOTEL MANAGEMENT PPT
RAVI RANA HOTEL MANAGEMENT PPTRAVI RANA HOTEL MANAGEMENT PPT
RAVI RANA HOTEL MANAGEMENT PPTSameer Gurjar
 
Online votingsystem
Online votingsystemOnline votingsystem
Online votingsystemManish Kumar
 
ONLINE GROCERY STORE MANAGEMENT SYSTEM PPT
ONLINE GROCERY STORE MANAGEMENT SYSTEM PPTONLINE GROCERY STORE MANAGEMENT SYSTEM PPT
ONLINE GROCERY STORE MANAGEMENT SYSTEM PPTChetanBhandari14
 
project
projectproject
projectdnraj
 
Software Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet CafeSoftware Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet CafeHari
 
Electronic cash controller
Electronic cash controllerElectronic cash controller
Electronic cash controllersree1185
 
Passport status tracking system (1)
Passport status tracking system (1)Passport status tracking system (1)
Passport status tracking system (1)SUVITHAS2
 
Erd For Gift Shop
Erd For Gift ShopErd For Gift Shop
Erd For Gift ShopAbdul Aslam
 

What's hot (20)

Ch1 l1 notions des bases de données
Ch1 l1 notions des bases de donnéesCh1 l1 notions des bases de données
Ch1 l1 notions des bases de données
 
Hospital management system project
Hospital management system projectHospital management system project
Hospital management system project
 
Ch 05
Ch 05Ch 05
Ch 05
 
E-R DIAGRAMS, DFD'S AND STATE TRANSITION DIAGRAMS !!
E-R DIAGRAMS, DFD'S AND STATE TRANSITION DIAGRAMS !!E-R DIAGRAMS, DFD'S AND STATE TRANSITION DIAGRAMS !!
E-R DIAGRAMS, DFD'S AND STATE TRANSITION DIAGRAMS !!
 
Wepwhacker !
Wepwhacker !Wepwhacker !
Wepwhacker !
 
Sample Business Requirement Document
Sample Business Requirement DocumentSample Business Requirement Document
Sample Business Requirement Document
 
Ch13
Ch13Ch13
Ch13
 
Srs group 4 v5 - esmart shopping
Srs group 4  v5 - esmart shoppingSrs group 4  v5 - esmart shopping
Srs group 4 v5 - esmart shopping
 
RAVI RANA HOTEL MANAGEMENT PPT
RAVI RANA HOTEL MANAGEMENT PPTRAVI RANA HOTEL MANAGEMENT PPT
RAVI RANA HOTEL MANAGEMENT PPT
 
Online votingsystem
Online votingsystemOnline votingsystem
Online votingsystem
 
ONLINE GROCERY STORE MANAGEMENT SYSTEM PPT
ONLINE GROCERY STORE MANAGEMENT SYSTEM PPTONLINE GROCERY STORE MANAGEMENT SYSTEM PPT
ONLINE GROCERY STORE MANAGEMENT SYSTEM PPT
 
project
projectproject
project
 
Software Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet CafeSoftware Requirement Specification For Smart Internet Cafe
Software Requirement Specification For Smart Internet Cafe
 
My ppt
My pptMy ppt
My ppt
 
Ch08
Ch08Ch08
Ch08
 
Electronic cash controller
Electronic cash controllerElectronic cash controller
Electronic cash controller
 
Passport status tracking system (1)
Passport status tracking system (1)Passport status tracking system (1)
Passport status tracking system (1)
 
Atm System
Atm SystemAtm System
Atm System
 
Erd For Gift Shop
Erd For Gift ShopErd For Gift Shop
Erd For Gift Shop
 
Chapter 2: Network Models
Chapter 2: Network ModelsChapter 2: Network Models
Chapter 2: Network Models
 

Viewers also liked

Viewers also liked (20)

Dfd examples
Dfd examplesDfd examples
Dfd examples
 
12.project cd gallery
12.project cd gallery12.project cd gallery
12.project cd gallery
 
Dfd examples
Dfd examplesDfd examples
Dfd examples
 
Data flow diagram
Data flow diagramData flow diagram
Data flow diagram
 
State Diagram
State DiagramState Diagram
State Diagram
 
College Stationery Management System
College Stationery Management SystemCollege Stationery Management System
College Stationery Management System
 
Class diagram railway reservation system
Class diagram railway reservation systemClass diagram railway reservation system
Class diagram railway reservation system
 
E commerce use case documentation.
E commerce use case documentation.E commerce use case documentation.
E commerce use case documentation.
 
Bus Booking Management System
Bus Booking Management SystemBus Booking Management System
Bus Booking Management System
 
Bus Ticket Management System Documentation
Bus Ticket Management System DocumentationBus Ticket Management System Documentation
Bus Ticket Management System Documentation
 
Transportation management system
Transportation management systemTransportation management system
Transportation management system
 
Online Bus Reservatiom System
Online Bus Reservatiom SystemOnline Bus Reservatiom System
Online Bus Reservatiom System
 
State diagram
State diagramState diagram
State diagram
 
Dfd final
Dfd finalDfd final
Dfd final
 
Online Bus Ticket Reservation System
Online Bus Ticket Reservation SystemOnline Bus Ticket Reservation System
Online Bus Ticket Reservation System
 
Data flow diagrams (2)
Data flow diagrams (2)Data flow diagrams (2)
Data flow diagrams (2)
 
Data flow diagram
Data flow diagram Data flow diagram
Data flow diagram
 
Transportation ppt
Transportation pptTransportation ppt
Transportation ppt
 
State diagram railway reservation system
State diagram railway reservation systemState diagram railway reservation system
State diagram railway reservation system
 
GPS based Bus management system
GPS based Bus management systemGPS based Bus management system
GPS based Bus management system
 

Recently uploaded

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processorsdebabhi2
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessPixlogix Infotech
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 

Recently uploaded (20)

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your BusinessAdvantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 

Dfd example 3_gifts

  • 1. DATA FLOW DIAGRAM - EXERCISE Gifts Online Gifts Online provides online purchasing facilities so guests who have been invited to an occasion can select gifts from lists that have been prepared by the host(s) of the occasions. This will include ordering, provision of purchasing facilities, provision of secure e-commerce transactional facilities through to wrapping and delivery. After guest has entered their username and password, the user can select the name of the person(s) for whom the occasion is being held from a keyword search facility. The system provides the user with the gifts that the host would like guests to look at. The user can view and select one or more gifts by looking at the Price, category, and details. After the user has placed the gift(s) in the shopping trolley the user confirms the order. At this point a Secure Payment Gateway connection is established and the user is required to enter credit card details. After finally submitting the order, the company’s inventory and payments databases are updated and the user is sent an email with order confirmation and delivery details. For the educator This system can form the basis of discussion about similar systems that the students have interacted with or have heard of. Typically, a business system analyst gets fragmented views of any system and user further analysis to complete the picture as it were. Students should become aware that the system supports a number of functions that are not available to general users and the processing for which is not described here (eg. Management of: users, inventory, suppliers, pricing and so on. For example, students need to be aware that Guests and the event to which they are invited must have already been created prior to their visiting the web site. This example can be levelled to a 3rd level because the Level 1 process Confirm Payment has 5 flows and is too complex to show all the processing that will be required by the system. DataStores do not provide a normalised view of data at rest. For example, for simplification, the Gifts datastore contains master-record details of all gifts and gift types as well as gift inventory details (eg Quantity on hand, quantity ordered). www.webworkforce.org 1
  • 2. SUGGESTED SOLUTION Level 0 DFD (Context Diagram) – Gifts Online System Transaction Details Credit Card Details Gifts Secure Guest Online Payment Gateway Confirmation Transaction Details Confirmation Level 1 DFD – Gifts Online System Reject Transaction Details Secure Credit Transaction Payment Gateway Details Confirmation 5 Confirm Payment Payments Order Users Inventory Orders Details Confirmation Registered Details User 4 Confirm Details Credit 1 Approve User Gifts Order Card Details Details User Details Gift Approved Details Reject Events User Selected Gift Guest Host Guest Details 2 Locate 3 Select Gift List Gift Gift List www.webworkforce.org 2
  • 3. Level 2 DFD – Gifts Online (Confirm Payment) Reject Transaction Details Transaction Confirmation Confirmation Details 5.1 Process Transaction Approved Gifts 5.3 Update Transaction Ordered Inventory 5.2 Create Order Transaction Details Inventory Payments Details Order Orders Credit Details 5.4 Update Gifts Credits Ledger www.webworkforce.org 3