Tidsrapporteringssystem för mobila och stationära enheter : Utveckling av en MVC4 Webbapplikation i ASP.NET och PhoneGap

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önehante-ring av personal. D...

Full description

Bibliographic Details
Main Authors: Gandhi, Vicky, Kufa, David
Format: Others
Language:Swedish
Published: KTH, Skolan för informations- och kommunikationsteknik (ICT) 2014
Subjects:
C#
Online Access:http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-177012
id ndltd-UPSALLA1-oai-DiVA.org-kth-177012
record_format oai_dc
spelling ndltd-UPSALLA1-oai-DiVA.org-kth-1770122018-01-11T05:12:43ZTidsrapporteringssystem för mobila och stationära enheter : Utveckling av en MVC4 Webbapplikation i ASP.NET och PhoneGapsweTimesheet system for mobile and stationary devices : Development of a MVC4 Web Application in ASP.NET and PhoneGapGandhi, VickyKufa, DavidKTH, Skolan för informations- och kommunikationsteknik (ICT)KTH, Skolan för informations- och kommunikationsteknik (ICT)2014Hybrid applicationWeb applicationMVC 4HTML5ASP.NETC#Entity FrameworkJavaScriptstationary unitsmobile unitsPhoneGap.HybridapplikationWebbapplikationMVC 4HTML5ASP.NETC#Entity FrameworkJavaScriptstationära enhetermobila enheterPhoneGap.Computer and Information SciencesData- och informationsvetenskapMå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önehante-ring av personal. Detta system är grunden för ett framtida, fulländat system som har utökad funktionalitet. Produkten togs fram med Ex-treme 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 hög kvalité. Webbapplikationen nyttjar moderna teknologier och ramverk för webbutveckling – inklusive 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 utvecklings-gruppen var erfarna inom respektive områden. I slutet av projektet 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. The goal of this project was to design a timesheet system for Online CC AB in order to make time reporting more efficient for their customers. The system is a web application that is to be used for time reporting in-which, later on can be exported to a salary system of their choice for salary transactions of personnel. This system is the foundation for a future, all-in-one system with extended functionality. The product was produced using Extreme Programming and Test-Driven Development. During development the development team worked with well-renowned and well-tried methods to ensure a system with the utmost quality. The web application utilizes modern technologies and frame-works for web development – including Microsoft’s ASP.NET MVC 4 and Entity Framework. It’s shown that app development is a diffuse field in which the latest tools within the field do not comparatively simplify the work. A system that works on as-well as mobile units, in the form of a hybrid application, as stationary units, in the form of a web application, demands the development team to be experienced within respective fields. At the end of the project not all requirements are met – however due to us using Test-Driven Development, the system is fully operational. Those requirements that were implemented are done so fully. Furthermore, it’s shown that the latest technologies and frame-works not always are best-suited for usage. More well-tried methods and technologies can in some cases be more appropriate Student thesisinfo:eu-repo/semantics/bachelorThesistexthttp://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-177012TRITA-ICT-EX ; 2014:22application/pdfinfo:eu-repo/semantics/openAccess
collection NDLTD
language Swedish
format Others
sources NDLTD
topic Hybrid application
Web application
MVC 4
HTML5
ASP.NET
C#
Entity Framework
JavaScript
stationary units
mobile units
PhoneGap.
Hybridapplikation
Webbapplikation
MVC 4
HTML5
ASP.NET
C#
Entity Framework
JavaScript
stationära enheter
mobila enheter
PhoneGap.
Computer and Information Sciences
Data- och informationsvetenskap
spellingShingle Hybrid application
Web application
MVC 4
HTML5
ASP.NET
C#
Entity Framework
JavaScript
stationary units
mobile units
PhoneGap.
Hybridapplikation
Webbapplikation
MVC 4
HTML5
ASP.NET
C#
Entity Framework
JavaScript
stationära enheter
mobila enheter
PhoneGap.
Computer and Information Sciences
Data- och informationsvetenskap
Gandhi, Vicky
Kufa, David
Tidsrapporteringssystem för mobila och stationära enheter : Utveckling av en MVC4 Webbapplikation i ASP.NET och PhoneGap
description 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önehante-ring av personal. Detta system är grunden för ett framtida, fulländat system som har utökad funktionalitet. Produkten togs fram med Ex-treme 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 hög kvalité. Webbapplikationen nyttjar moderna teknologier och ramverk för webbutveckling – inklusive 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 utvecklings-gruppen var erfarna inom respektive områden. I slutet av projektet 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. === The goal of this project was to design a timesheet system for Online CC AB in order to make time reporting more efficient for their customers. The system is a web application that is to be used for time reporting in-which, later on can be exported to a salary system of their choice for salary transactions of personnel. This system is the foundation for a future, all-in-one system with extended functionality. The product was produced using Extreme Programming and Test-Driven Development. During development the development team worked with well-renowned and well-tried methods to ensure a system with the utmost quality. The web application utilizes modern technologies and frame-works for web development – including Microsoft’s ASP.NET MVC 4 and Entity Framework. It’s shown that app development is a diffuse field in which the latest tools within the field do not comparatively simplify the work. A system that works on as-well as mobile units, in the form of a hybrid application, as stationary units, in the form of a web application, demands the development team to be experienced within respective fields. At the end of the project not all requirements are met – however due to us using Test-Driven Development, the system is fully operational. Those requirements that were implemented are done so fully. Furthermore, it’s shown that the latest technologies and frame-works not always are best-suited for usage. More well-tried methods and technologies can in some cases be more appropriate
author Gandhi, Vicky
Kufa, David
author_facet Gandhi, Vicky
Kufa, David
author_sort Gandhi, Vicky
title Tidsrapporteringssystem för mobila och stationära enheter : Utveckling av en MVC4 Webbapplikation i ASP.NET och PhoneGap
title_short Tidsrapporteringssystem för mobila och stationära enheter : Utveckling av en MVC4 Webbapplikation i ASP.NET och PhoneGap
title_full Tidsrapporteringssystem för mobila och stationära enheter : Utveckling av en MVC4 Webbapplikation i ASP.NET och PhoneGap
title_fullStr Tidsrapporteringssystem för mobila och stationära enheter : Utveckling av en MVC4 Webbapplikation i ASP.NET och PhoneGap
title_full_unstemmed Tidsrapporteringssystem för mobila och stationära enheter : Utveckling av en MVC4 Webbapplikation i ASP.NET och PhoneGap
title_sort tidsrapporteringssystem för mobila och stationära enheter : utveckling av en mvc4 webbapplikation i asp.net och phonegap
publisher KTH, Skolan för informations- och kommunikationsteknik (ICT)
publishDate 2014
url http://urn.kb.se/resolve?urn=urn:nbn:se:kth:diva-177012
work_keys_str_mv AT gandhivicky tidsrapporteringssystemformobilaochstationaraenheterutvecklingavenmvc4webbapplikationiaspnetochphonegap
AT kufadavid tidsrapporteringssystemformobilaochstationaraenheterutvecklingavenmvc4webbapplikationiaspnetochphonegap
AT gandhivicky timesheetsystemformobileandstationarydevicesdevelopmentofamvc4webapplicationinaspnetandphonegap
AT kufadavid timesheetsystemformobileandstationarydevicesdevelopmentofamvc4webapplicationinaspnetandphonegap
_version_ 1718604775414562816