RRHY:n metsästysseurojen www:n ja intranetin uudet toiminnot
Meriläinen, Toomas (2013)
Meriläinen, Toomas
Oulun seudun ammattikorkeakoulu
2013
All rights reserved
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi:amk-2013111116811
https://urn.fi/URN:NBN:fi:amk-2013111116811
Tiivistelmä
Raahen seudun riistanhoitoyhdistyksellä on IT-parkin (opiskelijoiden harjoitusyritys) tekemät verkkosivut, jotka sisältävät sisällönhallintajärjestelmän. Työssä uudistettiin kyseistä järjestelmää integroimalla siihen sovellus, johon kuuluisi jäsentietojen, riistatilastoinnin ja viestinnän hallinta. Lisäominaisuuksia olivat seurakohtaiset, muokattavat tilastokorttien kentät, laskutuskorttien lähettäminen ja tilastojen seuranta.
Tilaajien kanssa palavereissa kokosin heidän osin eriävät näkemyksensä ja yhdistin ne samaan suunnitelmaan, josta määritin sovelluksen vaatimukset. Pääpaino työssä oli PHP-ohjelmoinnissa, mutta käytin lisäksi myös JavaScriptejä. Työ sisälsi paljon tietokantasuunnittelua, jossa hyödynnettiin mm. olio-attribuutti-arvo-mallia. Hankin ja toteutin sivulle sopivan tekstiviestipalvelun, jolla ylläpitäjät voivat lähettää valitsimilleen jäsenille tekstiviestejä. Aineistona käytettiin erinäisiä web-sovelluksiin liittyviä verkkokirjoja.
Projektin halutut ominaisuudet valmistuivat ajallaan, ja asiakkaat olivat erittäin tyytyväisiä lopputulokseen. Ominaisuuksiksi sovelluksen ylläpidon puolelle tuli kahdeksan osiota ja jäsenintran puollelle vastaavasti neljä. Sovelluksen rakenteen dokumentointi olisi hyötynyt tarkemmista rajapintojen määrityksistä, laajemmasta luokkiin ja moduuleihin jaosta sekä minimaalisesta PHP-tyylistä.
Tilaajien kanssa palavereissa kokosin heidän osin eriävät näkemyksensä ja yhdistin ne samaan suunnitelmaan, josta määritin sovelluksen vaatimukset. Pääpaino työssä oli PHP-ohjelmoinnissa, mutta käytin lisäksi myös JavaScriptejä. Työ sisälsi paljon tietokantasuunnittelua, jossa hyödynnettiin mm. olio-attribuutti-arvo-mallia. Hankin ja toteutin sivulle sopivan tekstiviestipalvelun, jolla ylläpitäjät voivat lähettää valitsimilleen jäsenille tekstiviestejä. Aineistona käytettiin erinäisiä web-sovelluksiin liittyviä verkkokirjoja.
Projektin halutut ominaisuudet valmistuivat ajallaan, ja asiakkaat olivat erittäin tyytyväisiä lopputulokseen. Ominaisuuksiksi sovelluksen ylläpidon puolelle tuli kahdeksan osiota ja jäsenintran puollelle vastaavasti neljä. Sovelluksen rakenteen dokumentointi olisi hyötynyt tarkemmista rajapintojen määrityksistä, laajemmasta luokkiin ja moduuleihin jaosta sekä minimaalisesta PHP-tyylistä.