Strana 38 z 55
9 Design informačního systému
9.1 Diagram implementačních tříd systému Decision Maker
Pro implementaci jádra systému, tj. algoritmu pro řešení lineárního optimalizačního
problému simplexovou metodou byl navržen objektový model na obrázku 18.
Obrázek 18: Diagram tříd pro podporu Simplexové metody
V rámci první iterace vývoje je třeba vytvořit v prostředí webového frameworku
Seaside vzorovou implementaci sady obrazovek pro editaci jedné entity. Pro
tuto vzorovou implementaci je zvolena entita Model. Pro implementaci editace jsou
navrženy následující implementační třídy:
- DMModel
- DMModelCRUD (Create Read Update Delete)
- DMModelEditor
- DMModelTexts (sada textů)
Detaily jednotlivých tříd viz obrázek 19.
Obrázek 19: Diagram tříd pro editaci entitních dat v prostředí frameworku Seaside.