Suunnitteludokumentti

Koko: px
Aloita esitys sivulta:

Download "Suunnitteludokumentti"

Transkriptio

1 1 Suunnitteludokumentti Lintulaskenta-ryhmä Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

2 2 Yleistä Kurssi Ohjelmistotuotantoprojekti (9.0op) Projektiryhmä Jarkko Nyman (projektisihteeri) Aleksi Aalto Anna Hirvonen Kari Konola Riku Rytkönen Jukka Pajunen Asiakas: Heikki Lokki Asiantuntijat: Aleksi Lehikoinen ja Esko Piirainen HY:n luonnontieteellinen keskusmuseo sekä Mikko Pelkonen tktl Kotisivu:

3 3 Sisällys 1. Johdanto Dokumentin rakenne Sanasto Yleiskuva järjestelmästä Toteutus- ja toimintaympäristö Arkkitehtuurikuvaus Korkean tason arkkitehtuurikuvaus Toimintajakoarkkitehtuuri Käyttöliittymätaso (www-arkkitehtuuri) Pääkomponentit Pulautin PulauttimenAjaja (PulauttimenAjajaV3) ja HavainnointiKokonaisuus Itse pulautin (PulautinV3) Validointi TipuAPIValidointi Tietokantavalidointi LokaaliValidointi Käyttöliittymä Lisäys Haku/Muokkaus Tietokanta Hylätyt ratkaisuvaihtoehdot sekä puutteet että jatkokehitysideat Lähteet... 22

