Näytä suppeat kuvailutiedot

Uuden ominaisuuden toteuttaminen Symbion Competence Center -työkaluun

Tapaninen, Roope (2017)

dc.contributor.authorTapaninen, Roope-
dc.date.accessioned2017-05-19T04:18:13Z
dc.date.available2017-05-19T04:18:13Z
dc.date.issued2017-
dc.identifier.uriURN:NBN:fi:amk-201705188839-
dc.identifier.urihttp://www.theseus.fi/handle/10024/128146
dc.description.abstractSymbio on maailmanlaajuinen IT-alan yritys, joka tarjoaa asiakkailleen laadunvarmistus- ja ohjelmistokehityspalveluita. Olen ollut Symbiolla töissä opintojen ohella vähän yli vuoden, ja siitä suurimman osan ajasta asiakasprojektissa. Opinnäytetyön aiheen sain, kun kysyin esimieheltäni opinnäytetyön aihetta asiakasprojektin päätyttyä. Symbiolla on käytössä sisäinen työkalu nimeltään Competence Center, eli CC-tool. CC-toolia käytetään henkilöstön osaamisen ja kompetenssin kartoittamiseen, ja siihen on myös liitetty muita ominaisuuksia kuten projektinhallinta, lomien merkkaaminen ja asiakkaat. Työn tarkoituksena on kehittää lomien merkkaus -järjestelmää ja ratkaista muutama keskeinen ongelma lomien merkkaukseen liittyen. CC-tool on kehitetty Ruby-ohjelmointikieltä ja Ruby on Rails -ohjelmistokehystä käyttäen. Tietoperustassa kerrotaan Rubystä, Ruby on Railsista ja MVC-mallista. Lisäksi kerrotaan kuinka MVC-malli liittyy Ruby on Railsiin. Toteutusosiossa kerrotaan vaihe vaiheelta, kuinka muutokset CC-tooliin toteutettiin. Työn tuloksena saatiin toimeksiantajalle toimivia ratkaisuja lomien merkkaus -järjestelmän ongelmiin. CC-tooliin jäi kuitenkin paljon kehitettävää, ja sitä tullaan kehittämään opinnäytetyön jälkeen vielä paljon.fi
dc.description.abstractSymbio is a global IT company, that offers quality assurance and software engineering services to its customers. I have been working at Symbio while studying for a little over year, and most of it I have been in a customer project. I got the subject for the thesis when I asked for it from my supervisor after the customer project ended. Symbio is using an internal tool called Competence Center, or CC-tool. CC-tool is used to determine personnel competence and expertise. There are also other features in CC-tool such as project management, leave requests and clients. The focus of this thesis is to develop the leave request system and solve a few fundamental issues related to it. CC-tool has been developed with Ruby programming language and Ruby on Rails framework. The theoretical part will tell about Ruby, Ruby on Rails and MVC pattern. It will also tell how MVC pattern is used in Ruby on Rails. The practical part will tell step-by-step how the changes in CC-tool were implemented. As the result of this thesis, the problems related to the leave request system were solved. There is still a lot of room for improvement in CC-tool, and there will be a lot of improvements made to CC-tool in the future.en
dc.language.isofin-
dc.publisherOulun ammattikorkeakoulu-
dc.rightsAll rights reserved-
dc.titleUuden ominaisuuden toteuttaminen Symbion Competence Center -työkaluunfi
dc.type.ontasotfi=AMK-opinnäytetyö|sv=YH-examensarbete|en=Bachelor's thesis|
dc.identifier.dscollection10024/2132-
dc.organizationOulun ammattikorkeakoulu-
dc.contributor.organizationOulun ammattikorkeakoulu-
dc.subject.keywordWeb-sovellus-
dc.subject.keywordVerkkosivut-
dc.subject.keywordModel–View–Controller-
dc.subject.keywordRuby-
dc.subject.keywordRuby on Rails-
dc.subject.keywordOhjelmointi-
dc.subject.specializationInternet palvelut ja digitaalinen media-
dc.subject.degreeprogramfi=Tietojenkäsittely|sv=Informationsbehandling|en=Business Information Technology|-
dc.subject.disciplineTietojenkäsittelyn tutkinto-ohjelma-


Tiedostot

Thumbnail

Viite kuuluu kokoelmiin:

Näytä suppeat kuvailutiedot