Opinnäytetöiden hallintajärjestelmä
Hietakangas, Ville (2016)
Hietakangas, Ville
Jyväskylän ammattikorkeakoulu
2016
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2016053010660
https://urn.fi/URN:NBN:fi:amk-2016053010660
Tiivistelmä
Opinnäytetyön tavoitteena oli kehittää Jyväskylän ammattikorkeakoulun IT-instituutin käyttöön sopiva opinnäytetöiden hallintajärjestelmä, joka korvaisi vanhan tavan hoitaa opinnäytetöiden seurantaa. Tällä hetkellä opinnäytetöitä seurataan ja hallinnoidaan verkkolevyllä sijaitsevan Excel-tiedoston kautta. Tästä tavasta aiheutuu useita ongelmia, kuten se, että tiedosto voi olla auki vain yhdellä käyttäjällä kerrallaan. Näin ollen muut eivät pääse käsiksi tiedoston sisältöön.
Opinnäytetöiden hallintajärjestelmän tarkoituksena on ensisijaisesti mahdollistaa usean yhtäaikaisen käyttäjän toimiminen opinnäytetöiden hallinnassa. Myös opiskelijalla on oltava mahdollisuus nähdä oman opinnäytetyönsä tietoja sekä mahdollisuus ladata opinnäytetyöhönsä liittyviä tiedostoja järjestelmään. Opinnäytetyön ohjaajien on tarkoitus päästä ohjaamiensa opinnäytetöiden tietoihin käsiksi ilman, että tarvitsee odotella muita ohjaajia. Lisäksi koulutusohjaajan ja koulutusvastaavien on saatava tietoa opinnäytetöiden tiloista ja arvioiduista valmistumisajoista visuaalisessa muodossa.
Sovellus toteutettiin ASP.NET web-ohjelmistokehyksellä sekä WCF-servicen kautta toimivalla Server-ohjelmalla, joka käsittelee taustalla olevaa MySQL-tietokantaa. Opiskelijat voivat luoda järjestelmässä aihe-ehdotuksia, jotka koulutusvastaava hyväksyy. Tällöin ne muuttuvat järjestelmässä opinnäytetöiksi. Opinnäytetyöohjaajat voivat merkitä etenevään opinnäytetyöhön liittyviä tietoja järjestelmään tallennettuun opinnäytetyö-olioon, ja he voivat myös ladata opiskelijan lähettämiä opinnäytetyöversioita tiedostoina palvelimelta. Myös koulutusohjaaja, sekä koulutusvastaavat voivat luoda kuvaajia tietokantaan tallennettujen opinnäytetöiden valmistumisajoista.
Vaikka Opinnäytetöiden hallintajärjestelmän toteutetun osuuden laajuus täytti opinnäytetyön vaatimukset, jäi järjestelmä silti pahasti kesken. Järjestelmän perustoiminnallisuudet toimivat, mutta paljon toiminnallisuutta jäi myös toteuttamatta. Näitä puutteita korjataan tulevissa opinnäytetöissä.
Opinnäytetöiden hallintajärjestelmän tarkoituksena on ensisijaisesti mahdollistaa usean yhtäaikaisen käyttäjän toimiminen opinnäytetöiden hallinnassa. Myös opiskelijalla on oltava mahdollisuus nähdä oman opinnäytetyönsä tietoja sekä mahdollisuus ladata opinnäytetyöhönsä liittyviä tiedostoja järjestelmään. Opinnäytetyön ohjaajien on tarkoitus päästä ohjaamiensa opinnäytetöiden tietoihin käsiksi ilman, että tarvitsee odotella muita ohjaajia. Lisäksi koulutusohjaajan ja koulutusvastaavien on saatava tietoa opinnäytetöiden tiloista ja arvioiduista valmistumisajoista visuaalisessa muodossa.
Sovellus toteutettiin ASP.NET web-ohjelmistokehyksellä sekä WCF-servicen kautta toimivalla Server-ohjelmalla, joka käsittelee taustalla olevaa MySQL-tietokantaa. Opiskelijat voivat luoda järjestelmässä aihe-ehdotuksia, jotka koulutusvastaava hyväksyy. Tällöin ne muuttuvat järjestelmässä opinnäytetöiksi. Opinnäytetyöohjaajat voivat merkitä etenevään opinnäytetyöhön liittyviä tietoja järjestelmään tallennettuun opinnäytetyö-olioon, ja he voivat myös ladata opiskelijan lähettämiä opinnäytetyöversioita tiedostoina palvelimelta. Myös koulutusohjaaja, sekä koulutusvastaavat voivat luoda kuvaajia tietokantaan tallennettujen opinnäytetöiden valmistumisajoista.
Vaikka Opinnäytetöiden hallintajärjestelmän toteutetun osuuden laajuus täytti opinnäytetyön vaatimukset, jäi järjestelmä silti pahasti kesken. Järjestelmän perustoiminnallisuudet toimivat, mutta paljon toiminnallisuutta jäi myös toteuttamatta. Näitä puutteita korjataan tulevissa opinnäytetöissä.