4 4 1. Johdanto Ohjelmistotuotantoprojekti on Helsingin yliopiston Tietojenkäsittelytieteen laitoksen kurssi Ohjelmistotuotantoprojekti ajankohta: Kurssi on tietojenkäsittelytieteen aineopintoihin sisältyvä pakollinen opintojakso. Kurssin ohjelmistotuotantoprojekti (9op) yhteydessä suoritetaan työelämään orientoituminen (1op). Lainattu: Lintulaskenta-ryhmän tavoitteena on kehittää tietokanta käyttöliittymineen maalintujen pistelaskentatutkimusten. Lisäksi suunnitellaan ja toteutetaan web-lomake, jolla laskijat lähettävät tietoja keskusmuseoon ja museovirkailija admin-käyttöliittymästä hyväksyy lähetetyt tiedot tietokantaan talletettaviksi. Ohjelmisto tulee osaksi lintuvaara Lintuvaara-portaalia (Lintuvaara, ks. Projektiryhmään kuuluvat Jarkko Nyman, Aleksi Aalto, Anna Hirvonen, Jukka Pajunen, Riku Rytkönen, sekä Kari Konola. Ohjaajana toimii Arto Vihavainen. Projektin asiakas on tietojenkäsittelytieteen laitoksen puolesta Heikki Lokki. Asiantuntijoina toimivat: Aleksi Lehikoinen ja Esko Piirainen HY:n luonnontieteellinen keskusmuseo, sekä Mikko Pelkonen tktl. Projektin tuloksena syntyvä ohjelmisto julkaistaan GNU GPL v2 lisenssin alla. (Lisää tietoa lisenssistä osoitteessa Ohjelmiston käyttöoikeudet luovutetaan asiakkaalle erillisien sopimuspapereiden nojalla Dokumentin rakenne Tämän dokumentin päätarkoituksena on kuvailla ohjelman teknistä toteutusta.. Dokumentti tarkoituksena on myös sitoa vaatimusmäärittelyssä annetut ohjelman vaatimukset osaksi teknistä toteutusta. Dokumentissa ei ole kuvailtu Esko Piiraisen toteuttamia lintuuvaara, sekä TipuAPI komponentteja.

5 5 1.3 Sanasto Apache Tomcat Web-palvelinohjelmisto, joka toteuttaa Javan Servlet-rajapinnan. JavaScript Web-selaimen oliopohjainen komentosarjakieli. JSP JavaServer Pages on Javan Servlet-rajapintaa hyödyntävä tekniikka, joka mahdollistaa web-sivujen dynaamisen generoinnin selainohjelmille. JSP käyttää omaa merkkausmenetelmäänsä, joka mahdollistaa Java-koodin upottamisen HTML:n sekaan. Kirjekyyhky Helsingin yliopiston luonnontieteellisen tiedekunnan museon tarjoama websovellus. Tarjoaa valmiin keskitetyn lomakepalvelun Lintuvaara - museon tarjoama käyttäjien keskitetty tunnistuspalvelu. Lintuvaara sisältää useita pistelaskentaan liittyviä palveluita. Servlet on ohjelmamoduuli. Suoritettava Java-luokka, joka toteuttaa rajapinnan javax.- servlet. Servlet ajetaanweb-palvelimella se myös vastaanottaa ja vastaa Web-clientien palvelupyyntöihin. TipuAPI Asiakkaan tarjoama palvelu, jonka avulla pystytään hakemaan tarpeellista tieto muun muassa validointia varten. TKTL: Helsingin yliopiston tietojenkäsittelytieteen laitos. XML: extensible Markup Language on metakieli, jonka avulla kuvataan tiedon rakennetta. XML on väline, jonka voidaan esittää tiedon hierarkia sekä kapseloida data.

6 6 2. Yleiskuva järjestelmästä Admin-hallinnointikomponentista hallinnoidaan tietoja maalintujen pistelaskennoista. Rengastajat täyttävät web-pohjaisia lomakkeita, jotka admin omasta käyttöliittymästään muokkaa tai tallentaa sellaisenaan tietokantaan. Admin voi lähettää takaisin web-lomakkeen käyttäjälle, mikäli lomakkeessa on jotakin korjattavaa. Admin-hallinnointikomponentista voidaan myös hakea weblomakkeiden tietoja sen jälkeen kun ne on tallennettu tietokantaan. Järjestelmän käyttö tapahtuu Internet-selaimen avulla (esim. Internet Explorer tai Mozilla), jolloin asiakaskoneella ei tarvitse olla mitään erityisiä muita sovelluksia tai komponentteja asennettuna. 2.1 Toteutus- ja toimintaympäristö Ohjelmisto toteutetaan käyttäen Java-ohjelmointikielen versiota 1.6.0_26. Versionhallintana projektissa käytetään Google Codea ( Kehitysympäristönä käytetään NetBeans 6.8. Projektiryhmä on käyttänyt Apache TomCat- palvelinohjelmistoa. Tietokannan kanssa käytössä on frameworkkina EclipseLink (JPA 2.0). Luonnontieteellisen keskusmuseon testitietokantapalvelimelle yhteyden saamiseksi käytämme Oraclen Database 10g Release 2 ( ) JDBC -pakettia. 3. Arkkitehtuurikuvaus Järjestelmän arkkitehtuuri ei ole yksinkertainen asia, eikä sitä näin ollen voi esittää kattavasti esimerkiksi yhdessä kaaviossa. Kuitenkin arkkitehtuuri on järjestelmän suunnittelun, toteuttamisen, toimimisen ja ymmärtämisen kannalta keskeisessä asemassa. Tämän vuoksi järjestelmästä esitetään useita eri arkkitehtuurisia näkymiä (architectural views), joilla pyritään monipuolisesti kuvaamaan keskeisimmät ominaisuudet. Sovellus on pyritty kuvaamaan monesta eri näkymästä, jolloin järjestelmän monimutkaisuus pystyttäisiin jakamaan mielekkäisiin osiin. Arkkitehtuuriratkaisu koostuu alla olevan kuvan mukaisesta mallista. Mallinnus koostuu kahdesta varsinaisesta eri tasosta, näitä tasoja ovat käyttöliittymätaso (user interface), sekä tietokantataso (database). Rekisterit ja servletit muodostavat ikään välikerroksen, joka kommunikoi tietokantatason kanssa. Validointeja varten toteutetaan erillinen validointikirjasto, näiden avulla tarkistetaan tiedon oikeellisuutta. Jokaisesta tasosta on tehty erillinen komponentti kuvaus.

7 7 Kuva 1. Arkkitehtuurikuvaus Käyttöliittymätaso Käyttöliittymätaso ikään kuin eristetään muusta sovelluksesta, mutta kaikki tiedon esittämiseen liittyvät toiminnot toteutetaan asiakaskerroksen tasolla.. Käyttöliittymätaso vastaa sivujen tuottamisesta ja toimittamisesta asiakkaalle. Käyttäjälle tehdään käyttöliittymätason yleis-ilme muistuttamaan lintuvaaran muita palveluita. Servletit ja rekisterit Servletit ja rekisterit hoitavat kommunikoinnin käyttöliittymätason ja tietokantatason välillä. Käyttöliittymätasolta tapahtuvat toiminnot ohjautuvat selaimelta servleteille, jotka välittävät tiedon rekistereille ja rekisterit lopulta hoitavat kommunikoinnin tietokantatason kanssa. Servlettien ja käyttöliittymätason toimintaa on kuvattu tarkemmin kuvassa 3. Sovelluksen web-arkkitehtuuri.

8 8 Tietokantataso Taso koostuu tauluista, jotka kuvastavat aihealueen kokonaisuuksia ja taulujen välisiä yhteyksiä. Esimerkiksi taulu Reitti sisältää pistelaskentareitin tietoja kuten reittinumero ja pisteiden lukumäärä. Reittiä on kenties laskettu monena vuotena, tämä näkyy kannassa siten, että reitillä on suhde näihin havainnointitapahtumiin. Nämä kokonaisuudet on toteutettu Java-olioina, jotka on määritelty entiteeteiksi, jolloin ne voidaan tallettaa kantaan sellaisinaan. Entiteetit saavat talletuksen yhteydessä yksiselitteisen tunnisteen. 3.1 Korkean tason arkkitehtuurikuvaus Kuva 2. Korkean tason arkkitehtuurikuvaus

9 9 Komponentti Admin-hallinnointikomponentti Validointipalvelu Pulautin Lomake Erillistiedosto TipuAPI Lintuvaara Tietokanta Selvitys Käytetään lomakkeiden muokkaukseen, sekä hallinnoimiseen. Käyttöliittymästä tallennus tietokantaan. Voidaan suorittaa hakuja tietokantaan. Validointeja varten toteutetaan erillinen validointikirjasto,tämän avulla varmistutaan tiedon oikeellisuudesta. Validointia käytetään lomakkeissa, ennen kuin ne lähetetään adminille. Validointia käytetään myös lisäykseen ja muokkaukseen hakupalvelun yhteydessä Siirtää vanhan erillistiedoston tietokantaan. Pulautin sisältää joitakin validointeja, mutta suurin osa validoinneista hoidetaan validointikirjastolla datalle jonka pulautin on jo palauttanut. Lomake täytetään ja jätetään odottamaan adminin suorittamaa validointia. Admin lähettää lomakkeen takaisin korjattavaksi, mikäli virheitä ilmenee Sisältää vanhan datan, joka on luettava, muokattava järkevämpään muotoon, validoitava ja siirrettävä tietokantaan pulauttimen avulla Sisältää tietoa maalintujen pistelaskentalomakkeista. kuten mm. biotoopit, lajit, kunnat, koordinaatit. Pääpalvelu, joka kautta käyttäjä kirjautuu sisään tai admin käyttää sovellusta. Tietokantaan tallennetaan maalintujen pistelaskentalomakkeiden tietoja.

10 Toimintajakoarkkitehtuuri Toimintajakoarkkitehtuuri kuvaa järjestelmän ohjelmiston toimintaa korkealla abstraktiotasolla. Kuvan tarkoituksena on kuvailla mistä eri palasista ohjelmisto koostuu. Kuvassa esiintyvät laatikot voisivat toimia korkealla abstraktiotasolla moduulijakona ohjelmistossa. Kuva 2. Toimintajako-arkkitehtuuri Arkkitehtuurissa on eroteltu kahdenlaiset loppukäyttäjät semanttisesti eri tapauksikseen, koska heillä on eri käyttöliittymät palveluun. Käyttäjäryhmien erotus on kuvassa esitetty korostetusti, sillä ylläpitäjän ja loppukäyttäjän käyttöliittymien toiminnallisuudet eroavat toisistaan. Varsinainen ohjelmisto on kuvattu keskellä olevassa laatikossa. Järjestelyllä on pyritty esittämään mahdollisimman yksinkertainen kokonaiskuva järjestelmän toiminnoista ja niiden välisistä suhteista

11 11 Ulkoiset komponentit koostuvat sovelluksen käyttämistä ulkoisista palveluista. Nämä komponentit kommunikoivat servlettien ja rekistereiden kanssa. Servletit ja rekisterit hoitavat kommunikoinnin käyttöliittymätason, admin-käyttöliittymätason, ulkoisien komponenttien ja tietokantatason välillä. Kirjekyyhky ja TipuAPI on valmiita Esko Piiraisen ja aiemman Helsingin yliopiston ohjelmistotuotantoprojektin toteuttamia palveluita. toteuttamia sovelluksia. 3.3 Käyttöliittymätaso (www-arkkitehtuuri) Sovelluksessa kaikki käyttäjälle tarjottavat palvelut toteutetaan www-selaimen avulla, joten wwwarkkitehtuuri ja käytettävyys on koko ohjelmiston sujuvan käytön kannalta keskeisessä osassa. Tarkoituksena on toteuttaa järjestelmä, joka pystyy käsittelemään käyttäjän www-lomakkeille antamat tiedot ja lähettämään tiedot eteenpäin admille, joka hyväksyy tiedot ja kirjaa ne kantaan. Kuva 3. Sovelluksen web-arkkitehtuuri

12 12 Sovelluksen www-arkkitehtuuri havainnollistetaan kuvassa Käyttäjä kirjaa syötteen, joka lähetetään eteenpäin. Tekniikka on toteutettu JSP:llä. Syöte voi olla esimerkiksi täytetty web-lomake, joka lähetetään adminille tarkistettavaksi. 2. Syötteen ottaa vastaan servlet, joka välittää tallennetut tiedot kontrolliluokalle. Lisäksi jokaisen sovelluksen pääkansiossa on web.xml niminen tiedosto, joka määrittää, miten sivupyynnöt ohjataan eri servleteille. 3. Kontrolliluokka ottaa syötteen vastaan, tarkistaa, miltä sivulta syöte on peräisin, ja tarkistaa syötteen oikeellisuuden. Tämän jälkeen kutsutaan tarvittaessa muita Java-luokkia, joilla käyttäjän antama syöte käsitellään ja tarvittava toiminnallisuus suoritetaan. Kontrolliluokka päättelee myös sen, mille sivulle käyttäjä seuraavaksi ohjataan. Tässä yhteydessä suoritetaan 4. Data sisältää kontrolliluokan asettamat tiedot, joita tarvitaan www-sivun muodostamiseen (esim. lomakkeen kenttien tiedot). 5. JSP-tekniikalla muodostetaan dynaamisesti www-sivu.

13 13 4. Pääkomponentit Tässä kappaleessa pyritään selventämään eri komponenttien tehtäviä. Komponentit on jaettu luokkiin, jotka esitellään tässä osassa 4.1 Pulautin PulauttimenAjaja (PulauttimenAjajaV3) ja HavainnointiKokonaisuus Yleiskuvaus: PulauttimenAjaja on Pulautinta käyttävä apuluokka. Pulautin on vanhaa pistelaskentadataa perättäistiedostosta tietokantaan purkava ohjelma, joka käy pistelaskentadataa läpi reitti kerrallaan ja luo JPA-olioita perättäisdatan pohjalta. Se tallentaa olioviitteet HavainnointiKokonaisuus -luokan taulukoihin, joista tietoja myöhemmin haetaan tallennettavaksi kantaan. Havainnointikokonaisuusluokan alkuperäinen tarkoitus oli selkeyttää validointia ja kytkeä eri pistemäärillä omaavat reitit toisiinsa, mutta vaatimusten tarkentuessa sen rooli jäi lähinnä välikeluokaksi Itse pulautin (PulautinV3) Yleiskuvaus: Pulautin muokkaa vanhaa peräkkäisdatatiedostoa ja tuottaa siitä JPA-ilmentymiä mukaisesti esimerkiksi havainnoinnin vuosi on ilmoitettu indekseissä 1-4, joten nämä luetaan tiedotosta, muunnetaan yhdeksi luvuksi ja talletetaan havainnointitapahtuman muuttujaan vuosi. Pulautin hyödyntää luokkaa Havainnointikokonaisuus, joka kokoaa kaiken yhteen reittiin liittyvän tiedon yhteen paikkaan. Havainnointikokonaisuus toimii myös palautettavana yksikkönä pulauttimessa, eli yksi pulautus on yhden reitin kaikki havainnot. Haetaan pisteet.rtf ohjeiden mukaisesti eli esim. vuosi on ilmoitettu indeksissä 1-4, joten luetaan nämä indeksit muuttujaan vuosi. Tuottaa HavainnointiKokonaisuuksia eli reittejä joille on lisätty viitteet kaikkiin sen Havainnointitapahtumiin (ja pisteisiin jne.)

14 14 Pitää sisällään: HavainnointiTapahtumat Sekä luokat: HavainnointiPiste Pistevuosi Lajihavainto Parvihavainto Toiminto kokoaa reitin liittyen data yhteen paikkaan Hyödyt: Helpottaa pulauttimen toimintaa, helpottaa validointia 4.2 Validointi Yleiskuvaus: Validoinnissa erillinen Validointikirjasto. Validointikirjasto toteutetaan erillisenä komponenttina. Luokka: validointikirjasto. Tarkoituksena oli kirjoittaa mahdollisimman yleiskäyttöisiä validointeja, jotta niitä voitaisiin käyttää tarvittavissa paikoissa tarpeen mukaan. Joitakin tarpeellisia poikkeustapauksia lukuunottamatta validoinnit sijaitsevat omina kirjastoluokkinaan TipuAPIValidointi Yleiskuvaus: Museon palvelimella sijaitsevan ylläpidettävän tiedon vastaan validointia. Esimerkiksi Suomen kaikki kunnat, lintulajit. Tarkistaa esimerkiksi: onko käyttäjä syöttänyt kelvollisen kunnan nimen tai lintulajin nimen Tietokantavalidointi Yleiskuvaus: Tarkistaa datan yhteensopivuuden aikaisemman datan kanssa esim. Onko uuden laskennan päivämäärä. ja kellonaika kelvollinen aikaisempiin havaintokertoihin nähden LokaaliValidointi Yleiskuvaus: Suorittaa yksinkertaisia testejä, joilla kokeillaan esimerkiksi syötteen määränmittausta, loogisia rajoja kuten parven kokoa, syötekenttien sisältöä ja sisällön tyyppiä.

15 Käyttöliittymä Yleiskuvaus: Käyttöliittymän yleiskuvan antaa sivulla: 11. ja 12. esitelty käyttöliittymätason wwwarkkitehtuuri. Servlettien toimintaa käyttöliittymässä kuvaa sivulla 15. esitelty servlettien rakennekaavio. Kuva 4. Servlettien rakennekaavio Lisäys UusiReittiServlet Alustaa uuden reitin, muun muassa laskee kannasta vanhareittinumeron. Ohjaa sivulle uusireitti.jsp, jossa varsinainen lomake on uuden reitin lisäystä varten. Lomake (reitti.jsp) kutsuu servlettiä ReittiServlet, joka tallettaa reitin tietokantaan.

16 16 ReittiServlet ohjaa yhteenvetosivulle reitin_yhteenveto.jsp. Uuden havainnointitapahtuman lisäys. TapahtumanHakuServlet Hakee tietokannasta attribuutilla vanhareittinumero reitin, johon uusi havainnointitapahtuma liittyy. Alustaa lomakkeen. Eli tallentaa istuntoon kunnat ja havainnoijat, haetun reitin, uuden tapahtuman ja siihen liittyvät pistevuodet, ja muuta tilatietoa. Ohjaa sivulle havainnointitapahtuma.jsp, jossa on varsinainen lomake uuden tapahtuman lisäystä varten. Lomake (tapahtuma.jsp) kutsuu HavainnointiServlettiä, joka tallentaa uuden havainnointitapahtuman kantaan. Jos validointi ei mene läpi, HavainnointiServlet pyytää LomakkeenValidoijalta virheviestit ja ohjaa käyttäjän takaisin lomakkeen jsp sivulle, jossa virheviestit näytetään. Validoinnin mentäessä läpi havainnointitapahtuma tallennetaan tietokantaan ja käyttäjä ohjataan yhteenvetosivulle (tapahtuman_yhteenveto.jsp). pisteet.jsp - sisältää valikon muokattavan pisteen (Pistevuosi.java) valintaa varten. Lähettää parametreja servletille PisteetServlet, mikä valinta halutaan suorittaa (seuraava/ edellinen piste, tai suoraan annetaan pisteen järjestysnumero). piste.jsp - sisältää lomakkeet pisteen perustietoja varten (biotooppikoodit ja lisätietoa pisteestä), kutsuu servlettiä PisteenPerustiedot muuttuneiden tietojen talletusta varten. Lisäksi piste.jsp sisältää lomakkeen havainnointipisteen lisäystä/muokkausta varten, joka kutsuu servlettia HavainnointipisteServlet edellä mainittujen operaatioiden mahdollistamiseksi. lajihavainto.jsp - sisältää lomakkeen, jolla voi lisätä/muokata pistevuoteen lajihavaintoja, kutsuu servlettiä LajihavaintoServlet

17 17 parvihavainto.jsp - sisältää lomakkeen, jolla voi lisätä/muokata pistevuoteen parvihavaintoja, kutsuu servlettiä ParvihavaintoServlet pisteidentiedot.jsp - sisältää yhteenvedon pistevuosista ja kutsuu servlettiä PisteetServlet linkin kautta, jos halutaan suoraan valita muokattava piste Edellä mainitut lomakkeet yhdistetään samalle sivulle (muutos.jsp). Haku haluttuun havainnointitapahtumaan tapahtuu TapahtumanHakuServletin kautta (parametrina havainnointiid siis Havainnointitapahtuman primary key), joka ohjaa sivulle muutos.jsp Haku/Muokkaus Yleiskuvaus: Haku reitti- ja HavainnointiTapahtuma-luokasta. Ehtojen käyttö tapahtuu unioneiden välityksellä. Yksi haku voi sisältää molempien luokkien ehtoja. Ehtojen perusteella palauttaa linkkejä HavainnointiTapahtumiin välitys eteenpäin muutoslomakkeelle yli parametreinä. Sivu, jolla haetaan servlet, joka suorittaa haun sivu jolla annetaan linkit löydettyihin sivu, jolla näytetään yksittäinen lomake Muokkauksessa kaikki toimii lähes samoin kuin lisäyksissä. Uusien tapahtumien/reittien sijasta istuntoon tallennetaan haetut oliot. Muut luokat joita käytetään: SyotteenTarkastaja.java - tarkistaa, että syöte on numero. TipuAPIForInterface - hakee TipuAPIsta kunnat ja havainnoijat lomakkeita varten. 4.4 Tietokanta Yleiskuvaus: Tietokantaan talletetaan tietoa ja tarjotaan palvelut sen ylläpitämiseksi. Kanta koostuu entiteeteistä, entiteettien attribuuteista ja entiteettien välisistä suhteista.

18 18 Entiteetit: Reitti Reitti on se matka jolla yksi laskenta tehdään, reitillä on monta pistettä, joilla havaintoja tehdään Havainnointitapahtuma Havainnointitapahtuma on yhden vuoden laskenta yhdelle reitille, sillä on monta pistevuotta, eli tietyn pisteen tietyn vuoden laskentaa. Havainnointipiste Pisteitä joilla havaintoja tehdään. Havainnointipiste sisältää tiedon vain pisteitten koordinaateista (tätä dataa ei ole tarjolla vanhoille laskennoille). Pistevuosi Pistevuosi on Havainnointipisteen vuosittainen laskenta. Jos reittiä on laskettu kahtena vuotena, on havainnointipisteitä reitillä 20, mutta pistevuosia 40, eli yksi kokoelma per vuosi. Lajihavainto Lajihavainto on jollakin pisteellä (pistevuotena) tehty yksittäisestä lintulajista tehty sekä parihavainto tietyn säteen sisä- että ulkopuolelta. Parvihavainto Parvihavainto on havainto suuresta parvesta yksittäistä lintulajia. Parvihavainto liittyy aina johonkin pisteeseen (pistevuoteen). Tietokantaa muokataan rekisterien kautta. Rekisterit tarjoavat lisäyksen, muokkauksen ja haun. Poistoa ei ole toteutettu sen vähäisen tarpeen takia. Poisto on mahdollinen suoraan kantaa SQLkielellä muokaten. Ohjelmassa kantaan tallennus tapahtuu ReittiRekisterillä tallettamalla reitti, jolloin kaikki reittiin liittyvä tallentuu sen mukana. Hakuun käytetään HavainnointitapahtumaRekisteriä, sillä haetut yksiköt ovat havainnointitapahtumia, karkeasti siis mallinnuksia yhdestä lintulaskentalomakkeesta. Jokaiselle entiteetille on olemassa rekisterinsä, mutta niitä ei käytetä kuin manuaaliseen testaukseen (testimain).

19 19 Kuva 5. Tietokantakaavio 5. Hylätyt ratkaisuvaihtoehdot sekä puutteet että jatkokehitysideat Puutteisiin on kuvattu ne ominaisuudet, jotka on jäänyt toteuttamatta niin ajanpuutteen kuin teknisen osaamisen vuoksi (ks. vaatimusmäärittelydokumentti).

20 20 Puutteet: -Kirjekyyhky -xml-lomake. -ei lomakkeitten hakua käyttöliittymään. -Raportit -raporttien teko Matlabiin tai Exceliin. -Pisteet -valinta kartalta (koordinaatit). -validointi ettei pisteille tule päällekkäisyyttä (saman sekä eri reitin). -pisteitten koordinaatit väärää muotoa ("metrin tarkkuudella 6+6 lukua", nyt itäkoordinaatti 3 lukua + pohjoiskoordinaatti 3 lukua). -pisteet voivat kuulua moneen eri reittiin mutta eivat koskaan samana vuonna: ei tukea. -pisteitten siirtäminen toiselle reitille ja muut suhteitten muutokset ("Kaikki havainnot pystyttävä siirtämään reitiltä toiselle.") Sessionhallinta -lintuvaaran kautta kirjautumista ei ole -sessioita ei ole toteutettu -tietoturvaongelma, ohjelmaa ei voi käyttää ennen tätä (esim. TipuAPIn rengastajalista kaikille näkyvissä) -Lomakkeen säätiedot -tällä hetkellä ei huomioida lainkaan -halutaan 3-asteinen taulukko "haittasiko sää havainnointia? 1 ei lainkaan 2 hieman 3 paljon" -Admin käyttöliittymä -poisto ei ole mahdollinen käyttöliittymästä käsin vaan se on hoidettava suoraan kantaa SQL:llä muuttaen.

21 21 -Validoinnit -laskenta-ajan heittely tulisi verrata reitin laskentapäivien keskiarvoon, nyt verrataan vain ensimmäiseen. (Itseasiassa määritelty laskentaohjeissa että verrataan ensimmäiseen, palaverissa tultiin kuitenkin tulokseen että kannattaa verrata keskiarvoon) Ajax validoinnit (eli dynaaminen validointi) on toteutettu mutta ne eivät toimi -Validoinnit kaikenkaikkiaan kesken, joten nyt kantaan voi lisätä vääränmuotoista dataa. Esimerkiksi biotoopiksi voi asettaa mitä vain. -Biotooppien tekstimuoto pitäisi hakea TipuAPI:sta Lomakkeiden validointi -Reitin lomakkeella ei ole validointia (koordinaattien validointi). -Havainnointitapahtuman lomakkeen validointi ei ole valmis (koordinaattien validointi, laskennan ajankohdan aloituksen tarkistus jne.)

22 22 6. Lähteet [1] Vaatimusdokumentti. Lainattu: Saatavilla: [2] Kurssin kuvaus. Lainattu Saatavilla

Vaatimusmäärittelydokumentti

Vaatimusmäärittelydokumentti 1 Vaatimusmäärittelydokumentti Lintulaskenta-ryhmä Helsinki 3.11.2011 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 2 Yleistä Kurssi 581260 Ohjelmistotuotantoprojekti (9.0op)

Lisätiedot

Käyttöohje. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Käyttöohje. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Käyttöohje KotKot Helsinki 14.12.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 + 1 op) Projektiryhmä Tuomas Puikkonen Matti

Lisätiedot

Ryhmäpalaverit. Lintulaskenta-ryhmä. Helsinki 23.11.2011 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Ryhmäpalaverit. Lintulaskenta-ryhmä. Helsinki 23.11.2011 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Ryhmäpalaverit Lintulaskenta-ryhmä Helsinki 23.11.2011 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Sisällysluettelo Johdanto... 3 Artonpalaveri 22.11.2011... 5 Ryhmäpalaveri

Lisätiedot

Ohjelmisto on selainpohjaisen käyttöliittymän tarjoava tietokantajärjestelmä merikotkien seurantaan WWF:n Merikotka-työryhmän tarpeisiin.

Ohjelmisto on selainpohjaisen käyttöliittymän tarjoava tietokantajärjestelmä merikotkien seurantaan WWF:n Merikotka-työryhmän tarpeisiin. TIETOKANTA MERIKOTKIEN SEURANTAAN Käyttöohje Versiohistoria: Versio Päivämäärä Kuvaus Tekijä 1.0 11.12.2007 Ensimmäinen luonnos Janne Piippo 2.0 13.12.2007 Virallinen verio Janne Piippo HELSINGIN YLIOPISTO

Lisätiedot

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3

Uutisjärjestelmä. Vaatimusmäärittely. Web-palvelujen kehittäminen. Versio 1.3 Uutisjärjestelmä Vaatimusmäärittely Versio 1.3 Sisällys 1 Muutoshistoria... 4 2 Viitteet... 4 3 Sanasto... 4 3.1 Lyhenteet... 4 3.2 Määritelmät... 4 4 Johdanto...5 4.1 Järjestelmän yleiskuvaus... 5 4.2

Lisätiedot

Ylläpitodokumentti. Boa Open Access. Helsinki 2.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Ylläpitodokumentti. Boa Open Access. Helsinki 2.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Ylläpitodokumentti Boa Open Access Helsinki 2.5.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Ilmari

Lisätiedot

Ylläpitodokumentti. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Ylläpitodokumentti. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Ylläpitodokumentti KotKot Helsinki 14.12.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 + 1 op) Projektiryhmä Tuomas Puikkonen

Lisätiedot

Lohtu-projekti. Testaussuunnitelma

Lohtu-projekti. Testaussuunnitelma Lohtu-projekti Testaussuunnitelma Versiohistoria: 1.0 19.2.2003 1. versio Mari 1.1 20.2.2003 Muutoksia Mari 1.2 25.2.2003 Katselmoinnissa esiin tulleet Mari muutokset 1.3 17.3.2003 2. syklissä tehtävät

Lisätiedot

582203 Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus

582203 Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus 582203 Tietokantasovellus (4 op) - Web-sovellukset ja niiden toteutus Sisältö Mikä on web-sovellus? Selaimen rooli web-sovelluksessa Palvelimen rooli web-sovelluksessa Aineistopyynnöt Tiedon välittäminen

Lisätiedot

Ylläpitodokumentti Mooan

Ylläpitodokumentti Mooan Ylläpitodokumentti Mooan Helsinki 16.08.06 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op/6ov) Projektiryhmä Heikki Aitakangas

