Ga naar inhoud

Project structuur Omnivere

BackendSvc

Folder: BackendSvc
Technologie: Delphi / RemObjects
Een windows service die de technologie van Remobjects gebruikt om webservices te publiceren, waaronder ook een DataAbstract service. Zie backend.

ClientJS

Folder: OmnivereTest
Technologie: Javascript
Puur html & javascript project waarin een paar testen gebeuren voor communicatie met backend.

ClientWeb

Folder: ClientWeb
Technologie: Delphi / TMS WebCore & Pas2Web
Mobiele app voor chauffeurs, voor operationele opvolging van hun planning.

OmnivereAdmin

Folder: OmnivereVcl
Technologie: Delphi / VCL
Windows VCL applicatie, voor beheer en planning. Communiceert met BackendSvc voor alle data.

ServiceCreator

Folder: ServiceCreator
Technologie: Delphi / VCL
Tijdelijk project voor de ontwikkeling van een component om diensten aan te maken. Moet uiteindelijk geïntegreerd worden in OmnivereAdmin. Zie ook diensten aanmaken

Tests

Folder: OmnivereTest
Technologie: Delphi / DUnit
DUnit project in de folder OmnivereTest. Hierin zijn een aantal unittesten ondergebracht die vooral gemaakt zijn om inzicht te krijgen in de business logica van Omnivere.

Test Motivering
TTestDbMigrations Werking van database migrations. Zie ook database
TTestImportDayTypeServices Werking van de importer voor bestanden van De Lijn
TTestServicelCalculation Berekening van de parameters voor loonverwerking, volgens PC140.01
TTestTripCalculations