Skærmbilleder fra Lundbeck håndscanner terminal app

 

Applikationen starter med indscanning af forskellige oplysninger f.eks. Arbejdsleverandør:

 

 

Og indscanningen kvitterer med et navn på personen:

 

 

Efter flere indscanninger og indtastninger:

 

 

Brugerne kunne ikke lide beskedbokse, så nogle af felterne anvendes som kvitteringstekster, som nedenfor i RD Navn fortælles det, at databasen har fået registreret udtagningen:

 

 

Applikationen bruges også i USA, så teksterne er oversat til engelsk, hvilket gøres automatisk i applikationen, så der kun findes én kildekode af programmet:

 

 

Applikationen bruges også i Italien:

 

 

Andre skærmbilleder:

 

 

 

 

Programmeret i Visual Studio .NET i C# solution med projekter

 

Applikationen er programmeret efter lagdelt arkitektur med:

·         DAL (Data Access Layer) der håndterer kommunikation med databasen via Request og Response filer.

·         BLL (Business Logic Layer) med Business Entity klasser, properties og metoder der står for håndtering af data fra og til DAL via databindinger i UIL, forret­nings­regler til va­li­de­ring af indtastninger og beregninger hvis resultat vises i UIL.

·         UIL (User Interface Layer) i Windows Form.

·         RUN (Running Layer, execute og config filen) der står for at starte applikationen og indlæse opsætningerne i config filen.

·         CAB står for at danne installationsfilen HHT.CAB til håndscanner terminalerne.

 

De enkelte lag er i hvert sit »project in solution« og hvert projekt danner en dll fil.

 

Danner filen HHTClient.exe med HHTClient.exe.config fil og sprog-oversættelserne:

 

 

Danner filen HHT.DAL.dll hvor hver fil der indlæses eller udlæses:

 

 

Danner filen HHT.BLL.dll med forretningslogik for hvert skærmbillede og andre del-komponenter:

 

 

Danner filen HHT.UIL.dll med skærmbillederne, der designes på dansk og så bliver oversættelserne automatisk udskiftet på kørselstidspunktet afhængig af sprogvalget i App.config:

 

 

Oversættelserne er indtastet i et Visual Studio skærmbillede både for knapper, ledetekster og beskeder:

 

 

Tilbage til Kunder