Lisätiedot

Action Request System

Action Request System Action Request System Manu Karjalainen Ohjelmistotuotantovälineet seminaari HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos 25.10.2000 Action Request System (ARS) Manu Karjalainen Ohjelmistotuotantovälineet

Lisätiedot

Määrittelydokumentti NJC2. Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Määrittelydokumentti NJC2. Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Määrittelydokumentti NJC2 Helsinki 11.2.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti ( ov) Projektiryhmä Eero Anttila Olli

Lisätiedot

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä

Käyttäjien tunnistaminen ja käyttöoikeuksien hallinta hajautetussa ympäristössä www.niksula.cs.hut.fi/~jjkankaa// Demosovelluksen tekninen määrittely v. 0.6 Päivitetty 11.12.2000 klo 20:26 Mickey Shroff 2 (12) Dokumentin versiohistoria Versio Päivämäärä Tekijä / muutoksen tekijä Selite

Lisätiedot

Projektityö: Mobiiliajopäiväkirja. Mikko Suomalainen

Projektityö: Mobiiliajopäiväkirja. Mikko Suomalainen Projektityö: Mobiiliajopäiväkirja Mikko Suomalainen 1. Määritelmä Mobiiliajopäiväkirja on kännyköille suunnattu ajopäiväkirja-sovellus. Sovelluksen pääperiaate on toimia automaattisena ajopäiväkirjana.

