Low Level Function
4.7.1 Provide On- Demand Service Traveller Interface

Overview

This Function shall be capable of providing the following facilities:

(1) A HMI through which Pre-Trip Travellers can request an On-Demand Service for some or their entire proposed journey.
(2) The HMI shall enable the Traveller to provide information about the proposed journey, such as origin, destination, required times of departure and arrival, plus any other relevant information, e.g. disabled, elderly, luggage and young children.
(3) Once the Traveller has accepted the proposed service, the HMI shall also enable payment to be requested and only confirm acceptance once payment has been completed.
(4) A separate interface through which payments can be transacted in a safe and secure way.

Functional Requirements

(a) when the request demand service data flow is received from the traveller, check that all the required input data is present and sent to the Plan Demand Service function
(b) following (a) when the proposed demand service data flow is received, output the proposed service data flow to the traveller, including details of any payments that are required
(c) following (b), when details of how any payment is to be made are provided by the traveller, send this information via secure link to the financial clearinghouse
(d) following (d), when confirmation of successful payment is received from the financial clearinghouse, send the payment made message to the Plan Demand Service function
(e) when the demand service confirmed message is received, send details of the service to the traveller.

Diagrams

The Diagram(s) is (are) the diagram(s) where you can find the function :
  • DFD 4.7 Provide On-Demand Services
  • Functional Tree of Area 4
  • Parent Higher Level Function

    Input logical dataflows

    Output logical dataflows

    User needs

    Number

    Description

    10.2.0.1
    The system shall be able to provide both planned and spontaneous trips.
    10.2.0.2
    The system shall be able to satisfy a variety of booking types, e.g. last minute, return trip (including weeks/months ahead), being able to take advantage of late opening hours, special facilities etc.
    10.2.0.5
    The system shall provide the traveller with an easy to use user interface that minimises the amount of data to be provided by the traveller, and accepts payment in a variety of ways.
    10.2.1.1
    The system shall provide all the information necessary to prepare a journey.
    10.2.1.9
    The system shall enable the traveller to specify any special needs that he or she may have, e.g. disability, young children, etc.