Sovelluskehitys Microsoft SharePoint 2010 -alustalle
Tuominen, Jussi (2013)
Tuominen, Jussi
Kymenlaakson ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013102916409
https://urn.fi/URN:NBN:fi:amk-2013102916409
Tiivistelmä
Microsoft SharePointin rooli on tulevaisuudessa yhä merkittävämpi, ja Microsoft onkin panostanut sen kehitykseen viime vuosina yhä enemmän. Se toimii yhä useamman erikokoisen organisaation keskitettynä tietovarastona siellä, missä sen on todettu olevan omimmillaan: intranet-ympäristössä. SharePointin käyttöönotto on tuonutkin lukuisille yrityksille lisäarvoa liiketoimintaan monilla eri osa-alueilla. SharePoint-ohjelmistoprojektit ovat usein aikaa vieviä, haastavia ja monimutkaisia, eikä ammattilaiseksi kehitytä hetkessä. Tämä johtuu kehitysympäristön laajuudesta.
Opinnäytetyön tarkoituksena oli tutustua Microsoft SharePoint 2010 -järjestelmän ominaisuuksiin ja sovelluskehitykseen. Työssä käsiteltyjä yleisiä asioita ovat SharePointiin olennaisesti liittyvän .NET-sovelluskehyksen kuvaaminen, itse Microsoft SharePoint 2010 -järjestelmän perusominaisuuksien selostaminen ja työn käytännön toteutuksena rakennetun sovelluksen kuvaus käyttöohjeineen. Sovelluksen kuvauksessa on käytetty myös teknisiä koodiesimerkkejä tuomaan vastapainoa sanallisesti selostetulle aineistolle. Työssä selostetaan projektin lähtökohdat, riskit ja sovelluksen elinkaaren rakentuminen.
Opinnäytetyössä suunniteltiin ja toteutettiin Kotkassa sijaitsevalle Danisco Sweeteners Oy:n tehtaalle Microsoft SharePoint 2010 -alustalla toimiva perehdytyssovellus, Danisco Orientation, jonka toimintaympäristö on yrityksen intranet. Perehdytykseen osallistuvat kaikki yrityksen yhteistyökumppanien työntekijät. Web-pohjainen Danisco Orientation -sovellus sisältää tietokannan perehdytyksen suorittaneista henkilöistä ja heidän työturvallisuuskorttitietonsa. Ylläpitäjät pystyvät hallitsemaan sovelluksen sisältämiä tietoja: käyttäjäkohtaista ja perehdytykseen liittyvää dataa. Sovellus toteutettiin pääosin ASP.NETin tarjoamilla tekniikoilla, mutta myös SharePointin tarjoamia ominaisuuksia hyödynnettiin. Sovellus saatiin valmiiksi sovitussa aikataulussa.
Sovelluksen rakentamisessa pyrittiin mahdollisimman loogiseen, toimivaan, tietoturvalliseen ja yrityksen tarpeet täyttävään ohjelmaan, jonka avulla yritys voi siirtyä aiemmin kirjallisesti toteutetusta perehdytyksestä sähköisesti toteutettavaan kokonaisuuteen. Myös SharePoint-sovelluksen asennusprosessin läpikäyminen kuului työhön. Ohjelmistokehittäjällä ei ollut aikaisempaa kokemusta SharePoint-kehitystyöstä, ja oman osaamisen edistäminen oli myös yksi olennainen tavoite tässä opinnäytetyössä.
Opinnäytetyön tarkoituksena oli tutustua Microsoft SharePoint 2010 -järjestelmän ominaisuuksiin ja sovelluskehitykseen. Työssä käsiteltyjä yleisiä asioita ovat SharePointiin olennaisesti liittyvän .NET-sovelluskehyksen kuvaaminen, itse Microsoft SharePoint 2010 -järjestelmän perusominaisuuksien selostaminen ja työn käytännön toteutuksena rakennetun sovelluksen kuvaus käyttöohjeineen. Sovelluksen kuvauksessa on käytetty myös teknisiä koodiesimerkkejä tuomaan vastapainoa sanallisesti selostetulle aineistolle. Työssä selostetaan projektin lähtökohdat, riskit ja sovelluksen elinkaaren rakentuminen.
Opinnäytetyössä suunniteltiin ja toteutettiin Kotkassa sijaitsevalle Danisco Sweeteners Oy:n tehtaalle Microsoft SharePoint 2010 -alustalla toimiva perehdytyssovellus, Danisco Orientation, jonka toimintaympäristö on yrityksen intranet. Perehdytykseen osallistuvat kaikki yrityksen yhteistyökumppanien työntekijät. Web-pohjainen Danisco Orientation -sovellus sisältää tietokannan perehdytyksen suorittaneista henkilöistä ja heidän työturvallisuuskorttitietonsa. Ylläpitäjät pystyvät hallitsemaan sovelluksen sisältämiä tietoja: käyttäjäkohtaista ja perehdytykseen liittyvää dataa. Sovellus toteutettiin pääosin ASP.NETin tarjoamilla tekniikoilla, mutta myös SharePointin tarjoamia ominaisuuksia hyödynnettiin. Sovellus saatiin valmiiksi sovitussa aikataulussa.
Sovelluksen rakentamisessa pyrittiin mahdollisimman loogiseen, toimivaan, tietoturvalliseen ja yrityksen tarpeet täyttävään ohjelmaan, jonka avulla yritys voi siirtyä aiemmin kirjallisesti toteutetusta perehdytyksestä sähköisesti toteutettavaan kokonaisuuteen. Myös SharePoint-sovelluksen asennusprosessin läpikäyminen kuului työhön. Ohjelmistokehittäjällä ei ollut aikaisempaa kokemusta SharePoint-kehitystyöstä, ja oman osaamisen edistäminen oli myös yksi olennainen tavoite tässä opinnäytetyössä.