dc.contributor.author | Heinonen, Teemu | - |
dc.date.accessioned | 2017-04-20T05:35:59Z | |
dc.date.available | 2017-04-20T05:35:59Z | |
dc.date.issued | 2017 | - |
dc.identifier.uri | URN:NBN:fi:amk-201704194962 | - |
dc.identifier.uri | http://www.theseus.fi/handle/10024/124887 | |
dc.description.abstract | Opinnä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.abstract | The 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.iso | fin | - |
dc.publisher | Hämeen ammattikorkeakoulu | - |
dc.rights | All rights reserved | - |
dc.title | Työajanhallintajärjestelmä | fi |
dc.type.ontasot | fi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis| | |
dc.identifier.dscollection | 10024/1792 | - |
dc.organization | Hämeen ammattikorkeakoulu | - |
dc.contributor.organization | Hämeen ammattikorkeakoulu | - |
dc.subject.keyword | Työajanhallinta | - |
dc.subject.keyword | ASP.NET | - |
dc.subject.keyword | Umbraco | - |
dc.subject.keyword | SQL CE | - |
dc.subject.keyword | MVC | - |
dc.subject.degreeprogram | fi=Tieto- ja viestintätekniikka|sv=Informations- och kommunikationsteknik|en=Information and Communications Technology| | - |
dc.subject.discipline | Tieto- ja viestintätekniikka | - |