Presentation av examensarbete Högskoleingenjör
Titel: Tidsrapporteringssystem för mobila och stationära enheter - Utveckling av en MVC4 Web Applikation i ASP.NET och PhoneGap
Respondent: Vicky Gandhi och David Kufa
Opponent:
Språk: Svenska
Tid: Fredag 21 februari kl 0800
Plats: Norgegatan 2 i Kista
Anmälan om önskad närvaro vid presentationen meddelas på tel 087904420 senast torsdag 20/2 kl 1300.
Sammanfattning
Målet med detta projekt var att utforma ett tidsrapporteringssystem åt Online CC AB för att effektivisera deras kunders tidsrapportering. Systemet är en webbapplikation som ska användas till att rapportera in tid som framdeles kan exporteras till valfritt lönesystem för lönehantering av personal. Detta system är grunden för ett framtida, fulländat system som har utökad funktionalitet. Produkten togs fram med Extreme Programming samt testdriven utveckling. Under utvecklingen jobbade utvecklingsgruppen med välkända och beprövade metoder för att säkerställa ett system av yttersta kvalité. Webbapplikationen nyttjar moderna teknologier och ramverk för webbutveckling – bland annat Microsofts ASP.NET MVC 4 och Entity Framework. Det visade sig att apputveckling är ett diffust område där de senaste verktygen inom verksamhetsgrenen inte förhållandevis förenklade arbetet. Ett system som fungerar såväl på mobila enheter, i form av en hybridapplikation, som stationära enheter, som webbapplikation, krävde att utvecklingsgruppen var erfarna inom respektive områden. I slutet av projektet så var inte alla ställda krav uppfyllda - men eftersom vi använder oss av testdriven utveckling så är systemet fullt operationsdugligt. De krav som implementerades, gjordes det till fullo. Till sist så kan det visa sig att de senaste teknologierna och ramverken inte alltid är de bästa att nyttja. Mer beprövade metoder och teknologier kan i vissa fall vara mer lämpliga.
Nyckelord: Hybridapplikation, Webbapplikation, MVC 4, HTML5, ASP.NET, C#, Entity Framework, JavaScript, stationära enheter, mobila enheter, PhoneGap.