Lisätiedot

Ylläpitodokumentti. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie

Ylläpitodokumentti. Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie Ylläpitodokumentti Ohjelmistotuotantoprojektin tietojärjestelmä OhtuTie Helsinki 16.7.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti

Lisätiedot

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14

Arkkitehtuurikuvaus. Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy. Ryhmä 14 Arkkitehtuurikuvaus Ratkaisu ohjelmistotuotelinjan monikielisyyden hallintaan Innofactor Oy Ryhmä 14 Muutoshistoria Versio Pvm Päivittäjä Muutos 0.4 1.11.2007 Matti Eerola 0.3 18.10.2007 Matti Eerola 0.2

Lisätiedot

Graafinen käyttöliittymä lintujen rengastusjärjestelmään

Graafinen käyttöliittymä lintujen rengastusjärjestelmään Graafinen käyttöliittymä lintujen rengastusjärjestelmään Toteutusdokumentti Versiohistoria: 0.1 19.04.2002 Ensimmäinen luonnos. Peter Lindroos 0.2 26.04.2002 Toinen luonnos. Vesa Teikari 0.3 02.05.2002

Lisätiedot

Ylläpito-ohje. Matematiikan oppifoorumi. Carl Johansson Jukka Kariola Outi Marttila Helena Venäläinen Sampsa Virtanen. Ohjaaja.

Ylläpito-ohje. Matematiikan oppifoorumi. Carl Johansson Jukka Kariola Outi Marttila Helena Venäläinen Sampsa Virtanen. Ohjaaja. Matematiikan oppifoorumi Ylläpito-ohje Carl Johansson Jukka Kariola Outi Marttila Helena Venäläinen Sampsa Virtanen Ohjaaja Jukka Eskola Ohjelmistotuotantoprojekti 17.12.1999 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen

Lisätiedot

Tiedonhallinnan perusteet. Viikko 1 Jukka Lähetkangas

Tiedonhallinnan perusteet. Viikko 1 Jukka Lähetkangas Tiedonhallinnan perusteet Viikko 1 Jukka Lähetkangas Kurssilla käytävät asiat Tietokantojen toimintafilosofian ja -tekniikan perusteet Tiedonsäilönnän vaihtoehdot Tietokantojen suunnitteleminen internetiä

Lisätiedot

Projektinhallintaa paikkatiedon avulla

Projektinhallintaa paikkatiedon avulla Projektinhallintaa paikkatiedon avulla Tampereen Teknillinen Yliopisto / Porin laitos Teemu Kumpumäki teemu.kumpumaki@tut.fi 25.6.2015 1 Paikkatieto ja projektinhallinta Paikkatiedon käyttäminen projektinhallinnassa

Lisätiedot

Asiointipalvelun ohje

