Question

Use case diagram for Mail Order System Requirements(draw by use case diagram) This software system is...

Use case diagram for Mail Order System

Requirements(draw by use case diagram)

This software system is developed to support mail order business operations. In particular software shall:

- Keep track of sales (including orders, payments, and shipments). For each order a record shall be kept identifying the customer, the ZIP code, the salesperson, item ordered, the quantity, and amount due.

- Record shall be kept for each customer who made a purchase in the past year. Such record shall include the name, address, and the credit card number.

- For each payment the record should be kept identifying the customer, the credit card number, the amount, and the confirmation number.

- The shipping costs depend on the region and are calculated as a handling fee (dependent on the item but not the region) plus the shipping fee (function of ZIP code and weight)

  • Support payments by credit card only.
  • Support the full range of customer operations including sales, inquiries (price, availability, shipment, order status, etc).
  • Support back-order - purchase of item that is not discontinued but currently not available (in the warehouse) for shipment.
  • Support order cancellation. Order cancelled after packing but before the shipment involves restocking fee of x% of the price. Order shipped can be returned but the customer will be charged restocking fee of y% of the price plus z% of the shipping cost to the customer (x, y, and z can be set by the user). Customer is responsible for the shipment back to the company. There is no charge for canceling the order that has not been packed yet. The order that has been packed but not shipped is subject to the restocking fee but no shipping cost is charged to the customer.
  • Support regions as sets of ZIP codes of adjacent locations

- Keep track of shipment cost, volume of sales per region per day

- Support assignment of sales people to regions.

- Support automatic reassignment of sales people to regions depending on the "traffic" (invent some rules).

- Keep track of sales for each sales person.

- Keep track of the inventory, including location in the warehouse. Support all warehouse operations.

- Support inventory management (add/remove item from the inventory).

  • Support automatic reorder of items triggered by the stock falling below a set threshold. Threshold is set individually for each inventory item.
  • Support shipping operations.

- Support price management including discounting of items based on their longevity in the warehouse, for a specific period, for customers in specific set of regions, for specific product(s), or specific product category.

0 0
Add a comment Improve this question Transcribed image text
Know the answer?
Add Answer to:
Use case diagram for Mail Order System Requirements(draw by use case diagram) This software system is...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • 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...

  • Create a system flowchart and review the controls in the process. See attached document for details....

    Create a system flowchart and review the controls in the process. See attached document for details. Flowchart Assignment Business Process Diagramming and Control Evaluation The project is based on the business processes and controls for Order Entry/ Shipping and Billing / Cash Receipts at NashGulch Furnishings. NashGulch Furnishing sells high end, i.e. expensive and unique, home and office furnishings to design studios, building contractors, and architects. Customers place orders over the phone to the NashGulch customer fulfillment center, Nash Gulch...

  • DVD Rental System Develop a DVD/CD Rental System for a shop that rents out DVDs and...

    DVD Rental System Develop a DVD/CD Rental System for a shop that rents out DVDs and VCDs to its registered customers. The system need to keep track of its rental information and compute rental fees collected from DVDs and CDs rented out to customers. This DVD Rental System is to be developed with methods using the Java programming language. The DVD rental shop has several DVDs and CDs, and many customers. Each customer is allowed to rent maximum of five...

  • An online company sells hundreds of office supply products on its e-Commerce store. It has asked...

    An online company sells hundreds of office supply products on its e-Commerce store. It has asked you to design and implement a sales order processing system which will be used by users in our Operations department to process sales orders. Here is an overview of the sales order process. Customers make purchases by placing orders. Each customer has a customer number and profile (such as name, shipping address). To simplify the matter, each time an order is placed, only one...

  • Draw context diagram and level-0 diagram for the contracting system described in the following na...

    Draw context diagram and level-0 diagram for the contracting system described in the following narrative. If you discover the narrative is incomplete, please provide reasonable explanations of any assumptions you make to come to the context or Level-0 diagrams. Supply these assumptions and/or explanations along with the diagrams. Government Solutions Company (GSC) sells computer equipment to federal government agencies. Whenever a federal agency needs to purchase equipment from GSC, it issues a purchase order against a standing contract previously negotiated...

  • Exercise 4.30 Draw a collaboration diagram for the following business process at MetalWorks. A build-to-order (BTO)...

    Exercise 4.30 Draw a collaboration diagram for the following business process at MetalWorks. A build-to-order (BTO) process, also known as make-to-order process, is an order-to-cash process wheretheproducts tobesoldaremanufactured onthebasisofaconfirmedpurchase order. Inotherwords,themanufacturer doesnotmaintainanyready-to-ship productsintheir stock. Instead, the products are manufactured on demand when the customer orders them. Thisapproach isusedinthecontext ofcustomizedproducts, suchasmetallurgicalproducts, where customers often submit orders for products with very specific requirements. We consider a BTO process at a company called MetalWorks. The process starts when MetalWorks receives apurchase order (PO)...

  • Cloud 9 - Continuing Case Sharon Gallagher and Josh Thomas have assessed the internal controls at...

    Cloud 9 - Continuing Case Sharon Gallagher and Josh Thomas have assessed the internal controls at Cloud 9 as being effective at an entity level. This means that, at a high level, the company demonstrates an environment where potential material misstatements are prevented or detected. Answer the following questions based on the information presented for Cloud 9 in the appendix to this text and the current and earlier chapters. You should also consider your answers to the case-study questions in...

  • Use the case study description and list of requirements below to create an entity-relationship diagram showing...

    Use the case study description and list of requirements below to create an entity-relationship diagram showing the data requirements of the All You Need Are Toys Library database. Your ERD should be able to be implemented in a relational DBMS. Toy libraries operate in a manner similar to book libraries, with members able to borrow a toy for a number of weeks then return it. As with book libraries, toy libraries enable families to have access to a wider range...

  • -What is this case about? The Zappos Case Study introduces the customer benefit package (CBP) framework...

    -What is this case about? The Zappos Case Study introduces the customer benefit package (CBP) framework and the lesson that each good and service in the CBP has a process that creates it and delivers it to customers. -What are you asked to do? The case asks you to draw the CBP and identify one primary support, and general management process. You must also think about manufacturing/production encounters and service management skills. Finally, build a table like table below to...

  • You are a database consultant with Ace Software, Inc., and have been assigned to develop a...

    You are a database consultant with Ace Software, Inc., and have been assigned to develop a database for the Mom and Pop Johnson video store in town. Mom and Pop have been keeping their records of videos and DVDs purchased from distributors and rented to customers in stacks of invoices and piles of rental forms for years. They have finally decided to automate their record keeping with a relational database. You sit down with Mom and Pop to discuss their...

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