17.09.2013 Views

Automatisk generering af system til databehandling

Automatisk generering af system til databehandling

Automatisk generering af system til databehandling

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

7.3.3 Brugergrænseflader<br />

Side 67<br />

I UI pakken er alle klasser der har noget med brugergrænsefladen at gøre. Disse er<br />

hjælpeklasser der bruges <strong>til</strong> at generere brugergrænsefladen samt navigere og <strong>til</strong> at finde ud <strong>af</strong><br />

hvad for noget data der skal hentes fra databasen for at skærmbilledet kan vises.<br />

Under UI pakken er der en pakke der hedder WEB. Denne er lavet for at implementere de<br />

forhold der gør sig gældende når <strong>system</strong>et skal bruges på en web-grænseflade. På samme<br />

måde ville andre medier kunne implementeres i <strong>til</strong>svarende pakker.<br />

Skærmgrænsefladen er i første omgang tænkt rettet mod web, og forløbet for at kommunikere<br />

med <strong>system</strong>et vil derfor være request / response orienteret. Hver handling vil derfor resultere i<br />

en forespørgsel <strong>til</strong> servere.<br />

Brugergrænsefladen er designet <strong>til</strong> at serveren genererer HTML <strong>til</strong> klienten, som kan få det<br />

vist vha. en browser. Med mere avancerede klienter, kunne kommunikationen reduceres <strong>til</strong> at<br />

være data. Det vil reducere arbejdsbyrden på serveren, og vil også mindske mængden <strong>af</strong> data<br />

overført.<br />

Figur 27: Webbaseret klient med minimal belastning <strong>af</strong> brugerens computer.<br />

Skærmbillederne samt brugerens input bliver håndteret på serveren<br />

Figur 28: Klient der selv kan generere skærmbillederne. Brugeren input bliver<br />

håndteret på klienten.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!