Question

Thorn Kites, Inc. sells a range of kitesurfing equipment via its website. The order fulfillment is...

Thorn Kites, Inc. sells a range of kitesurfing equipment via its website. The order fulfillment is to be handled by a new information system called the Ordering System (OS). Use a data flow diagram to model the requirements for the new system. Create a Context diagram and Diagram 0 (one level below the context diagram). Customer can place an online order through a customer-facing part of the Ordering System (OS) which checks the customer data in the Customer file datastore and then checks with the Warehouse system if products are available. Warehouse sends back the status of the requested product to the OS which communicates the status of the order back to the customer together with the data about the invoice. The customer sends payment information and the OS creates a pending order by saving the order in the Order file datastore. The Ordering system also sends a shipping information to the Warehouse system for the order to be shipped. Once the product ships, the Warehouse system sends shipping confirmation to the OS, which changes the pending order to a completed order in the Order File datastore. The Manager can access the Order file datastore and modify the data. Similarly, the manager an access the Customer file datastore and modify its data.

Context Diagram: Draw a context diagram showing what data external entities exchange with the Ordering system (OS). Draw the data flows and label them. There are 3 entities: Customer, Warehouse system, and Manager. Make sure that the data flows match those from diagram 0.

Diagram 0: Diagram 0 shows more details of the system. This is one possible interpretation of the description above. More or less details is possible, as well as different division of responsibilities among the sub-processes.

The sub-process that handles all communication with the customer is positioned between the customer entity and the rest of the system. It handles formatting of messages for the customer. This process accesses the Customer file datastore (bidirectional for read/write).

There is a process that initiates the creation of a new order by first checking with the warehouse about availability of the products. It then sends the response to the customer-facing process, along with invoice details (it also accesses the Customer file for invoicing details such as discounts). The process forwards the order details to another process that generates the shipping information and records the order as a pending order in the Order file.

Once the products are shipped, the warehouse system sends a confirmation to a process that is in charge of completing the order by updating the pending order to a completed order in the Order file.

Finally, there is the capability for the manager to read and modify the order file as well as the customer file.

Sample solution

You may make additional assumptions regarding this model. The information below is a guide and it is not the only appropriate way to model this situation.

"1.0 Communicate with customer" receives order information and payment from the customer and sends status information and invoice to the customer. It transforms the data into system-specific format and sends the order details, payment details to 2.0 Initiate order. It also reads and writes customer data from/to Customer file datastore.

"2.0 Initiate order" receives the order details and payment details from 1.0 and sends a product query message to the warehouse. The warehouse response called product availability is forwarded as availability details to 1.0. Also, invoice details are sent to 1.0 based on invoicing data read from the Customer file datastore. Finally, customer and order details are send to 3.0 Generate shipping order.

"3.0 Generate shipping order" sends shipping information to the warehouse system for actual shipping of the products. It makes a record in the Order file datastore by sending it pending order details. Order details are also sent to 4.0 Complete order process once requested by it upon shipping of products.

"4.0 Complete order" receives a shipping confirmation from the warehouse once products ship. It receives the order details from 3.0 and reads the pending order details from the Order file datastore. It changes the order to completed by storing completed order details in the Order file datastore.

"5.0 Manage customers and orders" is a process that allows the Manager entity to read and modify the data in the Customer file and Order file datastores. It sends/receives Customer data and Order data to/from the Manager and handles the interaction with the datastores via Customer details and order details data flows.

0 0
Add a comment Improve this question Transcribed image text
Request Professional Answer

Request Answer!

We need at least 10 more requests to produce the answer.

0 / 10 have requested this problem solution

The more requests, the faster the answer.

Request! (Login Required)


