Flat_Logo.gif (1719 bytes) Milestone 6

 

SOFTWARE DESIGN

A.  Transaction Centre Analysis:

Design Unit 1--Update Subsystem

UpdateSysTransAnaly2.gif (11371 bytes)

UpdateSysTransaction.gif (8182 bytes)

The transaction centre in the Update Subsystem consists of the calculate spread process which routes the calculated spread rate either to be updated (automatically) to the on-line MS-Access database, or is read as the final exchange rate from the DB tables.

 

Design Unit 2--Transaction Subsystem

DesignUnit2TC.gif (15656 bytes)

DesignUnit2Transform.gif (13647 bytes)

This more complex transaction centre analysis features the calculate exchange currency process as the transaction centre in this design unit--the Transaction Subsystem.  This central process serves to route the on-line rates to be read from the MS-Access DB, updated to the general ledger, or drawn up on commission charges (calculated automatically by process on-line).  Finally a series of reads are executed, verified, and updated on-line to make sure that all rate data stored in the DB tables are consistent.

 

Design Unit 3--Monitoring Subsystem

DesignUnit3Trans.gif (15015 bytes)

DesignUnit3Transform.gif (10195 bytes)

The transaction centre in the Monitor Subsystem is naturally the monitor funds process.  This process routes totals (funds & current) to update the general ledger or to be verified by the available funds process.  The appropriate funds are debited or credited on-line, and this is finally updated to the general ledger.

 

Design Unit 4--Report Subsystem

DesignUnit4Trans.gif (15965 bytes)

DesignUnit4Transform.gif (10756 bytes)

In the Report Sybsystem there were two possible transaction centre processes that could have been chosen.  The choice was between the adjust error process and the compare tangible items with ledger process.  The former process was chosen for its more prominent routing functions.  The adjusted current totals are either updated to the ledger, or the on-line balanced totals are compared by the corresponding process.  From the compare balanced totals process the payments & receipts are read from the read tangible items process.  Finally, the tangible items data is passed to the print receipts process.

 

Back to main

1