Näytä suppeat kuvailutiedot

Työajanhallintajärjestelmä

Heinonen, Teemu (2017)

dc.contributor.authorHeinonen, Teemu-
dc.date.accessioned2017-04-20T05:35:59Z
dc.date.available2017-04-20T05:35:59Z
dc.date.issued2017-
dc.identifier.uriURN:NBN:fi:amk-201704194962-
dc.identifier.urihttp://www.theseus.fi/handle/10024/124887
dc.description.abstractOpinnäytetyön tavoitteena oli luoda asiakkaalle selainpohjainen työajanhallintajärjestelmä, joka toimisi niin tietokoneessa kuin mobiililaitteessa. Tämän lisäksi sovelluksella tulisi voida ladata CSV-raportteja sekä siirtää työntekijän tunnit suoraan laskutusohjelmaan annettuja rajapintoja hyödyntäen. Työajanhallintajärjestelmä luotiin ASP.NET-ympäristöön Umbraco CMS-järjestelmän päälle MVC-mallin mukaisesti. Liitännäisinä hyödynnettiin Googlen Material Designiin perustuvaa sovelluskehystä, Materializea sekä JavaScript-kirjastoa, jQueryä. Sovelluksen palvelimeksi päädyimme asiakkaan omaan Windows-pohjaiseen webhotelliin. Opinnäytetyö käsittelee työajanhallintajärjestelmän toimintoja, vaatimuksia, ympäristöä sekä sovelluskehystä. Lisäksi työssä käsitellään projektin eri työvaiheita. Opinnäytetyön kohdeyleisö on tietotekniikan koulutusalan opiskelijat. Valmis järjestelmä oli onnistunut ja mieluinen asiakkaalle. Kaikki asiakkaan määrittämät vaatimukset saatiin toteutettua aikamääreiden puitteissa.fi
dc.description.abstractThe objective of the thesis was to create a web-based time tracking solution which would work on a computer as well as on a mobile device. In addition, the application would provide the user an option to download CSV reports and to move employees’ working hours directly on to the billing software using the provided interfaces. The time tracking solution was created into the ASP.NET environment on top of Umbraco CMS using the MVC model. Materialize, a modern responsive framework based on Google’s Material Design, together with jQuery, a JavaScript library, were utilized in the front-end development. The customer’s own Windows-based webhosting was decided to be used as the server for the application. This thesis covers the operations, requirements, environment and application framework of the time tracking solution. Furthermore, the different phases of this project are thoroughly described. The target audience of this thesis are other information technology students. The finished product was successful and the customer was pleased with the outcome. All of the requirements made by the customer were met within the given timeline.en
dc.language.isofin-
dc.publisherHämeen ammattikorkeakoulu-
dc.rightsAll rights reserved-
dc.titleTyöajanhallintajärjestelmäfi
dc.type.ontasotfi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis|
dc.identifier.dscollection10024/1792-
dc.organizationHämeen ammattikorkeakoulu-
dc.contributor.organizationHämeen ammattikorkeakoulu-
dc.subject.keywordTyöajanhallinta-
dc.subject.keywordASP.NET-
dc.subject.keywordUmbraco-
dc.subject.keywordSQL CE-
dc.subject.keywordMVC-
dc.subject.degreeprogramfi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology|-
dc.subject.disciplineTieto- ja viestintätekniikka-


Tiedostot

Thumbnail

Viite kuuluu kokoelmiin:

Näytä suppeat kuvailutiedot