Käyttöohje Tiput-ryhmä 21.12.2006 581260 Ohjelmistotuotantoprojekti Grönholm Peter Hautamäki Marja Koski Marja-Ilona Lavi Rakel Piela Riitta, projektipäällikkö Helsingin yliopisto Tietojenkäsittelytieteen laitos
Versiohistoria Versio Päiväys Sisällön muutokset 0.1 22.11.2006 Ensimmäinen luonnos 0.2 06.12.2006 Toinen luonnos 1.0 21.12.2006 Ensimmäinen versio Kotisivut http://www.cs.helsinki.fi/group/tiput/
Sisältö 1 Johdanto... 1 1.1 Käyttäjät... 1 1.2 Ohjelman käyttötarkoitus... 1 1.3 Ohjelman yleiskuvaus... 1 2 Ohjelman käynnistys... 2 3 Näytöt... 2 3.1 Sisäänkirjautuminen... 2 3.2 Haku... 2 3.3 Tarkastuslomake... 4 3.3.1 Perustiedot... 5 3.3.2 Pesäpaikan ja pesän kuvaus... 5 3.3.3 Tarkastustiedot... 6 3.3.4 Tiedot poikasista... 6 3.3.5 Näytteet... 7 3.3.6 Siirtyminen Haku-sivun id-napista tarkastuslomakkeelle... 7 3.4 Pesän lisäys... 8 3.5 Reviirit... 9 3.6 Raportit... 9 3.7 Aputaulut... 11 3.8 Tarkastaja... 13 3.9 Kunta... 14 3.10 Kuntaliitos... 15 3.11 Uloskirjautuminen... 17 4 Tietokannan kuvaus... 17 Liite 1...20
1 Johdanto 1.1 Käyttäjät 1.2 Ohjelman käyttötarkoitus 1.3 Ohjelman yleiskuvaus Ohjelma on tarkoitettu Helsingin yliopiston Luonnontieteellisen keskusmuseon Rengastustoimiston työntekijälle. Lomakkeen tietojen täytössä on avuksi Luonnontieteellisen keskusmuseon lomakkeiden täyttöohjeet, joista tarvittaessa selviävät lomakkeiden kentissä käytetyt koodit. Ohjelmista tarjoaa selainpohjaisen käyttöliittymän sääksien seurantaan; Sääksijärjestelmän. Käyttäjä voi sivujen avulla suorittaa hakuja tietokannasta, päivittää tietojärjestelmän tietoja sekä lisätä tietokantaan uusia tietoja. Käyttäjän syöttämät tiedot tarkastetaan järjestelmän puolesta ennen niiden lisäämistä tai päivittämistä tietokantaan. Sääksijärjestelmää voidaan käyttää kaikilta internettiin liitetyiltä koneilta, joissa on internet-selain. Ohjelma toimii periaatteessa kaikilla selaimilla, mutta tällöin lomakkeiden kenttien asettelut voivat poiketa suunnitelluista näytöistä. Tämän välttämiseksi suositellaankin käytettäväksi Internet Explorer 6.0 tai Mozilla Firefox 1.5.2 tai näiden uudempia versiota. Ohjelma koostuu näytöistä. Sisään- ja uloskirjautumissivuja lukuunottamatta näytöillä voidaan yllä kuvatulla tavalla käyttää tietokantaa. Järjestelmän sisällä eri näytöille siirrytään yläosassa olevan navigointipalkin tai vasemmassa reunassa olevan valikon avulla. Näin voi siirtyä miltä tahansa näytöltä mille tahansa muulle näytölle. Näytöt koostuvat tekstikentistä, joihin arvot kirjoitetaan tai pudotusvalikoista, joista oikeat arvot valitaan tai valintanapeista (radio button), joista yksi vaihtoehdoista valitaan. 1
Tietokantahakujen tulokset tulostuvat hakukenttien alapuolelle listauksena. 2 Ohjelman käynnistys 3 Näytöt 3.1 Sisäänkirjautuminen 3.2 Haku Ohjelma käynnistyy itsestään ohjelman aloitus-sivun, index.html:n avautuessa selaimeen. Tässä luvussa esitellään kaikki Sääksijärjestelmässä olevat näytöt ja kuvataan niiden toimintaa. Sisäänkirjautumissivulla käyttäjä kirjoittaa tekstikenttiin käyttäjätunnuksen ja salasanan, jonka jälkeen hän painaa Kirjaudunappia. Jos järjestelmä tunnistaa annetut käyttäjätunnuksen ja salasanan, käyttäjä pääsee sisään järjestelmään ja hänelle aukeaa Haku- sivu. Mikäli järjestelmä ei tunnista annettua käyttäjätunnusta tai salasanaa, ilmestyy näytölle teksti Virheellinen käyttäjätunnus/salasana. Annettu käyttäjätunnus säilyy tekstikentässä, mutta salasana on syötettävä uudelleen. Haku-näytöllä (Kuva 3.2) käyttäjä voi hakea tietokannassa olevia pesiä. Haun jälkeen käyttäjä voi siirtyä muokkaamaan jo olemassa olevan pesän tietoja ja lisätä pesälle uuden tarkastuksen haluamalleen vuodelle. Mahdollisia hakuehtoja ovat pesän nimi ja id, reviirin nimi ja id, vanha pesäid, kunta, vanha läänijako, ympäristökeskus, Lyl-alue ja koordinaatit yhtenäis- aste- ja eurefkoordinaatteina sekä haku halutulla etäisyydellä eli säteellä. Hakuehdoista käyttäjä voi valita kerrallaan yhden ehdon, jonka perusteella haku suoritetaan. 2
Hakuehdoista kunta, vanha läänijako, ympäristökeskus, Lyl-alue ja säde ovat pudotusvalikkoina. Pudotusvalikoissa koko listaa ei tarvitse kelata hiirellä vaan valikko on aktiivisena, eli esim. m- näppäimen painaminen tuo esille ensimmäisen m-kirjaimella alkavan vaihtoehdon. Toisen m-kirjaimen painamisen jälkeen seuraaava m:llä alkava vaihtoehto muuttuu aktiiviseksi. Aktiivisena olevan vaihtoehdon voi lopullisesti valita hiirellä tai Enternäppäimellä. Kuntatunnus on kuusikirjaiminen kuntakoodi, joka jokaisella Suomen kunnalla on. Tässä kaikkia mahdollisia kuntatunnuksia ei ole kuvattu. Vanhan läänijaon mukaisia läänejä on 12 ja ne on annettu pudotusvalikossa sekä koodina että nimellä esim. A Ahvenanmaa. Ympäristökeskuksia on 14 pudotusvalikossa ja ne on annettu myös koodina ja nimellä, esim. AH - Ahvenanmaan maakuntahallitus. Lyl-alueita on 25 ja ne ovat pudotusvalikossa myös yllä mainitulla tavalla esim. 23 Porvoon Seudun Lintuyhdistys r.y.. Erilaisia vaihtoehtoja säteen pituudeksi pudotusvalikossa on 1, 100, 1 000, 10 000, 50 000 ja 100 000 metriä. Muihin hakukenttiin voi syöttää vapaasti tekstiä tai numeroarvoja. Haussa isoilla ja pienillä kirjaimilla on eroa. Esimerkiksi pesien nimet on tallennettu tietokantaan isoilla kirjaimilla kirjoitettuna, joten myös hakuehdon tulee olla isoilla kirjaimilla. Koordinaattihauilla kenttiin syötetään valitun koordinaattityypin mukaiset arvot. Hakuaika annetuilla syötteillä kestää muita hakuja kauemmin tietokantahaun rakenteesta johtuen. Kun halutut hakuehdot on valittu, käyttäjä painaa Hae pesät - nappia, jonka jälkeen hakutuloksia vastaavat pesät ilmestyvät 3
nappien alapuolelle. Jos hakuehtojen mukaisia pesiä ei löydy, järjestelmä antaa ilmoituksen Hakuehtojen mukaisia pesiä ei löytynyt.. Hakutuloksissa jokainen rivi kuvaa yhtä pesää. Rivillä on pesän tiedoista pesän id, pesän nimi, kuntatunnus reviirin nimi ja viimeinen tarkastus vuosi. Kaikkien hakukenttien tyhjennys tapahtuu Poista valinnat -napista. Napin painalluksen jälkeen jokainen hakukentistä palautuu alkutilaan. Lopullisen näyttön ulkoasu voi hieman poiketa kuvan näytöstä. Kuva 3.2 Haku-näyttö 3.3 Tarkastuslomake Tarkastuslomakeella (Liite 1) käyttäjä voi hallinnoida pesän tarkastuksia ja tarkastusten tietoja eri vuosina. Jokaiseen pesään siis liittyy tarkastuslomake, jossa voi olla tarkastuksia useammilta vuosilta. Tarkastuslomake liittyy edellisessä luvussa kuvattuun 4
Haku-sivuun. Haku-sivun Pesän id-napista pääsee Tarkastuslomakkeelle selaamaan ja muuttamaan kyseisen pesän tarkastuksia. Lomake jakaantuu eri osiin, jotka ovat perustiedot, pesäpaikan ja pesän kuvaus, varsinaiset tarkastustiedot, tiedot poikasista ja näytteet. 3.3.1 Perustiedot Perustiedot ovat täytettynä muulloin paitsi, jos kyseessä on uusi pesä, jolle ollaan lisäämässä ensimmäistä tarkastusta. Perustiedot koostuvat viidestä pudotusvalikosta ja 13 tekstikentästä. Lisäksi perustietoihin kuuluu pesän id, jonka järjestelmä luo uutta pesää lisättäessä. Tätä numeroa ei voida vaihtaa, vaan se on juoksevanumerointi järjestelmän seuraavasta vapaasta id numerosta. Myöskään pesän reviirin nimeä ei voi muuttaa. Nimi on annettu uuden pesän luomisen yhteydessä. Pudotusvalikoista tietoja voi muuttaa luvussa 3.2 esitetyllä tavalla. Kuntia koskevissa pudotusvalikoissa käytetään kuusi kirjaimisia kuntatunnuksia. Muissa pudotusvalikoissa ei ole käytetty lyhenteita tai koodeja vaan niissä on vaihtoehdot kuvattu sanallisesti. Koordinaateista on mahdollista valita miten paikan sijainti on mitattu; yhtenäis- aste- tai eurefkoordinaatteina. Myöhemmin on mahdollista lisätä tarkempi mittaustapa, jolloin myös aikaisempi jää näkyviin. Koordinaattien tekstikentän edessä on kirjoitettuna leveys tai pituus riippuen kumpi arvo kenttää kirjoitetaan ja tekstikentän jälkeen on koordinaatiston mukainen mittayksikön merkki m tai, ja. 3.3.2 Pesäpaikan ja pesän kuvaus Pesäpaikan ja pesän kuvaus on täytettynä muulloin paitsi, jos kyseessä on uusi pesä, jolle ollaan lisäämässä ensimmäistä 5
tarkastusta. Tämä osa koostuu seitsemästä pudotusvalikosta ja kuudesta tekstikentästä. Pudotusvalikoissa vaihtoehdot on ilmoitettu koodina ja sanallisena selityksenä esim. H Haapa. Tekstikenttiin syötetään tietoa tiheydestä, etäisyydestä, ympärysmitasta ja halkaisijasta. Nämä tiedot annetaan kentästä riippuen joko senttimetreinä tai metreinä. Haluttu mittayksikkö cm tai m on kirjoitettu tekstikentän jälkeen. Kenttien tiedot tarkistetaan automaattisesti järjestelmän puolesta. Jos kenttään annettu arvo on virheellinen tulostuu siitä virheilmoitus näytölle. 3.3.3 Tarkastustiedot Tarkastustietoja voi siis olla samalla lomakkeella useita ja ne on eritelty vuosien mukaan. Aikaisempien tarkastusten kentät ovat luonnollisesti esitäytettyinä ja uuden tarkastuksen kentät tyhjinä Tarkastustiedot koostuu kahdeksasta pudotusvalikosta ja 14 tekstikentästä, joista kaksi on varattu kommenteille ja kolmesta muodostuu päivämäärä-kenttä. Päivämäärä on annettava muodossa pp.kk.vvvv. Järjestelmä tarkastaa tämän ja virheellisestä tiedosta tulee virheilmoitus. Pudotusvalikot on toteutettu kuten muissakin kohdissa. Kommentti-kenttiä ei järjestelmän puolesta tarkasteta vaan niihin voi syöttää tietoa missä muodossa tahansa. 3.3.4 Tiedot poikasista Tiedot poikasista on muulloin täyttynä paitsi, jos kyseessä on uusi pesä, jolle ollaan lisäämässä ensimmäistä tarkastusta tai jos pesän tiedoissa ei ole poikastietoja. Poikasia koskevat tiedot on jaettu riveihin ja sarakkeisiin. Sarakkeet kuvaavat poikasten lukumäärää ja rivit kunkin poikasen tietoja. 6
Tekstikenttinä on renkaan tunnus, siiven pituus, paino ja kommentti. Näistä pituus tulee antaa millimetreinä ja paino grammoina. Haluttu mittayksikko on ilmoitettu tekstikentän perässä joko mm tai g. Tiedot tarkastetaan aivan kuten muissakin mittayksikkökentissä. Siiven mittausmenetelmän voi valita pudotusvalikosta ja mahdollisen kommentin kirjoittaa Kommentti-kenttään. 3.3.5 Näytteet Näytteet kohta on muulloin täyttynä paitsi, jos kyseessä on uusi pesä, jolle ollaan lisäämässä ensimmäistä tarkastusta tai jos näytteitä ei kyseiseltä pesältä ole kerätty. Tämä osa koostuu neljästä pudotusvalikosta. Pudotusvalikkoa ennen on teksti mihin tietoon kyseinen valikko liittyy ja vaihtoehdot valikossa ovat E Ei ja K Kyllä. 3.3.6 Siirtyminen Haku-sivun id-napista tarkastuslomakkeelle Kun Haku-sivulla käyttäjä on hakenut pesän ja painanut id-nappia pesien listauksesta, siirtyy hän Tarkastuslomakkeelle. Tarkastuslomakkeelle on esitäytetty pesän tarkastuksista kirjatut tiedot eri vuosilta sekä perustiedot, pesäpaikan ja pesän kuvaus, tiedot poikasista ja näytteet, sillä tarkkuudella kuin ne tietokannassa ovat. Tietoja on mahdollista muuttaa kaikista kentistä. Jos muutokset halutaan tallentaa tietokantaan painetaan Tallenna-nappia lomakkeen lopussa. Mikäli muutoksia ei haluta tallentaa, on lomakkeen alussa Palaa tekemättä muutoksia nappi, josta käyttäjä ohjataan takaisin Haku-sivulle ilman, että muutoksia tietokannan tietoihin on tehty. Jo olemassa olevien tietojen muokkaamisen lisäksi pesälle voi lisätä uuden tarkastuksen. Tällöin painetaan Lisää uusi tarkastus nappia, jolloin Tarkastustiedot osia tulee yksi lisää ja siihen voi syöttää halutun vuoden sekä pesän tarkastuksen yhteydessä tehdyt 7
havainnot. Uusi tarkastus tallentuu tietokantaan Tallenna-napista. Tämän jälkeen uusi tarkastus löytyy lomakkeen yläosan Tarkastusvuodet-pudotusvalikosta. Pesän eri vuosien tarkastustietoihin käyttäjä voi tutustua ylhäällä olevasta Tarkastusvuodet-pudotusvalikosta. Valikosta valitaan vuosi, jolta tallennettuja tietoja halutaan tarkastella ja painetaan Hae-nappia. Tämän jälkeen Tarkastustiedot-otsikon alle ilmestyy halutun vuoden tarkastustiedot. Näitä tarkastustietoja voi tarkentaa ja lopuksi tallentaa tiedot tietokantaa Tallenna-napista. 3.4 Pesän lisäys Tätä näyttöä ei ehditty toteuttamaan. Pesän lisäys näytöllä käyttäjän on mahdollista lisätä tietokantaan uusia pesiä. Uutta pesää lisättäessä käyttäjän on syötettävä tekstikenttiin uuden pesän nimi ja vanha pesänumero, jos sellainen löytyy. Pudotusvalikoista valitaan reviiri sekä reviirin kunta. Uutta pesää lisättäessä on myös tiedettävä sen reviirin id, jolle pesä lisätään. Tietojen syöttämisen jälkeen käyttäjä painaa Tallenna-nappia, jolloin tiedot tarkastetaan ja, jos tiedot ovat oikein, lisätään uusi pesä tietokantaa. Lisäyksen jälkeen käyttäjälle annetaan ilmoitus onnistuneesta lisäyksestä. Kaikkien hakukenttien tyhjennys tapahtuu Tyhjennä-napista. Napin painalluksen jälkeen jokainen kentistä palautuu alkutilaan. 8
3.5 Reviirit Tätä näyttöä ei ehditty toteuttamaan. Reviirit näytöllä käyttäjä voi lisätä reviireitä sekä hakea ja muokata jo olemassa olevien reviirien tietoja. Uutta reviiriä lisättäessä käyttäjän on syötettävä Reviiritekstikenttään uuden reviirin nimi ja valittava Kuntapudotusvalikosta kuntatunnus. Valikossa on kaikkien tietokannassa olevien kuntien tunnus, sillä uuden reviirin voi lisätä mihin tahansa kuntaan. Uuden reviirin id generoidaan järjestelmässä automaattisesti. Reviiri id on juokseva numero eli uuden reviirin lisäyksen yhteydessä reviirille annetaan seuraava vapaa id numero. Kun käyttäjä on täyttänyt kaikki kentät, painaa hän Tallennapainiketta, jolloin uuden reviirin tiedot tarkastetaan. Jos tiedot on annettu oikeassa muodossa, lisätään uusi reviiri tietokantaan, muutoin käyttäjälle annetaan ilmoitus virheellisistä kentistä. Kaikkien hakukenttien tyhjennys tapahtuu Tyhjennä-napista. Napin painalluksen jälkeen jokainen kentistä palautuu alkutilaan. 3.6 Raportit Raportit-näytön (Kuva 3.6) avulla voidaan tuottaa erilaisia yhteenvetoja tietokannasta. Tiput-ryhmän tuottamasta järjestelmästä on mahdollista tulostaa tyhjä Maastotarkastuslomake pdf-muodossa, joka lähetetään tarkastajille maastossa täytettäväksi. Maastotarkastuslomakkeeseen on myös mahdollista esitäyttää tietoja tietokannasta, jolloin perustietoja ei tarvitse joka kerta kirjoittaa maastossa lomakkeelle. Raportit-näytöllä on myös mahdollista tulostaa tutkijoiden käyttöön ns. dumppi-tiedosto, joka tulostaa tekstitiedostoon koko tietokannan sisällön. 9
Kun käyttäjä haluaa tulostaa tyhjän Maastotarkastuslomakkeen, valitsee hän Maastotarkastuslomake-valintanapin ja painaa Tulosta raportti napista. Tarkastuslomake tulostuu tiedostoon pdfmuodossa, josta sen voi tulostaa koneeseen kytketyllä printterillä. Esitäytetyn Maastotarkastuslomakkeen tulostus tapahtuu muuten samoin kuin edellä, mutta tiedot, jotka lomakkeeseen lisätään on ensin haettava tietokannasta. Tämän vuoksi Raportit-näytöllä on hakuehtoja, jotka ovat samat kuin Haku-näytöllä. Näiden hakuehtojen syöttäminen toimii samalla tavalla kuin kohdassa 3.2 Haku, on kuvattu. Kuva 3.6 Raportit-näyttö 10
3.7 Aputaulut Aputaulut-näytöllä (Kuva 3.7.1) voidaan lisätä tietokannassa olevien taulujen attribuuteille koodeja. Lisäksi olemassa olevia koodeja ja niiden selitteitä voidaan muokata. Aputaulut näytöllä valitaan ensin taulu, jonka attribuutteja halutaan muokata. Valinta tapahtuu Taulu-pudotusvalikosta, jonka jälkeen painetaan Hae taulu -nappia. Tämän jälkeen Taulun arvot - pudotusvalikkoon ilmestyvät tauluun liittyvät attribuutit. Valikosta valitaan haluttu attribuutti ja painetaan Hae arvot -nappia. Tämän jälkeen näytölle tulee listaus attribuuttiin liittyvistä koodeista ja näiden selitteistä. Kuva 3.7.1 Aputaulut-näyttö Olemassa olevaa koodia ja sen selitettä voidaan muokata painamalla rivin lopussa olevaa Muuta-nappia (Kuva 3.7.2). Tämän jälkeen muokattava koodi ja selite avautuvat omaan taulukkoon (Kuva 11
3.7.2), jossa ylärivillä on koodi sekä selite ja alariville voi kirjoittaa miksi koodi tai selite vaihdetaan. Uusi koodi ja/tai selite tallennetaan tietokantaan Muuta-napista. Jos käyttäjä haluaa lisätä attribuutille kokonaan uuden koodin ja selitteen, onnistuu se listauksen alimmalla rivillä. Tekstikenttiin syötetään koodi ja selite ja painetaan Lisää-nappia rivin lopussa. Lisää-napin painamisen jälkeen uusi koodi ja selite tallentuvat tietokantaan ja ilmestyvät listaan. Kuva 3.7.2 Muokkaus- ja lisäys-näyttö 12
Kuva 3.7.3 Muokkaus-näyttö 2 3.8 Tarkastaja Tarkastajat-näytöllä (Kuva 3.8) käyttäjä voi lisätä ja hakea tarkastajia tietokannassa olevien tarkastajien tietoja. Uuden tarkastajan tietoja lisättäessä käyttäjän on syötettävä tekstikenttiin uuden tarkastajan rengastajanumero, joka voi olla korkeintaan kuusi numeroa pitkä, sekä etu- ja sukunimi. Kun käyttäjä on täyttänyt kaikki kentät, hän painaa Tallenna-nappia, jolloin lisättävän tarkastajan tiedot tarkastetaan. Tarkastuksessa verrataan käyttäjän syöttämää rengastajanumeroa kannassa jo oleviin rengastajanumeroihin. Kahdella eri tarkastajalla ei voi olla samaa numeroa. Lisäksi tarkastetaan, että käyttäjä on antanut tarkastajalle etu- ja sukunimen. Jos tiedot on annettu oikeassa muodossa, lisätään uusi tarkastaja tietokantaan ja tulostetaan näytölle teksti Uuden tarkastajan lisäys onnistui.. Jos uuden 13
tarkastajan lisääminen tietokantaan ei onnistu, annetaan siitä käyttäjälle ilmoitus. Tarkastajien tietoja haettaessa käyttäjä voi antaa hakuehtoina tekstikenttiin rengastajanumeron, etunimen ja sukunimen. Tarkastajia haettaessa käyttäjä voi täyttää kaikki kentät tai antaa vain jonkin hakuehdoista. Kun halutut hakuehdot on täytetty, painetaan Hae-nappia. Hakutuloksena löydettyjen tarkastajien tiedot tulevat näkyviin listauksena nappien alapuolelle. Jos hakuehdot eivät vastaa yhtään tarkastajaa tietokannassa, käyttäjä saa ilmoituksen hakuoperaation epäonnistumisesta. Kaikkien hakukenttien tyhjennys tapahtuu Tyhjennä -napista. Napin painalluksen jälkeen jokainen hakukentistä palautuu alkutilaan. Kuva 3.8 Tarkastaja-näyttö 3.9 Kunta Kuntatietojen muokkaus -näytöllä (Kuva 3.9) käyttäjä voi muokata kuntatietoja. Ensin valitaan Kunta-pudotusvalikosta muokattava kunta ja painetaan Hae-nappia. Tämän jälkeen alapuolelle 14
ilmestyvät kyseisen kunnan tiedot kuuteen tekstikenttään ja kolmeen pudotusvalikkoon. Kaikkia kenttiä voi muokata, mutta jokaisessa kentässä on oltava tietoa lukuunottamatta Vanhan läänin ja Lylalueen tunnusta. Kaikki muut kentät sisältävä tietokantatauluun menevää pakollista tietoa. Kaikkien hakukenttien tyhjennys tapahtuu Tyhjennä -napista. Napin painalluksen jälkeen jokainen hakukentistä palautuu alkutilaan. Lopullisen näyttön ulkoasu voi hieman poiketa kuvan näytöstä. Kuva 3.9 Kunnat-näyttö 3.10 Kuntaliitos Kuntaliitos-näytön (Kuva 3.10) avulla käyttäjä voi hallinnoida tulevia kuntaliitoksia. 15
Ensin käyttäjän on valittava pudotusvalikoista yhdistettävät kunnat. Tämän jälkeen hän antaa kuntaliitokselle nimen, kunta-avaimen, kirjaamispäivän, kunta- ja kuntaliitoksen tunnuksen, ympäristökeskuksen, astekoordinaatit, säteen pituuden kunnan keskipisteestä, vanhan läänin- sekä Lyl-alueen tunnuksen. Pakollisten tietojen syöttämisen jälkeen käyttäjä painaa Tallennanappia, jonka jälkeen tiedot tallentuvat tietokantaa ja käyttäjälle tulostetaan onnistuneesta tietokantaoperaatiosta ilmoitus. Jos pakollisista kentistä puuttuu jokin tieto tai tallennus tietokantaa ei onnistu, tulostuu käyttäjälle virheilmoitus järjestelmästä. Kaikkien hakukenttien tyhjennys tapahtuu Tyhjennä-napista. Napin painalluksen jälkeen jokainen hakukentistä palautuu alkutilaan. Lopullisen näyttön ulkoasu voi hieman poiketa kuvan näytöstä. Kuva 3.10 Kuntaliitos-näyttö 16
3.11 Uloskirjautuminen Kun käyttäjä haluaa kirjautua ulos järjestelmästä, hän painaa Exitlinkkiä näytön yläreunan tai vasemman puolen valikon linkeistä. Linkistä järjestelmä ohjaa hänet sisäänkirjautumissivulle, jossa on teksti Olet kirjautunut ulos järjestelmästä.. Käyttääkseen järjestelmää uudelleen, käyttäjän on kirjauduttava sisään luvun 3.1 mukaisesti. 4 Tietokannan kuvaus Täydellinen tietokanta kuvaus löytyy Tiput-ryhmän vaatimusdokumentista, mutta tässä luvussa kerrotaan tietokannan rakenteesta hyvin yleisellä tasolla. Tietokanta koostuu tauluista ja näkymistä. Jokainen taulu ja näkymä koostuu attribuuteista. Attribuutit ovat taulun rivejä, jotka liittyvät toisiinsa. Tiputtietokannassa on 11 taulua ja kaksi näkymää. Jokaisessa taulussa on muiden attribuuttien lisäksi avain attribuutteja, jotka yksilöivät tietoja. MYRKKY-taulu sisältää tietoja myrkyistä, jotka on analysoitu pesältä löytyneistä näytteistä. OLOSUHDE-taulu sisältää pesään liittyvää tietoa, kuten pesäpuun korkeus ja maastotyyppi. PESA-taulu sisältää tietoja pesästä. POIKANEN-tauluun tallennetaan pesätarkastuksen yhteydessä kerätyt poikastiedot. REVIIRI-taulu sisältää reviirin nimen ja id:n. TARKASTUS-taulu sisältää pesän tietyn vuoden tarkastustietoja, kuten rengastustietoja ja löydettyjä näytteitä 17
TARKASTAJA-taulu sisältää pesien tarkastajien tiedot KUNTA-taulu sisältää tarvittavat tiedot Suomen kunnista VUOSI-taulu erottelee eri vuosien tarkastukset tietyllä pesällä toisistaan. Taulu ei sisällä varsinaista tarkastustietoa ollenkaan, mutta on tietokannan sisäisen rakenteen kannalta olennainen. APUTAULUT sisältävät järjestelmässä käytettäviä muuttujien arvoja ja selitteitä. Aputauluihin luetellaan myös LAJI-taulu, joka on kannan yhdestoista taulu. Taulussa on tietoa muista lajeista, jotka pesivät sääksen pesässä. Taulua ei ole erikseen kuvattu, koska sen funktio järjestelmässä on samankaltainen kuin aputaulujen. V_TARKASTUKSET -näkymä on apuna tietokantahauissa, kun TARKASTUS-taulusta etsitään tarkastuksia. VIIM_PESAVUOSI -näkymä on apuna pesätarkastusten vuosien hallinnassa. 18
Kuva 4 Tietokanta 19
Liite 1 20