Automatisk generering af system til databehandling
Automatisk generering af system til databehandling
Automatisk generering af system til databehandling
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.