Recall the On the Spot courier service introduced in Chapter 2 (Week 2 Tutorial case study). The details of the package pickup and delivery process are described here. When Bill got an order, only on his phone at first, he recorded when he received the call and when the shipment would be ready for pickup. Sometimes, customers wanted immediate pickup; sometimes, they were calling to schedule a later time in the day for pickup. Once he arrived at the pickup location, Bill collected the packages. It was not uncommon for the customer to have several packages for delivery. In addition to the name and address of the delivery location, he also recorded the time of pickup. He noted the desired delivery time, the location of the delivery, and the weight of the package to determine the courier cost. When he picked up the package, he printed out a label with his portable printer that he kept in the delivery van. At first, Bill required customers to pay at the time of pickup, but he soon discovered that there were some regular customers who preferred to receive a monthly bill for all their shipments. He wanted to be able to accommodate those customers. Bills were due and payable upon receipt. To help keep track of all the packages, Bill decided that he needed to scan each package as it was sorted in the warehouse. This would enable him to keep good control of his packages and avoid loss or delays. 4/4 ITECH2002 - Systems Modelling The delivery of a package was fairly simple. Upon delivery, he would record information about when the delivery was made and who received it. Because some of the packages were valuable, it was necessary in those instances to have someone sign for the package upon delivery. Question 8. From this description as well as the information from Chapter 2 (week 2 tutorial case study), identify all the actors who will be using the system. Question 9. Using the actors who you identified in question 9, develop a list of use cases based on the user goal technique. Draw a use case diagram for these use cases. Question 10. Using the event decomposition technique for each event you identify in the description here, name the event, state the type of event, and name the resulting use case
Question
Recall the On the Spot courier service introduced in Chapter 2 (Week 2 Tutorial case study). The details of the package pickup and delivery process are described here. When Bill got an order, only on his phone at first, he recorded when he received the call and when the shipment would be ready for pickup. Sometimes, customers wanted immediate pickup; sometimes, they were calling to schedule a later time in the day for pickup. Once he arrived at the pickup location, Bill collected the packages. It was not uncommon for the customer to have several packages for delivery. In addition to the name and address of the delivery location, he also recorded the time of pickup. He noted the desired delivery time, the location of the delivery, and the weight of the package to determine the courier cost. When he picked up the package, he printed out a label with his portable printer that he kept in the delivery van. At first, Bill required customers to pay at the time of pickup, but he soon discovered that there were some regular customers who preferred to receive a monthly bill for all their shipments. He wanted to be able to accommodate those customers. Bills were due and payable upon receipt. To help keep track of all the packages, Bill decided that he needed to scan each package as it was sorted in the warehouse. This would enable him to keep good control of his packages and avoid loss or delays. 4/4 ITECH2002 - Systems Modelling The delivery of a package was fairly simple. Upon delivery, he would record information about when the delivery was made and who received it. Because some of the packages were valuable, it was necessary in those instances to have someone sign for the package upon delivery. Question 8. From this description as well as the information from Chapter 2 (week 2 tutorial case study), identify all the actors who will be using the system. Question 9. Using the actors who you identified in question 9, develop a list of use cases based on the user goal technique. Draw a use case diagram for these use cases. Question 10. Using the event decomposition technique for each event you identify in the description here, name the event, state the type of event, and name the resulting use case
Solution
Question 8: The actors who will be using the system are:
- Bill (Courier)
- Customers
- Warehouse staff
Question 9: Use cases based on the user goal technique:
- Bill (Courier):
- Record order details
- Collect packages
- Record pickup time
- Print label
- Deliver package
- Record delivery details
- Customers:
- Place order
- Schedule pickup
- Pay for courier service
- Warehouse staff:
- Scan packages
- Sort packages
For the use case diagram, I'm sorry I can't draw it here. But you can draw it with these actors and use cases.
Question 10: Event decomposition:
- Event: Order placed
- Type: External
- Resulting use case: Record order details
- Event: Package pickup scheduled
- Type: External
- Resulting use case: Collect packages
- Event: Package collected
- Type: External
- Resulting use case: Record pickup time
- Event: Package delivery
- Type: External
- Resulting use case: Deliver package
- Event: Package received
- Type: External
- Resulting use case: Record delivery details
- Event: Package scanned
- Type: Temporal
- Resulting use case: Scan packages
- Event: Payment made
- Type: External
- Resulting use case: Pay for courier service
Similar Questions
On the Spot courier services grew and changed over the years. At first, Bill received requests forpackage pickups on his mobile phone, recorded that information in a log, and would then drivearound to retrieve all the packages later in the day. However, he soon discovered that with anotherdriver, it was difficult to coordinate pickups between the two of them from his van. It was not longbefore he reorganized his business and turned the warehouse employee into a driver. Then, hestayed in the warehouse himself, and his two employees made all the pickups and deliveries. Thisworked well because he could control and coordinate the pickups and deliveries better. It was alsoeasier for him to receive pickup requests working at a desk rather than trying to do it while driving adelivery van.As he thought about how his business was growing and the services he provided to his customers,Bill began to itemize the kinds of information he would need to maintain.Of course, he needed to maintain information about his customers. Some of his customers werebusinesses; some were individuals. He needed to have basic address and contact information forevery customer. Also, for his corporate customers, he needed to identify a primary contact person. Itwas mostly his corporate customers who wanted to receive monthly statements listing all theirshipments during the month and the total cost. Bill needed to distinguish which customers paid cashand which wanted monthly statements. In fact, for those who paid monthly, he needed to keep arunning account of such things as when they were last billed, when they paid, and any outstandingbalances. Finally, when payments were received, either for individual shipments or from monthlyinvoices, he needed to record information about the payment: type of payment, date, and amount.Although this was not a sophisticated billing and payment system, Bill thought it would suffice for hisneeds.Next, he started thinking about his packages and shipments. At the time that a request for a pickupcame in, he needed to keep track of it as some type of delivery request or delivery order. At thatpoint in time, Bill mostly needed to know who the customer was, where the pickup location was,3/3ITECH2002 - Systems Modellingand what date and time the package(s) would be ready for pickup. He also recorded the date andtime that he received the order. A delivery order was considered “open” until the delivery vanarrived at the pickup location and the packages were all retrieved. At that point, the delivery orderwas satisfied.Once the packages were retrieved, each package needed to be uniquely identified. Bill needed toknow when it was picked up and which delivery person picked it up. Other important informationwas the “deliver to” entity name and the address. He also needed to identify the type of delivery.Some packages were high priority, requiring same-day delivery. Others were overnight. Of course,the weight and cost were recorded so the customer could either pay or have it added to the monthlyinvoice.In the courier and delivery business, one of the most important information requirements is the dateand time stamp. For each package, it is important to know when it was picked up, when it arrived atthe warehouse, when it went back out on the delivery run, and when it was delivered. Whenpossible, it is also important to have names associated with each of these events.Question 3.Using the noun technique, read through this case and identify all the nouns that may be importantfor this system. You may also find it helpful to read back through the case descriptions in theprevious chapters.
ABC Courier Company provides fast deliveries of packages. For good services, the company needs to have its up-to-date information on the processing and current location of each package. When a customer (e.g. Peter) requires a delivery service, Peter brings a package at a service centre. Then, Peter provides his name, service mode (i.e. fast, regular) and mobile number. Packages can be characterized by item number (unique), weight, dimensions, insurance amount, destination, and final delivery date. Also, he pays a fee based on the service mode and the weight of his package. The service centres are characterized by their types, unique centre numbers, and addresses. Packages make their way to their destination one or more transportation arrangements (i.e., train, van, truck deliveries). These transportation arrangements are characterized by a unique shipNumber, a type (e.g, train, van, truck), and a completion timestamp. Design an ER schema for this application, stating any extra assumptions you have like to make
3/3ITECH2002 - Systems Modellingand what date and time the package(s) would be ready for pickup. He also recorded the date andtime that he received the order. A delivery order was considered “open” until the delivery vanarrived at the pickup location and the packages were all retrieved. At that point, the delivery orderwas satisfied.Once the packages were retrieved, each package needed to be uniquely identified. Bill needed toknow when it was picked up and which delivery person picked it up. Other important informationwas the “deliver to” entity name and the address. He also needed to identify the type of delivery.Some packages were high priority, requiring same-day delivery. Others were overnight. Of course,the weight and cost were recorded so the customer could either pay or have it added to the monthlyinvoice.In the courier and delivery business, one of the most important information requirements is the dateand time stamp. For each package, it is important to know when it was picked up, when it arrived atthe warehouse, when it went back out on the delivery run, and when it was delivered. Whenpossible, it is also important to have names associated with each of these events.Question 3.Using the noun technique, read through this case and identify all the nouns that may be importantfor this system. You may also find it helpful to read back through the case descriptions in theprevious chapters.Question 4.Once you have identified all the nouns, identify which are classes and which are attributes. Beginconstructing a class diagram based on the classes and attributes you have identified.Question 5.Now that you have identified the classes, determine what the relationships should be among theclasses. Add multiplicity constraints, being especially cognisant (aware) of zero-to-many versus one-to-many differences.Question 6.Finalize the class diagram, including all your classes, attributes, relationships, and multiplicityconstraints.
What is when the customer is responsible for the product when it is now shipped out by the seller?Group of answer choicespresales activitysales order processingnone of the statedFOB destinationpaymentinventory sourcingsales quotationsales orderinvoicedelivery
Question 1Which process does a typical LTL delivery follow?4 pointsPickup from shipper, move to origin terminal, load for line haul, move to destination terminal, load for local delivery to customer. Load for line haul, move to destination terminal, load for local delivery to customer. Pickup from shipper, move to origin terminal, load for line haul, move to destination terminal.Pickup from shipper, move to destination terminal, load for local delivery to customer.
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.