In: Computer Science
The TOPCAR taxi company is developing a new computer system to be used to support taxi booking and corporate client credit accounts. This computer system aims to automate some manual processes and cut down on labour costs as TOPCAR has many customers from large corporate companies, e.g. CEO, and managers often need taxi trips to the airport. The following describes the activities that must be processed by the computer system:
A client company must first register and open a credit account with TOPCAR at TOPCAR’s website, in which case certain credit checks are made such as checking credit history of client company’s debt level. If the client company has no bad debt history, a credit account for the client company is set up.
At least 24 hours after successful account registration, authorized persons from such client company can request a taxi booking form TOPCAR’s website. When this happens, the availability of a taxi at the requested date and time is checked, as is the credit status of the client company checked. (Note that credit status in finance means a measure of a lender’s willingness to lend money to a particular person or organization, depending on their ability to repay).
If these two checks are successful, a booking is made, and a written confirmation is sent via SMS and emailed to client company. After the customer from the client company has used the taxi, the driver sends in a record of the work, including the cost, and this is added to client company’s account. (Note that driver is an outsourced worker from TOPCAR’s point of view.) At the end of each month, taxi bills are sent via SMS and emailed to client companies for settlement.
From the above description, draw a data flow diagram showing the flow of input information (and/or data) and output information (and/or data) to and from processes and database stores within this computer system and any external environmental elements that interact with this computer system. In this diagram, you must identify the following:
in (a) (5.5 marks)
(Hint: there are two environmental elements that interact with this computer system, and six main processes in this computer system)
ANSWER :
For the above scenario, we have to design the Data flow diagram.
There are two external elements(Environmental): Client company and Driver.
There are 2 databases: Client/Customer detail database and Reservation database
THE DATA FLOW DIAGRAM:
EXPLAINATION:
Client requests registration, his credit history is checked and based on that account is created whose details are stored in customer database.
When client wants to access he provides login details which are checked with database and he is allowed to acces his account.
From the account he can request a booking by providing date and time, the availability of time and date is checked with reservation database and his credit status is checked from customer database. If both are successful he gets a booking confirmation, the booking is recorded in reservation database and based on the booking a driver is assigned.
On completing the trip, driver sends work record and bill which is recorded in customer database.
At the end of the month a bill is sent to the client based on the bill details from database.
( PLEASE VOTE FOR THIS ANSWER )
I THINK IT WILL BE USEFULL TO YOU ..................
PLZZZZZ COMMENT IF YOU HAVE ANY PROBLEM I WILL TRY TO SOLVE IT ...............
THANK YOU ..........