Johdanto. Kiinteistöhuoltoyhtiö tarvitsee järjestelmän huoltopyyntöjen hallinnointiin
|
|
- Tiina Honkanen
- 7 vuotta sitten
- Katselukertoja:
Transkriptio
1 Johdanto Kiinteistöhuoltoyhtiö tarvitsee järjestelmän huoltopyyntöjen hallinnointiin Asiakas voi tehdä huoltopyynnön lähettämällä kirjeen tai sähköpostin? Asiakas voi tehdä huoltopyynnön soittamalla puhelinvastaajaan?
2 Johdanto Ongelma: Vapaamuotoisen tiedon (esimerkiksi puhe, teksti tai kuva) koneellinen käsittely vaikeaa Sisältö on jäsentämätöntä Jotain säännönmukaisuuksia esiintyy (merkistö, tiedoston tallennusformaatti...) Voidaan säilyttää kokonaisuutena
3 Johdanto Kiinteistöhuoltoyhtiö tarvitsee järjestelmän huoltopyyntöjen hallinnointiin Asiakas voi täyttää lomakkeen netissä? Asiakas voi soittaa huoltoyhtiössä olevalle toimistotyöntekijälle joka kirjaa huoltopyynnöt? ja kysyy tarvittavat tiedot.
4 Johdanto Jos tiedetään tarvittu data eli tieto, (esimerkiksi asiakkaan nimi, kohteen sijainti, asiakkaan yhteystiedot), voidaan se säilöä jäsenneltynä Tiedolle voidaan määritellä rakenne Koneellinen käsittely helppoa On mahdollista hakea vain tiettyä kenttää, eli tiedon osiin pääsee käsiksi helpommin kuin jäsentämättömässä datassa (esimerkiksi yhteystietojen hakeminen)
5 Tiedon säilöminen Ratkaisu: Säilötään järjestelmän tiedot ohjelman sisäisiin tietorakenteisiin Esim. Lista-rakenne Huoltopyynto-olioita Huoltopyynto-luokka määrittelee tiedot, joita huoltopyyntö-oliolla on (esim asiakas, asiakkaan puhelinnumero, kohde,...)
6 Tiedon säilöminen Ratkaisu: Säilötään järjestelmän tiedot ohjelman sisäisiin tietorakenteisiin Ongelma: tietorakenteet käytettävissä vain kun ohjelmaa suoritetaan Tiedot menetetään kun ohjelman suoritus päättyy voi tapahtua sekä kontrolloidusti että kontrolloimattomasti Käyttäjä sulkee ohjelman Ohjelma kaatuu... Ratkaisu?
7 Tiedon säilöminen Tieto tulee tallentaa pysyväismuistiin (tiedosto kiintolevyllä, ssd-levyllä, usb-tikulla...) Mahdollisuus tallentaa olioita suoraan levylle sarjallistamalla (Java: rajapinta Serializable) Kiinteistöhuoltoyhtiö toivoo että tietoa pystyy käsittelemään tulevaisuudessa muillakin ohjelmilla Tallennusmuodon tulee olla toteutuksesta eli ohjelmasta riippumaton Tallennetaan tiedostoon jolla määritelty rakenne
8 Tiedoston rakenne CSV-muoto (comma-separated values) Tekstitiedosto, tietoon liittyvät kentät erotettu toisistaan pilkuilla Jokaisella rivillä oma tietue (olio, instanssi,...) Ensimmäinen rivi voi usein otsikkorivi jossa kenttien selitykset Jos kentässä on erikoismerkkejä, kenttä ympäröidään lainausmerkeillä
9 Tiedoston rakenne CSV-muoto (comma-separated values) Otsikkorivi ja kaksi huoltopyyntöä: asiakas, kohde, ongelma arto, exactum, tulostinpaperi loppunut luokassa B221 arto, exactum, CK112 ilmastointilaite jäätävän tehokas CSV-formaatti sopii hyvin taulukkomuotoisen tiedon tallentamiseen Entä jos asiakas haluaa lisätä useita kohteita? Klassinen CSV-ratkaisu: kohteet eritelty välilyönneillä tai muilla erikoismerkeillä Onko tiedostomuoto tällöin toteutuksesta riippumaton?
10 Tiedoston rakenne XML-muoto (extensible markup language) Tekstitiedosto, tiedon merkitys kuvataan tiedon kanssa Paljon käytetty, mm. järjestelmien välisenä tiedonsiirtoformaattina XML-dokumentti alkaa otsakkeella (prologi, header,...), joka sisältää XML-version <?xml version="1.0">
11 Tiedoston rakenne XML-muoto (extensible markup language) Otsakkeen jälkeen alkaa data Data koostuu elementeistä Elementit kuvaavat rakennetta ja niillä on alku- ja lopputagi (<elementti>, </elementti>) Elementtien attribuutit ja sisäiset tekstikentät kuvaavat tietoa <?xml version="1.0"> <elementti attribuutti= attribuutin arvo >teksti</elementti>
12 Tiedoston rakenne XML-muoto (extensible markup language) Elementtejä voi olla rajattomasti sisäkkäin, tekstikenttiä yleensä vain sisimmällä tasolla <?xml version="1.0"> <elementti attribuutti= attribuutin arvo > <toinen_elementti>teksti</toinen_elementti> </elementti> XML on puumainen rakentenne Ensimmäinen elementti on juurielementti, jonka sisällä oksat viimeinen, sisin taso, sisältää lehdet
13 Tiedoston rakenne XML-muoto (extensible markup language) Hyvin muodostettu (well-formed) XML-dokumentti täyttää seuraavat säännöt Dokumentissa on tasan yksi juurielementti Elementeillä on sekä alku- että loppumerkki (tyhjät elementit poikkeustapaus: <elementti />) Jokainen attribuutti on lainausmerkkien sisällä Elementit voivat olla sisäkkäisiä, mutta ne eivät saa mennä ristiin toisten elementtien kanssa. EI: <elementti1> <elementti2>arvo</elementti1> </elementti2>
14 Tiedoston rakenne Huoltoyhtiön huoltopyynnot, esimerkiksi: <?xml version="1.0"> <huoltopyynto> <asiakas>arto</asiakas> <kohde>exactum</kohde> <ongelma>tulostinpaperi loppunut luokassa B221</ongelma> </huoltopyynto> <huoltopyynto> <asiakas>arto</asiakas> <kohde>exactum</kohde> <ongelma>ck112 ilmastointilaite jäätävän tehokas</ongelma> </huoltopyynto> Onko ylläoleva XML-dokumentti hyvin muodostettu?
15 Tiedoston rakenne Ei ole. Dokumentissa pitää olla tasan yksi juurielementti, edellisessä on kaksi. Korjataan... <?xml version="1.0"> <huoltopyynnot> <huoltopyynto> <asiakas>arto</asiakas> <kohde>exactum</kohde> <ongelma>tulostinpaperi loppunut luokassa B221</ongelma> </huoltopyynto> <huoltopyynto> <asiakas>arto</asiakas> <kohde>exactum</kohde> <ongelma>ck112 ilmastointilaite jäätävän tehokas</ongelma> </huoltopyynto> </huoltopyynnot>
16 Tiedoston rakenne <?xml version="1.0"> <huoltopyynnot> <huoltopyynto> <asiakas>arto</asiakas> <kohde>exactum</kohde> <ongelma>tulostinpaperi loppunut luokassa B221</ongelma> </huoltopyynto> <huoltopyynto> <asiakas>arto</asiakas> <kohde>exactum</kohde> <ongelma>ck112 ilmastointilaite jäätävän tehokas</ongelma> </huoltopyynto> </huoltopyynnot> Huomaa myös kuvaava elementtien nimentä.
17 Tiedoston rakenne Toisen kohteen lisääminen? <?xml version="1.0"> <huoltopyynnot> <huoltopyynto> <asiakas>arto</asiakas> <kohde>exactum</kohde> <kohde>physicum</kohde> <ongelma>tulostinpaperi loppunut luokassa B221</ongelma> </huoltopyynto>... </huoltopyynnot>
18 Tiedoston rakenne Toisen kohteen lisääminen? <?xml version="1.0"> <huoltopyynnot> <huoltopyynto> <asiakas>arto</asiakas> <kohteet> <kohde>exactum</kohde> <kohde>physicum</kohde> </kohteet> <ongelma>tulostinpaperi loppunut luokassa B221</ongelma> </huoltopyynto>... </huoltopyynnot>
19 Tiedoston rakenne Entä jos halutaan tallentaa kohteet erikseen? Eräs ratkaisu: kaksi XML-dokumenttia toisessa huoltopyynnöt, toisessa kohteet kohde tunnistetaan huoltopyynnöissä tunnuksen perusteella Huoltopyynnössä viite kohteeseen
20 Tiedoston rakenne Tiedosto 1: Huoltopyynnöt <?xml version="1.0"> <huoltopyynnot> <huoltopyynto> <asiakas>arto</asiakas> <kohde>1</kohde> <ongelma>...</ongelma> </huoltopyynto>... </huoltopyynnot> Tiedosto 2: Kohteet <?xml version="1.0"> <kohteet> <kohde> <tunnus>1</asiakas> <nimi>exactum</nimi>... </kohde>... </kohteet>
21 Tiedoston rakenne Ongelmia XML-formaatissa? Elementit vievät paljon tilaa (huoltopyyntöesimerkissä vain noin 30% XML-dokumentista oleellista informaatiota) Lukeminen hidasta täytyy lukea koko tiedosto jotta tiedetään mitä se sisältää XML-standardia tukevat ohjelmakirjastot eivät ole täydellisiä yhteensopivuusongelmat muiden kirjastojen kanssa Muita ratkaisuja rakenteellisen tiedon esittämiseen: JSON
22 Johdanto Kiinteistöyhtiö kiittää järjestelmästä.
23 Johdanto Ja palaa takaisin muutaman kuukauden kuluttua: Ohjelma tekee koneesta hitaan. Meillä on nyt kymmeniä ellei satoja tuhansia huoltopyyntöjä. Kun ohjelma on päällä kone hidastuu huomattavasti. Tarvitsemme konetta myös muuhun, joten käynnistämme ohjelman vain tarpeen vaatiessa. Ongelma: Kun ohjelma on päällä, tiedostot on ladattu keskusmuistiin joka ilmeisesti loppuu kesken Ratkaisu?
24 Johdanto Järjestelmää muutetaan siten, että se lukee tiedostoa kovalevyltä vain kun on tarve. Kiinteistöhuoltoyritys: Tietojen hakeminen ja lisääminen on liian hidasta. Ohjelma ei toimi! Ongelma: Pysyväismuistista lukeminen on huomattavasti hitaampaa kuin keskusmuistista lukeminen tässä tapauksessa liian hidasta Ratkaisu?
25 Johdanto Kaikkea ei voida pitää muistissa, mutta tiedoston lukeminen levyltä on hidasta Tiedostoon perustuvassa ratkaisussa muitakin ongelmia: Mitä käy jos useampi ohjelma kirjoittaa samaan tiedostoon samaan aikaan? Ohjelmat yhä riippuvaisia tiedoston määrittelystä jos tiedostomuoto muuttuu, täytyy ohjelmaa muuttaa Tarvitaan välimuoto, jonka avulla voidaan käyttää vain osaa tiedosta kerrallaan
26 Johdanto Luodaan erillinen ohjelma, joka hallinnoi tietoa Ohjelma pitää yllä tietorakenteita, jotka mahdollistavat nopean levyltä hakemisen Muistissa pidetään vain hakua helpottavia tietorakenteita, itse data on tallennettuna levylle Useampia tietorakenteita joista kukin mahdollistaa tietyt hakuoperaatiot (kriteereihin perustuvat haut) Haku aikavälin perusteella Haku asiakkaan perusteella Haku kohteen perusteella...
27 Johdanto Luodaan erillinen ohjelma, joka hallinnoi tietoa Mahdollistaa tiedon käytön useamman ohjelman toimesta samanaikaisesti Jos tietuetta muokataan, ohjelma lukitsee tietueen vain muutoshetkeksi Tarjoaa erilaisia näkymiä tiedosta ohjelmille Hallinnointiohjelma näkee eri tiedot kuin vikailmoitusohjelma Tietoa käyttävillä ohjelmilla voi olla erilainen käsitys tiedon rakenteesta Varmuuskopiointi: Käyttöhistoria Mahdollisuus tietoturvaan ja käyttäjien hallintaan
28 Johdanto Keksittiin pyörä uudestaan Tietokannanhallintajärjestelmät on luotu juuri tarvettamme varten
29 Tietokanta (Database) Tietokanta muodostuu kokoelmasta toisiinsa liittyviä säilytettäviä tietoja Rakenne suunnitellaan yleensä tiettyä käyttötarkoitusta varten (asiakasrekisterit, pankkijärjestelmät, puhelinluettelot, kurssikirjanpidot,...)
30 Tietokannanhallintajärjestelmä Toimii rajapintana tietokannan ja sovellusohjelmien välillä Tarjoaa palveluita tietokannan käsittelyyn Suorakäyttöliittymät Kyselyiden ajaminen tietokannassa Hallintaliittymät Tietokannan rakenteiden muokkaus, käyttöoikeudet, tietokannan asetukset Ohjelmointirajapinnat Mahdollistavat tietokannan käytön sovellusten kautta
31 Tietokantajärjestelmä Sisältää Tietokannan Tietokannanhallintajärjestelmän Tietokantaa käyttäviä sovellusohjelmia
32 Tietomalli Tietomallilla (data model) tarkoitetaan tiedon rakenteen ja tiedolle suoritettavan käsittelyn määrittelevää käsitteistöä Tietoa voidaan tutkia eri näkökulmista, eri abstraktiotasoilla Tavoitteena jakaa tiedon kuvaaminen ja määrittely osiin, hajoita ja hallitse, ja tätä kautta yksinkertaistaa tietokuvauksia Tarvitaan useampia -- eri abstraktiotasojen -- kuvauksia
33 Abstraktiotasot Tietoa mallinnettaessa tieto jaetaan perinteisesti kolmeen tasoon Käsitetaso (conceptual level) Rakennetaso (structural level, logical level) Talletustaso (physical level, storage level)
34 Käsitetaso Ohjelmistosta riippumaton kuvaus tiedosta Järjestelmässä on tietoa kiinteistöjen laitteistoista, huoltotapahtumista ja huoltohenkilökunnasta. Laitteistoista tallennetaan merkki, ostovuosi, ja sijainti. Huoltohenkilökunnasta tallennetaan nimi, puhelinnumero, aloitusvuosi, lopetusvuosi. Huoltotapahtumat liittyvät aina laitteeseen ja ne suoritetaan tietyn huoltohenkilön toimesta.
35 Käsitetaso Ohjelmistosta riippumaton kuvaus tiedosta Miten tiedot liittyvät yhteen Mitä sääntöjä tietoihin liittyy (esim huoltotapahtumassa pitää olla aina tapahtuman suorittaja) Mitä tietoja käsitellään Millainen on se kohde, jota tiedoilla pitäisi kuvata Asiat, joita pitäisi esittää Minkälaisia arvoja tiedon elementit voivat saada, ja mitä arvot tarkoittavat
36 Rakennetaso Minkälaisia käsiteltäviä rakenteita tiedot muodostavat Esim ohjelmointikielen näkemys tiedosta Tietokannan rakenne Minkälaisina rakenteina ohjelmoijat näkevät tiedot
37 Rakennetaso Laite Merkki Ostovuosi Sijainti Huoltotapahtuma Laite Huoltohenkilö Kuvaus Huotohenkilö Nimi Puhelinnumero Aloitusvuosi Lopetusvuosi
38 Rakennetaso Tietokantataulut Laite (id, merkki, ostovuosi, sijainti) Huotohenkilö (id, nimi, puhelinnumero, aloitusvuosi,...) Huoltotapahtuma (laite id, henkilö id, kuvaus)
39 Talletustaso Fyysinen kuvaus tiedosta levyllä Tiedosto laitteet.xml levyllä /fs/, toteuttaa määritelmän...
40 Abstraktiotasot tiedon käsittelyssä Käsitetaso Tietosisällön suunnittelu Rakennetaso Ohjelmointi, rajapinnat, kyselyt Talletustaso Tallennustapa, tehokkuus, hajauttaminen useille levypalvelimille
41 Mitä malleja eri abstraktiotasoilla? Käsitetaso Oliomallit (UML) ER-mallit (Entity-Relationship) Semanttiset tietomallit (RDF) Rakennetaso Relaatiomalli, Oliomallit, XML,... Talletustaso Toimittaja- ja laitekohtaiset käsitteet
Helsingin yliopisto/tktl Tietokantojen perusteet, s 2006 Tiedon mallinnus ja tietokannat. Harri Laine 1. Tietokanta.
Tieto - data Digitaalisesti tallennettua informaatiota jostakin kohteesta Vapaamuotoinen tieto (unformatted) Esim. teksti, puhe, kuvat, Sisältö jäsentämätöntä Koneellinen käsittely vaikeaa paitsi kokonaisuutena
LisätiedotHelsingin yliopisto/tktl DO Tietokantojen perusteet, s 2000 Johdanto & yleistä Harri Laine 1. Tietokanta. Tiedosto
Tietokanta Tiedosto Tietokanta (database) jotakin käyttötarkoitusta varten laadittu kokoelma toisiinsa liittyviä säilytettäviä tietoja Ohjelmointikielissä apumuistiin tallennettuja tietoja käsitellään
LisätiedotOhjelmistojen 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ätiedotTietokanta (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
Lisätiedotjotakin 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
LisätiedotYhteentoimivuusalusta: 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ö
LisätiedotTietomallit. Näkökulmat tietoon. Näkökulmat tietoon. Näkökulmat tietoon. Abstraktiotasot tiedon käsittelyssä
Tietomallit Tietomallilla (data model) tarkoitetaan tiedon rakenteen ja tiedolle suoritettavan käsittelyn määrittelevää käsitteistöä Tietoa voidaan tarkastella eri näkökulmista - eri abstraktiotasoilla
LisätiedotTietokannan hallinta. Kevät 2004 Jan Lindström R&G Chapter 1
Tietokannan hallinta Kevät 2004 Jan Lindström R&G Chapter 1 Tietokannan hallinta 1. Johdanto (käsitteitä) 2. Tietokannan talletusrakenteet 3. Tietokannan hakemistorakenteet 4. Kyselyiden käsittely ja optimointi
LisätiedotTietomallit. Näkökulmat tietoon. Näkökulmat tietoon. Mitä malleja olisi tarjolla? Abstraktiotasot tiedon käsittelyssä
Tietomallit Tietomallilla (data model) tarkoitetaan tiedon rakenteen ja tiedolle suoritettavan käsittelyn määrittelevää kehikkoa - käsitteistöä Tietoa voidaan tarkastella eri näkökulmista - eri abstraktiotasoilla
LisätiedotHELIA 1 (8) Outi Virkki Tietokantasuunnittelu
HELIA 1 (8) Luento 1 Johdatusta tietokannan suunnitteluun... 2 Tietokantasuunnittelu?... 2 Tietokanta?... 2 Tieto?... 2 Tietokantasuunnittelun tavoite, v.1... 2 Luotettavuus?... 3 Tietokantasuunnittelun
LisätiedotLuento 3 Tietokannan tietosisällön suunnittelu
HAAGA-HELIA / Heti-09 1 (17) Luento 3 Tietokannan tietosisällön suunnittelu Tietojärjestelmän suunnitteluprosessi... 2 Tietokannan suunnittelun tavoitteet... 3 Tietokannan suunnitteluprosessi... 4 Käsitteellinen
LisätiedotHelsingin yliopisto/tktl Tietokantojen perusteet, k 2003 Relaatiomallin peruskäsitteet Harri Laine 1. Tietomallit. Näkökulmat tietoon
Tietomallit Tietomallilla (data model) tarkoitetaan tiedon rakenteen ja tiedolle suoritettavan käsittelyn määrittelevää käsitteistöä Tietoa voidaan tarkastella eri näkökulmista - eri abstraktiotasoilla
Lisätiedot2017/11/21 17:28 1/2 Tilitapahtumat. Tilitapahtumat... 1 Käyttö:... 1 Asiakirjan kentät:... 1
2017/11/21 17:28 1/2 Tilitapahtumat Table of Contents Tilitapahtumat... 1 Käyttö:... 1 Asiakirjan kentät... 1 Asiakirjan kentät:... 1 Asiakirjan kentät /alavalikko/ ensimmäinen välilehti:... 2 Asiakirjan
LisätiedotTiedonhallinnan 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ätiedotmillainen on se kohde, jota tiedoilla pitäisi kuvata asiat, joita pitäisi esittää Mitä tietoelementtien arvot tarkoittavat
Tietomallit Tietomallilla (data model) tarkoitetaan tiedon rakenteen ja tiedolle suoritettavan käsittelyn määrittelevää käsitteistöä Tietoa voidaan tarkastella eri näkökulmista - eri abstraktiotasoilla
LisätiedotOn autoja, henkilöitä, Henkilöllä on nimi Autolla on omistaja, joka on henkilö. Taulu AUTO(rekno, malli) Taulu HENKILO(nimi, )
Tietomallit Tietomallilla (data model) tarkoitetaan tiedon rakenteen ja tiedolle suoritettavan käsittelyn määrittelevää kehikkoa - käsitteistöä Tietoa voidaan tarkastella eri näkökulmista - eri abstraktiotasoilla
LisätiedotM. Merikanto 2012 XML. Merkkauskieli, osa 2
XML Merkkauskieli, osa 2 Esimerkki: XML-dokumentti resepti maitokaakao
LisätiedotTietokanta.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ätiedotHELIA 1 (20) Outi Virkki Tiedonhallinta 4.11.2000
HELIA 1 (20) Luento 3.1 7LHWRNDQWDSRKMDLVHQVRYHOOXNVHQVXXQQLWWHOXSURVHVVL Tietokannan suunnittelun tavoitteet... 3 Abstraktiotasot tietokannan suunnittelussa... 4 3-taso -malli... 4 TIHA-standardi... 5
LisätiedotAction 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ätiedotYhteentoimivuusalusta ja sen hyödyntäminen kuntien/maakuntien taloushallinnossa Petri Tenhunen, VRK
Yhteentoimivuusalusta ja sen hyödyntäminen kuntien/maakuntien taloushallinnossa Petri Tenhunen, VRK YTI tp4: XBRL taksonomian muodostaminen yhteentoimivuusalustalta Sisältö XBRL Taloustiedot sähköisessä
LisätiedotUutisjä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ätiedotOhjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 4.3.2009 T-106.1208 Ohjelmoinnin perusteet Y 4.3.2009 1 / 35 Tiedostot Tiedostojen käsittelyä tarvitaan esimerkiksi seuraavissa tilanteissa: Ohjelman käsittelemiä
LisätiedotKäyttöohje. Visy Access Net UPM
Käyttöohje Visy Access Net UPM 1. Johdanto Visy Access Net on WWW-pohjainen käyttöliittymä, jolla UPM:n toimittajien pitää luvittaa omat ajoneuvonsa UPM:n tehtaille, jotta kulku onnistuu jatkossakin. Järjestelmä
LisätiedotHELIA 1 (17) Outi Virkki Tiedonhallinta
HELIA 1 (17) Luento 4.1 Looginen suunnittelu... 2 Relaatiomalli... 3 Peruskäsitteet... 4 Relaatio... 6 Relaatiokaava (Relation schema)... 6 Attribuutti ja arvojoukko... 7 Monikko... 8 Avaimet... 10 Avain
LisätiedotStanForD-XML. Juha-Antti Sorsa, Tapio Räsänen, Vesa Imponen
Projektiryhmä StanForD-XML Juha-Antti Sorsa, Tapio Räsänen, Vesa Imponen Rahoittajat Koskitukki Oy, Metsähallitus, Metsäliitto Osuuskunta, Pölkky Oy, Stora Enso Oyj, UPM- Kymmene Oyj, Vapo Timber Oy, Yksityismetsätalouden
LisätiedotOhjelmistojen 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
LisätiedotEMVHost 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ätiedotEsimerkkiprojekti. Mallivastauksen löydät Wroxin www-sivuilta. Kenttä Tyyppi Max.pituus Rajoitukset/Kommentit
Liite E - Esimerkkiprojekti E Esimerkkiprojekti Olet lukenut koko kirjan. Olet sulattanut kaiken tekstin, Nyt on aika soveltaa oppimiasi uusia asioita pienen, mutta täydellisesti muotoiltuun, projektiin.
LisätiedotYllä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ätiedotSuvi 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ätiedotSIPS-ostolaskujen XML-ohjeet toimittajille
SIPS-ostolaskujen XML-ohjeet toimittajille 23.10.2017 1 Automaattisen käsittelyn edellytykset Seuraavilla sivuilla on kuvattuna ne ostolaskun tiedot, jotka sen lisäksi, että ovat laskun kuvalla, pitää
LisätiedotPedanet oppilaan ohje Aleksanteri Kenan koulu Eija Arvola
Pedanet oppilaan ohje Aleksanteri Kenan koulu Eija Arvola 26.8.2016 SISÄLLYSLUETTELO 1. Omat asetukset kuntoon (kaikkien tehtävä aluksi) sivut 3-5 2. Tärkeiden sivujen tilaaminen omiin linkkeihin sivut
LisätiedotTietojärjestelmä tuotantoympäristössä. Sovellusohjelmat Helsingin ammattikorkeakoulu Stadia / Tekniikka ja liikenne Vesa Ollikainen
Tietojärjestelmä tuotantoympäristössä Tausta ja tavoitteet Tausta Kurssilla on opiskeltu suunnittelemaan ja toteuttamaan tietokanta, joka on pieni perustuu selkeisiin vaatimuksiin on (yleensä) yhden samanaikaisen
LisätiedotSettings-sivun kautta on mahdollista muokata Kirjastokarttapalveluun liittyviä kirjastokohtaisia asetuksia.
Settings - Asetukset Settings - Asetukset 1. 2. 3. 4. 5. Karttojen piirtoväri ja piirtovärin läpinäkyvyys Filtterit a. Filtterin lisääminen b. Filtterin poistaminen Uudelleenohjaukset Filtteri vai uudelleenohjaus?
LisätiedotTietokantojen perusteet k2004helsingin yliopisto/tktl Tietokantojen perusteet, s 2007 ER-mallin peruskäsitteet.
Tietosisällön kuvaaminen Toteutusvälineistä riippumaton tietosisällön kuvaus Entity-Relationship malliperhe Lähtökohta: Chenin malli vuodelta 1976 Useita muunnelmia, pieniä eroja peruskäsitteissä ja erityisesti
LisätiedotToinen harjoitustyö. ASCII-grafiikkaa 2017
Toinen harjoitustyö ASCII-grafiikkaa 2017 Yleistä Tehtävä: tee Javalla ASCII-merkkeinä esitettyä grafiikkaa käsittelevä ASCIIArt17-ohjelma omia operaatioita ja taulukoita käyttäen. Työ tehdään pääosin
Lisätiedot1. a) Laadi suoraviivaisesti kyselyä vastaava optimoimaton kyselypuu.
Helsingin yliopisto, Tietojenkäsittelytieteen laitos Kyselykielet, s 2006, Harjoitus 5 (7.12.2006) Tietokannassa on tietoa tavaroista ja niiden toimittajista: Supplier(sid,sname,city,address,phone,etc);
LisätiedotKirjoita oma versio funktioista strcpy ja strcat, jotka saavat parametrinaan kaksi merkkiosoitinta.
Tehtävä 63. Kirjoita oma versio funktiosta strcmp(),joka saa parametrinaan kaksi merkkiosoitinta. Tee ohjelma, jossa luetaan kaksi merkkijonoa, joita sitten verrataan ko. funktiolla. Tehtävä 64. Kirjoita
LisätiedotOhjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 2.3.2011 T-106.1208 Ohjelmoinnin perusteet Y 2.3.2011 1 / 39 Kertausta: tiedoston avaaminen Kun ohjelma haluaa lukea tai kirjoittaa tekstitiedostoon, on ohjelmalle
LisätiedotVisma 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ätiedotMetatiedot organisaatioiden sisällönhallinnassa
Metatiedot organisaatioiden sisällönhallinnassa Airi Salminen Jyväskylän yliopisto http://www.cs.jyu.fi/~airi/ Lainsäädäntöprosessin tiedonhallinnan kehittäminen Metatiedot suomalaisen lainsäädäntöprosessin
LisätiedotREKISTERI- JA TIETOKANTA-AINEISTOJEN SIIRTÄMINEN VAPA-PALVELUUN
Arkistolaitos REKISTERI- JA TIETOKANTA-AINEISTOJEN SIIRTÄMINEN VAPA-PALVELUUN Ohje v. 1.0 (16.10.2012) Kansallisarkisto Rauhankatu 17 PL 258, 00171 Helsinki Puh. Tel. (09) 228 521 arkisto@narc.fi Riksarkivet
LisätiedotHELIA 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ätiedotArkkitehtuurikuvaus. 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ätiedotOhjelmistojen mallintaminen kertausta Harri Laine 1
kertausta 5.12.2008 Harri Laine 1 Ohjelmiston elinkaari, elinkaarimallit Yleinen puitemalli (reference model) - abstrakti kokonaiskuva ei etenemiskontrollia, ei yksityiskohtia Ohjelmistoprosessimallit
LisätiedotOULUN YLIOPISTON KIRJASTON JA VARASTOKIRJASTON LOWTAG-KÄYTÄNTÖ
OULUN YLIOPISTON KIRJASTON JA VARASTOKIRJASTON LOWTAG-KÄYTÄNTÖ Anne Kivinen & Heino Puoskari Oulun yliopiston kirjasto Tietoaineistopalvelut 15.9.2016 Kuopio, Varastokirjaston kokoelmayhdyshenkilötapaaminen
LisätiedotOhjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 2.3.2009 T-106.1208 Ohjelmoinnin perusteet Y 2.3.2009 1 / 28 Puhelinluettelo, koodi def lue_puhelinnumerot(): print "Anna lisattavat nimet ja numerot." print
LisätiedotJä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,
LisätiedotHELIA 1 (14) Outi Virkki Käyttöliittymät ja ohjlmiston suunnittelu
HELIA 1 (14) Luento 7 Käyttöliittymäolio... 2 Olioajattelun perusteet... 3 Tavoitteet... 3 Peruskäsitteet... 4 Olio / Olioinstanssi / Olion esiintymä... 4 Ominaisuudet... 4 Toiminnot... 4 Olioluokka /
LisätiedotTietokantakurssit / TKTL
Tietokantakurssit / TKTL Tietokantojen perusteet - tietokannan käyttö: SQL, sovellukset Tietokannan hallinta - tietokannanhallintajärjestelmän ominaisuuksia: tallennusrakenteet kyselyjen toteutus tapahtumien
LisätiedotTietokannan hallintajärjestelmän (DBMS) palvelut ja rakenne
HAAGA-HELIA Heti-09 1 (6) Tietokannan hallintajärjestelmän (DBMS) palvelut ja rakenne Tietovarastotekniikan kehittyminen... 2 Tiedostopohjaiset ratkaisut... 2 Tiedoston palvelut... 3 Tiedostopohjaisten
LisätiedotTIETOKANTOJEN PERUSTEET MARKKU SUNI
TIETOKANTOJEN PERUSTEET MARKKU SUNI OSIO 01 Peruskäsitteitä Kurssin tavoite: antaa osallistujille valmiudet ymmärtää tietokantojen periaatteet ymmärtää tietokantojen suunnittelunäkökohtia osallistua tietokantojen
LisätiedotOhjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 25.2.2009 T-106.1208 Ohjelmoinnin perusteet Y 25.2.2009 1 / 34 Syötteessä useita lukuja samalla rivillä Seuraavassa esimerkissä käyttäjä antaa useita lukuja samalla
LisätiedotHOJ 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)
LisätiedotAsentaminen Android-laitteeseen
Asentaminen Android-laitteeseen Huomaa! Tarkempia tietoja ohjelmien asentamisesta saat tarvittaessa puhelimesi käyttöoppaasta. MyMMX mobile -sovelluksen asentaminen Android-laitteeseen: 1. Avaa laitteesi
LisätiedotHakulomakkeen täyttöohjeet
Hakulomakkeen täyttöohjeet - tekninen ohjeistus kansalliskomiteoiden hakemustietokannan käyttöön (1.10.2014) 1 Mene selaimellasi osoitteeseen https://pro.tsv.fi/juva/taj_hakemus/index.php ja KIRJAUDU sisään
LisätiedotAsiakastietojen tuominen toisesta tietokannasta etaika-ohjelmistoon. Kuinka yhdistän tietoja eri asiakastietokantojen välillä
Asiakastietojen tuominen toisesta tietokannasta etaika-ohjelmistoon Kuinka yhdistän tietoja eri asiakastietokantojen välillä Aloitus Asiakastietoja voidaan tuoda ulkoisesta lähteestä CSV-tiedostona (Excel)
LisätiedotSisältö. 22. Taulukot. Yleistä. Yleistä
Sisältö 22. Taulukot Yleistä. Esittely ja luominen. Alkioiden käsittely. Kaksiulotteinen taulukko. Taulukko metodin parametrina. Taulukko ja HelloWorld-ohjelma. Taulukko paluuarvona. 22.1 22.2 Yleistä
LisätiedotSisältö. 2. Taulukot. Yleistä. Yleistä
Sisältö 2. Taulukot Yleistä. Esittely ja luominen. Alkioiden käsittely. Kaksiulotteinen taulukko. Taulukko operaation parametrina. Taulukko ja HelloWorld-ohjelma. Taulukko paluuarvona. 2.1 2.2 Yleistä
LisätiedotInterfacing Product Data Management System
Interfacing Product Data Management System Tekijä: Työn valvoja: Mats Kuivalainen Timo Korhonen Esitelmän sisältö Työn suorituspaikka - Ideal Product Data Oy Käsitteitä Työn tavoitteet Työn tulokset 1/5
LisätiedotTietokannan 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,
LisätiedotHELIA TiKo-05 1 (10) Outi Virkki ICT03D Tieto ja tiedon varastointi yrityksessä
HELIA TiKo-05 1 (10) Johdanto Tiedon varastointi?... 2 Tieto?... 2 Varasto?... 3 Tietovarasto?... 4 Miksi tietovarastoja?... 5 Tietojen käsittely... 6 Tietovarastot ja tietojärjestelmät... 7 Tietovarasto
LisätiedotUuden työ- tai mittavälineen luominen tietokantaan
Sivu:1(12) Työ- ja mittaväline-tietokanta löytyy serveriltä APPL14.DE.ABB.COM/SRV/ABB Tarvitset read-oikeudet tietokannan tarkasteluun ja editor mainusers-oikeudet tietokannan muokkaukseen. Jos tarkoituksenasi
LisätiedotSuunnitteluvaihe prosessissa
Suunnittelu Suunnitteluvaihe prosessissa Silta analyysin ja toteutuksen välillä (raja usein hämärä kumpaankin suuntaan) Asteittain tarkentuva Analyysi -Korkea abstraktiotaso -Sovellusläheiset käsitteet
LisätiedotOhjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 16.3.2009 T-106.1208 Ohjelmoinnin perusteet Y 16.3.2009 1 / 40 Kertausta: tiedostosta lukeminen Aluksi käsiteltävä tiedosto pitää avata: tiedostomuuttuja = open("teksti.txt","r")
LisätiedotAsiointipalvelun 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ätiedotWritten 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
LisätiedotPalkkatiedustelun vastaustiedoston luonti
Palkkatiedustelun vastaustiedoston luonti Yleistä Yleistä Asiointipalvelussa voi käsinsyötön lisäksi ladata palkkatiedot myös tiedostosta, jolloin tiedot voi täyttää ensin käsin taulukkolaskentaohjelmassa
LisätiedotFORMATIIVINEN ARVIOINTI
FORMATIIVINEN ARVIOINTI (OHJEISTUKSESSA KÄYTETTY VISMAN YLEISIÄ OHJEITA FORMATIIVISEN ARVIOINNIN TEKEMISESTÄ. LISÄTIETOJA VISMA.FI) 1 OPETTAJAN ARVIOINTINÄKYMÄ Opettaja pääsee tekemään formatiivista arviointia
LisätiedotKYMP 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...
LisätiedotSoittorobotin käyttöohje
Soittorobotin käyttöohje Sisällysluettelo 1. Tietojen tallennus sopivaan muotoon Excelissä 2. Toimeksiannon lisääminen 3. Soittorobotin käyttö 4. Tietojen vienti Exceliin 1. Tietojen tallennus sopivaan
LisätiedotTietokantojen suunnittelu, relaatiokantojen perusteita
Tietokantojen suunnittelu, relaatiokantojen perusteita A277, Tietokannat Teemu Saarelainen teemu.saarelainen@kyamk.fi Lähteet: Leon Atkinson: core MySQL Ari Hovi: SQL-opas TTY:n tietokantojen perusteet-kurssin
LisätiedotSILMAT-INTRANET -OHJE
SILMAT-INTRANET -OHJE Sisällysluettelo 1 Intranet... 3 2 Etusivu... 3 3 Ohjelmat... 3 3.1 Kalenteri... 4 3.1.1 Tapahtuman lisääminen... 4 3.1.2 Tapahtuman muokkaaminen... 4 3.2 Kehyskysely... 5 3.3 Kirjastot...
LisätiedotAsiakashallinta. TaikaTapahtumat -käyttöohje
Asiakashallinta TaikaTapahtumat -käyttöohje Tietojen haku Siirry etapahtuma-valikkoon ja valitse Asiakashallinta Kirjoita hakukenttään hakuehto ja napauta Hae Napauta nimeä yhteystieto-lomake avautuu Tietojen
LisätiedotOhjelmoinnin perusteet Y Python
Ohjelmoinnin perusteet Y Python T-106.1208 28.2.2011 T-106.1208 Ohjelmoinnin perusteet Y 28.2.2011 1 / 46 Ohjelmointiprojektin vaiheet 1. Määrittely 2. Ohjelman suunnittelu (ohjelman rakenne ja ohjelman
LisätiedotTiedonhaku ja varaaminen
Tiedonhaku ja varaaminen Kyytin verkkokirjasto kyyti.finna.fi 20.11.2018 Tiedonhaku Kirjoita hakukenttään teoksen nimi, tekijä, aihe tai muita asiaan liittyviä hakusanoja. Tarvittaessa katkaise hakusana
LisätiedotInternetin hyödyt ja vaarat. Miten nettiä käytetään tehokkaasti hyväksi?
Internetin hyödyt ja vaarat Miten nettiä käytetään tehokkaasti hyväksi? Linkit Chrome https://www.google.com/intl/fi/chrome/browser/ Firefox http://www.mozilla.org/fi/ Opera http://www.opera.com/fi Vertailu
Lisätiedot11.9.2012 Sinkka Projekti Sivu 1 (9) Asiakas- ja Hallinto dokumentti
11.9.2012 Sinkka Projekti Sivu 1 (9) SISÄLLYSLUETTELO 1. PALAUTTEEN ANTAJALLE... 2 1.1 Käyttöohjeet... 2 2. YLLÄPITÄJÄLLE... 3 2.1 YLEISTÄ... 3 2.2 Yhteystietojen hallinnointi... 3 3. HALLINTASIVUT...
LisätiedotPaikkatiedot ja Web-standardit
Paikkatiedot ja Web-standardit Ossi Nykänen Tampereen teknillinen yliopisto (TTY), Digitaalisen median instituutti (DMI), Hypermedialaboratorio W3C Suomen toimisto Esitelmä Hyvin lyhyt versio: World Wide
LisätiedotYleistä. Nyt käsitellään vain taulukko (array), joka on saman tyyppisten muuttujien eli alkioiden (element) kokoelma.
2. Taulukot 2.1 Sisältö Yleistä. Esittely ja luominen. Alkioiden käsittely. Kaksiulotteinen taulukko. Taulukko operaation parametrina. Taulukko ja HelloWorld-ohjelma. Taulukko paluuarvona. 2.2 Yleistä
LisätiedotCopyright 1999-2012 Basware Corporation. All rights reserved. Pikaopas toimittajille Supplier Portal (Toukokuu 2013)
Copyright 1999-2012 Basware Corporation. All rights reserved. Pikaopas toimittajille Supplier Portal (Toukokuu 2013) 1 Rekisteröityminen ja sisäänkirjautuminen Sinun täytyy kirjautua Supplier Portal -sovellukseen,
LisätiedotTiedonhaku Nelli-portaalissa
Tiedonhaku Neli-portaalissa 1 (10) Nelli-portaali Tiedonhaku Nelli-portaalissa SISÄLTÖ Monihaku... Monihaku -sanahaku... Monihaku -tarkennettu... Monihaun tulokset... Monihaku: Lista... Monihaku: Koko
LisätiedotPALKKA-AINEISTON SIIRTOTIEDOSTO
Sivu 1(6) PALKKA-AINEISTON SIIRTOTIEDOSTO Erittelytason palkka-aineiston siirtotiedostolla tuodaan Procountorin palkanlaskentaan tiedot maksettavista palkoista ja niihin liittyvistä dimensioinneista. Siirtotiedosto
LisätiedotHL7 Clinical Document Architecture. Seminaari: Tiedonhallinta terveydenhuollossa Riku Niittymäki
HL7 Clinical Document Architecture Seminaari: Tiedonhallinta terveydenhuollossa Riku Niittymäki Clinical Document Architecture (CDA) HL7 järjestön standardi Ensimmäinen julkaisu 2000 ja toinen 2005 Kliinisen
LisätiedotTiedonkeruun tekninen toteutus
Tiedonkeruun tekninen toteutus Petri Salminen 23.4.2008 1 Yleistä Korvaa nykyisen SV-kyselyn arvopaperit -osion. Tiedot välitetään DCS-operaattorin (Itella) kautta. On oma kyselynsä omine tunnuksineen.
LisätiedotXML prosessori. XML prosessointi. XML:n kirjoittaminen. Validoiva jäsennin. Tapahtumaohjattu käsittely. Tapahtumaohjattu käsittely.
XML prosessointi Miten XML dokumentteja luetaan ja kirjoitetaan XML prosessori lukee ja välittää XML dokumentin sovellukselle. Se sisältää entieettikäsittelijän (mahdollisesti) XML jäsentimen Sovellus
LisätiedotProvet 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ä
LisätiedotNäin haet vuosilomakustannuskorvausta. työnantajalle verkossa. Työnantajan asiointipalvelu
Näin haet vuosilomakustannuskorvausta työnantajalle verkossa Työnantajan asiointipalvelu 2017 Kirjautuminen Kirjaudu Työnantajien asiointipalveluun osoitteessa www.kela.fi/tyonantajat Palvelun käyttö edellyttää
LisätiedotTietojen lataaminen SOTE-organisaatiorekisteristä omiin tietojärjestelmiin
OHJE 1(5) Tietojen lataaminen stä omiin tietojärjestelmiin Taustaa THL - ä käytetään sähköisten lääkemääräysten ja potilasasiakirjojen yksilöintiin, tallentamiseen ja luovuttamiseen reseptikeskuksesta
LisätiedotHankinnan tarjousvastauksen liittymäaineistojen kuvaukset
17.09.2007 Sivu 1(7) Hankinnan tarjousvastauksen liittymäaineistojen kuvaukset... 1 Tarjouspyyntöaineiston kuvaus... 1 Otsikkotiedot... 2 Otsikkotietojen tietuekuvaus... 2 Nimiketiedot... 3 Nimiketietojen
LisätiedotConcurrency - Rinnakkaisuus. Group: 9 Joni Laine Juho Vähätalo
Concurrency - Rinnakkaisuus Group: 9 Joni Laine Juho Vähätalo Sisällysluettelo 1. Johdanto... 3 2. C++ thread... 4 3. Python multiprocessing... 6 4. Java ExecutorService... 8 5. Yhteenveto... 9 6. Lähteet...
LisätiedotPilvitallennus Google Drive 1
Pilvitallennus Pilvitallennuspaikka on Internet pilven takana oleva palvelinkone, tai -konerypäs johon määritellyt tiedostosi kopioidaan talteen, ja tarvittaessa jaetaan nettiin määriteltyjen ihmisten
LisätiedotLuokka- ja oliokaaviot
Luokka- ja oliokaaviot - tärkeimmät mallinnuselementit : luokat, oliot ja niiden väliset suhteet - luokat ja oliot mallintavat kuvattavan järjestelmän sisältöä ja niiden väliset suhteet näyttävät, kuinka
LisätiedotPäivityspalvelu. Tietuekuvaus. Tietuekuvaus 1 (5) Päivityspalvelu. Julkinen - Public
Tietuekuvaus 1 (5) Tietuekuvaus Tietuekuvaus 2 (5) Sisällysluettelo 1 Johdanto... 2 2 Yleiset vaatimukset... 2 3 Huollettavat tiedot (yritys => Posti)... 2 4 Huolletut tiedot (Posti => yritys)... 3 1 Johdanto
LisätiedotJypelin käyttöohjeet» Ruutukentän luominen
Jypelin käyttöohjeet» Ruutukentän luominen Pelissä kentän (Level) voi luoda tekstitiedostoon "piirretyn" mallin mukaisesti. Tällöin puhutaan, että tehdään ns. ruutukenttä, sillä tekstitiedostossa jokainen
Lisätiedot10. ASIAKASHALLINTA CRM; Osoitetarrat, ryhmäsähköposti ja export
10. ASIAKASHALLINTA CRM; Osoitetarrat, ryhmäsähköposti ja export 10.1. PERIAATE CRM asiakashallintajärjestelmästä voidaan tulostaa osoitetarrat, lähettää ryhmäsähköpostia sekä exportata (viedä) hakutuloksia
LisätiedotVINKKEJÄ CV-NETIN KÄYTTÖÖN. www.te-palvelut.fi
VINKKEJÄ CV-NETIN KÄYTTÖÖN www.te-palvelut.fi TE-toimiston verkkoasiointiin pääset kirjautumaan www.te-palvelut.fi Oma asiointi Henkilöasiakas Kirjaudu sisään verkkopankkitunnuksilla ja hyväksy käyttöehdot
LisätiedotToinen harjoitustyö. ASCII-grafiikkaa
Toinen harjoitustyö ASCII-grafiikkaa Yleistä Tehtävä: tee Javalla ASCII-merkkeinä esitettyä grafiikkaa käsittelevä ASCIIArt-ohjelma omia operaatioita ja taulukoita käyttäen. Työ tehdään pääosin itse. Ideoita
LisätiedotJärjestelmäriippumattomia siivousohjeita
Järjestelmäriippumattomia siivousohjeita Laatua luettelointiin -webinaari 7.9.2017 Suunnittelija Sampsa Heinonen Mistä metadatan siivouksessa on kyse? Metadatan siivouksessa kyse sen laadun parantamisesta
Lisätiedot