Utveckling av ett projekt- och timhanteringssystem för Raseborgs Metall
Pulkkinen, Nico Andreas; Molnár, Martin Christian (2011)
Pulkkinen, Nico Andreas
Molnár, Martin Christian
Yrkeshögskolan Novia
2011
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2011120917837
https://urn.fi/URN:NBN:fi:amk-2011120917837
Tiivistelmä
Opinnäytetyön tehtävänä oli kehittää räätälöity toiminnanohjausjärjestelmä tukemaan Raaseporin Metalli Oy:n yritystoimintaa. Järjestelmän tarkoituksena on projektien, materiaalin käytön, kulutetun työajan sekä koneiden käytön seuranta. Järjestelmä tukee palkanlaskentaa, sillä työntekijät pystyvät itse lisäämään ja tallentamaan työtuntinsa jotka tarkastetaan palkanlaskennassa palkanmaksukauden mukaan.
Järjestelmä on yhteensopiva Raaseporin Metallin nykyisen palvelimen kanssa ja se toimii kaikissa tietokoneissa, joista löytyy Internet-yhteys sekä uudempi selain. Kokemattomampien tietokoneen käyttäjien vuoksi järjestelmä on tehty helppokäyttöiseksi. Käyttöliittymä on sekä suomen- että ruotsinkielinen. Ohjelma on pääasiallisesti kehitetty käyttämällä PHP-ohjelmointikieltä, mutta osa toiminnoista perustuu Javascript-kieleen.
Tulevaisuudessa asiakas voi käyttää opinnäytetyötä perusteellisena ohjekirjana ja päivittäisen työnteon tukena järjestelmän parissa. Myös järjestelmän tulevat kehittäjät voivat hyödyntää opinnäytetyötä, sillä kaikki toiminnot on käyty läpi yksityiskohtaisesti.
Opinnäytetyö keskittyy pääasiassa järjestelmän toimintojen kehittämiseen, mutta kuvailee myös käytettyä olio-ohjelmointitekniikkaa. Tavallista HTML- ja CSS-koodia ei käsitellä, sillä nämä eivät ole olennaisia ohjelman toimintoja ajatellen.
Järjestelmä on yhteensopiva Raaseporin Metallin nykyisen palvelimen kanssa ja se toimii kaikissa tietokoneissa, joista löytyy Internet-yhteys sekä uudempi selain. Kokemattomampien tietokoneen käyttäjien vuoksi järjestelmä on tehty helppokäyttöiseksi. Käyttöliittymä on sekä suomen- että ruotsinkielinen. Ohjelma on pääasiallisesti kehitetty käyttämällä PHP-ohjelmointikieltä, mutta osa toiminnoista perustuu Javascript-kieleen.
Tulevaisuudessa asiakas voi käyttää opinnäytetyötä perusteellisena ohjekirjana ja päivittäisen työnteon tukena järjestelmän parissa. Myös järjestelmän tulevat kehittäjät voivat hyödyntää opinnäytetyötä, sillä kaikki toiminnot on käyty läpi yksityiskohtaisesti.
Opinnäytetyö keskittyy pääasiassa järjestelmän toimintojen kehittämiseen, mutta kuvailee myös käytettyä olio-ohjelmointitekniikkaa. Tavallista HTML- ja CSS-koodia ei käsitellä, sillä nämä eivät ole olennaisia ohjelman toimintoja ajatellen.