Systemet är produkten av ett examensarbete på Uppsala Universitet våren 2003. Systemet utvecklades för att stödja ett företags supporthantering. Kravspecen utformade vi gemensamt. Kraven var ej låsta vid utvecklingens början utan dem justerades vid behov under utvecklingstiden. Detta berodde på att företaget inte var helt säkra på hur slutprodukten skulle bli och att jag under resans gång fann olika lösningar på de problem som uppstod. Vissa grundförutsättningar var dock givna.
- Webbapplikation för Microsoft Internet Explorer
- .NET som utvecklingsplattform
- Microsoft Access som databas
- Vissa inställningar i Explorer såsom att cookies och popuper tillåts
Dölj systemarkitektur
Gränssnitt (GUI)Användargränssnittet för presentation och hantering av data sker med webläsaren MS Internet Explorer.Skapat i ASP.NET med HTML och Javascript. |
|||
Internet Information ServerBehållare för ASP och ger GUI instanser av CO. |
|||
Kontrollobjekt (CO)Kärnan i systemet. Handhar all affärslogik.CO fungerar också som en brygga mellan GUI och DBProxyn som tillhandahåller kopplingen till DB. Skapat i VB.NET |
ExceptionhandlerDenna tar hand om felhanteringen i alla skikt.Vid varje fel som uppkommer sparas information om felet i en loggfil. Information som sparas är bl.a. tid, felbeskrivning, sidan där felet uppstod och vilken funktion som utlöste felet. Skapat i VB.NET |
||
Databasproxy (DB-Proxy)DBproxyt är ett interface mot databasen. Detta interface tar hand om all kommunikation mellan CO och databasen.Skapat i VB.NET |
|||
Databas (DB)Lagrar all info.Skapad i Microsoft Access. |