DFD Example 3 Gifts
-
Upload
valeriaramosg -
Category
Documents
-
view
257 -
download
0
Transcript of DFD Example 3 Gifts
8/11/2019 DFD Example 3 Gifts
http://slidepdf.com/reader/full/dfd-example-3-gifts 1/3
DATA FLOW DIAGRAM - EXERCISE
Gifts Online
Gifts Online provides online purchasing facilities so guests who have been invited to anoccasion 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-commercetransactional facilities through to wrapping and delivery.
After guest has entered their username and password, the user can select the name of theperson(s) for whom the occasion is being held from a keyword search facility. The systemprovides the user with the gifts that the host would like guests to look at. The user can viewand 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 thispoint a Secure Payment Gateway connection is established and the user is required to entercredit card details. After finally submitting the order, the company’s inventory and paymentsdatabases are updated and the user is sent an email with order confirmation and deliverydetails.
For the educator
This system can form the basis of discussion about similar systems that the students haveinteracted with or have heard of.
Typically, a business system analyst gets fragmented views of any system and user furtheranalysis to complete the picture as it were. Students should become aware that the systemsupports 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 soon. For example, students need to be aware that Guests and the event to which they areinvited 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 has5 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 giftinventory details (eg Quantity on hand, quantity ordered).
www.webworkforce.org 1
8/11/2019 DFD Example 3 Gifts
http://slidepdf.com/reader/full/dfd-example-3-gifts 2/3
SUGGESTED SOLUTION
Level 0 DFD (Context Diagram) – Gifts Online System
GuestSecure
Payment Gateway
Gifts
Online
Credit Card
Details
Transaction
Confirmation
Transaction
Details
Confirmation
Details
Level 1 DFD – Gifts Online System
Guest
Secure
Payment Gateway
1 Approve User Details
Users
Registered
User
Details
2 Locate
Gift List
Events
User Details
Re ject Approved
User
3 Select
Gift
Host
Details
Gif t Lis t
Gifts
Gift
Details
4 Confirm
Order
Selected
Gift Guest
Orders
Order
5 Confirm
Payment
Credit
Card
Details
Conf ir mation
Details
Transaction
Details
Payments
Transaction
Confirmation
Credit
Details
Reject
Inventory
Details
www.webworkforce.org 2
8/11/2019 DFD Example 3 Gifts
http://slidepdf.com/reader/full/dfd-example-3-gifts 3/3
Level 2 DFD – Gifts Online (Confirm Payment)
5.1 Process
Transaction
Payments
Orders
Gifts
Transaction
Details
Confirmation
Details
Transaction
Confirmation
5.2 CreateOrder
Approved
Transaction
Order
Reject
5.3 Update
Inventory
Gifts
Ordered
Inventory
Details
5.4 Update
Credits
Ledger
Transaction
Details
Credit
Details
www.webworkforce.org 3