Asiointipalvelun ohje Asiointipalvelun ohje Yleistä 1. Kirjautuminen 2. Yhteystiedot 3. Vastaustavan valinta 1. Yleistä 2. Palkkatietojen lataaminen tiedostosta 4. Lomake 1. Yleistä 2. Linkit ja vastaajan tiedot 3. Lomakekäsittely

Lisätiedot

Projektisuunnitelma. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Projektisuunnitelma. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Projektisuunnitelma KotKot Helsinki 22.9.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 + 1 op) Projektiryhmä Tuomas Puikkonen

Lisätiedot

INTINU13A6 Java sovellukset

INTINU13A6 Java sovellukset Johdanto Kurssin tavoitteena oli luoda tietokantaa käyttävä websovellus Java EE ohjelmointikielellä, sekä hyödyntää muun muassa servlettejä sekä JSP sivuja ja muita tekniikoita monipuolisesti. Webserverinä

Lisätiedot

Yhteenvetodokumentti. Halaan-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Yhteenvetodokumentti. Halaan-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Yhteenvetodokumentti Halaan-ryhmä Helsinki 18.12.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Paula

Lisätiedot

SUOMEN KUNTALIITTO RY

SUOMEN KUNTALIITTO RY Karttaliittymä Versio: 18.10.2011 Julkaistu: 27.10.2011 Voimassaoloaika: Toistaiseksi Sisällys 1 Johdanto... 2 1.1 Suosituksen tausta... 2 1.2 Suosituksen rakenne... 2 2 Soveltamisala... 2 3 Lyhenteet...

Lisätiedot

Loppuraportti. Matematiikan oppifoorumi. Carl Johansson Jukka Kariola Outi Marttila Helena Venäläinen Sampsa Virtanen. Ohjaaja.

Loppuraportti. Matematiikan oppifoorumi. Carl Johansson Jukka Kariola Outi Marttila Helena Venäläinen Sampsa Virtanen. Ohjaaja. Matematiikan oppifoorumi Loppuraportti Carl Johansson Jukka Kariola Outi Marttila Helena Venäläinen Sampsa Virtanen Ohjaaja Jukka Eskola Ohjelmistotuotantoprojekti 17.12.1999 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen

Lisätiedot

Testausdokumentti. Sivu: 1 / 10. Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto. Versiohistoria

Testausdokumentti. Sivu: 1 / 10. Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto. Versiohistoria Sivu: 1 / 10 Testausdokumentti Ohjelmistotuotantoprojekti Sheeple Helsingin yliopisto Versiohistoria Versio Päivitykset 0.4 Lisätty mod_form.php -tiedostoon liittyvät testit 0.5 Lisätty johdanto 1.0 Dokumentti

Lisätiedot

opiskelun suunnittelujärjestelmä, kurki ja ilmo käyttävät kaikki samaa tietokantaa, ja uusi järjestelmä tulee osaksi tätä.

opiskelun suunnittelujärjestelmä, kurki ja ilmo käyttävät kaikki samaa tietokantaa, ja uusi järjestelmä tulee osaksi tätä. 25.1.2010 Palaverin kysymyksien selvittelymuistio Mitä ominaisuuksia halutaan? Sopivat ajat sprinttien jälkeisiin demoihin/palavereihin. - mitkä ajat sopivat? Pekka : pe 12-16 Tommi : pe 8-16 Onko ohjelmointikielen

Lisätiedot

Käyttöohje. Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio

Käyttöohje. Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio Otus- projektinhallintatyökalu Käyttöohje Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio Mari Tampere 9. toukokuuta 2003 Kimmo Airamaa, Andreas Asuja,

Lisätiedot

VAATIMUSMÄÄRITTELY. Polku http://code.google.com/p/polku-projekti/ Versio 1.2. Projektiryhmä

VAATIMUSMÄÄRITTELY. Polku http://code.google.com/p/polku-projekti/ Versio 1.2. Projektiryhmä VAATIMUSMÄÄRITTELY Polku http://code.google.com/p/polku-projekti/ Versio 1.2 Projektiryhmä Janne Pihlajaniemi Antti Jämsén Maria Hartikainen Pekka Kallioniemi Jorma Laajamäki Panu Tunttunen Nina Tyni Joonas

Lisätiedot

1 JOHDANTO...2 2 UUDEN ILMOITUKSEN LUOMINEN...2 3 VALMIIN ILMOITUKSEN MUOKKAAMINEN...4 4 YLEISTEKSTIEN KÄYTTÖ JA LUOMINEN...4

1 JOHDANTO...2 2 UUDEN ILMOITUKSEN LUOMINEN...2 3 VALMIIN ILMOITUKSEN MUOKKAAMINEN...4 4 YLEISTEKSTIEN KÄYTTÖ JA LUOMINEN...4 Päivitetty 27.4.2010 Sisällysluettelo 1 JOHDANTO...2 2 UUDEN ILMOITUKSEN LUOMINEN...2 3 VALMIIN ILMOITUKSEN MUOKKAAMINEN...4 4 YLEISTEKSTIEN KÄYTTÖ JA LUOMINEN...4 5 SAAPUNEET HAKEMUKSET JA NIIDEN KÄSITTELY...4

Lisätiedot

Selaimen kautta käytettävällä PaikkaOpin kartta-alustalla PaikkaOppi Mobiililla

Selaimen kautta käytettävällä PaikkaOpin kartta-alustalla PaikkaOppi Mobiililla 19.1.2017 Sisällys Slide 3. Mikä on PaikkaOppi Mobiili? Slide 4. Kaavio PaikkaOppi Mobiilin käytön aloituksesta. Slidet 5-7. Tunnusten ja kurssin luominen ennen sovelluksen käyttöä. Slide 8. Hae sovellus

Lisätiedot

11.9.2012 Sinkka Projekti Sivu 1 (6) Projektin tiedostokuvaus dokumentti

11.9.2012 Sinkka Projekti Sivu 1 (6) Projektin tiedostokuvaus dokumentti 11.9.2012 Sinkka Projekti Sivu 1 (6) SISÄLLYSLUETTELO 1. PHP TIEDOSTOJEN KUVAUS... 2 1.1 Palaute osio... 2 1.1.1 Info.php... 2 1.1.2 Feedb1.php... 2 1.1.3 feedb2.php... 3 1.1.4 feedb3.php... 3 1.1.5 feedb4.php...

Lisätiedot

Käyttöohje. AssariXP. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Käyttöohje. AssariXP. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Käyttöohje AssariXP Helsinki 9.12.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Sisällys 1 Johdanto...1 2 Asennusohje...1 3 Käyttöohje...1 3.1 3.2 3.3 3.4 3.4.1 3.4.2

Lisätiedot

Suvi Junes/Pauliina Munter Tietohallinto/Opetusteknologiapalvelut 2014

Suvi Junes/Pauliina Munter Tietohallinto/Opetusteknologiapalvelut 2014 Tietokanta Tietokanta on työkalu, jolla opettaja ja opiskelijat voivat julkaista tiedostoja, tekstejä, kuvia ja linkkejä alueella. Opettaja määrittelee lomakkeen muotoon kentät, joiden kautta opiskelijat

Lisätiedot

WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa

WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa WWW ja tietokannat WWW-sivut HTML-kielellä esitettyä hypertekstiaineistoa tekstiä, kuvia, hyperlinkkejä Staattiset sivut kirjoitettu kerran, muuttaminen käsin ongelmana pysyminen ajantasalla Ylläpito hankalaa,

Lisätiedot

Testausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Testausdokumentti. Kivireki. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Testausdokumentti Kivireki Helsinki 17.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (6 ov) Projektiryhmä Anu Kontio Ilmari

Lisätiedot

AJAX-konsepti AJAX. Asynkronisuus. Nykyisten web-ohjelmien ongelmia. Asynchronous JavaScript And XML

AJAX-konsepti AJAX. Asynkronisuus. Nykyisten web-ohjelmien ongelmia. Asynchronous JavaScript And XML AJAX-konsepti AJAX Asynchronous JavaScript And XML Viimeisin muoti-ilmiö web-ohjelmoinissa, termi Ajax tuli käyttöön vuoden 2005 aikana Joukko teknologioita, joiden avulla voidaan toteuttaa uudenlaisen

Lisätiedot

Convergence of messaging

Convergence of messaging Convergence of messaging Testaussuunnitelma The Converge Group: Mikko Hiipakka Anssi Johansson Joni Karppinen Olli Pettay Timo Ranta-Ojala Tea Silander Helsinki 20. joulukuuta 2002 HELSINGIN YLIOPISTO

Lisätiedot

Ohjelmistojen mallintamisen ja tietokantojen perusteiden yhteys

Ohjelmistojen mallintamisen ja tietokantojen perusteiden yhteys Ohjelmistojen mallintamisen ja tietokantojen perusteiden yhteys Tällä kurssilla on tutustuttu ohjelmistojen mallintamiseen oliomenetelmiä ja UML:ää käyttäen Samaan aikaan järjestetyllä kurssilla on käsitelty

Lisätiedot