All students who have requested the answer will be notified once they are available.
Know the answer?
Add Answer to:
Thorn Kites, Inc. sells a range of kitesurfing equipment via its website. The order fulfillment is...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Similar Homework Help Questions
  • ABC Company is a book order company that sells books via internet. When a customer places...

    ABC Company is a book order company that sells books via internet. When a customer places an order, the system checks books data for completeness and determines the price, then the customer is asked about his/her details and payment information. If the customer account is correct, the system checks customer details and determine discount. The system verifies the credit by checking the accounts receivable. If credit is OK then the system fills the order, else it requests repayment. To fill...

  • Entities Line Activities Customer 1 Place orders to the order processing center where clerks record orders...

    Entities Line Activities Customer 1 Place orders to the order processing center where clerks record orders for processing Clerk 2 Enters Data Computer 2 Updates the applicable customer and inventory master data Computer 3 Displays the completed order Clerk 3 Review completed order Computer 4 Updates the sales order master record 5 Updates the inventory master data to allocate inventory to the sales order 5 Prints a picking ticket in the warehouse 6 Sends an order confirmation to the customer...

  • Draw 1) a context data flow diagram (level-0) and 2) a level-1 diagram that shows the...

    Draw 1) a context data flow diagram (level-0) and 2) a level-1 diagram that shows the appropriate details for the system described below: The Memphis Logistics Company is in the process of developing a new inventory management (IM) system.  The IM system is capable of handling data concerning shipments from suppliers and managing inventory management data.  When shipments are sent and received, the supplier enters shipment data into the IM system, and the IM system receives and records the formatted shipment data...

  • Sales Order Processing System The customer sales order is received via phone or through the mail. Gus Grinwich, the sales clerk, receives the sales order and checks the customer’s credit record. Once...

    Sales Order Processing System The customer sales order is received via phone or through the mail. Gus Grinwich, the sales clerk, receives the sales order and checks the customer’s credit record. Once Grinwich checks the customer’s credit record, he prepares the sales order. From this sales order, Grinwich prepares a customer copy, stock release, shipping notice, two copies of the invoice, ledger copy, packing slip, and the file copy. One of the invoice copies, the ledger copy, and the file...

  • Assume that GBI is currently working with a manual system. The company uses the following 26...

    Assume that GBI is currently working with a manual system. The company uses the following 26 steps when they sell standard goods to the customers: A customer sends a purchase order for off-road bicycles to a GBI employee. A GBI employee compares the customer’s purchase order to determine if the customer’s master data is in the system and is correct. If the customer master data is not in the system or is incorrect, then the master sales and distribution data...

  • DURAPLAST Company Ltd., opened its doors in 1979 as a wholesale supplier of plumbing equipment, tools,...

    DURAPLAST Company Ltd., opened its doors in 1979 as a wholesale supplier of plumbing equipment, tools, and parts to hardware stores, home-improvement centers, and professional plumbers in the Accra-Tema Metropolitan area. Over the years they have expanded their operations to serve customers across the nation and now employ over 200 people as technical representatives, buyers, warehouse workers, and sales and office staff. Most recently DURAPLAST has experienced fierce competition from the large online discount stores such as Qualiplast and Interplast....

  • Green Products Garden Supply (Stand-Alone PC-Based Accounting System) Green Products Garden (GPG) Supply sells and distributes...

    Green Products Garden Supply (Stand-Alone PC-Based Accounting System) Green Products Garden (GPG) Supply sells and distributes a wide range of garden products and equipment including organic fertilizers, premium flower and grass seeds, organic pesticides, and garden spreaders. GPG's headquarters and warehouse is located in Hopewell, Virginia. Their customers are primarily small garden centers and landscape companies in the Mid-Atlantic States. Sales are on credit. GPG's current information system includes manual procedures supported by independent (non-networked) PCs in each department. Communications...

  • 1. The Cool Clothing Company is developing a new computer order processing system to process mail...

    1. The Cool Clothing Company is developing a new computer order processing system to process mail order sales of its products. Customers send in their orders, by email, together with a credit card payment. Availability of the ordered goods is then checked in an inventory file; then the validity of the credit card payment is checked online to customer's bank. If these two checks are successful, a dispatch paid order is sent to the customer and warehouse. The warehouse is...

  • DURAPLAST Company Ltd. DURAPLAST Company Ltd., opened its doors in 1979 as a wholesale supplier of...

    DURAPLAST Company Ltd. DURAPLAST Company Ltd., opened its doors in 1979 as a wholesale supplier of plumbing equipment, tools, and parts to hardware stores, home-improvement centers, and professional plumbers in the Accra-Tema Metropolitan area. Over the years they have expanded their operations to serve customers across the nation and now employ over 200 people as technical representatives, buyers, warehouse workers, and sales and office staff. Most recently DURAPLAST has experienced fierce competition from the large online discount stores such as...

  • A mail-order skin and body care company advertises in magazines. Subscribers to magazine initiate most orders...

    A mail-order skin and body care company advertises in magazines. Subscribers to magazine initiate most orders by completing coupons directly to the company. The firm also takes orders by telephone, answers inquiries about products, and handles payments and cancellations of orders. Products that have been ordered are sent either directly to the customer or to the company’s regional offices that handle the required distribution. The company has three basic data files, which contain customer mailing information, product inventory information, and...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT