Get Instant Help From 5000+ Experts For
question

Writing: Get your essay and assignment written from scratch by PhD expert

Rewriting: Paraphrase or rewrite your friend's essay with similar meaning at reduced cost

Editing:Proofread your work by experts and improve grade at Lowest cost

And Improve Your Grades
myassignmenthelp.com
loader
Phone no. Missing!

Enter phone no. to receive critical updates and urgent messages !

Attach file

Error goes here

Files Missing!

Please upload all relevant files for quick & complete assistance.

Guaranteed Higher Grade!
Free Quote
wave
Integrated Information System for Swift Distribution Ltd.
Answered

Tasks to be undertaken

Tasks to be undertaken:

  1. An Activity Diagramfor the process of managing a “New Online Order”. This should include the registering of the new customer online; creation of customer record online; creation of payment details; the delivery schedule with HECO; allocation to driver and recording delivery.
  1. A Use Case Model for the Swift Distribution Ltd. N.B. a Use Case Model comprises the diagram and also documentation. You should use the five key use cases that feature in the Test Cases and document them using the same template as you used in the tutorials.
  1. AUse Case Realization – Analysis for the two Test Use Cases given For each of these use cases you need to produce
    1. an Analysis Class Diagramand
    2. a Communication Diagram.

I.E. two class diagrams and two communication diagrams.

If you wish you may use the icon symbol for any <> and <> classes on your class diagram. However, <> classes should be drawn using the ‘box’ notation as you should add to each class any relevant attributes that are evident during analysis.

  1. A brief justification for any assumptions that you have made in producing your diagrams should be given.
  1. Your UML diagrams mustbe drawn using a CASE Tool or any other design software package, not excluding MS-Word or other MS-Office package. Failure to do so will be penalised by 10 marks reduction of your mark total (e.g. 56-10=46).

  2. You must state any assumptions that you make when developing your diagrams and models. They should be clearly stated at the point of application/relevance and must not contradict the scenario.

  3. All diagrams/models submitted should be consistent with one another.

Swift Distribution Ltd. (SDL) is a medium-sized haulage company specialising in collecting and delivering goods for customers throughout England, Scotland and Wales.  It is trying to survive in difficult industry conditions, competing against larger haulage firms and within an environment of rising fuel costs and heavy taxation.  By providing an efficient service and personal attention, the company has built up a stable customer base. The owners of SDL are concerned that their market share is under threat; larger haulage firms are able to offer more competitive prices and the fast and efficient service is being compromised by road congestion. They have recognised that the company needs to hold down costs by seeking to save fuel and to save time by having available better, quality information about road conditions, while maintaining their reputation for personal and friendly service.  

In addition to taking these measures they have sought to enter into agreements with larger business partners in order to achieve stability in their customer base. In recent months a contract has been agreed with a company called Home Electronics Co-Operative (HECO). This is an organisation which acts for independent electronics retailers allowing the bulk purchase of electrical goods which enables them to buy electrical goods at prices competitive with those of the big bulk buyers such as department stores and the high street chains. HECO also records stock kept at the independent retailers’ premises which allows them to hold lower stock levels and to fulfil orders by “borrowing” stock from the other retailers when they have sold out of particular items. SDL’s role in this agreement is to provide for HECO the collection of stock from the warehouses of the national electrical distributors and to deliver it to the independent retailers. They will also collect and deliver the inter-retailer “stock loans”.

To achieve these ends the owners of SDL have decided to invest in a new integrated information system to replace the current disparate customer, order, driver and vehicle management systems. The new system will be required to maintain records of current customers and the business they generate, including the production of invoices and management of customer accounts.  Additionally, the new partnership with HECO necessitates the new SDL system will be required to download independent retailer records from the HECO system together with details of collections and deliveries from distribution warehouses and retailers; and from retailer to retailer. It will also maintain records of the haulage vehicles, including taxation, maintenance and mechanical faults reported by drivers.  It will also need to maintain driver records (although the payroll will continue to be contracted out); this will include personnel records, license information and driving hours.  