Webforum. Version 15.1 uudet ominaisuudet. Päivitetty: 2015-03-28

Webforum. Version 15.1 uudet ominaisuudet. Päivitetty: 2015-03-28 Webforum Version 15.1 uudet ominaisuudet Päivitetty: 2015-03-28 Sisältö Tietoja tästä dokumentista... 3 Yleistä... 4 Dokumentit... 5 Uudet versiot dokumenttien katseluohjelmista ipadille... 5 Dokumenttien

Lisätiedot

Tietokanta.java Luokka tarjoaa välineet tietokannan lukemiseen. Haetuista tiedoista muodostetaan kurssi- ja opetus-olioita.

Tietokanta.java Luokka tarjoaa välineet tietokannan lukemiseen. Haetuista tiedoista muodostetaan kurssi- ja opetus-olioita. Arkkitehtuurikuvaus Käytössä olevat java-luokat: Kansio: /WEB_INF/classes/ - käännetyt luokat Kansio: /WEB_INF/src/ - lähdekoodi custom_pojos: Kurssi.java Java-luokka, jonka sisältö vastaa tietokannassa

Lisätiedot

Lohtu-projekti. Testiraportti. Versiohistoria: syklin toteutuksen testit. 1. ajo Virve

Lohtu-projekti. Testiraportti. Versiohistoria: syklin toteutuksen testit. 1. ajo Virve Lohtu-projekti Testiraportti Versiohistoria: 1.0 6.5.2003 2. syklin toteutuksen testit. 1. ajo Virve Helsinki 6. toukokuuta 2003 Kimmo Airamaa, Andreas Asuja, Mari Muuronen, Seppo Pastila, Virve Taivaljärvi

Lisätiedot

1 www-sivujen teko opetuksessa

1 www-sivujen teko opetuksessa RäsSe, Tekniikka/Kuopio Sivu 1 1 www-sivujen teko opetuksessa 1.1 Yleistä Mitä materiaalia verkkoon? Tyypillisesti verkossa oleva materiaali on html-tiedostoja. Näitä tiedostoja tehdään jollakin editorilla

Lisätiedot

Käyttöohje. Mooan. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Käyttöohje. Mooan. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Käyttöohje Mooan Helsinki 04.09.2006 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9+1op/6ov) Projektiryhmä Heikki Aitakangas

Lisätiedot

Raporttiarkiston (RATKI) käyttöohjeet Ohjeet

Raporttiarkiston (RATKI) käyttöohjeet Ohjeet Raporttiarkiston (RATKI) käyttöohjeet Ohjeet 15.11.2012 1.0 Vastuutaho TRAFI Sisällys Raporttiarkiston (RATKI) käyttöohjeet 1 1. Johdanto 3 1.1. Esitiedot 3 1.2. Käyttöoikeudet 3 1.3. Sisäänkirjautuminen

Lisätiedot

Lomalista-sovelluksen määrittely

Lomalista-sovelluksen määrittely Thomas Gustafsson, Henrik Heikkilä Lomalista-sovelluksen määrittely Metropolia Ammattikorkeakoulu Insinööri (AMK) Tietotekniikka Dokumentti 14.10.2013 Tiivistelmä Tekijä(t) Otsikko Sivumäärä Aika Thomas

Lisätiedot

ADMIN. Käyttöopas 08Q4

ADMIN. Käyttöopas 08Q4 ADMIN Käyttöopas 08Q4 Sisällysluettelo Uuden käyttäjän lisääminen...3 Käyttäjän poistaminen...3 Oikeudet...4 Käyttäjäasetukset...6 Aktiviteetin määritys...8 Aktiviteetin määrittely...8 Kenttämäärittelyt...9

Lisätiedot

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset

Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Tekninen määrittely: Editori Digi-tv vastaanottimella toteutetut interaktiiviset sovellukset Sisällysluettelo 1. Johdanto...4 1.1. Tarkoitus ja kattavuus...4 1.2. Tuote ja ympäristö...4 1.3. Määritelmät,

Lisätiedot

AC Hannes Statistics Tool. Ilkka Hakkarainen

AC Hannes Statistics Tool. Ilkka Hakkarainen AC Hannes Statistics Tool Ilkka Hakkarainen 24.3.2011 Sisältö 1 Johdanto 2 1.1 Järjestelmän tarkoitus........................ 2 1.2 Toimintaympäristö.......................... 2 1.3 Rajaukset...............................

Lisätiedot

Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle

Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle 2 Sisällys 1 Palvelunhallinta... 3 1.1 Käyttäjäryhmän luominen... 3 2 Tehtävienhallinta- perustiedot... 4 2.1 Yhtiön perustiedot... 4 2.2 Tehtävä-/

Lisätiedot

Ylläpitodokumentti. Oppimistavoitteiden hallintajärjestelmä harri

Ylläpitodokumentti. Oppimistavoitteiden hallintajärjestelmä harri Ylläpitodokumentti Oppimistavoitteiden hallintajärjestelmä harri Helsinki 14.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti

Lisätiedot

Graafinen käyttöliittymä lintujen rengastusjärjestelmään

Graafinen käyttöliittymä lintujen rengastusjärjestelmään Graafinen käyttöliittymä lintujen rengastusjärjestelmään Toteutusdokumentti Versiohistoria: 0.1 19.04.2002 Ensimmäinen luonnos. Peter Lindroos 0.2 26.04.2002 Toinen luonnos. Vesa Teikari 0.3 02.05.2002

Lisätiedot

Alkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari

Alkuraportti. LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari LAPPEENRANNAN TEKNILLINEN YLIOPISTO TIETOJENKÄSITTELYN LAITOS CT10A4000 - Kandidaatintyö ja seminaari Alkuraportti Avoimen lähdekoodin käyttö WWW-sovelluspalvelujen toteutuksessa Lappeenranta, 30.3.2008,

Lisätiedot

KIURU Tietotekniikan sovellusprojekti

KIURU Tietotekniikan sovellusprojekti KIURU Tietotekniikan sovellusprojekti Toni Hilpinen Marko Koivuniemi Jussi Mäkinen Miika Nurminen DOKUMENTIN NIMI dd.mm.yyyy Jyväskylän yliopisto Tietotekniikan laitos Kiuru-projektin tietoja Tekijät:

Lisätiedot

Ohje 1 (12) Maarit Hynninen-Ojala MOODLE PIKAOHJE. Kirjautuminen Moodleen ja työtilan valitseminen

Ohje 1 (12) Maarit Hynninen-Ojala MOODLE PIKAOHJE. Kirjautuminen Moodleen ja työtilan valitseminen Ohje 1 (12) Maarit Hynninen-Ojala MOODLE PIKAOHJE Kirjautuminen Moodleen ja työtilan valitseminen 1. Verkko-osoite: http://moodle.metropolia.fi 2. Kirjautuminen: omat verkkotunnukset 3. Oma Moodlessa näkyvät

Lisätiedot

Käyttöohje. Aija. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Käyttöohje. Aija. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Käyttöohje Aija Helsinki 2.9.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Sisältö 1. Yleistä...3 2. Järjestelmän toiminnot...4 2.1 Rekisteröityminen...4 2.2 Sisäänkirjautuminen...4

Lisätiedot

24h Admin V1.00 20.11.2004 / 24h_Admin_v100.pdf 1/9

24h Admin V1.00 20.11.2004 / 24h_Admin_v100.pdf 1/9 24h Admin V1.00 20.11.2004 / 24h_Admin_v100.pdf 1/9 Copyright Yleiskuvaus 1. Perusasioita kirjautumisesta 2. Kirjautuminen 3. Sivut 4. Yläpalkki 5. Sivujen kuvaukset 5.1 Versiotiedot 5.2 Pääsivu 5.3 Valikon

Lisätiedot

Testaussuunnitelma. PUSU-ryhmä. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos

Testaussuunnitelma. PUSU-ryhmä. Helsinki Ohjelmistotuotantoprojekti. HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Testaussuunnitelma PUSU-ryhmä Helsinki 13.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 op) Projektiryhmä Jussi Hynninen

Lisätiedot

RATKI 1.0 Käyttäjän ohje

RATKI 1.0 Käyttäjän ohje RATKI RATKI 1.0 Käyttäjän ohje Ohje 0.5 Luottamuksellinen Vastuuhenkilö Petri Ahola Sisällysluettelo 1. Yleistä... 3 1.1. Kuvaus... 3 1.2. Esitiedot... 3 1.3. RATKIn käyttöoikeuksien hankinta... 3 1.4.

Lisätiedot

RATKI 1.0 Talousraportin käyttäjän ohje

RATKI 1.0 Talousraportin käyttäjän ohje RATKI RATKI 1.0 Talousraportin käyttäjän ohje Ohje 21.01.2008 0.1 Vastuuhenkilö Petri Ahola Sisällysluettelo 1. Yleistä... 3 1.1. Kuvaus... 3 1.2. Esitiedot... 3 1.3. RATKIn käyttöoikeuksien hankinta...

Lisätiedot

