![]() |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Technical
Profile
Accounting Office is a wholly integrated Accounting, Order Processing and Stock Control system running under Windows in a Client Server environment.
Accounting Office is a fully 32-bit application and will run with Windows 95, Windows 98, Windows Me, Windows NT and Windows 2000.
Accounting Office is written in Visual Basic (VB) which allows easy maintenance of the code, and allows fast development of new features when required.
It is an ActiveX .Exe, supporting the COM object model.
Accounting Office's data access engine is written using SQL using the ODBC standard. The code uses record locking and switchable isolation levels to provide fast and secure multi-user access. The client server architecture allows the user interface to run under Windows on the desktop, while the database server may be any ODBC data source. This architecture provides complete scalability from a stand alone machine to a mainframe based server running hundreds of users coupled with full Multi Tasking and Electronic Data Interchange (EDI).
Because Accounting Office uses industry standard databases, the data is secure and protected. Two forms of protection are used, Referntial integrity and Transaction Processing.
Referential integrity within the database engine prevents an invalid entry being made to a table. For example, an invalid account code could not be posted to the nominal ledger, even in the unlikely event that a mistake in the program would allow such an error to occur. Transaction Processing prevents system information from being partially updated. For example, if a debit entry had been made to the nominal ledger, and a power failure occurred before the credit entry had been made, the Accounting Office ledger will not be thrown out of balance. When the system next starts an incomplete transaction will be detected and the database restored to the state before the first debit was processed.