All financial transactions have to be logged. Refer to the database schema for details.
Implement a controller object that manages this log (adding new entries, viewing a list of entries). Existing entries are not modifyable.
Also, include the possibility to log to an external system, in addition to the local database. A hardware device connected via USB for write-only logging might also be implemented at some point.
All financial transactions have to be logged. Refer to the database schema for details.
Implement a controller object that manages this log (adding new entries, viewing a list of entries). Existing entries are not modifyable.
Also, include the possibility to log to an external system, in addition to the local database. A hardware device connected via USB for write-only logging might also be implemented at some point.