Graafinen käyttöliittymä lintujen rengastusjärjestelmään

Graafinen käyttöliittymä lintujen rengastusjärjestelmään Graafinen käyttöliittymä lintujen rengastusjärjestelmään Toteutusdokumentti Versiohistoria: 0.1 19.04.2002 Ensimmäinen luonnos. Peter Lindroos 0.2 26.04.2002 Toinen luonnos. Vesa Teikari 0.3 02.05.2002

Lisätiedot

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 1. MafiaTools

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 1. MafiaTools 1 MafiaTools 1. Johdanto 3 2.1. Käyttäjäryhmät 3 2.2. Käyttötapaukset 3 3. Järjestelmän tietosisältö 4 4. Relaatiotietokantakaavio 5 5. Järjestelmän yleisrakenne 5 6. Käyttöliittymä ja järjestelmän komponentit

Lisätiedot

Paperiton näyttösuunnitelma

Paperiton näyttösuunnitelma Paperiton näyttösuunnitelma Käyttöohje opettajalle ja työpaikkaohjaajalle Koonnut: Jarkko Lehmuskenttä Turun sivistystoimiala, Suunnittelu- ja kehittämispalvelut 18.10.2015 Versio 2.0 Ohje on koottu OPH:n

Lisätiedot

Tietokantaraportointivälineen valintaopas

Tietokantaraportointivälineen valintaopas Tietokantaraportointivälineen valintaopas Opas on suunnattu Sinulle joka olet aloittamassa tietokantaraportointiprojektia. Olet ehkä vaihtamassa toiminnanohjausjärjestelmää tai nykyinen varastojärjestelmäsi

Lisätiedot

Tekninen suunnitelma - StatbeatMOBILE

Tekninen suunnitelma - StatbeatMOBILE Tekninen suunnitelma - StatbeatMOBILE Versio Päivämäärä Henkilö Kuvaus 1.0 13.12.2013 Pöyry Alustava rakenne ja sisältö 1.1 22.12.2013 Pöyry Lisätty tekstiä ilmoituksiin, turvallisuuteen ja sisäiseen API:in

Lisätiedot

LoCCaM Riistakamerasovellus. Dimag Ky dimag.fi

LoCCaM Riistakamerasovellus. Dimag Ky dimag.fi LoCCaM Riistakamerasovellus Dimag Ky janne.koski @ dimag.fi +358505907788 Sovelluksen toimintaperiaate Toimintaperiaate yksinkertaistettuna on seuraavanlainen Kamera ottaa kuvan tai videon jonka lähettää

Lisätiedot

Matematiikan oppifoorumi Projektisuunnitelma

Matematiikan oppifoorumi Projektisuunnitelma Matematiikan oppifoorumi Projektisuunnitelma Carl Johansson Jukka Kariola Outi Marttila Helena Venäläinen Sampsa Virtanen Ohjaaja Jukka Eskola Asiakas Mikko Mäkelä Ohjelmistotuotantoprojekti 29.10.1999

Lisätiedot

OHJE 1 (14) Peruskoulun ensimmäiselle luokalle ilmoittautuminen Wilmassa

OHJE 1 (14) Peruskoulun ensimmäiselle luokalle ilmoittautuminen Wilmassa OHJE 1 (14) Peruskoulun ensimmäiselle luokalle ilmoittautuminen Wilmassa Wilman hakemukset ja muut lomakkeet EIVÄT NÄY mobiililaitteisiin asennettavissa Wilma-sovelluksissa. Huoltajan tulee siis käyttää

Lisätiedot

opiskelijan ohje - kirjautuminen

opiskelijan ohje - kirjautuminen opiskelijan ohje - kirjautuminen estudio on Edupolin kehittämä e-oppimisympäristö koulutusryhmän verkkoalustana perinteisen luokkaopetuksen tukena. etäopiskelussa ja -opetuksessa kotoa tai työpaikalta.

Lisätiedot

Rauno Levan & Kimmo Salonen (toim.) GarbageX ohjelman käyttöohje

Rauno Levan & Kimmo Salonen (toim.) GarbageX ohjelman käyttöohje Rauno Levan & Kimmo Salonen (toim.) GarbageX ohjelman käyttöohje Lahden ammattikorkeakoulun julkaisu Sarja B Artikkelikokoelmat, raportit ja muut ajankohtaiset julkaisut, osa 7 Lahden ammattikorkeakoulu

Lisätiedot

EMVHost Online SUBJECT: EMVHOST ONLINE CLIENT - AUTOMAATTISIIRROT COMPANY: EMVHost Online Client sovelluksen käyttöohje AUTHOR: DATE: 15.03.

EMVHost Online SUBJECT: EMVHOST ONLINE CLIENT - AUTOMAATTISIIRROT COMPANY: EMVHost Online Client sovelluksen käyttöohje AUTHOR: DATE: 15.03. EMVHost Online SUBJECT: COMPANY: COMMENTS: AUTHOR: EMVHOST ONLINE CLIENT - AUTOMAATTISIIRROT NETS OY EMVHost Online Client sovelluksen käyttöohje NETS OY DATE: 15.03.2011 VERSION: 1.0 1 SISÄLLYS SISÄLLYS...

Lisätiedot

OPI-Maksut - Käyttötapaukset

OPI-Maksut - Käyttötapaukset OPIMaksut Käyttötapaukset Toiminnallisuudet ja käyttötapaukset: maksupalvelutoiminnot Toimeksiannon lisääminen Palveluväylä toiminto: Toimeksiannon lisääminen Yleiskuvaus Palveluväylään sallitut asiointisovellukset

Lisätiedot

Informaatiotekniikan kehitysyksikkö

Informaatiotekniikan kehitysyksikkö SAVONIA Savonia RPM Käyttöopas Informaatiotekniikan kehitysyksikkö 18.8.2011 Sisällysluettelo 1. Perusnäkymä... 3 2. Kirjautuminen... 4 3. Rekisteröinti... 5 4. Idean jättäminen... 6 4. Arviointi... 8

Lisätiedot

ARVI-järjestelmän ohje arvioinnin syöttäjälle 13.4. 2015

ARVI-järjestelmän ohje arvioinnin syöttäjälle 13.4. 2015 ARVI-järjestelmän ohje arvioinnin syöttäjälle 13.4. 2015 Sisältö ARVI-menettelyn perusteet... 1 Arvioinnin syöttäminen... 2 Arvion lähettäminen TE-toimistoon... 5 Sovelluksen sulkeminen... 6 Virhetilanteiden

Lisätiedot

Nspire CAS - koulutus Ohjelmiston käytön alkeet Pekka Vienonen

Nspire CAS - koulutus Ohjelmiston käytön alkeet Pekka Vienonen Nspire CAS - koulutus Ohjelmiston käytön alkeet 3.12.2014 Pekka Vienonen Ohjelman käynnistys ja käyttöympäristö Käynnistyksen yhteydessä Tervetuloa-ikkunassa on mahdollisuus valita suoraan uudessa asiakirjassa

Lisätiedot

Opinnäytteen tallennus Theseus-verkkokirjastoon

Opinnäytteen tallennus Theseus-verkkokirjastoon Opinnäytteen tallennus Theseus-verkkokirjastoon Opinnäytetyö tallennetaan Theseukseen vasta kun se on valmis ja hyväksytty. Työ ei kuitenkaan näy Internetissä välittömästi tallennuksen jälkeen vaan vasta

Lisätiedot

SISÄLLYS KIRJAUTUMINEN... 2 YLEISESITTELY... 2 JÄSENHALLINTAAN LIITTYVIÄ RAPORTTEJA... 3 RAPORTTI MAKSAMATTOMISTA JÄSENISTÄ... 4 RAPORTIT...

SISÄLLYS KIRJAUTUMINEN... 2 YLEISESITTELY... 2 JÄSENHALLINTAAN LIITTYVIÄ RAPORTTEJA... 3 RAPORTTI MAKSAMATTOMISTA JÄSENISTÄ... 4 RAPORTIT... SISÄLLYS KIRJAUTUMINEN... 2 YLEISESITTELY... 2 JÄSENHALLINTAAN LIITTYVIÄ RAPORTTEJA... 3 RAPORTTI MAKSAMATTOMISTA JÄSENISTÄ... 4 RAPORTIT... 4 KIRJAUTUMINEN 1. Kirjoita Internet-selaimen osoiteriville

Lisätiedot

NTG CMS. Julkaisujärjestelm. rjestelmä

NTG CMS. Julkaisujärjestelm. rjestelmä NTG CMS Julkaisujärjestelm rjestelmä NTG CMS julkaisujärjestelmän avulla voit päivittää ja ylläpitää internetsivujen sisältöä helppokäyttöisen webkäyttöliittymän kautta, ilman minkäänlaista html-osaamista.

Lisätiedot

Testausraportti. Oppimistavoitteiden hallintajärjestelmä harri

Testausraportti. Oppimistavoitteiden hallintajärjestelmä harri Testausraportti Oppimistavoitteiden hallintajärjestelmä harri Helsinki 13.12.2007 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti

