Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Monroe Delivery service As Monroe Delivery service continues to grow, Bill discovers that he can provide much better services to his customers if he utilizes

Monroe Delivery service
As Monroe Delivery service continues to grow, Bill discovers that he can provide much better services to his customers if he utilizes some of the technology that is currently available. For example, it will allow him to maintain frequent communication with his delivery trucks, which could save transportation and labor costs by making the pickup and delivery operations more efficient. This would allow him to serve his customers better. Of course, a more sophisticated system will be needed, but Bills development consultant has assured him that a straightforward and not-too-complex solution can be developed.
Here is how Bill wants his business to operate. Each truck will have a morning and afternoon delivery and pickup run. Each driver will have a portable digital device with a touch screen. The driver will be able to view his or her scheduled pickups and deliveries for that run. (Note: This process will require a new use casesomething the Agile development methodology predicted would happen.) However, because the trucks will maintain frequent contact with the home office via telephony Internet access, the pickup/delivery schedule can be updated in real timeeven during a run. Rather than maintain constant contact, Bill decides that it will be sufficient if the digital device synchronizes with the home office whenever a pickup or delivery is made. At those points in time, the route schedule can be updated with appropriate information.
Previously, customers were able to either call On the Spot and request a package pickup or visit the companys Web site to schedule a pickup. Once customers logged in, they could go to a Web page that allowed them to enter information about each package, including deliver to addresses, size and weight category information, and type of service requested. On the Spot provided three hour,same day, and overnight services. To facilitate customer self-service, On the Spot didnt require exact weights and sizes, but there were predefined size and weight categories from which the customer could choose.
Once the customer entered the information for all the packages, the system would calculate the cost and then print mailing labels and receipts. Depending on the type of service requested and the proximity of a delivery truck, the system would schedule an immediate pickup or one for later that day. It would display this information so the customer would immediately know when to expect the pickup.
Picking up packages was a straightforward process. But there was some variation in what would happen depending on what information was in the system and whether the packages were already labeled. Upon arriving at the scheduled pickup location, the driver would have the system display any package information available for this customer. If the system already had information on the packages, the driver would simply verify that the correct information was already in the system for the packages. The driver could also make such changes as correcting the address, deleting packages, or adding new packages. If this were a cash customer, the driver would collect any money and enter that into the system. Using a portable printer from the van, the driver could print a receipt for the customer, as necessary. If there were new packages that were not in the system, the driver would enter the required information and also print mailing labels with his portable printer.
One other service that customers required was to be able to track the delivery status of their packages. The system needed to track the status of a package from the first time it knew about the package until it was delivered. Such statuses as ready for pickup,picked up,arrived at warehouse,out for delivery, and delivered were important. Usually, a package would follow through all the statuses, but due to the sophistication of the scheduling and delivery algorithm, a package would sometimes be picked up and delivered on the same delivery run. Bill also decided to add a status of canceled for those packages that were scheduled to be picked up but ended up not being sent.
Based on this description, develop the following for the use case Request a package pickup and for the Web customer scenario:
A fully developed use case description
An activity diagram.
An SSD
Based on the same description, develop the following for the use case Pickup a package:
A fully developed use case description
An activity diagram.
System sequence diagram

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Database Concepts

Authors: David Kroenke

4th Edition

0136086535, 9780136086536

Students also viewed these Databases questions

Question

What is the message frequency?

Answered: 1 week ago

Question

What is the schedule for this project?

Answered: 1 week ago

Question

Who is responsible for this project?

Answered: 1 week ago