KÄYTTÖLIITTYMÄ SÄÄKSIEN PESIMÄTIETOJEN TIETOKANTAAN Ylläpitodokumentti
|
|
- Elina Saarinen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 KÄYTTÖLIITTYMÄ SÄÄKSIEN PESIMÄTIETOJEN TIETOKANTAAN Ylläpitodokumentti Versiohistoria Versio Päivämäärä Kuvaus Tekijä Ensimmäinen virallinen versio Hannu Hartikainen HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Ohjelmistotuotantoprojekti Sorsat
2 Sisällysluettelo Tietojenkäsittelytieteen laitos...1 Ohjelmistotuotantoprojekti Sorsat...1 Ylläpitodokumentti Johdanto Sanasto ja käytetyt lyhenteet Sääksiin liittyvä sanasto Tekniikkaan liittyvä sanasto Arkkitehtuuri Järjestelmän yleiskuvaus Datamalli Komponenttien väliset suhteet Kaavio järjestelmän osien yhteistoiminnasta Tietokanta Luokat ja paketit Lokitiedostot ja virheiden tulostaminen Käyttöliittymä Yleiskuvaus Järjestelmän tuottamat dokumentit ja sivut PDF dokumentit HTML- sivut Toteutetut ominaisuudet ja tunnetut puutteet...13 Esille tulleita ideoita jatkokehitykseen...13
3 Ylläpitodokumentti 1 Johdanto Tämä dokumentti sisältää Sääksijärjestelmän ylläpitoon ja jatkokehittämiseen tarvittavia tietoja. Dokumentissa on kuvattu järjestelmän rakennetta ja toimintaa sekä toteutuksen ja testauksen aikana ilmi tulleita puutteita. Ylläpitodokumentti on tarkoitettu luettavaksi yhdessä muiden dokumenttien ja ohjelmakoodin dokumentin kanssa. 2 Sanasto ja käytetyt lyhenteet 2.1 Sääksiin liittyvä sanasto Kalasääski ks. sääksi. Maastotarkastus ks. tarkastus Pesä. Sääksen pesä on Suomessa yleensä hyvin kookas risupesä suuren puun latvassa, josta näkyvyys on hyvä. Myös jokin muu korkea paikka kelpaa pesän paikaksi. Näkyvyyttä tärkeämpi tekijä pesäpaikan valinnalle on esteetön lentomahdollisuus pesälle. Pitkine siipineen sääksi on kömpelö lentäjä. Pariskunnan pesien käyttö määrää reviirien muodostumista. Kts. Reviiri. Reviiri. Yhdellä reviirillä elää yksi sääksipariskunta. Yleensä pariskunnalla on reviirinsä alueella useampia pesiä. Näistä pesistä yleensä yksi on kerrallaan käytössä. Reviiri voi jakaantua useamman kunnan alueelle ja pesien käytöstä riippuen päätetään, perustetaanko uusia reviirejä vai yhdistetäänkö vanhoja. Ks. Pesä. Sääksi. Latinalaiselta nimeltään Pandion haliaetus, on pitkä, kapeasiipinen petolintu, jonka pituus on cm ja siipien kärkiväli cm. Sääksi on eräs maailman laajimmalle levinneistä lintulajeista. Sääksi kelpuuttaa ympäristökseen lähes minkä tahansa paikan, kunhan se on riittävän rauhallinen ja sieltä löytyy sopiva pesäpuu. Sääksi munii yleensä 2-3 munaa, mutta etenkin nuoren sääksen ensimmäisinä pesävuosina pesintä usein epäonnistuu. Tarkastaja. Vapaaehtoinen rengastaja jolla on rengastajanumero ja lupa tehdä tarkastuksia sääksien pesille. Maastotarkastaja tarkastaa vuosittain lintujen pesiä ja palauttaa tiedot tarkastuslomakkeella. Ks. Tarkastus. Tarkastus. Yleensä pesille tehdään tarkastuskäyntejä pesimisaikaan kerran vuodessa. Ihannetilanne olisi kuitenkin, että pesällä käytäisiin kesän aikana kolmeen kertaan. Kaikista käyntikerroista koostetaan kuitenkin vain yksi maastoraportti. Tarkastuskäynneillä poikaset pyritään mittaamaan ja rengastamaan. Käynneillä kerätään näytteitä ja tietoja pesimäpaikasta myöhempää analyysia varten. Kerätyt tiedot palautetaan tarkastuslomakkeella. Tarkastuslomake Järjestelmästä tulostettava, esitäytetty lomake, johon tarkastaja kirjaa tarkastuksen yhteydessä tekemänsä havainnot. Täytetyn raportin tarkastaja joko lähettää kirjeitse rengastustoimistoon tai sitten tarkastaja voi siirtää tiedot sähköiselle lomakkeelle, jolla lähetetyt tiedot rengastustoimiston vastaava henkilö hyväksyy ja siirtää tietokantaan. Tekopesä. Tekopesäksi kutsutaan ihmisen tekemää pesää sääkselle. Sääksille on rakennettu tekopesiä tukevaksi pesimispaikaksi. Tällä keinolla pyrytään takaamaan pesimismahdollisuus, koska vanhoista männyistä on pulaa. Uusi pesälomake Tyhjä tarkastuslomake, johon kirjataan pesän tiedot, jota ei vielä ole kannassa.
4 2.2 Tekniikkaan liittyvä sanasto Apache tomcat palvelin Avoimen lähdekoodin palvelin, joka tuo käyttäjän koneelle tietokone ohjelman, tyypillisesti HTML:län välityksellä. Cascading Style Sheets, CSS. Erityisesti www- ohjelmille kehitetty tyyliohjeiden laji. Annetut säännöt ehdottavat kuinka dokumentti voidaan esittää. Varsinaisia tyylikieliä ovat CSS1 ja seuraaja CSS2. Datamalli. Kts. tietokartta. Document Object Model DOM. Rajapinta HTML tai XML-sivujen muokkaamiseen ohjelmointikieltä käyttäen. ECMAScript Ecma internationalin standardoima selainten käyttämä komentosarjakieli. FreeMarker. Java-kirjasto, jolla voidaan valmiita pohjia täydentämällä luoda erilaisia dokumentteja. HTTPS. HTTP: n (Hypertext Transfer Protocol) salattu versio. Tätä muotoa käytetään suojattuun tiedon siirtoon www:ssä. Tiedot salataan ennen lähettämistä SSH- protokollan avulla. Hypertext Markup Language, HTML. Standardoitu kuvauskeli, jolla pystytään kuvaamaan hyperlinkkejä sisältävää tekstiä. HTML mahdollistaa tekstin rakenteen merkinnän, esimerkiksi mikä osa on otsikko ja mikä taas leipätekstiä. Merkintä tapahtuu tekstin sekaan kirjoitettavilla elementeillä ja niiden sisällä olevilla määritteillä. JDBC. Java database connectivity. Ohjelmointirajapinta, jota käytetään kommunikoitaessa järjestelmän tietokannan kanssa. Javascript Komentosarjakieli joka toimi pohjana selaimissa nykyisin käytyille ECMAScript standardia noidattaville komentosarjakielille. Järjestelmä. Tässä dokumentissa järjestelmällä tarkoitetaan pääasiallisesti toteutettavaa ohjelmistoa tai jo valmista ohjelmistoa kts. Tietokantajärjestelmä. Kehitysympäristö. Ohjelmoijien omalla koneella käytössä oleva versio ohjelmasta, tarkoitettu muutosten todentamiseen ja testaamiseen. Kansalaisten Karttapaikka. Maanmittauslaitoksen tarjoama verkkopalvelu. Käyttöliittymä. Ne välineet ja toiminnot, joilla käyttäjä on yhteydessä tietojärjestelmään eli käytännössä ohjelmistoon. Merikotkajärjestelmä Alun perin sääksijärjestelmästä kehitetty versio merikotkien seurantaan. Mallipohja ks. Template Open Database Connectivity, ODBC. Microsoftin määrittelemä rajapinta (API) tietokannoille. Tämän avulla sovellusten on mahdollista kommunikoida tietokantapalvelimen kanssa. Oracle 10. Oracle-relaatiotietokannan versio 10g, jolla sääksiseurannan tietokanta toteutetaan. PDF. Portable Document Format on esitystapa dokumenteille. Properties tiedostolähinnä Java ympäristössä käytetty tiedostotyyppi, joka mahdollistaa esim. ohjelman lokalisoinnin varsin helposti. Sisältää ohjelmassa esimerkiksi alasvetovalikoiden termit. Relaatiotietokanta Relaatiotietokantakoostuu joukosta loogisesti yhteenkuuluvia taulukkoja, joissa on rivit ja sarakkeet kuten taulukkolaskennan tauluissa. Jokaisessa taulukossa on ainakin yksi avainkenttä, jonka perusteella tietueita voi lajitella, yhdistää ja valikoida. Tyypillinen avainkenttä on henkilötunnus, joka on jokaiselle henkilölle eri. Kaksi taulua liittyy toisiinsa yhden yhteisen kentän - toisen taulukon avainkentän - avulla. Linkitettyjen taulujen avulla tietokannan tietoja voidaan yhdistää ja lajitella monin eri tavoin. Se mahdollistaa tietosisällön oikeellisuuden tarkistamisen (tieto esiintyy vain yhdessä paikassa) ja estää tiedon moninkertaisen syötön. Sähköinen lomake Tarkastuslomake, joka on sähköisessä muodossa. Sääksijärjestelmä Järjestelmä sääksien pesintätietojen seurantaan, jonka tämä vaatimusdokumentti kuvailee.
5 Selain. Tietokoneohjelma, joka mahdollistaa käyttäjälleen katsella ja lähettää tekstiä sekä kuvia. WWW- selaimet kommunikoivat WWW- palvelimien kanssa käyttäen httpprotokollaa. Suosittuja selaimia ovat esimerkiksi Internet Explorer (IE) ja Mozilla Firefox. Structured Query Language, SQL*. IBM:n kehittämä standardoitu kyselykieli, jota käytetään projektin toteutuksessa. Kielellä voidaan tehdä relaatiokantaan esimerkiksi hakuja, muutoksia ja lisäyksiä. Sorsat. Kevään 2008 ohjelmistotuotantoprojektiryhmä, jonka tavoitteena on toteuttaa käyttöliittymä tämän vaatimusmäärittelyn pohjalta (vrt. Tipu4 ja Tiput). Template Freemarkerin käyttämä mallipohja dokumenttien luomiseen. Tietokanta. On jotain käyttötarkoitusta varten laadittu kokoelma toisiinsa liittyviä, säilytettäviä tietoja. Tietokannan teknisiä ominaisuuksia ovat mm. tiedon riippumattomuus sitä käsittelevistä ohjelmista, tietojen samanaikainen käyttö, monipuoliset tiedonhakumahdollisuudet, tietojen suojaus, mutkikkaat riippuvuudet tietojen välillä ja automaattinen varmistus ja elpyminen häiriöistä. Tietokantajärjestelmä. Tietokantajärjestelmällä tarkoitetaan tietokannan, tietokannanhallintajärjestelmän ja tietokantaa käyttävän sovellusohjelman luomaa kokonaisuutta. *Tietokartta.*Map- tyyppinen olio joka pitää sisällään HashMap ja ArrayList- tyyppisiä oloioita. Käytetään parametrivälityksessä järjestelmän sisällä, mutta päätehtävä on välittää kulloinenkin tietosisältö mallipohjille käyttöliittymän näkymän luomiseksi. Merikotkajärjestelmä käyttää tietokartasta nimityksiä datamalli tai datamodel. Tipu4. Ryhmä, joka keväällä 2004 toteutti sääksijärjestelmän ohjelmistotuotantoprojektina. Tiput. Vastaavan ohjelmistotuotantoprojektiryhmän nimi syksyllä 2006 Tru64 Unix. Digital Unixin nimellä aikaisemmin tunnettu 64 bittinen HP:n omistama Unixin versio. Tuotanto ympäristö Ilmaisulla tarkoitetaan valmista ohjelmistoa, eli asiakkaan näkemä kokonaisuus. World Wide Web, WWW. Maailmanlaajuinen verkko on internetissä toimiva hypertekstijärjestelmä. WWW on yksi palvelumuoto, jota käytetään internetin avulla. 3 Arkkitehtuuri 3.1 Järjestelmän yleiskuvaus Järjestelmän keskeisin osa on www-palvelin, joka on kytketty Tomcat-palvelimeen. Tomcatpalvelimella on käynnissä itse ohjelmisto, joka käyttää erillisiä konfiguraatiotiedostoja ja mallipohjia tuottaakseen käyttäjälle ulkoasun tietokannan käyttämiseen. Käyttäjä on yhteydessä järjestelmään selaimella. Käyttäjän lähettämät ja haluamat tiedot haetaan tietokantapalvelimelta, joka on yhteydessä vain Tomcat-palvelimella pyörivään ohjelmistoon.
6 Järjestelmä perustuu käyttäjän selaimen, servlet- palvelimen ja tietokantapalvelimen väliseen vuorovaikutukseen. Yhteys käyttöliittymän ja tietokannan välillä on toteutettu kolmitasoisella arkkitehtuurilla. Taso 1: Tasolla 1 oleva selain on vuorovaikutuksessa sekä käyttäjän että tasolla 2 olevan ohjelmiston kanssa. Taso 2: Palvelinkoneella pyörii Apache WWW- palvelin, sekä Tomcat- palvelin. Palvelinkoneella sijaitsevat JDBC- ajuri, servletit, JDBC- tietokantaluokat, Freemarker kirjastoluokat sekä staattiset mallipohjat- ja properties- tiedostot. Apache- Tomcat - pari käyttää HTTPS- protokollaa kommunikoidessaan käyttäjän selaimen kanssa ja JDBC- ajuria kommunikoidessaan tietokannan kanssa. Servletit käyttävät tietokantaa JDBC- tietokantaluokkien avustuksella. Servletit myös generoivat dynaamista HTML:ää ja kommunikoivat käyttäjän selaimen kanssa. Servletit saavat tulostamiensa HTML- sivujen rungot mallipohjista, ja esitettävät tiedot tietokannasta. Taso 3: Tasolla 3 on Sääksi tietokanta, jossa täytyy olla vastaava JDBC- ajuri, joka tukee JDBC API:a. 3.2 Datamalli Datamalli on puutietorakenne, jonka avulla siirretään dataa järjestelmän sisällä. Datamalli on Mapolio, jonka sisällä voi olla sekä Map- olioita että List- oliota. Järjestelmän toteutuksessa Mapolioina käytetään Map- rajapinnan toteuttavia HashMap- luokan ilmentymiä ja List- oliona Listrajapinnan toteuttavia ArrayList- luokan ilmentymiä. Map- ja List- rajapintojen käyttäminen mahdollistaa kuitenkin kaikkien rajapinnan toteuttavien luokkien käytön data- mallissa. Datamallissa muuttujiin viitataan merkkijonoilla. Kirjoitusvirheiden välttämiseksi nämä merkkijonot on siirretty Const- luokkien vakioiksi. Datamalli sisältää järjestelmän toiminnassa välitettäviä parametreja. Järjestelmän luokat muuttavat datamallin sisältöä tarpeen mukaan, eli se sisältää aina vain tarvittavat parametrit. Datamalli voi sisältää tunnuksen ja salasanan, tietokantaan talletettavia attribuutteja, tietokantahakuun tarvittavia määreitä, virheilmoituksia, tietoja tuotettavien html- sivujen dropdown- listoista tai konfigurointitiedoston polkumääreen. Datamalli kuvataan seuraavasti puuna: (root) solmu muuttuja sekvenssi[] solmu muuttuja1 muuttuja2 Mallissa jokainen puun normaali solmu voi toimia tyhjänä solmuna (=hakemisto) tai muuttujana (sisältää arvon). Sekvenssityyppiset solmut taas toimivat kuin taulukko. Esimerkissä sekvenssi toimii kuin taulukko, ja viittaus sekvenssi[1] viittaa sekvenssin toiseen muuttujaan/alkioon. Sekvenssin alkiot voivat toimia myös hakemistorakenteina, ja yhdessä alkiossa voi olla monta muuttujaa. Sekvenssirakenteet toteutetaan List-rajapinnan toteuttavan luokan ilmentymien avulla. Tavallisiin muuttujiin viitataan mallipohjassa esim. mu.muuttuja. Toteutuksen kannalta oleelliset oksat ovat: datamalli.action Oksaan laitetaan servletin (TBD:nimi) saamat toimintoparametrit (syötetty html- lomakkeella), jotta varsinaiset toiminnon suorittavat luokat voivat päätellä mitä toimintoa tarkalleen halutaan. datamalli.text Oksa sisältää näyttöihin tulevat tekstit muodossa datamalli._text näyttö.kenttä. datamalli.tietokantataulu Jokaiselle tietokantataululle löytyy oma oksansa. Arvot on
7 esitetty muodossa datamalli.tietokantataulu.attribuutti. datamalli.data Oksa sisältää tietokantahauissa tarvittavat hakuparametrit, jotka tulevat lomakkeelta. Tässä oksassa pidetään myös kenttien tiedot, jotka halutaan säilyttää servletpyyntöjen välillä. datamalli.searchresults Oksa sisältää tietokantahakujen tulokset. datamalli.error.haserrors Muuttuja kertoo onko validoinnissa tapahtunut jokin virhe. Se asetetaan validointiluokissa. 3.3 Komponenttien väliset suhteet Kaavio komponenttien välisistä suhteista Käyttäjän syöttämä informaatio lähetetään selaimen toimintopainikkeista pakkauksen fi.hy.hali.servlet.servlet- luokalle, joka toimii kontrolliservlettinä. Servletti kutsuu tarvittavia fi.hy.hali.action- pakettien luokkia ja fi.hy.hali.view- luokkaa, jotka toteuttavat kutsun mukaisen toiminnallisuuden. Action- luokat tarkistavat hakuehdot ja kantaan syötettävät tiedot fi.hy.hali.validate- pakkauksen luokkien avulla ja suorittavat tietokantaoperaatiot pakkauksen fi.hy.hali.db- tietokantaluokkien avulla. Suoritettava tietokantaoperaatio voi olla haku-, lisäys- tai muokkausoperaatio. Action- luokat palauttavat tietokantaluokilta saamansa vastauksen servletille, joka välittää sen View- luokalle uuden näytön generoimista varten. Näytön luonnissa View- luokka käyttää apuna valmiita mallipohjia sivun ulkoasun määrittelemisessä ja tietojen oikeaan kenttään kohdentamisessa. Kielituki toteutetaan View- luokassa, joka hakee tarvitsemansa erikieliset tekstit properties-tiedostoista. Konfigurointitiedot laitetaan tiedostoon (TBD:nimi).config, josta niitä voidaan lukea. Järjestelmä sisältää seuraavat keskeiset komponentit: General sisältää luokat jotka suorittavat järjestelmän tarvitsemia aputoimintoja (vakiot ja aputyökalut)
8 Db sisältää tietokantaluokat. Luokkien avulla suoritetaan haku-, lisäys- ja muokkausoperaatiot JDBC- yhteyden kautta. Servlet sisältää kontrolliservletin Hali. Hali on järjestelmän ainoa servlettiluokka, ja se hoitaa järjestelmän toiminnanohjauksen. Action on muiden action- luokkien abstrakti yliluokka. Action.Search sisältää hauille yhtenäisiä muuttujia ja metodeita. Action.Operation sisältää päivitysten ja lisäysten tarvitsemia yhteisiä muuttujia ja metodeita Validate tarkistaa tietokantaan vietävien tietojen sekä siihen kohdistuvien hakujen oikeellisuuden. Komponentti sisältää myös luokan sisäänkirjautumisen tarkistamiseen. Log:n tehtävänä on kirjata tietokannan taulujen attribuutteihin kohdistuvat muutokset tekstitiedostoihin. Lisäykset ei kirjata; ainoastaan arvojen muutokset. View on luokka jonka tehtävänä on tuottaa kaikki järjestelmän tarvitsemat näkymät. Luokka yhdistelee saamansa parametrit sekä näkymään tulevat otsikkotekstit ja välittää ne itse tulostusosalle joka käyttää mallipohjia niiden tulostamiseen. Toistuvat näkymät (navigointiosa) tuotetaan erillisessä metodissa. 3.4 Kaavio järjestelmän osien yhteistoiminnasta Kaavio järjestelmän osien yhteistoiminnasta havainnollistaa eri komponenttien suhdetta toisiinsa. 4 Tietokanta Tietokantana toimii olemassaoleva sääksitietokanta. Tarkempi kuvaus tietokannan rakenteesta löytyy vaatimusdokumentista. Tietokannan rakenteeseen on tehty joitakin muutoksia. Kaikkiin aputauluihin on lisätty järjestys-kenttä, jotta valinnoille voidaan antaa oikea järjestys käyttöliittymässä. Pesä-taulun yht_pituus -kenttä on muutettu 6-numeroisesta 7-numeroiseksi, jotta koordinaatti mahtuu kokonaisuudessaan kantaan. Aputauluun on lisätty "apukoord_mittaustapa" gps- ja karttapaikannuksen koodeja varten. Apukoord_tarkkuus-tauluun on lisätty vaihtoehdot Euref-koordinaatteja ja tarkemmin mitattuja yhtenäiskoordinaatteja varten.
9 5 Luokat ja paketit Tässä luvussa kuvataan lyhyesti toteutettavan järjestelmän käyttämät paketit. Toiminnan kannalta oleellisin luokka on Hali, joka Action ja View luokan kanssa tuottaa käyttäjälle sivujen ulkoasun ja toiminnallisuuden. Kaavio järjestelmään kuuluvista luokista ja paketeista
10 Kaavio pakettien välisistä riippuvuussuhteista Tarkemmat kuvakset luokista löytyvät PDF-tiedostosta. Ohessa lyhyet kuvaukset kaavioissa esiintyvistä paketeista: fi.hy.hali.action Sisältää operation ja search -paketit sekä esitäytettyjen PDF -lomakkeiden tuottamiseen käytetyt luokat. fi.hy.hali.action.operation Sisältää luokat, jotka muokkaavat sääksijärjestelmän tietoja annettuun dataan perustuen. fi.hy.hali.action.search Sisältää luokat, jotka etsivät tietoja annettujen hakuehtojen perusteella. fi.hy.hali.db Sisältää järjestelmän tietokantakutsut suorittavat luokat. fi.hy.hali.exception Sisältää järjestelmässä esiintyvät poikkeusluokat.
11 fi.hy.hali.general Sisältää järestelmän yleiseiä apuluokkia. fi.hy.hali.log Sisältää lokiin kirjoittamiseen liittyvät luokat. fi.hy.hali.servlet Sisältää järjestelmän ainoan Servlet-luokan Hali. Hali on pääluokka, joka muita luokkia käyttäen toteutta järjestelmän toiminnallisuuden. fi.hy.hali.validate Sisältää luokat, jotka validoivat ja muokkaavat käyttäjän selaimeen syöttämät tiedot. fi.hy.hali.view Sisältää luokat, jotka tuottavat Freemarker-lomakepohjia käyttäen selaimelle palautettavat sivut. 6 Lokitiedostot ja virheiden tulostaminen Järjestelmä ei ylläpidä erillisiä itse luomiaan lokitiedostoja. Tietokantaan tapahtuvista muutoksista tallentuu tieto pelkästään tietokannan omaan lokiin. Järjestelmän kautta ei ole pääsyä tietokannan pitämään lokiin. Virhetilanteissa virheilmoitukset tulostetaan Tomcatin lokiin eli tiedostoon.../tomcat/logs/catalina.out. Virheilmoituksien tulostukseen käytetään fi.hy.hali.general-luokan debugmessage(message, classname)-metodia, joten virheilmoitukset ovat yhtenäisiä. Virheilmoitukset alkavat sanalla DEBUG ja sisältävät aikaleiman. 7 Käyttöliittymä Tämä kappale kuvailee käyttöliittymän toiminnan ja toteutuksen. Käyttöliittymä jakautuu kolmeen päähaaraan, joiden toiminta on kuvailtu erikseen ensimmäisessä kappaleessa. Toinen kappale kuvailee käyttöliittymän teknisen toteutuksen. Tässä esitelty käyttöliittymän lopullinen toteutus poikkeaa hieman vaatimusmäärittelydokumentista esitellystä. 7.1 Yleiskuvaus Käyttöliittymä jakautuu seuraavaksi esiteltäviin kolmeen päähaaraan. Päähaarat jakautuvat aliosioihin. Uusien pesätietojen lisäys Tästä haarasta löytyvät kaikki varsinaisten pesätietojen, eli pesien tietojen, olosuhdetietojen, reviirien ja tarkastusten kantaan syöttöön tarvittavat työkalut. Osiossa on kolme alaosiota, jotka ovat erilaisia tapoja käyttäjälle lisätä pesätietoja. Kaikki tavat käyttävät kuitenkin lopulta samaa lomaketta tietojen syöttämiseksi. Lomakkeen toiminta on seuraava: Lomake on käyttötilanteesta poiketen ensin joko täysin tyhjä, tai sille on esitäytetty tietyn pesän perustiedot ja edelliset olosuhdetiedot. Nykyinen vuosi on aina esitäytettynä tarkastuksen
12 päivämäärä -kohtaan. Lomakkeen lähettämisen jälkeen syötetyt tiedot validoidaan. Jos tiedoissa havaitaan virheitä, palautetaan käyttäjä lomakkeelle ja tulostetaan virheestä kuvaava teksti lomakkeen yläosaan. Lisäksi virheelliset kentät merkitään punaisella värillä. Tarkastuksen syötön onnistuessa käyttäjä palautetaan siihen paikkaan käyttöliittymää, josta käyttäjä saapui lomakkeelle. Lisäksi paluusivun yläosaan tulostetaan onnistumisteksti ja linkki (pesän id), josta käyttäjä voi palata tarkastelemaan ja muokkaamaan juuri lisäämäänsä tarkastusta. Lomakkeessa käyttäjällä on kaksi mahdollisuutta valita reviiri: joko käyttäjä valitsee yhden vanhoista reviireistä, tai käyttäjä kirjoittaa uuden reviirin nimen sille varattuun tekstikenttään, jolloin siis luodaan uusi reviiri ja tarkastuksen kohteena oleva uusi tai vanha pesä liitetään tälle vuodelle siihen reviiriin. Reviirien valinnan apuna tarkastuslomake tarjoaa mahdollisuuden hakea "lähiympäristön pesiä". Käyttäjä syöttää pesän koordinaatit ja säteen lomakkeelle, ja saa listauksen säteen sisällä olevista muista pesistä. Käyttäjälle tarjotaan myös linkki lisätä löydettyjä pesiä karttapalveluun ("Kansalaisten karttapaikka"). Kaikki edellä mainitut pätevät myös vanhojen tarkastusten tietojen muokkaamiseen, johon käytetään samaa lomaketta. Tässä tapauksessa lomakkeelle on luonnollisesti esitäytetty kaikki kyseisen tarkastuksen tiedot. Tarkastusten muokkausten tapauksessa käyttäjälle tarjotaan myös linkit selata pesän muiden vuosien tarkastuksia. Ensimmäinen alahaara on "Uusi pesä" -haara, josta lisätään täysin uuden pesän tiedot ja ensimmäinen tarkastus tietokantaan. Tämä haara tuo käyttäjän näkyviin suoraan tyhjän tarkastuslomakkeen. Seuraavat kaksi alahaaraa tarjoavat vaihtoehtoisia tapoja edetä lisäämään tarkastuksia vanhoille pesille. Alahaaran "(lisäys) Tarkastajan tiedoilla" -valinta pitää sisällään tekstikentän ja lähetyspainikkeen. Tekstikenttään käyttäjä voi kirjoittaa joko tarkastajan numeron tai nimen (tai nimen osan). Jos käyttäjä kirjoittaa numeron ja lähettää lomakkeen, tulostetaan kyseisen rengastajan aktiiviset pesät. (Aktiivinen pesä: kaikki pesät joiden viimeisin pesintäkoodi ei ole 'D'). Jos käyttäjä kirjoittaa nimen, etsitään tekstiä vastaavat rengastajanimet joilla on tarkastettuja sääksen pesiä. Mikäli osumia löytyy vain yksi, siirtyy käyttöliittymä suoraan kyseisen tarkastajan aktiivisten pesien listaukseen, mutta useamman osuman tapauksessa näytetään lista osumia vastaavista tarkastajista, joista käyttäjä voi sitten valita yhden aktiiviset pesät listattavaksi. Alahaara "(lisäys) Pesän tiedoilla:" -valinta on edellisen kaltainen, mutta tekstikentän avulla ei haeta pesiä tarkastajan vaan pesän tietojen mukaan. Käyttäjä voi syöttää kenttään pesän id:n, nimen, reviirin nimen, kylän nimen, kunnan nimen, vanhan pesänumeron tai läänin nimen. Jälkimmäisen tapauksessa vaaditaan tarkka osuma, muut tekstisyötteet etsitään osahakuna. Jos käyttäjä syöttää pesäid:n (numeerinen arvo) siirrytään suoraan tarkastuslomakkeeseen. Muissa tapauksissa näytetään pesälistaus hakuehdon täyttävistä pesistä. Molempien ylläkuvattujen pesälistausten listaustapa on samanlainen. Löydetyt pesät listataan läänin, kunnan, reviirin ja pesän nimen mukaan järjestettyinä. Jos listatulle pesälle ei ole vielä nykyiselle vuodelle lisätty tarkastusta, tarjotaan käyttäjälle linkki pesän nimen kohdalle siirtyä lisäämään uutta tarkastusta kyseiselle pesälle. Jos tarkastus nykyiselle vuodelle on jo tehty, ei edellistä linkkiä tulosteta, vaan pesän nimen oikealle puolelle tulostetaan "Tarkastele/Muokkaa" -linkki, josta käyttäjä voi siirtyä tarkastelemaan tai muokkaamaan pesän kyseistä tarkastusta. Pesätietojen haku ja käyttö "Pesätietojen haku ja käyttö" -pääosio tarjoaa käyttäjille työkalut etsiä pesiä erilaisten hakutekijöiden perusteella. Lisäksi tarjotaan tarkastusten hallinnoinnissa tarvittavia työkaluja. "Pesien haku tekijöillä" -alaosiossa tarjotaan käyttäjille tarkastuslomaketta muistuttava tapa hakea pesiä. Kaikki kantaan syötettyjä tietoja (ja niiden yhdistelmiä) voidaan hakea tämän lomakkeen avulla. Haku tukee vain "and" -hakua. Hakuehtoinen täsmäävät pesät listataan järjestettynä läänin, kunnan, reviirin ja pesän mukaan. Listauksesta käyttäjä voi joko siirtyä tarkastelemaan kyseisen
13 pesän tiettyä tarkastusta, tai siirtyä myös tätä kautta lisäämään kyseiselle pesälle uutta tarkastusta. Käyttäjällä on myös mahdollisuus valita kaikki tai osa pesistä "haaviin". Haavissa oleville pesille voidaan suorittaa erinäisiä toimintoja. Näiden toteutus on vielä tämän projektin puitteissa epävarmaa. "Tarkastustyökalut" -alaosiosta käyttäjä voi tulostaa jonkin vuoden kaikkien aktiivisten pesien tarkastuslomakkeet järjestettynä tarkastajan, läänin, kunnan, reviirin ja pesän nimen mukaan, tai vain tietyn tarkastajan lomakkeet. Lisäksi mahdollisesti tarjotaan tämän projektin puitteissa mahdollisuus listata tietyn vuoden tarkastamattomat pesät (ja tarkastettujen/tarkastamattomien pesien määrät). Aputietojen hallinta "Aputietojen hallinta" -pääosio tarjoaa käyttäjälle työkaluja muokata järjestelmän aputietoja. Näiden toteutus tämän projektin puitteissa on vielä epävarmaa. Muokattavia tietoja olisivat ainakin: reviirien nimet, kuntien nimet, kuntaliitoksien teko, aputaulujen kenttien sisältö ja rengastajatiedot. Tekninen toteutus Templatet Käyttöliittymä on toteutettu käyttämällä Freemarker-templateja. Templaten tarvitsemat tiedot annetaan tietorakenteessa (tietokartta), jonka ylin haara koostuu HashMap-oliosta. HashMapin avaimet voivat sisältää muuttujien arvoja, kuten tekstiä tai numeroita, tai ArrayList-olioita jotka puolestaan pitävät sisällään uusia HashMap-olioita. Käyttöliittymän pääsivujen tuotoille on jokaiselle oma templatetiedosto, jotka käyttävät apuna (include) aina kolmea muuta template-tiedostoa: _runkoalku ja _runkoloppu pitävät sisällään käyttöliittymän header ja footer -tiedot, jotka ovat samat kaikille templateille. Lisäksi templaten alkuun lisätään kyseisen templaten _alaosiovalikko. Templatetiedosto itse pitää sitten sisällään varsinaisen rungon. Monikielisyys Käyttöliittymä tukee kaikilta osin mahdollisuutta tehdä järjestelmästä monikielinen. Tietokarttaan lisätään kaikki käyttöliittymän tarvitsemat tekstit kielitiedostosta (haliresources_fi.properties). Teksteille on annettu nimi jolla niitä voidaan käyttää templatetiedostossa, sekä itse teksti. Jos haluttaisiin lisätä tuki toiselle kielelle, luotaisiin kopio _fi -kielitiedostosta, korvattaisiin sen tekstit toisen kielisillä teksteillä ja View-luokassa ladattaisin parametrina saatua kieltä vastaava kielitiedosto. Toiminnanohjaus Käyttöliittymässä on tarvetta kahdenlaiselle toiminnanohjaukselle: paluulinkin tarjoaminen tarkastuslomakkeelle sinne sivulle, jolta käyttäjä saapui lisäämään tarkastusta ja paluu onnistuneen tarkastuksen lisäyksen jälkeen samoin sille sivulle, joilta käyttäjä saapui lisäämään tarkastusta. Tässä apuna käytetään seuraavia tietoja, jotka välitetään joko osoitteessa tai hidden -kenttinä aina sivulta toiselle: OHJAUS_HAUNTYYPPI pitää sisällään paluusivun tunnisteen. Eri hakujen tunnisteet ovat niin ikään vakiokenttiä. OHJAUS_ID-kenttään tallennetaan paluusivun tuottanut id (esimerkiksi rengastajan numero, pesän id,..). OHJAUS_ALKUPERAINENHAKUEHTO - alkuperäinen hakuehto, esimerkiksi rengastajan nimi. Alkuperäistä hakuehtoa ei todennäköisesti varsinaisesti käytetä missään käyttöliittymän osiossa. Alkuperäinen idea oli, että jos esimerkiksi rengastajan nimellä pesiä listattaessa saadaan useita osumia rengastajista joista käyttäjä sitten valitsee yhden, niin hakuehtona säilyisi silti käyttäjän kirjoittama hakuehto, mutta paluu tapahtuisi silti yksilöivästi rengastajan numeron perusteella. OHJAUS_OLI_YKSILOIVA -kentässä on jotain tekstiä, jos haku tuotti vain yhden osuman ja siirryttiin välittömästi haun jälkeen
14 tarkastuslomakkeelle: tällöin ei ole mitään sivua jolle palata, vaan palataan uuden pesän luontiin ja ei tulosteta paluulinkkiä. Toiminnanohjauksen suunnittelu ja toteutus on puutteellista ja vaikeasti ylläpidettävää. "Uusien pesätietojen lisäys" -sivulla käytetään painetun napin nimeä erottamaan, onko pesälistaus tarkastajan ja pesän tietojen välillä. Näille napeille on omat vakiotekstinsä, joiden oikeat arvot pitää välittää linkeille/lomakkeille, jotka osoittavat kyseisille sivuille. 8 Järjestelmän tuottamat dokumentit ja sivut 8.1 PDF dokumentit Sääksijärjestelmä tuottaa PDF- raportteja, joiden ominaisuudet täsmentyvät toteutuksen seuraavassa vaiheessa. Järjestelmän ei ensimmäisessä vaiheessa tuota raportteja. PDF-dokumenttien tuottamiseen käytetään Javan itext-rajapintaa. Esitäytettyjä lomakkeita varten luodaan täyttämätön kaavake, johon täytetään tiedot itextrajapinnan avulla. Täytetty lomake tallennetaan PDF-tiedostoksi käyttäen itextiä. Täyttämättömään mallikaavakkeeseen luodaan valmiita tyhjiä kenttiä, joita täytetään itextillä. Kenttien nimet ovat ennalta sovittu, jotta kenttiin voi itextillä syöttää sisältöä. Esitäytetyn lomakkeen olisi myös voinut luoda kokonaan itextillä, tai kenttien sisällön olisi voinut syöttää valmiiseen mallipohjaan myös koordinaattien avulla, mutta käyttämällä kenttien nimiä on mallipohjaa myöhemmin helpompi muokata millä tahansa toimisto-ohjelmistolla. 8.2 HTML- sivut Järjestelmän käyttöliittymä on toteutettu HTML- sivuina ja järjestelmä tuottaa näin ollen suuren määrän erilaisia HTML- sivuja. HTML- sivut on tehty noudattaen XHTML 1.0 transitional -spesifikaatiota, sikäli kun mikään painava syy ei pakota standardista poikkeamiseen. Mahdolliset poikkeamat dokumentoidaan erikseen. HTML-sivut luodaan FreeMarker mallipohjista. Staattisesti HTML- sivuihin lisätyt tiedostot Sivut hyödyntävät CSS- tyylitiedostoja ja JavaScript- komentosarjoja. Elementeille on annettu class- ja id-määritteitä vain tarvittaessa. Käytettyjen CSS-tyylejen nimet on nimetty kuvaavasti, kuvaten elementin tyyppiä ja käyttötarkoitusta. Id:nä käytetään soveltuvin osin tietokannan nimistä koostettuja tekstejä: taulu_sarake. ID:n käyttön tarve on tässä vaiheessa hyvin vähäistä. Lisäksi tässä vaiheessa järjestelmään toteutetaan yksi iframe -elementti, josta tarkempi kuvaus seuraavassa kappaleessa. Dynaaminen HTML Dynaamisen HTML:n käyttöä on vältetty ja DOM- rajapintaa käyttävät kutsut on rajattu niihin tilanteisiin, jossa saavutetaan merkittävää hyötyä vastaavaan staattiseen toteutukseen nähden. Järjestelmään on toteutettu seuraavat dynaamiset toiminnallisuudet: - Tarkastuslomakkeessa rengastajan valinta dropdown menulla / dropdown menun päivitys kirjoitettaessa tekstikenttään rengastajan numero - Valitun koordinaattityypin korostaminen tyyleillä - Lähiympäristön pesät: koordinaattikenttien yhteydessä olevasta painikkeesta käynnistetään funktio joka päivittää viereisen iframen sisällön antaen sille parametreiksi koordinaattikenttien arvot
15 - Estetään tarkastuslomakkeen lähettäminen enter-painikkeella. IE-selaimessa enter toimii tabpainikkeena. Kaikki skriptit on toteutettu sivujen head -osiossa. Funktioita käyttävät eventit on määritelty HTML-elementeissä itsessään. 9 Toteutetut ominaisuudet ja tunnetut puutteet Kaikki prioriteettien P1 ja P2 toiminnalliset vaatimukset on täytetty. Prioriteettien P3, P4 ja P5 ominaisuuksia ei ole toteutettu. Toteutetut ja puuttuvat ominaisuudet on listattu seuraavaksi. Tarkemmat tiedot löytyvät vaatimusdokumentista. Toteutetut ominaisuudet: J1, Järjestelmä tuottaa tulostettavan tiedoston, jossa on esitäytetyt raportit tarkastajille J2, Järjestelmästä voi valita hakuehdoilla tietyt pesät J5, Paperilomakkeen tiedot voi syöttää järjestelmään J6, Pesän tietoja pitää pystyä hakemaan spatiaalisesti J10, Järjestelmän pitää tunnistaa jos yhdelle pesälle tehdään useampi tarkastus Toteuttamatta jääneet ominaisuudet: J3, Pesän tarkastamisen voi siirtää toisen tarkastajan vastuulle J4, Tarkastajien sähköisen tarkastuslomakkeen tietojen hyväksyminen tietokantaan J4.1, Tarkastajien sähköisen tarkastuslomakkeen tietojen korjaaminen J5.1 Sähköisen lomakkeen arvot voi syöttää tietokantaan J7, Kuntatietojen yhdistäminen J8, Kunnan rajojen muokkaaminen J9, Pesistä voidaan tuottaa yhteenveto J11, Tietokantaan voi lisätä kuvan pesästä J12, Pesästä otettuja kuvia voi tarkastella 9.1 Esille tulleita ideoita jatkokehitykseen Sääksijärjestelmää kehitettäessä esille tuli uusia ominaisuuksia, joiden toteuttaminen tulevaisuudessa voi olla hyödyllistä: Järjestelmän tulisi varmistaa, ettei kunnassa ole kahta saman nimistä reviiriä. Järjestelmästä pitäisi olla mahdollista poistaa pesä. Järjestelmästä pitäisi olla mahdollista poistaa reviiri. Reviirin nimen muokkaus. Aputietojen kuten kuntataulun, rengastajataulun ja aputaulujen tietojen muokkaus. Vuoden tarkastamattomien pesien haluttu toiminnallisuus tulisi selvittää ja toteuttaa. (Ajankohtaisempaa sitten kun kanta on siistimmässä kunnossa.) Tällä hetkellä pesän tarkastuksen tietojen muokkauksessa selataan tarkastuksia askel kerrallaan eteen tai taakse. Dropdown -valikko olisi kätevämpi. Käyttöliittymäkuvauksessa kuvattu haavi jäi toteuttamatta. Lähinnä on epäselvää mikä sen haluttu toiminnallisuus olisi. Tarkastustyökalut -sivun esitäytettyjen lomakkeiden tulostustyökaluissa pitäisi olla rengastajista dropdown menu rengastajanumeron tekstikentän sijaan. Järjestelmän pitäisi kauttaaltaan käyttää unix timestamppeja. Lokalisaatio/päivämäärien parsiminen aiheuttaa ongelmia. Samaan kuntaan ei pitäisi pystyä lisäämään kahta samannimistä reviiriä. Pesähaun koordinaattien validointi vajaavainen (mahdollisuus hakea koordinaatteja väliltä
16 xxxxx-xxxxxx, yyyyy-yyyy muuttaa validointia tarkastuksen syötön vastaavasta). Järjestelmään jääneet System.out.println -viestit pitäisi joko siivota pois tai muuttaa debug -viesteiksi, ja toteuttaa mahdollisuus kytkeä debug viestien tulostus päälle tai pois. Käyttöliittymä tuotettujen PDF-tiedostojen käyttämiseksi.
KÄYTTÖLIITTYMÄ SÄÄKSIEN PESIMÄTIETOJEN TIETOKANTAAN Suunnitteludokumentti
KÄYTTÖLIITTYMÄ SÄÄKSIEN PESIMÄTIETOJEN TIETOKANTAAN Suunnitteludokumentti Versiohistoria Versio Päivämäärä Kuvaus Tekijä 1.0 12.2.2008 Ensimmäinen virallinen versio Hannu Maksimainen 2.0 27.4.2008 Toinen
KÄYTTÖLIITTYMÄ SÄÄKSIEN PESIMÄTIETOJEN TIETOKANTAAN Käyttöohje
KÄYTTÖLIITTYMÄ SÄÄKSIEN PESIMÄTIETOJEN TIETOKANTAAN Käyttöohje Versiohistoria Versio Päivämäärä Kuvaus Tekijä 1.0 27.4.2008 Ensimmäinen virallinen versio Hannu Maksimainen HELSINGIN YLIOPISTO Tietojenkäsittelytieteen
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
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
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
Käyttöohje. Tiput-ryhmä Ohjelmistotuotantoprojekti
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
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
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
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
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
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
Kehitysohje. ETL-työkalu. ExtraTerrestriaLs / Aureolis Oy
Kehitysohje ETL-työkalu Versio Pvm Tekijä Kuvaus 0.1 15.1.2005 Timo Sallinen Ensimmäinen versio 0.2 26.1.2005 Timo Sallinen Täydenetty pohjaa 0.3 06.02.2005 Mika Suvanto Pieniä täydennyksiä ja oikolukua
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
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
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
Järjestelmäarkkitehtuuri (TK081702)
Järjestelmäarkkitehtuuri (TK081702) yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,
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
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
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
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
Written by Administrator Monday, 05 September 2011 15:14 - Last Updated Thursday, 23 February 2012 13:36
!!!!! Relaatiotietokannat ovat vallanneet markkinat tietokantojen osalta. Flat file on jäänyt siinä kehityksessä jalkoihin. Mutta sillä on kuitenkin tiettyjä etuja, joten ei se ole täysin kuollut. Flat
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
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ää
KÄYTTÖLIITTYMÄ SÄÄKSIEN PESIMÄTIETOJEN TIETOKANTAAN Projektisuunnitelma
KÄYTTÖLIITTYMÄ SÄÄKSIEN PESIMÄTIETOJEN TIETOKANTAAN Projektisuunnitelma Versiohistoria Versio Päivämäärä Kuvaus Tekijä 1.0 27.4.2008 Viimeisin versio projektisuunnitelmasta Hannu Maksimainen HELSINGIN
Vaatimusmäärittely. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Vaatimusmäärittely KotKot Helsinki 16.10.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 + 1 op) Projektiryhmä Tuomas Puikkonen
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ä
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
EVTEK-PROJEKTORI KÄYTTÖOHJE Tekijä: Teemu Tammivaara VBP04S
EVTEK-PROJEKTORI KÄYTTÖOHJE 2007 Tekijä: Teemu Tammivaara VBP04S SISÄLLYS 1 Projektorin käyttö... 3 2 Projektien julkinen haku ja selailu... 4 2.1 Hakuvaihtoehdot... 4 2.2 Tarkennettu haku... 5 3 Rekisteröityminen
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
Ohjelmoinnin jatkokurssi, kurssikoe 28.4.2014
Ohjelmoinnin jatkokurssi, kurssikoe 28.4.2014 Kirjoita jokaiseen palauttamaasi konseptiin kurssin nimi, kokeen päivämäärä, oma nimi ja opiskelijanumero. Vastaa kaikkiin tehtäviin omille konsepteilleen.
Google-dokumentit. Opetusteknologiakeskus Mediamylly
Google-dokumentit 1 2 3 Yleistä 1.1 Tilin luominen 4 1.2 Docs-päävalikkoon siirtyminen 7 Dokumentit-päävalikko 2.1 Kirjaudu Dokumentteihin 9 2.2 Lähetä tiedosto Google-dokumentteihin 11 2.3 Uuden asiakirjan
KÄYTTÖLIITTYMÄ SÄÄKSIEN PESIMÄTIETOJEN TIETOKANTAAN Vaatimusmäärittelydokumentti
KÄYTTÖLIITTYMÄ SÄÄKSIEN PESIMÄTIETOJEN TIETOKANTAAN Vaatimusmäärittelydokumentti Versiohistoria Versio Päivämäärä Kuvaus Tekijä 1.0 12.2.2008 Ensimmäinen virallinen versio Hannu Maksimainen 2.0 24.2.2008
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
T-111.361 Hypermediadokumentin laatiminen. Sisältö. Tavoitteet. Mitä on www-ohjelmointi? Arkkitehtuuri (yleisesti) Interaktiivisuuden keinot
T-111.361 Hypermediadokumentin laatiminen -Ohjelmointi Peruskäsitys www-ohjelmoinnin kentästä Tekniikat interaktiivisuuden toteuttamiseen tekniikat tekniikat Tietokannat Juha Laitinen TKK/TML juha.laitinen@hut.fi
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
Provet Net Kutsut ohje
Provet Net Kutsut ohje Provetissa voidaan kutsuja käyttää pitkä-aikaisten asiakassuhteiden ylläpitoon. Kutsujen avulla asiakkaita voidaan muistuttaa lemmikin rokotusten voimassa olosta, hampaiden säännöllisestä
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
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
Valppaan asennus- ja käyttöohje
Versio Päiväys Muokkaaja Kuvaus 0.9 16.2.2006 Tuukka Laakso Korjattu versio 0.1 Antti Kettunen Alustava versio Sisällysluettelo 1 Johdanto...2 2 Valppaan asennus...3 2.1 Valppaan kääntäminen...3 2.2 Valmiiksi
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
Excel-lomakkeen (syöttötaulukko) käyttäminen talousarvio- ja suunnitelmatietojen toimittamisen testaamisessa Kuntatalouden tietopalvelussa
Valtiokonttori 1 (8) Excel-lomakkeen (syöttötaulukko) käyttäminen talousarvio- ja suunnitelmatietojen toimittamisen testaamisessa Kuntatalouden tietopalvelussa Valtiokonttori 2 (8) Sisällys 1 Yleistä...
Suvi Junes Tietohallinto / Opetusteknologiapalvelut 2012
Tiedostot Uudet ominaisuudet: - Ei Tiedostot-kohtaa alueen sisällä, vaan tiedostonvalitsin, jolla tiedostot tuodaan alueelle siihen kohtaan missä ne näytetään - Firefox-selaimella voi työpöydältä raahata
HOJ Haja-aiheita. Ville Leppänen. HOJ, c Ville Leppänen, IT, Turun yliopisto, 2012 p.1/10
HOJ Haja-aiheita Ville Leppänen HOJ, c Ville Leppänen, IT, Turun yliopisto, 2012 p.1/10 Missä mennään... 1. Johdanto (1h) 2. Säikeet (2h) 3. Samanaikaisuudesta (2h) 4. Hajautetuista sovelluksista (1h)
Kieliversiointityökalu Java-ohjelmistoon. Ohje
Kieliversiointityökalu Java-ohjelmistoon Ohje 2/6 SISÄLLYSLUETTELO 1 YLEISTÄ OHJELMASTA... 3 2 PÄÄ-IKKUNA...4 3 YLÄVALIKKO... 4 3.1 TIEDOSTO... 4 3.2 TOIMINTO... 4 3.3 ASETUKSET... 5 3.4 OHJE... 5 4 VÄLILEHDET...5
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ä-/
ELM GROUP 04. Teemu Laakso Henrik Talarmo
ELM GROUP 04 Teemu Laakso Henrik Talarmo 23. marraskuuta 2017 Sisältö 1 Johdanto 1 2 Ominaisuuksia 2 2.1 Muuttujat ja tietorakenteet...................... 2 2.2 Funktiot................................
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,
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
Maastotietokannan torrent-jakelun shapefile-tiedostojen purkaminen zip-arkistoista Windows-komentojonoilla
Maastotietokannan torrent-jakelun shapefile-tiedostojen purkaminen zip-arkistoista Windows-komentojonoilla Viimeksi muokattu 5. toukokuuta 2012 Maastotietokannan torrent-jakeluun sisältyy yli 5000 zip-arkistoa,
Ohjelmistojen mallintaminen, mallintaminen ja UML
582104 Ohjelmistojen mallintaminen, mallintaminen ja UML 1 Mallintaminen ja UML Ohjelmistojen mallintamisesta ja kuvaamisesta Oliomallinnus ja UML Käyttötapauskaaviot Luokkakaaviot Sekvenssikaaviot 2 Yleisesti
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
jotakin käyttötarkoitusta varten laadittu kokoelma toisiinsa liittyviä säilytettäviä tietoja
Tietokanta Tietokanta (database) jotakin käyttötarkoitusta varten laadittu kokoelma toisiinsa liittyviä säilytettäviä tietoja mikä tahansa tietokokoelma? --> erityispiirteitä Tietokanta vs. tiedosto 1
Yhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin?
Yhteentoimivuusalusta: Miten saadaan ihmiset ja koneet ymmärtämään toisiaan paremmin? Avoin verkkoalusta ihmisen ja koneen ymmärtämien tietomääritysten tekemiseen Riitta Alkula 20.3.2019 Esityksen sisältö
SQL Buddy JAMK Labranet Wiki
Page 1 of 9 SQL Buddy JAMK Labranet Wiki Sisällysluettelo Yleistä SQL Buddy:sta kotisivu :http://sqlbuddy.com/ SQL Buddy on kevyt hallintatyökalu MySQL-tietokannalle. Järjestelmävaatimukset Serverin vaatimukset
Tietokanta (database)
Tietokanta Tietokanta (database) jotakin käyttötarkoitusta varten laadittu kokoelma toisiinsa liittyviä säilytettäviä tietoja 1 Tiedosto Ohjelmointikielissä apumuistiin tallennettuja tietoja käsitellään
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
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
Toteutusdokumentti. Kotkat-ryhmä. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Toteutusdokumentti Kotkat-ryhmä Helsinki 18.5.2004 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti ( ov) Projektiryhmä Katja Astikainen
Office 2013 - ohjelmiston asennusohje
Office 2013 - ohjelmiston asennusohje Tämän ohjeen kuvakaappaukset on otettu asentaessa ohjelmistoa Windows 7 käyttöjärjestelmää käyttävään koneeseen. Näkymät voivat hieman poiketa, jos sinulla on Windows
Lääkärin Terveyskansio Lähettävän lääkärin ohje
Lääkärin Terveyskansio Lähettävän lääkärin ohje Versio 1.0 / Cityterveys Oy Sisällysluettelo 1. Sisäänkirjautuminen... 3 1.1 Käyttäjätunnus ja salasana... 3 1.2 Kirjautuminen... 3 2. Lähetteen teko...
Ylläpitodokumentti. Tiput-ryhmä Ohjelmistotuotantoprojekti
Ylläpitodokumentti 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
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,
Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 1/7 Anne Benson. Tällä opintojaksolla käytämme VS:n kolmen kokonaisuuden luomiseen:
Haaga-Helia/IltaTiko ict2tcd005: Ohjelmiston suunnittelutaito 1/7 Microsoft SQL käyttö Yleistä VisualStudiosta Tällä opintojaksolla käytämme VS:n kolmen kokonaisuuden luomiseen: - sovellushallintaan -
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
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
Tietokannan luominen:
Moodle 2 Tietokanta: Tietokanta on työkalu, jolla opettaja ja opiskelijat voivat julkaista tiedostoja, tekstejä, kuvia, linkkejä alueella. Opettaja määrittelee lomakkeen muotoon kentät, joiden kautta opiskelijat,
ORGANISAATION KIRJAUTUMINEN TURVASIRU.FI-PALVELUUN
ORGANISAATION KIRJAUTUMINEN TURVASIRU.FI-PALVELUUN Organisaatiot kuten eläinsuojeluyhdistykset kirjautuvat KIRJAUTUMINEN ORGANISAATIOT-osiosta: http://www.turvasiru.fi/pet/turvasiru.jsp Organisaatioiden
Sähköposti ja uutisryhmät 4.5.2005
Outlook Express Käyttöliittymä Outlook Express on windows käyttöön tarkoitettu sähköpostin ja uutisryhmien luku- ja kirjoitussovellus. Se käynnistyy joko omasta kuvakkeestaan työpöydältä tai Internet Explorer
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:
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.
Toimittajaportaalin pikaohje
1 Toimittajaportaalin pikaohje Toimittajaportaalin rekisteröityminen Toimittajaportaalin sisäänkirjautuminen Laskun luonti Liitteen lisääminen laskulle Asiakkaiden hallinta Uuden asiakkaan lisääminen Laskujen
WWW-ohjelmoinnin kokonaisuus. WWW-OHJELMOINTI 1 Merkkauskielet. Merkkauskielten idea. Merkkauskielet (markup languages) Merkkauskielten merkitys
WWW-OHJELMOINTI 1 WWW-ohjelmoinnin kokonaisuus SGML, XML, HTML WWW-selaimen sovellusohjelmointi WWW-palvelimen sovellusohjelmointi Eero Hyvönen Tietojenkäsittelytieteen laitos Helsingin yliopisto 26.10.2000
KYMP Webmail -palvelu
KYMP Webmail -palvelu Sisältö 1. Kirjautuminen... 3 2. Viestin merkinnät... 4 3. Viestien lukeminen... 4 Viestiin vastaaminen... 4 Viestin välittäminen edelleen / uudelleen ohjaus... 5 4. Viestin kirjoittaminen...
Vaatimusmäärittely. Tiput-ryhmä Ohjelmistotuotantoprojekti
Vaatimusmäärittely Tiput-ryhmä 01.12.2006 581260 Ohjelmistotuotantoprojekti Grönholm Peter Hautamäki Marja Koski Marja-Ilona Lavi Rakel Piela Riitta, projektipäällikkö Helsingin yliopisto Tietojenkäsittelytieteen
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
JWT 2016 luento 11. to 21.4.2016 klo 14-15. Aulikki Hyrskykari. PinniB 1097. Aulikki Hyrskykari
JWT 2016 luento 11 to 21.4.2016 klo 14-15 Aulikki Hyrskykari PinniB 1097 1 Viime luennolla o AJAX ja JSON, harjoitustyön tehtävänanto, vierailuluento avoimesta datasta Tänään o APIt rajapinnoista yleisesti
Sisältö. Päivitetty viimeksi 31.8.2011 Sivu 2 / 14
Ylläpitäjän ohje Sisältö Ylläpitäjän ohje... 1 Yleistä... 3 Vinkkejä ylläpitäjälle... 3 Osoitteet... 3 Internet-selain ja Flash-laajennus... 3 Julkinen sivunäkymä ja ylläpitonäkymä eri välilehdissä...
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ä
Vaatimusmäärittely Ohjelma-ajanvälitys komponentti
Teknillinen korkeakoulu 51 Vaatimusmäärittely Ohjelma-ajanvälitys komponentti Versio Päiväys Tekijä Kuvaus 0.1 21.11.01 Oskari Pirttikoski Ensimmäinen versio 0.2 27.11.01 Oskari Pirttikoski Lisätty termit
https://www.oppi.uku.fi/pk/ Onni-oppimispäiväkirjan ohje 15.9.2010 version 1.2
https://www.oppi.uku.fi/pk/ Onni-oppimispäiväkirjan ohje 15.9.2010 version 1.2 Sisällys: 1. Onni-oppimispäiväkirja yleisesti... 3 2. Käyttäjätunnuksen luominen... 3 2.1 Itä-Suomen yliopiston Opiskelija
Asko Ikävalko, k0201291 22.2.2004 TP02S-D. Ohjelmointi (C-kieli) Projektityö. Työn valvoja: Olli Hämäläinen
Asko Ikävalko, k0201291 22.2.2004 TP02S-D Ohjelmointi (C-kieli) Projektityö Työn valvoja: Olli Hämäläinen Asko Ikävalko LOPPURAPORTTI 1(11) Ratkaisun kuvaus Käytetyt tiedostot Tietuerakenteet Onnistuin
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.
Formaalit menetelmät: Kirjaston formalisointi Z-kuvauskielellä
Formaalit menetelmät: Kirjaston formalisointi Z-kuvauskielellä 7.5.2002 Annemari Auvinen Anu Niemi Sisällysluettelo 1 Perustana olevat käyttötapaukset... 1 1.1 Käyttäjäryhmät... 1 1.2 Järjestelmään sisäänkirjautuminen...
Visma Fivaldi. Ohjeet Java web startin ja HTML5-työkalun aktivointiin
Visma Fivaldi Ohjeet Java web startin ja HTML5-työkalun aktivointiin Visma Software Oy pidättää itsellään oikeuden mahdollisiin parannuksiin ja/tai muutoksiin tässä oppaassa ja/tai ohjelmassa ilman eri
RockID-varastonhallintajärjestelmän käyttöohje. v. 1.0
RockID-varastonhallintajärjestelmän käyttöohje v. 1.0 Yleistä Rockstar lukijakäyttöliittymä Tuotteiden lukeminen lähtevään tilaukseen Tilaukseen kuulumattomat tuotteet Tuotteiden lukeminen tilauksesta
Järjestelmäarkkitehtuuri (TK081702) Avoimet web-rajapinnat
Järjestelmäarkkitehtuuri (TK081702) SOA yleistyvät verkkopalveluissa Youtube Google... Avaavat pääsyn verkkopalvelun sisältöön. Rajapintojen tarjoamia tietolähteitä yhdistelemällä luodaan uusia palveluja,
WWW-PALVELUN KÄYTTÖÖNOTTO LOUNEA OY
1 WWW-PALVELUN KÄYTTÖÖNOTTO LOUNEA OY 10.4.2015 Lounea Oy Tehdaskatu 6, 24100 Salo Puh. 029 707 00 Y-tunnus 0139471-8 www.lounea.fi Asiakaspalvelu 0800 303 00 Yrityspalvelu 0800 303 01 Myymälät 0800 303
Entiteetit erotetaan muusta tekstistä & ja puolipiste. esim. copyright-merkki näkyy sivulla
1 ENTITEETIT Tehtävä 1. Tietokoneet ja käyttöjärjestelmät käyttävät erilaisia merkkijärjestelmiä ja varsinkin Internetin alkutaipaleella aiheutti sen, että jotkut merkit eivät näkyneet kaikilla oikein.
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,
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...
MICROSOFT EXCEL 2010
1 MICROSOFT EXCEL 2010 Taulukkolaskentaohjelman jatkokurssin tärkeitä asioita 2 Taulukkolaskentaohjelmalla voit Käyttää tietokonetta ruutupaperin ja taskulaskimen korvaajana Laatia helposti ylläpidettäviä
EMCS-järjestelmän sanomarajapinnan toiminnallinen kuvaus asiakkaille 13.6.2008. Meeri Nieminen
EMCS-järjestelmän sanomarajapinnan toiminnallinen kuvaus asiakkaille 13.6.2008 Meeri Nieminen Asiakkaan vaihtoehdot Asiakkaan vaihtoehdot EMCS-järjestelmän käyttöön XML-sanomarajapinta oman järjestelmän
Visma Business AddOn Tuotetarrat. Käsikirja
Visma Business AddOn Tuotetarrat Käsikirja Oppaan päiväys: 30.8.2012. Asiakaspalvelu: Helpdesk: www.visma.fi Visma Software Oy pidättää itsellään oikeuden mahdollisiin parannuksiin ja/tai muutoksiin tässä
Hops-ohjaajan ohje Opiskelijan hopsit.
Hops-ohjaajan ohje Tässä ohjeessa kuvataan kaksi erilaista tapaa hakea tietyn opiskelijan lähettämä hops. Ensin ohjeistetaan miten toimitaan, jos hopsin ryhmätyökalu on käytössä, eli ohjaajalle on luotu
ASUKASKYSELYOHJE Sivu 1 / 8. Kauppalehti Tietopalvelujen asiakaspalvelu vastaa lupahakemuksen tarkastamisesta ja luvan myöntää Väestörekisterikeskus.
ASUKASKYSELYOHJE Sivu 1 / 8 Asukaskyselypalvelun käyttöönotto Sisällys 1. Palveluun kirjautuminen... 1 2. Uusien taloyhtiöiden lisääminen... 2 3. Rakennusten lisääminen... 3 4. Lupahakemuksen lähetys...
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
KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka. Joni Korjala APACHE WWW-PALVELIN Seminaarityö 2012
KYMENLAAKSON AMMATTIKORKEAKOULU Tietotekniikan koulutusohjelma / Tietoverkkotekniikka Joni Korjala APACHE WWW-PALVELIN Seminaarityö 2012 SISÄLLYS 1 JOHDANTO 3 2 WWW-PALVELIMEN TOIMINTA 4 3 OMINAISUUDET
Sisällys Clerica Web-sovellusten käytön aloittaminen 2
Sisällys Clerica Web-sovellusten käytön aloittaminen 2 Kirjautuminen järjestelmään 2 Myyntilaskut 2 Ostolaskujen käsittely 4 Uuden laskun syöttö 6 Palkkailmoituslomake 8 Palkkailmoituksesta kopio 9 Henkilötietojen