Lisätiedot

Graafinen käyttöliittymä lintujen rengastusjärjestelmään. Vaatimusdokumentti

Graafinen käyttöliittymä lintujen rengastusjärjestelmään. Vaatimusdokumentti Graafinen käyttöliittymä lintujen rengastusjärjestelmään Vaatimusdokumentti Versiohistoria: 0.1 28.1.2002 Ensimmäinen luonnos. Tarja Rauste ja Simo Salmensuu Helsinki, 28. tammikuuta 2002 Mari Jaakkola,

Lisätiedot

1. Uuden Ilmon käytön eroavaisuudet vanhasta Ilmosta lyhyesti

1. Uuden Ilmon käytön eroavaisuudet vanhasta Ilmosta lyhyesti Sisällysluettelo 1. Uuden Ilmon käytön eroavaisuudet vanhasta Ilmosta lyhyesti... 2 Huomattavaa kurssin tietojen täyttämisessä!... 2 2. Kurssikuvauksen ja muiden opiskelijoille näkyvien kurssitietojen

Lisätiedot

Opintokohteiden muokkaus

Opintokohteiden muokkaus 1 Opintokohteiden muokkaus Näiden ohjeiden avulla hahmottuu kuinka opintokohteita voidaan muokata ssa. Ohje on suunnattu käyttäjille, joilla on in OpasMuokkaaja-oikeudet. n käyttölupia voi hakea lomakkeella,

Lisätiedot

Hintatiedotus ja tietojen välitys. Loppuraportti

Hintatiedotus ja tietojen välitys. Loppuraportti Hintatiedotus ja tietojen välitys Loppuraportti Henkilöliikenne 18. marraskuuta 2002 1 Lähtökohdat VR Henkilöliikenteellä on käytössä Journey Planner reitinsuunnittelupalvelu. Palvelua käyttävät matkustajat

Lisätiedot

ehops Henkilökohtainen opintosuunnitelma

ehops Henkilökohtainen opintosuunnitelma ehops Henkilökohtainen opintosuunnitelma Hopsin tekeminen WebOodin ehops-toiminnolla KTK-tutkinto Mikä on ehops? ehops on WebOodin toiminto, jolla voit laatia sähköisen henkilökohtaisen opintosuunnitelman

Lisätiedot

Hallintaliittymän käyttöohje

Hallintaliittymän käyttöohje Hallintaliittymän käyttöohje 1. Yleisiä huomioita Hallintaliittymän käyttöä helpottavia yleisiä huomioita: - Käytä listanäkymien hakukentissä kentän vieressä olevaa hakunappia, älä enter-näppäintä. - Älä

Lisätiedot

Opas administraattori-tason käyttäjille. MANAGERIX -ohjelman esittely... 2 Kirjautuminen... 2

Opas administraattori-tason käyttäjille. MANAGERIX -ohjelman esittely... 2 Kirjautuminen... 2 MANAGERIX Opas administraattori-tason käyttäjille SISÄLLYS MANAGERIX -ohjelman esittely... 2 Kirjautuminen... 2 Käyttöliittymä... 2 1 ORGANISAATIO Organisaation tietojen tarkastelu ja muokkaaminen4 Yhteenveto

Lisätiedot

NÄYTÖT JA TYÖSSÄOPPIMINEN -pikaohje

NÄYTÖT JA TYÖSSÄOPPIMINEN -pikaohje NÄYTÖT JA TYÖSSÄOPPIMINEN -pikaohje KIRJAAMINEN PRIMUKSESSA Uudet rekisterit Näytöt ja Työssäoppiminen. Asettelutiedostot ovat liitteenä tässä paketissa (suornaytot.ase, suortopit.ase) Näytöt ja TOPit

Lisätiedot

Kylätietojen täyttöohje. Sisällys

Kylätietojen täyttöohje. Sisällys Kylätietojen täyttöohje Sisällys KIRJAUTUMINEN... 2 KYLÄTIETOJEN MUOKKAUS JA TÄYDENNYS... 4 TIEDOSTOPANKKI... 11 SALASANAN VAIHTO... 12 YHTEENVEDOT TIEDOISTA (kylien posti- ja sähköpostilistat)... 13 PIKAHAKU

Lisätiedot

Graafinen käyttöliittymä lintujen rengastusjärjestelmään

Graafinen käyttöliittymä lintujen rengastusjärjestelmään Graafinen käyttöliittymä lintujen rengastusjärjestelmään Testausdokumentti Versiohistoria: 0.1 26.03.2002 Ensimmäinen luonnos. Mari Jaakkola, Vesa Teikari Helsinki, 26. maaliskuuta 2002 Markus Päivinen

Lisätiedot

Internet-pohjainen ryhmätyöympäristö

Internet-pohjainen ryhmätyöympäristö Menetelmäohje Internet-pohjainen ryhmätyöympäristö Riku Hurmalainen, 24.3.2002 Sisällysluettelo 1. Johdanto...3 2. Termit...4 3. Toteutus...5 3.1. Yleiskuvaus...5 3.2. Tekninen ratkaisu...5 3.3. Tietoturva...6

Lisätiedot

VAATIMUSMÄÄRITTELY. Polku http://code.google.com/p/polku-projekti/ Versio 1.1. Projektiryhmä

VAATIMUSMÄÄRITTELY. Polku http://code.google.com/p/polku-projekti/ Versio 1.1. Projektiryhmä VAATIMUSMÄÄRITTELY Polku http://code.google.com/p/polku-projekti/ Versio 1.1 Projektiryhmä Janne Pihlajaniemi Antti Jämsén Maria Hartikainen Pekka Kallioniemi Jorma Laajamäki Panu Tunttunen Nina Tyni Joonas

Lisätiedot

VIS Online 2.0 version uudistukset

VIS Online 2.0 version uudistukset VIS Online 2.0 version uudistukset Tämä dokumentti kuvaa VIS Online 2.0 julkaisun erot VIS Online 1.0:aan nähden. Dokumentti on tarkoitettu vanhan VIS Online 1.0 version käyttäjille siirryttäessä uuden

Lisätiedot

Kela Kanta-palvelut Terveydenhuollon todistusten välitys Toiminnalliset prosessit

Kela Kanta-palvelut Terveydenhuollon todistusten välitys Toiminnalliset prosessit Kela Kanta-palvelut 19.5.2016 Terveydenhuollon todistusten välitys Toiminnalliset prosessit Kela Kanta-palvelut 19.5.2016 Sisällys 1 Johdanto... 2 2 Todistuksen välitys vastaanottokäynnin yhteydessä (perusprosessi)3

Lisätiedot

Kuva: Ilpo Okkonen

Kuva: Ilpo Okkonen OodiHOPS OHJAAJAN OHJE 14.2.2017 Kuva: Ilpo Okkonen OodiHOPS Oulun yliopistossa Oulun yliopiston koulutusneuvosto on päättänyt, että OodiHOPS-toiminto otetaan käyttöön vähintään aloittavilla opiskelijoilla

Lisätiedot

Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu KÄYTTÖOHJE. LiKe Liiketoiminnan kehityksen tukiprojekti

Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu KÄYTTÖOHJE. LiKe Liiketoiminnan kehityksen tukiprojekti Tik-76.115 Tietojenkäsittelyopin ohjelmatyö Tietotekniikan osasto Teknillinen korkeakoulu JÄRJESTELMÄN KÄYTTÖOHJE LiKe Liiketoiminnan kehityksen tukiprojekti Versio: 1.1 Tila: hyväksytty Päivämäärä: 13.2.2001

Lisätiedot

HELIA 1 (11) Outi Virkki Tiedonhallinta 4.11.2000

HELIA 1 (11) Outi Virkki Tiedonhallinta 4.11.2000 HELIA 1 (11) Access 1 ACCESS...2 Yleistä...2 Access-tietokanta...3 Perusobjektit...3 Taulu...5 Kysely...7 Lomake...9 Raportti...10 Makro...11 Moduli...11 HELIA 2 (11) ACCESS Yleistä Relaatiotietokantatyyppinen

Lisätiedot

ohjeita kirjautumiseen ja käyttöön

ohjeita kirjautumiseen ja käyttöön ohjeita kirjautumiseen ja käyttöön Kirjautumisesta Opiskelijat: kirjaudu aina tietokoneelle wilmatunnuksella etunimi.sukunimi@edu.ekami.fi + wilman salasana Opettajat: kirjaudu luokan opekoneelle @edu.ekami.fi

Lisätiedot

Kennelliiton Omakoira-jäsenpalvelu Ohje kennelpiireille, pätevyyksien ylläpito

Kennelliiton Omakoira-jäsenpalvelu Ohje kennelpiireille, pätevyyksien ylläpito Kennelliiton Omakoira-jäsenpalvelu Ohje kennelpiireille, pätevyyksien ylläpito 21.3.2016 2(10) Pätevyyksien ylläpito Pätevyydet -sivun näkyminen ja pätevyyksien ylläpito-oikeus... 3 Pätevyydet -sivun toiminnot...

Lisätiedot