Deliverables to be submitted for assessment

The main innovations for the new system will include a business to business (B2B) link between the SDL servers and the HECO servers in order to transfer stock collection and delivery information; and a GPS-based (global positioning system) logistics system to optimise vehicle routing and save both fuel and time. It is envisaged that requests for stock originating from retailers are sent to HECO; the nearest associate retailer holding that stock item is located; and the location of the “donor” and “recipient” retailers together with stock item details are to be transferred to the SDL servers. From here this information is to be immediately transmitted to an appropriate driver for collection and delivery. By using a GPS the head office could know the location of every vehicle at each point in time. Putting this together with information about the loads each vehicle is carrying and the loads they are scheduled to pick up and deliver, work could be dynamically re-scheduled and drivers directed to the appropriate place to make the most efficient use of the vehicle fleet.  Added to this, information about road conditions could be used to inform drivers what route they should take and what trouble spots to avoid, thus shortening journey times.  

The following staff roles have been identified as users of the proposed system:

Customer Service Staff are primarily responsible for dealing with SDL’s customers. They create delivery job records; create/maintain customer records; record card payment details; and can track parcels. It is envisaged that in the new system they will also be responsible for downloading the HECO delivery list. At very busy times they may also assist the Finance Clerk in sending out invoices to business customers.

The Finance Clerk has responsibility for dealing with customer payments. For business customers (including HECO) this involves sending out invoices and processing invoice payments; and for individual members of the public who use the SDL courier service in involves processing their card payments.

Logistic planners are responsible for creating the delivery schedules for each truck’s daily deliveries. They will need to download the HECO delivery list to facilitate this. Where a “collect and deliver” request comes from HECO they will identify individual trucks and modify its schedule to incorporate this job.

The Fleet Manager ensures that the trucks are roadworthy and so is responsible for the maintenance of the truck service record. Other responsibilities include the maintenance of driver records; the allocation of a specific truck to a specific driver; and in order to ensure drivers stay within the legal limits for working, for the checking of odometer readings.

Drivers are issued with networked handheld devices so that they may update the status of consignments dynamically. They are responsible for setting the start of their driving period; setting the end of the driving period; recording job collections and job deliveries; and acknowledging schedule modifications.

The following is an outline of the functionality that it is thought will be needed to be provided by the proposed computer system.

  • Requests for delivery services will be received from customers directly on line via the Internet, by telephone or by email. Delivery service requests for HECO are received by connecting to the HECO server system and executing a download of the necessary collection/delivery details for the various consignments. Requests via the Internet result in the direct creation of the delivery job record, but for orders received by telephone, by email or by download, a delivery job record has to be created separately. Where a customer making the request is new to SDL then a customer record has to be created (this is done directly through Internet requests).
  • Customers that are registered for online access to the system may identify a particular delivery job from their records and track the whereabouts of that parcel. This will show its current status e.g. awaiting collection, on truck in transit etc.
  • The payment method for delivery services varies depending upon the type of customer. For private individual customers credit card details are required to be recorded at the time of the delivery request. The card payment will be processed just prior to collection of the consignment. Business customers will be invoiced weekly. Delivery jobs undertaken for HECO are invoiced weekly directly to HECO and not to the independent retailers. An invoice may be for one or more delivery jobs. Once paid, the payment status of each delivery job will be updated.
  • Delivery schedules (i.e. the route for collections/deliveries taken by the truck) are created for each truck for each day using the address information from the delivery job records. A request for a collection may be incorporated into an existing schedule once the driver has started on the route provided that it can easily be included without too great a disruption to the driver’s schedule. This is achieved by locating a truck nearest to the pick-up point and depending upon subsequent stopping points, modifying the schedule to include that call. Route changes will be transmitted to the driver’s handheld device which they will also use to acknowledge its receipt. Where routes cannot be easily changed in this way, the job will be incorporated into a schedule for the following day.
  • At the start of each day a driver will be handed their delivery schedule. Just immediately prior to the start of their journey they will use their handheld device to set the start of the driving period. The will also set the end of the driving period when they finish deliveries. The same mechanism is used to record breaks taken during the day. The fleet manager will check that these times match the odometer record in order to ensure legal compliance. The handheld devices are used by the driver to record collection of jobs and also to record job deliveries. The latter will require a customer signature recorded electronically on the device.
  • A maintenance record is kept for each truck which contains the date/type (including MOT) of its next service; weekly check date; road tax expiry date; and details of any reported faults and subsequent repairs.
  • Drivers like to use the same truck when they can so a truck will be “allocated” to a specific driver.  However, when a vehicle is off the road for repair/service a different truck will be allocated to that driver. Similarly, when a driver is on holiday then that truck may be allocated to a different driver in the interim.

