This Function shall be capable of providing the following facilities:<br/><br/>(1) A HMI through which the On-Demand Service Operator can manage the provision of On-Demand Services to Travellers.<br/>(2) The HMI shall enable the Operator to set up the criteria used to plan the Services, manage the use of Drivers and Vehicles and gain access to reports about the delivery of Services.<br/><br/><br/><br/>
(a) continuously monitor for the arrival of all data flows from the on-demand service operator(b) when any of them are received, put the data they contain into the appropriate data flow and send it to either the Plan On-Demand Services or Implement On-Dem
Details:
(a) continuously monitor for the arrival of all data flows from the on-demand service operator(b) when any of them are received, put the data they contain into the appropriate data flow and send it to either the Plan On-Demand Services or Implement On-Demand Service functions(c) when responses are received to any of the data flows in (b) output their contents to the operator using which ever is appropriate of the output messages(d) continuously monitor for the arrive of the message from driver to operator data flow(e) when the data flow in (d) arrives immediately output its contents to the operator using the message from driver data flow, overriding any other messages that are being output at the time.
Requirement
Type
Status
Difficulty
Priority
Stability
Functional
Functional
Proposed
Medium
Medium
Moderate
Details:
(a) continuously monitor for receipt of any input data flows from the On-Demand Service Operator;<br/>(b) when the request current service criteria data flow is received in (a) use the request demand criteria data flow to ask for these criteria from the Plan On-Demand Services function;<br/>(c) as a result of (b) wait for the current demand criteria data flow to arrive and send the data objects it contains to the On-Demand Service Operator in the demand service criteria output data flow;<br/>(d) when the update current service criteria data flow is received in (a) send the data objects it contains to the Plan On-Demand Services function in the update demand criteria data flow;<br/>(e) when the request service performance data flow is received in (a) use the request demand service performance data flow to ask for these criteria from the Implement On-Demand Service function;<br/>(f) as a result of (e) wait for the demand service performance data flow to arrive and send the data objects it contains to the On-Demand Service Operator in the service performance output data flow;<br/>(g) when the data flow provide road network data is received in (a) send the data objects it contains to the Plan On-Demand Services function in the data flow update road network data;<br/>(h) when the provide message for driver data flow is received in (a) send the data objects it contains to the Implement On-Demand Service function in the message from operator to driver data flow;<br/>(i) as a result of (h), wait for the message from driver to operator data flow to arrive and send the data objects that it contains to the On-Demand Service Operator in the message from driver data flow;<br/>(j) when the message from driver to operator data flow is received in (a) send the data objects that it contains to the On-Demand Service Operator in the message from driver data flow.<br/>