1

Create Delivery Job Record

Poly Styrene, who is a member of the Customer Service staff, receives a phone call from Johnny Rotten a member of the public (individual customer) and wishes to create a delivery job record for the collection of a guitar to be delivered to Sid Vicious.  To do this she will need to:-

· Enter the customer number in order to retrieve Johnny’s details.

· Check that the collection address is correct (or enter a new one if necessary)

· Enter the delivery address

· Note the number, size and weight of the parcel(s) in the consignment.

· Record new payment card details (if necessary).

· Confirm entry complete when prompted.

 

2

Create Customer Record

Poly Styrene, finds that Johnny Rotten isn’t a registered customer so will need to create a customer record for him.  To do this she will need to:-

· Check to see if a customer record exists for Johnny.

· Enter required customer details (name, address, tele number, email address etc.).

· Request send email with customer number for Johnny to use for online registration (if he requires to track his parcel).

· Confirm entry complete when prompted.

 

3

Record Job delivery

Lewis Hamilton a driver wishes to record the delivery to Adele’s World of Electronics (an independent retailer) of a consignment of parcels that were collected from the East Midlands Electrical Distributor’s Depot.  To do this he will need to:-

· Browse the delivery schedule to identify the appropriate delivery job.

· Set the delivery status to ‘delivered’.

· Ask Adele (or her representative) to sign for the delivery (using the handheld device).

· Confirm entry complete when prompted

 

4

Check Odometer Readings

Judy Dench, the Fleet Manager, wishes to check the odometer records taken from James Bond’s truck against the recorded driving hours he has done on a particular day. To do this she will need to:-

· Enter his James Bond’s driver number and retrieve his list of driving hours for a specified date.

· Check the recorded hours against the odometer hours.

· Enter corrected hours taken from the odometer, if necessary.

· Confirm entry complete when prompted

 

5

Modify Truck Schedule

Lil Wayne (Logistics Planner) has downloaded a request from the HECO system for two parcels to be collected from Lady Gaga Electronics Discount to be delivered Adele’s World of Electronics (an inter-retailer stock loan). To do this he will need to:-

· Enter Lady Gaga’s Electronic Discount/Adele’s World of Electronics post codes.

· Identify nearest suitable truck.

· Check that the collection point can be incorporated into the truck schedule at a suitable point.

· Add consignment collection and (if possible) delivery points to schedule.

· Confirm and transmit schedule modification.


1

Create Customer Record

Poly Styrene, finds that Johnny Rotten isn’t a registered customer so will need to create a customer record for him.  To do this she will need to:-

· Check to see if a customer record exists for Johnny.

· Enter required customer details (name, address, tele number, email address etc.).

· Request send email with customer number for Johnny to use for online registration (if he requires to track his parcel).

· Confirm entry complete when prompted.

 

2

Record Job delivery

Lewis Hamilton a driver wishes to record the delivery to Adele’s World of Electronics (an independent retailer) of a consignment of parcels that were collected from the East Midlands Electrical Distributor’s Depot.  To do this he will need to:-

· Browse the delivery schedule to identify the appropriate delivery job.

· Set the delivery status to ‘delivered’.

· Ask Adele (or her representative) to sign for the delivery (using the handheld device).

· Confirm entry complete when prompted

support
close