ARVIOINTIOHJELMAN TOTEUTUS CASE: LAITILAN NUORISOVERSTAS RY
|
|
- Kirsi Kyllönen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 Opinnäytetyö (AMK) Tietojenkäsittely Lähiverkkopalvelu 2010 Mikko Heinonen ARVIOINTIOHJELMAN TOTEUTUS CASE: LAITILAN NUORISOVERSTAS RY
2 2 OPINNÄYTETYÖ (AMK) TIIVISTELMÄ Turun ammattikorkeakoulu Tietojenkäsittely Lähiverkkopalvelu Opinnäytetyön valmistumisajankohta: Sivumäärä: 37 Ohjaaja: Kari Kouhia Mikko Heinonen UUSI TIETOKANTA JA KÄYTTÖLIITTYMÄ Laitilan Nuorisoverstas ry:llä oli suunnitelmana uudistaa ja laajentaa web-palvelimella sijaitsevaa arviointiohjelmistoa. Uusi arviointiohjelmisto oli tarkoitus tehdä käyttämällä Wampserver-palvelinohjelmistopakettia. Arviointiohjelmiston käyttöliittymä tehtiin käyttämällä HTML-pohjaista lomaketta, joka yhdistettiin MySQL-tietokantaan PHP:n avustuksella tietojen lisäämistä ja tulostamista varten. Tämän työn tavoitteena oli toteuttaa edellä kuvatun kaltainen arviointiympäristö. Uusi arviointikäyttöjärjestelmä toteutettiin siten, että järjestelmä sisältää etusivun, lomakesivun tietojen lisäämiseen, laajaan tulostukseen, tarkkaan tulostukseen, laajaan poistamiseen ja tarkkaan poistamiseen. Käyttöliittymän ulkoasu muokattiin muistuttamaan Laitilan Nuorisoverstaan omaa kotisivua, jotta liittymän käyttöönotto helpottuisi. Tavoitteena oli myös se, että WAMP:in avulla on uuteen arviointijärjestelmään mahdollista olla yhteydessä kaikista Nuorisoverstaan työpisteistä. ASIASANAT: Wamp, PHP
3 3 BACHELOR S THESIS ABSTRACT TURKU UNIVERSITY OF APPLIED SCIENCES Data processing Local network services Completion of the thesis: Total number of pages: 37 Instructor: Kari Kouhia Mikko Heinonen NEW INTERFACE AND DATABASE The Nuorisoverstas ry of Laitila has planned to redesign and expand the review program in their wep server. The new review program is made with using the Wampserver programme packet. The review program's interface is made with using an HTML based form that is connected to the MySQL database with PHP to add and print data. The new review interface includes the front page, interface to add the data, to search for data, to provide an accurate search of the data, to delete data, and to make the deletion of data more accurate. The appearance of the review interface is made to look like The Nuorisoverstas ry of Laitila s own homepage to make using it easier. With the Wampserver program packet it is possible to connect a new review database from all locations in the Nuorisoverstas. KEYWORDS: Wamp, PHP
4 4 SISÄLTÖ 1 JOHDANTO 6 2 LAITILAN NUORISOVERSTAS RY 7 3 WAMP Windows Apache MySQL PHP 9 4 ALOITUS 10 5 ETUSIVU 12 6 TIETOJEN LISÄYS Lisäyslomake Lisäyskäsittelijä 16 7 TIETOJEN HAKU Hakulomake Hakukäsittelijä 21 8 TIETOJEN TARKKA HAKU Tarkka haku -lomake Tarkka haku -käsittelijä 25 9 TIETOJEN POISTO Laaja poisto -lomake Laaja poisto -käsittelijä TARKKA POISTO Tarkkapoisto -lomake Tarkkapoisto -käsittelijä Tarkkapoisto -käsittelijä YHTEENVETO 35 LÄHTEET 36
5 5 LIITTEET Liite 1. Esimerkki taulukko Liite 2. Esimerkki lomake Liite 3. Esimerkki käsittelijä Liite 4. Kysely KUVAT Kuva 1. Etusivu. 13 Kuva 2. Lisäyslomake. 16 Kuva 3. Hakulomake. 21 Kuva 4. Tarkka haku -lomake. 25 Kuva 5. Laaja poisto -lomake. 28 Kuva 6. Tarkkapoisto -lomake. 32 KUVIOT Kuvio 1. Tietojen lisäys. 19 Kuvio 2. Tietojen haku. 23 Kuvio 3. Tarkka haku. 26 Kuvio 4. Laaja poisto. 30 Kuvio 5. Tarkka poisto. 34
6 6 1 JOHDANTO Laitilan Nuorisoverstaalla on suunnitelmana uudistaa ja laajentaa webpalvelimella sijaitsevaa arviointiohjelmistoa. Laajennus koskee käytössä olevan arviointijärjestelmän (VAT) rinnalle tulevaa omaa työkirjajärjestelmää. Työkirjat päivitettäisiin HTML-sivulla täytettävältä lomakkeelta omaan tiedostoon. Käytössä on WAMP, jossa on mukana Apache, MySQL ja PHP. Laitilan Nuorisoverstas ry, josta jatkossa käytän myös nimitystä Nuorisoverstas tai, on pieni organisaatio, mutta silti se koostuu kahdesta eri rakennuksesta ja useasta eri toimipisteestä, jotka ovat useiden kymmenien metrien päässä toisistaan. Nuorisoverstas käyttää paljon vanhoja Laitilan Kierrätyskeskuksessa kunnostettuja tietokoneita. Nuorisoverstaalla on oma atk-ohjaaja, mutta silti suurella osalla ohjaajista on hyvin vähän kokemusta tietokoneista. Vanhoista tietokoneista ja ohjaajien kokemattomuudesta johtuen on arviointiohjelma oltava kevyt, yksinkertainen ja sen täytyy olla käytettävissä kaikista toimipisteistä. Tarkoituksena on tehdä HTML-pohjainen käyttöliittymä jolla: voisi lisätä, poistaa ja hakea tietoja MySQL-tietokannasta. PHP:tä käytetään tietojen välittämisessä HTML-käyttöliittymän ja MySQL-tietokannan välillä.
7 7 2 LAITILAN NUORISOVERSTAS RY Laitilan Nuorisoverstas ry:n työpaja on valmentanut sekä nuoria että aikuisia koulutukseen ja työnsaantiin jo 23 vuotta. Laitilan nuorisoverstaan työpajoja ovat keramiikkapaja, atk-paja, puu- ja metallipaja sekä silkkipaino. Erilaiset tutustumiskäynnit ja koulutustilaisuudet ovat aina kuuluneet Nuorisoverstaan toimintaan. Tärkeitä ovat olleet myös keskustelut nuorille ajankohtaisista aiheista, kuten esimerkiksi. luottamuksesta ja vastuusta, asunnon hankinnasta, alkoholin ja rahan käytöstä, työpaikan etsinnästä, yhteistyöstä. Yhdistys ylläpitää työpajatyön lisäksi myös opetus- ja kurssitoimintaa eri tahoille. Työpajassa on mahdollista suorittaa työssä oppimisjaksoja, yhdyskuntapalvelua ja kuntouttavaa työtoimintaa. Keramiikkapajassa toimii myös koululaisten iltapäiväkerho. (Vuosikertomus 2009)
8 8 3 WAMP Kuvaan seuraavaksi arviointijärjestelmän ohjelmistoympäristön komponentit ja asennuksen. WAMP on muunnos Linuxilla käytettävästä LAMP:sta joka muodostaa usean ohjelman avulla toimivan WWW-palvelimen. WAMP tulee sanoista: Windows Apache MySQL PHP, Perl tai Python. WAMP on Windowsilla käytettävä verkkosovellusten kehittämisympäristö. WAMP:lla voi luoda verkkosovelluksia käyttämällä avoimen lähdekoodin webpalvelin Apachea, PHP:n komentosarja kieltä ja MySQL:n tietokantoja. Wampserver on ainoa, helppo ratkaisu, jolla on mahdollista lisätä ja vaihtaa palvelinkokonaisuuden osia. (AfterDawn 2010.) 3.1 Windows Windows on 1980-luvun loppupuolelta alkunsa saanut PC:lle tarkoitettujen graafisten käyttöliittymien joukko. Nykyään Windows on maailman suosituin PCkäyttöjärjestelmä jonka markkinaosuus on yli 90 prosenttia. Windows tehtiin alun perin korvaamaan monimutkainen komentorivipohjainen käyttöjärjestelmä MS-DOS. Windowsin etuna on käyttäjäystävällisempi graafinen käyttöliittymä, jota voidaan hallita osoitinlaitteella, kuten hiirellä. (Ekonoja, Lahtonen & Mäntylä 2003.) 3.2 Apache Apache Software Foundationin tunnetuin tuote on avoimeen lähdekoodin perustuva Apache HTTP Server web-palvelinohjelma. Pelkkä Apache tukee staattisten tiedostojen jakamista http-protokollan yli, mutta lisäämällä moduleita
9 9 Apachen ytimeen on mahdollista räätälöidä palvelin vastaamaan omia tarpeita. Apache on nopea, varma ja vakaa palvelinohjelma jonka pitkä historia, avoin lähdekoodi, helppo saatavuus, tuki usealle alustalle ja ilmaisuus on tehnyt ohjelmasta menestyksekkään. (2kmediat 2010) 3.3 MySQL Helsinkiläinen Michael "Monty" Widenius ja ruotsalainen David Axmark kehittivät MySQL tietokantaohjelman heidän omaan käyttöönsä, mutta GNU lisensoinnin ansiosta sen voi kuka tahansa asentaa, käyttää ja muokata ilmaiseksi. MySQL perustuu SQL(Structured Query Language) standardiin jonka IBM kehitti relaatiotietokantojen käsittelyyn ja hallintaan. SQL:n avulla voi: luoda ja poistaa tietokannan määrittää, luoda ja poistaa taulut ja kentät tehdä kyselyjä lisätä, poistaa ja päivittää tietoja hallita käyttöoikeuksia Ammattilaiset ovat vierastaneet MySQL-ohjelmaa sen puutteiden vuoksi, mutta nykyään MySQL on kirinyt eroa kiinni ja puutteet ovat vähentyneet. (Ratol 2006) 3.4 PHP PHP on yleiskäyttöinen skriptikieli, joka on suunnattu dynaamisten websivustojen toteuttamiseen, sillä voi myös tehdä komentorivisovelluksia ja graafisia käyttöliittymiä. PHP on BSD-tyylinen open source-tuote joka on helppo aloittelijoille oppia ja on myös tarpeeksi monipuolinen ammattimaiseen käyttöön. PHP on saatavissa useisiin eri käyttöjärjestelmiin ja sisältää tuen usealle tietokannalle. Nykyisin PHP on johtava dynaamisten web-sivustojen toteuttamiseen tarkoitettu kieli. (Jyväskylän Yliopisto 2010)
10 10 4 ALOITUS Työssäni oletan, että käyttöjärjestelmä, tässä tapauksessa Windows, on asennettu. Kuvaan seuraavaksi, miten WAMP-palvelimen sovellusohjelmat asennetaan. WAMP:n asentamiseksi ei tarvitse muuta kuin käynnistää ladattu tiedosto ja noudattaa ruudulle tulevia ohjeita. WAMP asentaa automaattisesti kaikki tarvitut ohjelmat (Apache, Mysql ja PHP) joita pääsee käyttämään, kun asennuksen jälkeen käynnistää WAMP:n. Työn kannalta WAMP:in tärkeät toiminnot ovat Localhost, phpmyadmin ja www directory. Localhost näyttää sivun, johon rakennetaan käyttöliittymä tietokantaa varten. phpmyadmin on tietokanta työkalu, jolla luodaan käytettävä Mysql tietokanta. www directory on kansio johon kaikki käyttöliittymää varten luodut tiedostot tallennetaan. WAMP:iin liittyy myös tietoturvallisuus käyttäjän ja salasanan muodossa, mutta tässä työssä en puutu tietoturvallisuuteen. Käynnistämällä phpmyadmin toiminnon avautuu sekainen sivu jolla voi luoda, muokata ja poistaa tietokantoja. Keskellä sivua on kenttä johon kirjoitetaan tietokannan nimi ja sen vieressä on Luo painike jolla tietokanta luodaan. Tietokannan luomisen jälkeen annetaan taulukon nimi ja kenttien määrä. Tietokannan nimeksi annetaan oppilaat, taulukon nimi on palaute ja kenttiä on viisi: 1. ID toimii pääavaimena ja on numero tyyppinen (Int). 2. Oppilas sisältää oppilaan etu ja sukunimen, ja on kirjain tyyppinen (varchar).
11 11 3. Ohjaaja sisältää ohjaajan etu ja sukunimen, ja on kirjain tyyppinen (varchar). 4. Aika sisältää palautteen päivämäärän ja on päivämäärä tyyppinen (date). 5. Raportti sisältää itse palautteen ja on vapaasti kirjoitettavaa (text) tyyppiä. Tämän monimutkaisempaan tietokantaan ei ole tarvetta. Seuraavaksi tehdään yksinkertainen käyttöliittymä joka ottaa yhteyttä phpmyadminiin ja osaa lisätä, poistaa ja hakea tietueita, sekä tulostaa ne ruudulle, ja viimeiseksi sulkea yhteys. Tällaisen käyttöliittymän rakentamiseen tarvitaan normaali Windows Notepad, HTML-koodin kirjoittamiseen ja WAMP:in mukana tulevaa PHPkomentosarjakieltä. Ankea, yksinkertainen ulkoasu muutetaan muistuttamaan Nuoriverstaan kotisivun ulkoasua käyttämällä HTML-koodia. Ulkoasun kopioimiseen käytetään perus HTML-komentoja: taustakuva (Background) kuva (Img) taulukko (Table) väri (Color) fontin koko (Font size) fontin nimi (Face). Ainoastaan lomakesivujen ulkoasua muutetaan käytön helpottamiseksi ja silmän iloksi. Käsittelijöiden tulostus sivut pysyvät taas mahdollisimman yksinkertaisina jotta tulostettava tieto olisi mahdollisemman selkeä.
12 12 5 ETUSIVU Seuraavaksi tarkastelen arviointisivuston ulkoasua. Etusivu on sivu joka aukeaa ensimmäisenä kun käyttöliittymä avataan. Etusivulla on yleensä informaatiota sivuston tarkoituksesta, mutta tässä tapauksessa sillä on vain yksi tarkoitus Nuorisoverstaan ohjaajille, joten ei ole tarpeellista tehdä ylimääräisiä esittelyitä. Etusivu tallennetaan nimellä index.php minkä ansiosta serveri osaa avata sen automaattisesti. Etusivun ja myös kaikkien lomakesivujen muokkaus alkaa asettamalla taustakuva paikoilleen käyttämällä HTML-koodia. Taustakuva luodaan background-komennolla body-sulkuun. <BODY BACKGROUND="verstasbg.jpg"> Taustakuvan jälkeen asetetaan ensimmäiseksi otsikoksi Nuorisoverstaan logo. <H1 ALIGN=center><IMG SRC="LOGO1.PNG"></H1> Loppusivu koostuu kolmesta taulukosta. Kaksi taulukoista ovat pelkkiä koko sivun levyisiä palkkeja, jotka jakavat sivun kolmeen osaan: Yläpalkki, jossa edellä mainittu logo sijaitsee. Sivun keskiosa, jossa linkit sijaitsee. Alapalkki, jonka tehtävä on tasapainottaa sivun asettelua. Ensimmäinen taulukko eli yläpalkki on rakennettu ensimmäiseksi. Palkki on koko sivun levyinen ja väriltään vihreä. Palkin keskellä on valkoinen ohjeteksti. Seuraava taulukko on monimutkaisempi linkkitaulukko sivun keskellä. Taulukko muodostuu viidestä ruudusta josta kaksi on päällekkäin kummallakin sivulla ja keskellä on yksi ruutu. Ruutuihin lisätään vihreänväriset linkit sivuihin, jotka käyttöliittymä tulee sisältämään. Kolmas taulukko on samanlainen kuin ensimmäinen taulukko, mutta käytetään tällä kertaa alapalkkina ja sisältää eri ohjetekstin.
13 13 Kuva 1. Etusivu.
14 14 6 TIETOJEN LISÄYS Lisäys on tärkein toiminto, joka tehdään tähän käyttöliittymään. Lisäys toiminnolla lisätään palautteita tietokantaan, joten se on koko systeemin selkäranka. Tietojen lisäys koostuu kahdesta eri toiminnosta: Käyttöliittymässä olevasta lomakkeesta ja tietokantaan tallennuksesta huolehtivasta PHPtiedostosta. 6.1 Lisäyslomake PHP:llä usein käsitellään käyttäjän www-sivun lomakkeelle antamia tietoja. Tiedot lähtevät lomakkeelta PHP-käsittelijälle joka välittää tiedot palvelimella olevalle tietokantaohjelmalle. (Koulutuskeskus Salpaus 2005) Aluksi rakennetaan palaute sivu, jolla ohjaajat voivat kirjoittaa palautteen oppilaasta. Sivu rakennetaan HTML -pohjalle ja tallennetaan nimellä lisäys.php. Lomake rakennetaan <BODY></BODY> avain sanojen väliin käyttäen MySQLtietokantaan tehtyjä kenttiä. Ensimmäiseksi tehdään pienet nimikentät ohjaajille ja oppilaille. Näihin kenttiin voi kirjoittaa vapaasti ohjaajan ja oppilaan nimet, joiden avulla voidaan tallentaa palauteraportti oikealla nimellä MySQL:ään. Nimet jäävät muistiin helpottamaan uudelleen käyttöä myöhemmin. Toiseksi tehdään alas vetolaatikot päiville, kuukausille ja vuosille. Erilliset vetolaatikot ovat yksinkertainen tapa päivämäärän syöttämiseen. Päivälaatikossa on numerot yhdestä 31:een, kuukausilaatikossa on kaikki kuukaudet tammikuusta joulukuuhun ja vuosilaatikossa on kymmenen vuotta 2010:stä aina 2020:n asti.
15 15 Kolmanneksi tehdään iso tekstialue itse palautteelle käyttäen vapaasti kirjoitettavaa Textarea-toimintoa, joka on 15 riviä korkea ja 55 saraketta leveä. Textarea on yksinkertainen tekstinsyöttökenttä, jolle voi kirjoittaa useita rivejä vapaamuotoista tekstiä, eikä sisällä tiukkaa kirjainmäärä rajoitusta. Lomakkeen loppuun lisätään vielä kaksi nappulaa joista toinen lähettää lomakkeen eteenpäin ja toinen pyyhkii lomakkeen tyhjäksi. Lomakesivun alkuun liitetään Post-toiminto, joka huolehtii siitä, että lomakkeen tiedot lähetetään oikeaan paikkaan. Taustakuva, logo ja kolme taulukkoa on lisätty myös tälle sivulle. Ensimmäinen taulukko on täysin samanlainen kuin aikaisemminkin, eli yläpalkki, mutta sisältää erilaisen tekstin. Toinen taulukko on taas paljon monimutkaisempi muodostaen 5 x 4 taulukon ja sisältää lisäyslomakkeen. Kahdessa ylimmäisessä rivissä on vain yksi laatikko kummassakin. Ne ovat koko rivin pituisia. Laatikot sisältää ohjaaja- ja oppilaskentät. Kolmas rivi on täysin normaali sisältäen kaikki kolme laatikkoa. Näissä laatikoissa on päivä, kuukausi ja vuosi vetovalikot. Neljännessä rivissä on taas vain yksi laatikko, joka on venytetty täyttämään kaikki kolme laatikkoa. Tässä laatikossa on iso raporttikenttä. Viidennessä rivissä on kolme laatikkoa, joista keskimmäinen on tyhjä. Reunimmaisissa laatikoissa on lähetä ja tyhjennä painikkeet. Kolmas taulukko on taas sama alapalkki kuin etusivussakin, mutta se sisältää useita linkkejä.
16 16 Kuva 2. Lisäys lomake. 6.2 Lisäyskäsittelijä Lomakkeesta lähetetään tiedot PHP:lle Get-metodilla tai Post-metodilla. PHP luo tiedoista automaattisesti taulukkotyyppisen muuttujan, johon viitataan aina lomakekentän nimen eli name-attribuuttiin arvon perusteella. (Jyväskylän Yliopisto 2004) Käsittelijän alkuun laitetaan muuttujat eli lomakkeesta lähetetyt tietokentät. Post- metodilla lähetettyyn "OHJAAJA"-nimiseen lomakekenttään viitataan seuraavasti.
17 17 $_POST["OHJAAJA"] Tämä muutetaan tietokantaan sopivaan muotoon. $OHJAAJA = $_POST["OHJAAJA"] Sama tehdään muille lomakekentille. Raportti kenttään lisätään myös addslashes-funktio, joka lisää kenoviivat merkkijonon niiden merkkien eteen, joiden kanssa kenoviivat ovat tarpeellisia tietokantahauissa. Näitä merkkejä ovat esim.,, \ ja NUL. (Ohjelmointiputka 2003) Koska MySQL tietokannassa on päivämäärä yhdessä sarakkeessa, on kolme erillistä päivämäärä muuttujaa lopuksi yhdistettävä yhdeksi aikamuuttujaksi, joka löytyy tietokannasta. PHP:n pitää saada yhteys MySQL-tietokantaan käyttämällä mysql_connect()- funktiota. Se muodostaa TPC-yhteyden MySQL-palvelimelle, jolle myös yleensä syötetään käyttäjätunnus ja salasana. (Jyväskylän Yliopisto 2010a) $yhteys = mysql_connect("käyttäjä","salasana") or die("yhdistäminen ei onnistunut!"); Yhteyden muodostuttua pitää valita vielä oikea tietokanta. mysql_select_db("oppilaat", $yhteys) or die("tietokantaa ei löytynyt!"); MySQL-tietokanta kysely ja useimmat muut tietokantaoperaatiot tehdään käyttämällä mysql_query()-funktiota. Kun tietokantaan halutaan lisätä tietoa, tarvitaan edelleen mysql_query()-funktiota. Tällä kertaa funktio ei palauta
18 18 tulosjoukkoa vaan pelkän tiedon SQL-lauseen onnistumisesta. Rivin lisäys tapahtuu käyttämällä INSERT-lausetta. (Jyväskylän Yliopisto 2010) Kysely lisää lomakkeissa olleet tiedot MySQL:ssä olevalle oppilaat tietokannan palaute taulukkoon sarakkeille Id, ohjaaja, oppilas, aika ja raportti. Lopuksi suljetaan yhteys tietokantaan. mysql_close($yhteys);
19 19 Etusivu index.php Tietojen Lisäys lisäys.php käsittelijä.php Oppilaat phpmyadmin Palaute ID Raportti Ohjaaja Aika Kuvio 1. Tietojen lisäys. Oppilas Käyttöliittymän etusivulta on yhteys palautelomakkeeseen (lisäys.php), joka lähettää ohjaaja, oppilas, aika ja raportti sarakkeiden tiedot eteenpäin käsiteltäviksi (käsittelija.php). Käsittelijä muuttaa lomaketiedot tietokantaan sopiviksi, ottaa yhteyttä tietokantaan ja lisää lomaketiedot, lopuksi sulkee yhteyden. Lomaketiedot päätyvät oppilaat tietokannan palaute taulukkoon automaattisesti nousevan ID-tunnuksen luomassa järjestyksessä.
20 20 7 TIETOJEN HAKU Halutun tiedon saaminen tietokannasta edellyttää toimivaa tiedonhakua. Tiedonhaku sisältää hakulomakkeen, hakulauseen ja jonkin tavan rajata hakua. Tässä tapauksessa haun rajaus tehdään erillisenä tarkka haku toimintona myöhemmin. Tietojen haussa on myös kaksi eri toimintoa. Hakulomakkeen, jossa on oppilaan nimelle tarkoitettu hakulause ja itse PHP-hakuohjelma. 7.1 Hakulomake Hakuun käytetään samanlaista lomaketta kuin lisäyksessäkin mutta yksinkertaistettuna. Tällä haulla haetaan ainoastaan oppilaiden nimillä, joten ohjaaja, päivämäärä ja raportti voidaan poistaa. Lomake rakennetaan edelleen HTML-pohjalle ja nimetään haku.php. Haku lähetetään tulostus.php:hen käsiteltäväksi käyttäen Post-toimintoa. Hakulomake-sivuun on lisätty taustakuva, logo ja kolme taulukkoa kuten aikaisempiinkin. Ensimmäinen taulukko eli yläpalkki on identtinen aikaisempien kanssa, mutta sisältää uuden ohjetekstin. Seuraava taulukko on yleensä monimutkaisempi, mutta haku- ja laajapoistolomakkeissa on ainoastaan yksi kenttä ja kaksi nappulaa kummassakin, joten taulukko on myös yksinkertaisempi. Kolmas taulukko eli alapalkki on samanlainen kuin muillakin sivuilla, ainoastaan linkit saattavat olla erilaisia.
21 21 Kuva 3. Hakulomake. 7.2 Hakukäsittelijä HTML-pohjalle lisätään hakulomakkeesta saatu muuttuja, jonka jälkeen otetaan yhteys tietokantaan. Pitää myös valita oikea tietokanta ja taulukko. Kun yhteys on luotu ja tietokanta valittu, tehdään tietokanta kysely oikean tiedon tulostamista varten. SELECT määreellä tulostetaan taulukko, kun taas esimerkiksi INSERT, UPDATE ja DELETE-määreillä lisätään, päivitetään ja poistetaan rivejä tietokannasta. MySQL ei takaa missä järjestyksessä tiedot kannassa säilyy, joten on viisasta antaa SQL-lauseelle joitakin lisämääreitä tietojen järjestämiseen. Tavallisemmat lisämääreet ovat ORDER BY ja LIMIT. Näillä määreillä voidaan asettaa rajat
22 22 sille, kuinka monta riviä tulostetaan, mitkä rivit tulostetaan ja missä järjestyksessä tiedot tulostetaan. (Jyväskylän Yliopisto 2010) Select date format on kätevä tapa kääntää päivämäärä oikeaan järjestykseen. MySQL ei ymmärrä kuin Amerikkalaista päivämäärämuotoa ( ), joten se pitää kääntää tulostusvaiheessa tutuksi Suomalaiseksi versioksi. Tiedot tulostetaan nousevassa aikajärjestyksessä. Kyselyn ollessa SELECT on haun tulokset jollakin tavalla käsiteltävä. Eräs keino on käyttää mysql_result-funktiota. Tässä tapauksessa mysql_result funktio on muutettu $mysql_tiedot-funtioksi. (Ohjelmointiputka 2010) Esimerkkinä tiedon tulostamisesta. echo $mysql_tiedot["oppilas"]. Lopuksi suljetaan yhteys.
23 23 Etusivu index.php Tietojen haku haku.php tulostus.php Tietojen Lisäys lisäys.php käsittelijä.php Oppilaat phpmyadmin Palaute ID Raportti Ohjaaja Aika Kuvio 2. Tietojen haku. Oppilas Palautelomakkeen lisäksi etusivuilta pääsee nyt tietojen hakuun, josta voi oppilaan nimellä hakea kaikki kirjoitetut raportti kyseisestä oppilaasta (ja muista samannimisistä). Tulostus.php käyttää haku.php:stä saatua hakusanaa, jolla se etsii raportteja tietokannasta yhteyden ottamisen jälkeen. Tietokanta tulostaa ohjaajan, oppilaan, päivämäärän ja raportin. Tiedot tulostuu nousevassa päivämäärä järjestyksessä.
24 24 8 TIETOJEN TARKKA HAKU Tarkka haku on haku, johon on lisätty hakuehdoiksi oppilaan lisäksi ohjaaja ja päivämäärä. Kaikkien raporttien sijaan ohjelma hakee raportin tietyltä päivältä, jos hakuehdot täyttyvät. 8.1 Tarkka haku -lomake Tarkalla haulla ei ole paljon eroa normaaliin hakuun verrattuna. Lomakkeeseen lisätään ohjaaja ja päivämäärä. Päivään, kuukauteen ja vuoteen on lisätty ensimmäiseksi tyhjä arvo, että niissä ei olisi valmiina syötetty ( ). Tarkka haku -lomakkeessa on taustakuva, logo ja kolme taulukkoa. Ensimmäinen taulukko on samanlainen kuin aikaisemminkin ja myös tällä kertaa sisältää ohjetekstin. Toinen taulukko keskellä on monimutkaisempi kuin haku ja laaja poisto lomakkeiden vastaava, mutta siitä puuttuu iso raportti laatikko, joten se on pienempi, kuin lisäyksen taulukko. Kahden ylimmäisen rivin kolme laatikkoa on jälleen yhdistetty isoiksi koko rivin leveiksi laatikoiksi, joissa on ohjaaja ja oppilas kentät. Seuraava rivi koostuu kolmesta normaalista laatikosta, joissa on päivä, kuukausi ja vuosi vetolaatikot. Viimeiseksi on kolme laatikkoa, joista keskimmäinen on tyhjä ja reunimmaiset sisältää lähetä ja tyhjennä nappulat. Kolmas taulukko on jälleen yksinkertaisempi vihreä alapalkki, jossa on valkoisia linkkejä.
25 25 Kuva 4. Tarkkahaku -lomake. 8.2 Tarkka haku -käsittelijä Käsittelijällä on hyvin samanlainen normaalihaun kanssa. Käsittelijään lisätään uudet muuttujat kaikista lomakkeen hakukentistä ja yhdistetään jälleen päivämäärät yhdeksi aika muuttujaksi. Seuraavaksi pitää muokata hakuehdot sisältämään uudet muuttujat.
26 26 Etusivu index.php Tietojen haku haku.php tulostus.php Tarkka haku tarkkahaku.php tulostus2.php Tietojen Lisäys lisäys.php käsittelijä.php Oppilaat phpmyadmin Palaute ID Raportti Ohjaaja Aika Kuvio 3. Tarkka haku. Oppilas Toimintoja ovat nyt palautteen lähettäminen, palautteen hakeminen ja tarkempi palautteen haku. Tarkalla haulla voi hakea palautteen päivän, ohjaajan ja oppilaan tarkkuudella Tulostus2.php käyttää kaikkia tarkkahaku.php:stä saatuja tietoja haun tekemiseen tietokannasta, jos kaikki ehdot täyttyvät tulostetaan palaute tai useampi yhden päivän ajalta.
27 27 9 TIETOJEN POISTO Tietokantaan tallennetut tiedot pitää joskus poistaa, joten tämän vuoksi tehdään tietojen poistotoiminto. Tietojen poisto toimii samalla tavalla kuin lisäys ja haku, mutta tällä kertaa vain poistetaan tieto kannasta käyttämällä Delete-lausetta. 9.1 Laaja poisto -lomake Tietojen poiston käyttöliittymä on hyvin yksinkertainen, lähes täysin samanlainen kuin tietojen haku. Erona näillä kahdella on vain kohde, johon tiedot lähetetään ja millä nimellä poistolomake tallennetaan eli nimellä laajapoisto.php. Hakulomake ja Laaja poisto -lomake ovat hyvin samanlaisia, joten niiden ulkoasu on hyvin samanlaisia. Kumpaankin sivuun on lisätty taustakuva, logo ja kolme taulukkoa kuten aikaisempiinkin. Ensimmäisenä on yläpalkki, joka on identtinen aikaisempien kanssa, mutta sisältää uuden ohjetekstin. Toinen taulukko on yleensä monimutkainen, mutta kuten hakulomakkeessa on myös laaja poisto -lomakkeessa ainoastaan yksi kenttä ja kaksi nappulaa, joten taulukko on myös yksinkertaisempi. Kolmas taulukko eli alapalkki on samanlainen kuin muillakin sivuilla, mutta saattaa sisältää eri linkkejä.
28 28 Kuva 5. Laajapoisto -lomake. 9.2 Laaja poisto -käsittelijä Tietokannassa olevia tietueita poistetaan DELETE-lauseen avulla. DELETE-lause tarvitsee taulun nimen jonka tietueita poistetaan. Jotta poisto kohdistuisi ainoastaan yhteen tietueeseen, tarvitaan WHERE-lausetta. Apuna voidaan käyttää myös AND, OR ja NOT-operaattoreita. Poiston kohteen käytetään yleensä tietueen pääavainta. (Oulun seudun ammattikorkeakoulu 2010) Kuten tietojen haussa, on myös poistossa ainoastaan yksi muuttuja. Tällä oppilas muuttujalla voidaan hakea tietokannasta oikean nimen, joka poistetaan.
29 29 Yhteydenotto tietokantaan tehdään tutulla tavalla. Itse tietojen poisto on yksinkertainen toimenpide, jossa poisto hoidetaan delete-lauseella. Jos muuttuja oppilas on palaute taulukosta, se poistetaan. Poiston jälkeen tulee ruudulle viesti, että poisto on onnistunut ja pyydetään sulkemaan lehti tai palaamaan takaisin. Lopuksi yhteys suljetaan.
30 30 Etusivu index.php Tietojen haku haku.php Tarkka haku Laaja poisto tulostus.php tarkkahaku.php tulostus2.php Tietojen Lisäys lisäys.php käsittelijä.php laajapoisto.php poisto.php Oppilaat phpmyadmin Palaute ID Raportti Ohjaaja Aika Kuvio 4. Laaja poisto. Oppilas Laajapoisto on nyt lisätty toimintoihin. Laajapoisto on vaarallinen toiminto, koska se poistaa kaikki tiedot kyseiseltä nimeltä, myös kaikki samannimiset henkilöt. Sitä käytetään poistettaessa suuri määrä vanhoja tietoja. Tällöin on varmistettava, että tietokannassa ei ole samannimisiä henkilöitä kuin poistettavat ovat.
31 31 10 TARKKA POISTO Tarkka poisto on hyvin samanlainen kuin tarkkahaku, jossa on useita hakuehtoja, joiden täyttyessä tulostetaan onnistunut haku. Tulosteessa on tietojen lisäksi uusi poistalinkki, jolla voi kyseisen raportin poistaa kokonaan tietokannasta. Poistamalla tiedosto vasta tulostuksen jälkeen auttaa käyttäjää poistamaan tarkasti ja varmasti oikean tiedoston Tarkkapoisto -lomake Tarkkapoisto -lomake on aivan samanlainen kuin tarkka haku lomake. Lomake sisältää siis hakukentät oppilaalle, ohjaajalle, päiville, kuukausille ja vuosille. Ainoa ero on kohde minne lomake lähetetään, kohde on tällä kertaa poistoapu.php. Tarkkapoisto -lomake tallennetaan nimellä tarkkapoisto.php. Tarkka haku ja tarkka poisto ovat keskenään samanlaisia, molemmat sivut sisältävät taustakuvan, logon ja kolme taulukkoa. Ensimmäinen taulukko on samanlainen palkki kuin aina aikaisemminkin ja edelleen sisältää ohjetekstin. Toinen taulukko on samanlainen kuin tarkkahaku - lomakkeen toinen taulukko. Kolmas taulukko on jälleen yksinkertaisempi vihreä alapalkki, jossa on linkkejä.
32 32 Kuva 6. Tarkkapoisto -lomake Tarkkapoisto -käsittelijä Edelleen tarkka poistolla ja tarkka haulla on paljon yhteistä, muuttujat ja hakuehdot ovat täysin samanlaisia. Eroa tulee tietojen tulostuksessa johon on tällä kertaa lisätty linkki toiseen käsittelijään joka poistaa tiedoston. Linkkiin lisätään tulostettavien tiedostojen ID-numerot, jotta oikea tiedosto poistetaan Tarkkapoisto -käsittelijä 2 Tarkkapoistoon lisätään toinen käsittelijä johon on linkki ensimmäisen käsittelijän tulostusrivistä. Toisessa käsittelijässä otetaan myös yhteys tietokantaan ja oikeaan taulukkoon kuten aikaisemminkin. Uutta asiaa tulee hakuehtojen tekemisessä, jossa käytetään uutta GET- metodia.
33 33 GET-metodia suositellaan käytettävän silloin kun ei ole mitään tietoa joka ei saisi näkyä selaimen osoiterivillä. GET-metodia käyttäessä muuttujien nimet ja arvot lähetetään URL- osoitteen mukana. POST-metodia käytetään tapauksissa, jossa tieto arkaluontoisempaa tai tieto on suuri. (Ohjelmointiputka 2010) Käytetään tuttua delete lausetta, joka poistaa tietyn tiedoston palaute taulukosta jos edellisestä tarkka poisto käsittelijästä saatu ID vastaa palaute taulukossa löytyviin ID lukuihin. Jos ID:t täsmää, poistetaan koko kenttä tietokannasta. Seuraavaksi kysely suoritetaan ja tulostetaan ruudulle teksti onnistuneesta poistosta ja kehotetaan palaamaan takaisin etusivulle. Lopuksi suljetaan yhteys.
34 34 Etusivu index.php Tietojen haku Tarkka poisto haku.php Tarkka haku Laaja poisto tarkkapoisto.php tarkkahaku.php Tietojen Lisäys laajapoisto.php tulostus.php lisäys.php poistoapu.php tulostus2.php poisto.php käsittelijä.php poisto2.php Oppilaat phpmyadmin Palaute ID Raportti Ohjaaja Aika Kuvio 5. Tarkka poisto. Oppilas Tarkkapoisto -toiminto on nyt lisätty etusivuun. Tarkka poisto lomake sisältää kentän ohjaajalle, oppilaalle, päivä, kuukauden ja vuoden. Lomake lähetetään ensimmäiselle käsittelijälle, jossa otetaan yhteys tietokantaan ja verrataan lomakkeen tietoja tietokannan sarakkeisiin. Jos tiedot löytyvät myös tietokannasta, ne tulostetaan. Tulostuksessa on mukana uusi poista linkki joka noutaa ja lähettää sarakkeesta ID-numeron seuraavalle käsittelijälle. Toinen käsittelijä vertaa saamansa ID-numeroa tietokannasta löytyviin ID-numeroihin, jos vastaava löytyy, se poistetaan.
35 35 11 YHTEENVETO Tehtäväni oli luoda uusi arviointijärjestelmä käyttämällä minulle ennestään tuntematonta WAMP-server pakettia. En ollut koskaan käyttänyt PHP:tä ja ainoastaan hieman SQL-ohjelmaa, joten oli paljon uuden oppimista. Työstä ja uudenoppimisesta tuli vielä hankalampaa, kun ohjaajani päätti vaihtaa työpaikkaa jättäen minut yksin tehtäväni kanssa. Käyttöliittymän rakentaminen sujui erittäin hitaasti internetistä ohjeita lukemalla ja yritys-erehdys tyyppistä opettelua harjoittamalla, mutta lopulta kuitenkin onnistuin ohjelman luomisessa. Työskentely oli erittäin hidasta, epätoivoista ja epäonnistumisia oli monia, mutta myös onnistumisen hetkiä oli useita, joiden ansiosta jaksoin eteenpäin. Kaiken kaikkiaan arviointiohjelman työstäminen oli mukavaa ja oikein mielenkiintoista. Itse ohjelma on yksinkertainen, mutta se toimii hyvin juuri sen takia. Yksinkertaisuus oli myös toivottavaa ohjelman käyttäjien kannalta, sillä käyttäjien tietokoneenkäyttötaidot vaihtelevat, joten uskon ohjelman toimivan käyttötarkoituksensa mukaisesti. Pyysin ohjaajia myös testaamaan työtäni ja tein heille pienen kyselyn. Kyselyn mukaan ohjaajat olivat tyytyväisiä ohjelman ulkoasuun, käyttöliittymään, toimivuuteen ja he ymmärsivät ohjelman tarkoituksen. Ainoastaan yksi ohjaaja neljästä halusi ohjelmaan lisää ohjetekstejä käytettävyyden parantamiseksi.
36 36 LÄHTEET 2kmediat Apache. Viitattu: Saatavana: AfterDawn oy WampServer v2.0i. Viitattu: Saatavana: Ekonoja, A.; Lahtonen, T. & Mäntylä, J Windows ja graafinen käyttöliittymä. Viitattu: Saatavana: Jaakkola, M. Lahden kauppaoppilaitos WWW-palvelimen ohjelmointi: PHP- ja mysql Viitattu: Saatavana: Jyväskylän Yliopisto Lomakkeiden käsittely. Viitattu: Saatavana: Jyväskylän Yliopisto Johdanto. Viitattu: Saatavana: Jyväskylän Yliopisto PHP ja tietokanta. Viitattu: Saatavana: Jyväskylän Yliopisto PHP ja tietokanta. Viitattu: Saatavana:
37 37 Jyväskylän Yliopisto PHP ja tietokanta. Viitattu: Saatavana: Laaksonen, A & Seiskari, O FAQ. Viitattu: Saatavana: Ohjelmointiputka Hakemisto: PHP: Merkkijonot: addslashes. Viitattu: Saatavana: Ohjelmointiputka PHP ja tietokanta Viitattu: Saatavana: Oulun seudun Ammattikorkeakoulu Web-sovellusten ohjelmointi: Tietokantaohjelmointi PHP:llä. Viitattu: Saatavana: Ratol MySQL materiaali. Viitattu: Saatavana: Vuosikertomus 2009, Laitilan Nuorisoverstas Ry 2009, s 6. [Viitattu: ]
38 LIITE Esimerkkitaulukko <!--**** Ylempi palkki ****--> <TABLE BORDER ="0" CELLSPACING="0" CELLPADDING="0" WIDTH="100%"> <TR> <TD ALIGN=CENTER BGCOLOR = "007455"><FONT COLOR=WHITE>Valitse joku alla olevista toiminnoista</font></td> </TR> </TABLE> <!--**** Linkki taulukko ****--> <TABLE ALIGN=CENTER BORDER="0" CELLSPACING="0" CELLPADDING="0"> <BR><BR><BR><BR> <TR> <TD ALIGN=LEFT HEIGHT="100" WIDTH="300"> <A HREF="haku.php"><FONT SIZE=5 COLOR="007455" FACE="Arial Black">Tietojen haku</font></a> </TD> <TD ALIGN=RIGHT HEIGHT="100" WIDTH="300"> <A HREF="laajapoisto.php"><FONT SIZE=5 COLOR="007455" FACE="Arial Black">Laaja poisto</font></a> </TD> </TR> <TR> <TD ALIGN=CENTER WIDTH="250" COLSPAN="2"><BR> <A HREF="lisays.php"><FONT SIZE=5 COLOR="007455" FACE="Arial Black">Tietojen lisäys</font></a> </TD>
39 LIITE </TR> <TD ALIGN=LEFT HEIGHT="100" WIDTH="300"><BR> <A HREF="tarkkahaku.php"><FONT SIZE=5 COLOR="007455" FACE="Arial Black">Tarkka haku</font></a> </TD> <TD ALIGN=RIGHT HEIGHT="100" WIDTH="300"><BR> <A HREF="tarkkapoisto.php"><FONT SIZE=5 COLOR="007455" FACE="Arial Black">Tarkka poisto</font></a> </TD> </TR> </TABLE><BR><BR><BR><BR><BR> <!--**** Alempi palkki ****--> <TABLE BORDER ="0" CELLSPACING="0" CELLPADDING="0" WIDTH="100%"> <TR> <TD ALIGN=CENTER BGCOLOR = "007455"><FONT COLOR=WHITE>Valitse joku yllä olevista toiminnoista</font></td> </TR> </TABLE>
40 LIITE Esimerkkilomake <FORM METHOD="POST" ACTION="kasittelija.php"> Ohjaaja: <INPUT TYPE="TEXT" NAME="OHJAAJA"> Oppilas: <INPUT TYPE="TEXT" NAME="OPPILAS"> Paiva: <SELECT NAME="PAIVA"> <OPTION VALUE="1"> 1 <OPTION VALUE="2"> 2 <OPTION VALUE="3"> 3 <OPTION VALUE="31"> 31 </SELECT Kuukausi: <SELECT NAME="KUUKAUSI"> <OPTION VALUE="1"> Tammikuu <OPTION VALUE="2"> Helmikuu <OPTION VALUE="3"> Maaliskuu <OPTION VALUE="12"> Joulukuu </SELECT> Vuosi: <SELECT NAME="VUOSI"> <OPTION VALUE="2010"> 2010 <OPTION VALUE="2011"> 2011 <OPTION VALUE="2012"> 2012 <OPTION VALUE="2020"> 2020 </SELECT>
41 LIITE Esimerkkikäsittelijä //Muuttujat $OHJAAJA = $_POST["OHJAAJA"]; $OPPILAS = $_POST["OPPILAS"]; $PAIVA = $_POST["PAIVA"]; $KUUKAUSI = $_POST["KUUKAUSI"]; $VUOSI = $_POST["VUOSI"]; $RAPORTTI = (addslashes($_post["raportti"])); $AIKA = $VUOSI."-". $KUUKAUSI."-". $PAIVA; //yhteys omalle palvelimelle $yhteys = mysql_connect("käyttäjä","salasana") or die("yhdistäminen ei onnistunut!"); mysql_select_db("oppilaat", $yhteys) or die("tietokantaa ei löytynyt!"); //Lisäys mysql_query("insert INTO palaute VALUES('ID','$OHJAAJA', '$OPPILAS', '$AIKA', '$RAPORTTI')") or die("lisäys epäonnistui: ".mysql_error()."</div></body></html>"); echo "Sulje lehti tai palaa takaisin."; mysql_close($yhteys);
42 LIITE Kysely Nimi: Onko ohjelman ulkoasu? 1. Huono 2. Aika huono 3. Kohtalainen 4. Aika hyvä 5. Hyvä Onko ohjelman Käyttöliittymä? 1. Epäselvä 2. Aika epäselvä 3. Kohtalainen 4. Aika selvä 5. Selvä Toimiiko ohjelma? 1. Huonosti 2. Aika huonosti 3. En osaa sanoa 4. Aika hyvin 5. Hyvin Tarvitseeko ohjelma lisää ohjetekstejä? 1. Ei 2. En osaa sanoa 3. Kyllä Ymmärrätkö ohjelman tarkoituksen? 1. En 2. Ehkä 3. Kyllä
LINUX-HARJOITUS, MYSQL
LINUX-HARJOITUS, MYSQL Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä: http://www.mysql.com/, MySQL-tietokantaohjelman kotisivu. http://www.mysql.com/doc/en/index.html,
Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä:
Linux-harjoitus 6 Harjoituksen aiheena on tietokantapalvelimen asentaminen ja testaaminen. Asennetaan MySQL-tietokanta. Hieman linkkejä: http://www.mysql.com/, MySQL-tietokantaohjelman kotisivu. http://www.mysql.com/doc/en/index.html,
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
TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö
TIETOKANNAT: MYSQL & POSTGRESQL Seminaarityö Tekijät: Eemeli Honkonen Joni Metsälä Työ palautettu: SISÄLLYSLUETTELO: 1 SEMINAARITYÖN KUVAUS... 3 2 TIETOKANTA... 3 2.1 MITÄ TIETOKANNAT SITTEN OVAT?... 3
Webpalvelin muistitikulle - Ohje
- Ohje Jari Sarja jari.sarja @ 2017 Creative Commons Nimeä-JaaSamoin 4.0 Kansainvälinen SISÄLLYSLUETTELO 1 Johdanto... 3 1.1 Miksi asennus muistitikulle?... 3 2 Webpalvelimen asennus... 4 3 Käyttöliittymä...
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
Tee html-sivu, jossa on yllä olevat kaksi taulukkoa.
TAULUKKO 1 Taulukoiden avulla voidaan informaatio esittää havainnollisesti esimerkiksi palstoitettuna. Lisäksi voidaan sijoittaa eri elementit haluttuihin paikkoihin (taulukkotaitto). Taulukko luodaan
Käytin tehtävän tekemiseen Xubuntu 13.04 -käyttöjärjestelmää aikaisemmin tekemältäni LiveUSB-tikulta.
Tehtävänanto - Asenna ja testaa LAMP - Aiheuta vähintään 3 virhettä ja analysoi lokista - Tee nimipohjainen virtuaalipalvelin, joissa toimii myös www. (Karvinen, T. 23.09.2013) Työympäristö Tein tehtävän
Taustaa. CGI-ohjelmointi
Taustaa CGI-ohjelmointi CGI = Common Gateway Interface Hyvin yksinkertainen ja helppo tapa toteuttaa dynaamisuutta ja interaktivisuutta htmldokumentteihin Kehitetty tiedon siirtoon palvelimen ja asiakasselaimen
Tuotteiden tiedot: Lisää uuden tuotteen tiedot. Muuta tai poista tuotteen tiedot. Selaa kaikkien tuotteiden tietoja.
laskutus_index http://media.stadia.fi/~0700527/laskutus/laskutus_index.html Sivu 1/1 13.12.2007 Laskutus -tietokanta Henkilöiden tiedot: Lisää uuden henkilön tiedot Muuta tai poista henkilön tiedot Selaa
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
SELVITYSRAPORTTI LABRA-VERKON MYSQL:n JA PHP:n KÄYTTÖÖNOTOSTA. Jarkko Kähkönen
SELVITYSRAPORTTI LABRA-VERKON MYSQL:n JA PHP:n KÄYTTÖÖNOTOSTA Sisällysluettelo Luku 1 - Oman LABRA-sivutilan asennus ja käyttöönotto... 2 1.1 - LABRA-osoitteesi... 2 1.2 LABRA-tilan käyttö (verkko-asemana
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
ICT1TN004. Lomakkeet. Heikki Hietala
Lomakkeet Heikki Hietala Lomakkeet Lomakkeita käytetään keräämään tietoa käyttäjältä ja siirtämään se palvelimelle Lomakkeen luominen ei yksin riitä, vaan pitää luoda myös lomakkeenkäsittelijä Lomakkeen
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.
Tietosuoja-portaali. päivittäjän ohje
Tietosuoja-portaali päivittäjän ohje Maisa Kinnunen 2010 1 Sisältö PÄIVITTÄJÄN OHJE Kirjautuminen...3 Sivujen tekstin muokkaus...4 Tiedostojen lisääminen palvelimelle...9 Jos sinun pitää selvittää tiedoston/kuvan
Käyttötapauksen nimi Lukija: pääsivu Osallistujat Lukija Tuloehdot Käyttäjä on avannut sivuston pääsivun Kuvaus Ruudulle tulostuvat kirjoittajat ja
Käyttötapauksen nimi Lukija: pääsivu Osallistujat Lukija Tuloehdot Käyttäjä on avannut sivuston pääsivun Kuvaus Ruudulle tulostuvat kirjoittajat ja heidän juttujensa otsikot. Poikkeukset - Lopputulos Käyttäjä
Toimittajaportaalin pikaohje
1 Toimittajaportaalin pikaohje Toimittajaportaalin rekisteröityminen Toimittajaportaalin sisäänkirjautuminen Laskun luonti Liitteen lisääminen laskulle Asiakkaiden hallinta Uuden asiakkaan lisääminen Laskujen
Autentikoivan lähtevän postin palvelimen asetukset
Autentikoivan lähtevän postin palvelimen asetukset - Avaa Työkalut valikko ja valitse Tilien asetukset - Valitse vasemman reunan lokerosta Lähtevän postin palvelin (SM - Valitse listasta palvelin, jonka
Written by Administrator Saturday, 28 August 2010 14:51 - Last Updated Tuesday, 22 February 2011 10:45
Omalla koneella voi helposti kokeilla tavallisia HTML-sivuja. Siinä vaiheessa, kun alat ohjelmoida esim. PHP:llä, tarvitset webpalvelimen. Yhtä lailla tarvitset palvelimen ja MYSQL-tietokannan, kun haluat
SQL-perusteet, SELECT-, INSERT-, CREATE-lauseet
SQL-perusteet, SELECT-, INSERT-, CREATE-lauseet A271117, Tietokannat Teemu Saarelainen teemu.saarelainen@kyamk.fi Lähteet: Leon Atkinson: core MySQL Ari Hovi: SQL-opas TTY:n tietokantojen perusteet-kurssin
RATKI 1.0 Talousraportin käyttäjän ohje
RATKI RATKI 1.0 Talousraportin käyttäjän ohje Ohje 21.01.2008 0.1 Vastuuhenkilö Petri Ahola Sisällysluettelo 1. Yleistä... 3 1.1. Kuvaus... 3 1.2. Esitiedot... 3 1.3. RATKIn käyttöoikeuksien hankinta...
TIEDONHALLINTA - SYKSY Luento 11. Hannu Markkanen /10/12 Helsinki Metropolia University of Applied Sciences
TIEDONHALLINTA - SYKSY 2011 Kurssikoodi: Saapumisryhmä: Luento 11 TU00AA48-2002 TU10S1E Hannu Markkanen 22.11.2011 9/10/12 Helsinki Metropolia University of Applied Sciences 1 Indeksit Indeksit Taulun
Käyttötapauksen nimi Lukija: pääsivu
Lukija: pääsivu Lukija Käyttäjä on avannut sivuston pääsivun Ruudulle tulostuvat kirjoittajat ja heidän juttujensa otsikot. - Lopputulos Käyttäjä voi valita kirjoittajan jutut tai kirjoittajan jutun 1
SeaMonkey pikaopas - 1
SeaMonkey pikaopas SeaMonkey on ilmainen ja yksinkertainen www-sivujen teko-ohjelma. Sillä on kätevää koostaa yksinkertaisia sivuja ilman, että täytyy tietää jotain HTML-koodista. Tämä opas esittelee sivuston
Käyttötapauksen nimi Lukija: pääsivu
Lukija: pääsivu Lukija Käyttäjä on avannut sivuston pääsivun Ruudulle tulostuvat 5 viimeisen jutun otsikot ja kirjoittajat sekä jutun alku. - Käyttäjä voi valita kirjoittajan (jutut) tai yhden jutun. Käyttäjävoi
Bitnami WordPress - Asenna WordPress koneellesi. Jari Sarja
WordPress - Asenna WordPress koneellesi Jari Sarja jari.sarja @otavanopisto.fi 2018 SISÄLLYSLUETTELO 1 Johdanto... 3 1.1 n Wordpress... 3 1.2 Edut ja haitat... 3 2 WordPressin Asennus bitnamilla...4 2.1
Skype for Business ohjelman asennus- ja käyttöohje Sisällys
Skype for Business ohjelman asennus- ja käyttöohje Sisällys Kirjautuminen Office 365 -palveluun... 2 Skype for Business ohjelman asentaminen... 3 Yhteyshenkilöiden lisääminen Skype for Business ohjelmassa...
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ää
Salasanojen turvallinen tallentaminen KeePass ohjelmalla
Salasanojen turvallinen tallentaminen KeePass ohjelmalla KeePass on vapaasti saatavilla oleva, avoimen lähdekoodin ohjelma, jonka tarkoituksena on auttaa salasanojen hallinnassa. Tämä KeePass ohje on päivitetty
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...
Kirjasto Relaatiotietokannat Kevät 2001. Auvinen Annemari Niemi Anu Passoja Jonna Pulli Jari Tersa Tiina
Kirjasto Kevät 2001 Auvinen Annemari Niemi Anu Harjoitustyö 7.4.2001 Sisällysluettelo 1. Yleiskuvaus... 3 2. Vaatimukset... 3 2.1. Toiminnalliset... 3 2.1.1. Sisäänkirjautuminen... 3 2.1.2. Nimikkeiden
Send-It ilmoittautumisjärjestelmä (judotapahtumat Suomessa)
Ilmoittautumis järjestelmän otsikko alue Jokaisella tapahtumalla on otsikko-osa joka on samanlainen joka puolella sovellusta. Tämä Judokilpailuissa käytetty otsikko-osa koostuu viidestä linkistä, joita
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ä
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
Windows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan
Aram Abdulla Hassan Windows Server 2012 asentaminen ja käyttö 1 Windows Server 2012 asentaminen ja käyttöönotto, Serverin pyörittämisen takia tarvitaan Hyper-V ohjelma. Riipu minkälaista Serveria yritämme
Sähköpostitilin käyttöönotto
Sähköpostitilin käyttöönotto Versio 1.0 Jarno Parkkinen jarno@atflow.fi Sivu 1 / 16 1 Johdanto... 2 2 Thunderbird ohjelman lataus ja asennus... 3 3 Sähköpostitilin lisääminen ja käyttöönotto... 4 3.2 Tietojen
Pedanet 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
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
PHPMyAdmin. MySQL-tietokannan hallintatyökalu. Antti Järvinen Ville Pietarinen
PHPMyAdmin MySQL-tietokannan hallintatyökalu Antti Järvinen Ville Pietarinen IIO30100 Tietokantojen hallinta Selvitysraportti Kevät 2007 1 Johdanto...Error! Bookmark not defined. 2 Perustietoa... 3 3 PHPMyAdmin
12.10.2011. Erittäin nopea tapa saada kehitysympäristö php:lle pystyyn Voidaan asentaa muistitikulle
(Ei yhtään videota tällä kertaa.) X niin kuin Cross-Platform, Apache, MySql, PHP, Perl Kehitysympäristö EI tuotantokäyttöön Monet tärkeät tietoturva-asetukset ovat oletuksena pois päältä Erittäin nopea
BioNordika Webshop Pikaohjeet
BioNordika Webshop Pikaohjeet Tervetuloa BioNordika WebShopin käyttäjäksi! Tässä pikaohjeessa on yhteenkoottuna ohjeistus nettikaupan käyttöön ja tuotteiden tilaamiseen. Rekisteröityminen Nettikaupan käyttäminen
Kotisivuohjeet. Eteläpohjalaiset Kylät ry. Sivupohjien rakenne
Kotisivuohjeet Tässä ohjeessa käydään läpi kotisivujen tekemisen perusteet keskittyen html-koodiin ja sen ominaisuuksiin. Sivupohjissa ulkoasu ja rakenne on pääasiassa jaettu erilliseen css-tyylitiedostoon,
Tietokannat II -kurssin harjoitustyö
Tietokannat II -kurssin harjoitustyö Jyri Lehtonen (72039), jkoleh@utu.fi Azad Hajipour (72187), azhaji@utu.fi 10.6.2007 Sisältö 1. Tietokannan kuvaus... 1 1.1 Tietokannan rakenne... 1 1.2 Relaatiokaava
TIETOKANTOJEN PERUSTEET MARKKU SUNI
TIETOKANTOJEN PERUSTEET MARKKU SUNI SQL - KIELI TIETOJEN MUOKKAUS MARKKU SUNI Tarkastellaan tauluissa olevien tietojen muokkausta muokkauskäskyjä: INSERT UPDATE DELETE Kysymys kuuluu: Voiko tietoja muokata
VERKKOSOVELLUSTEN OHJELMOINTI, JOHDATUS PHP:HEN
VERKKOSOVELLUSTEN OHJELMOINTI, JOHDATUS PHP:HEN Tämän tehtävän tarkoitus on tutustuttaa ympäristöön sekä tutustuttaa wwwdokumenttien tekoon php:llä. Alkutoimet Varmistetaan, että verkkolevyllä on kansio
SQLite selvitysraportti. Juha Veijonen, Ari Laukkanen, Matti Eronen. Maaliskuu 2010
SQLite selvitysraportti Juha Veijonen, Ari Laukkanen, Matti Eronen Maaliskuu 2010 Opinnäytetyö Kuukausi Vuosi 1 SISÄLTÖ 1. YLEISTÄ SQLITE:STA... 2 2. HISTORIA... 2 3. SQLITEN KÄYTTÖ... 3 3.1 SQLiten asennus
Office 365 palvelujen käyttöohje Sisällys
Office 365 palvelujen käyttöohje Sisällys Sisäänkirjautuminen... 2 Office 365:n käyttöliittymä... 3 Salasanan vaihto... 5 Outlook-sähköpostin käyttö... 7 Outlook-kalenterin käyttö... 10 OneDriven käyttö...
Wilman pikaopas huoltajille
Wilman pikaopas huoltajille Vehmaan kunnan Vinkkilän koulussa on käytössä sähköinen reissuvihko Wilma, joka helpottaa tiedonvaihtoa kodin ja koulun välillä. Wilman kautta huoltajat seuraavat ja selvittävät
Ohjeistus yhdistysten internetpäivittäjille
Ohjeistus yhdistysten internetpäivittäjille Oman yhdistyksen tietojen päivittäminen www.krell.fi-sivuille Huom! Tarvitset päivittämistä varten tunnukset, jotka saat ottamalla yhteyden Kristillisen Eläkeliiton
opiskelijan ohje - kirjautuminen
opiskelijan ohje - kirjautuminen estudio on Edupolin kehittämä e-oppimisympäristö koulutusryhmän verkkoalustana perinteisen luokkaopetuksen tukena. etäopiskelussa ja -opetuksessa kotoa tai työpaikalta.
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
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
SELECT-lauseen perusmuoto
SQL: Tiedonhaku SELECT-lauseen perusmuoto SELECT FROM WHERE ; määrittää ne sarakkeet, joiden halutaan näkyvän kyselyn vastauksessa sisältää
Visma Fivaldi -käsikirja Asiakaskohtaiset hinnat
Visma Fivaldi -käsikirja Asiakaskohtaiset hinnat 2 Sisällys 1 Yleistä... 3 2 Ylävalikko... 4 3 Vasemman laidan painikkeet... 5 4 Erikoishinnoittelut ruutu... 6 5 Raportit... 12 1 Yleistä Fivaldi Asiakaskohtaiset
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ä
Skype for Business ohjelman asennus- ja käyttöohje Sisällys
Skype for Business ohjelman asennus- ja käyttöohje Sisällys Kirjautuminen Office 365 -palveluun... 2 Skype for Business ohjelman asentaminen... 3 Yhteyshenkilöiden lisääminen Skype for Business ohjelmassa...
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
CMS Made Simple Perusteet
CMS Made Simple Perusteet 1. Hallintaan kirjautuminen Kirjautumisruutuun pääset lisäämällä osakaskuntasi www-osoitteen perään liitteen /admin. Käyttäjätunnuksena toimii onkija ja salasanana postitse saamasi
Käsikirjan paperiversiota ei enää ylläpidetä ohjeen päivämäärän jälkeen. Viimeisimmät versiot ohjeista löydät ohjelman Help-ruudulta.
2 Käsikirjan paperiversiota ei enää ylläpidetä ohjeen päivämäärän jälkeen. Viimeisimmät versiot ohjeista löydät ohjelman Help-ruudulta. Sisällys 1 Yleistä... 3 1.1 Kirjanpitolain uudistus 2016... 3 Liitetietotosite...
DXL Library ja DXL-kielen olemus. Pekka Mäkinen Pekka.Makinen@softqa.fi SoftQA Oy http/www.softqa.fi/
DXL Library ja DXL-kielen olemus Pekka Mäkinen Pekka.Makinen@softqa.fi SoftQA Oy http/www.softqa.fi/ DOORS extension Language DXL on DOORSin laajennuskieli, jolla voidaan kehittää lisätoiminnallisuutta.
Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0
Toukokuu 2014 1 (11) Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.4.0 Päivitysohje Toukokuu 2014 2 (11) Sisällysluettelo 1. Tehtävät ennen versiopäivitystä... 3 1.1. Ohjelmistomuutosten luku...
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.
Enigmail-opas. Asennus. Avainten hallinta. Avainparin luominen
Enigmail-opas Enigmail on Mozilla Thunderbird ja Mozilla Seamonkey -ohjelmille tehty liitännäinen GPG-salausohjelmiston käyttöä varten. Sitä käytetään etenkin Thunderbirdin kanssa sähköpostin salaamiseen
Tällä viikolla. Kotitehtävien läpikäynti Aloitetaan Pelifirman tietovaraston suunnittelu Jatketaan SQL-harjoituksia
Tällä viikolla Kotitehtävien läpikäynti Aloitetaan Pelifirman tietovaraston suunnittelu Jatketaan SQL-harjoituksia 1.) Mainitse tietokonepelistä (kuvitteellisesta tai todellisesta) esimerkkitilanteita,
MicroStation V8i-käyttöympäristö
MicroStation V8i-käyttöympäristö Liite 2 Pääkäyttäjän ohjeet Juha Orre Tekniikan koulutusalan opinnäytetyö Kone- ja tuotantotekniikka Insinööri (AMK) KEMI 2013 SISÄLLYS Liite 2 2(14) SISÄLLYS... 2 1 KÄYTTÖOHJEET...
TIEDONHALLINTA - SYKSY Luento 10. Hannu Markkanen /10/12 Helsinki Metropolia University of Applied Sciences
TIEDONHALLINTA - SYKSY 2011 Kurssikoodi: Saapumisryhmä: Luento 10 TU00AA48-2002 TU10S1E Hannu Markkanen 14.-15.11.2011 9/10/12 Helsinki Metropolia University of Applied Sciences 1 SQL: Monen taulun kyselyt
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
KESKUSTANUORTEN NETTISIVUT- OHJEITA PIIRIYLLÄPITÄJÄLLE 1. KIRJAUTUMINEN
KESKUSTANUORTEN NETTISIVUT- OHJEITA PIIRIYLLÄPITÄJÄLLE 1. KIRJAUTUMINEN -Mene osoitteeseen keskustanuoret.fi/user - Kirjoita saamasi käyttäjätunnus ja salasana - Klikkaa yllä olevaa piirisi logoa niin
UTIFLEET-VARAUSJÄRJESTELMÄ KÄYTTÄJÄN OHJE. Gospel Flight ry
UTIFLEET-VARAUSJÄRJESTELMÄ Gospel Flight ry Versio 1.0 Hyväksytty Tekijä 1.11.2005 Tarkastanut 1.11.2005 Hyväksynyt Juha Huttunen 3.11.2005 Helia UTIFLEET-TIETOJÄRJESTELMÄ 2 SISÄLLYS 1 SOVELLUKSEN KÄYTTÖOIKEUDET
FinFamily PostgreSQL installation ( ) FinFamily PostgreSQL
FinFamily PostgreSQL 1 Sisällys / Contents FinFamily PostgreSQL... 1 1. Asenna PostgreSQL tietokanta / Install PostgreSQL database... 3 1.1. PostgreSQL tietokannasta / About the PostgreSQL database...
ARVI-järjestelmän ohje arvioinnin syöttäjälle
ARVI-järjestelmän ohje arvioinnin syöttäjälle 7.5. 2018 Sisältö ARVI-menettelyn perusteet... 1 Arvioinnin syöttäminen... 2 Arvion lähettäminen TE-toimistoon... 5 Sovelluksen sulkeminen... 6 Virhetilanteiden
Toimittajaportaalin pikaohje
1 Toimittajaportaalin pikaohje Toimittajaportaalin rekisteröityminen Toimittajaportaalin sisäänkirjautuminen Laskun luonti Liitteen lisääminen laskulle Asiakkaiden hallinta Uuden asiakkaan lisääminen Laskujen
SYÖTTÖPOHJA LUKUJEN SYÖTTÖÖN ERI TARKOITUKSIIN
SYÖTTÖPOHJA LUKUJEN SYÖTTÖÖN ERI TARKOITUKSIIN Usein tarvitaan käyttäjän käsin syöttämiä lukuja eri tarkoituksiin. Tällaisia ovat mm. budjetti-, ennuste-, tavoite- ym. luvut. Lukuja syötetään eri kohteille,
CLOUDBACKUP TSM varmistusohjelmiston asennus
Luottamuksellinen JAVERDEL OY CLOUDBACKUP TSM varmistusohjelmiston asennus Copyright 2 (9) SISÄLLYSLUETTELO 1 ASENNUSOHJE WINDOWS KÄYTTÖJÄRJESTELMÄLLÄ VARUSTETTUIHIN LAITTEISIIN... 3 1.1 Yleistä... 3 1.2
Visma Fivaldi -käsikirja MiniCRM
Visma Fivaldi -käsikirja MiniCRM 2 Sisällys 1 Yleistä... 3 2 Ylävalikko... 4 3 Perustiedot - välilehti... 5 4 Tila (vapaassa tekstikentässä edellisellä sivulla annettu nimi) - välilehti... 6 5 Vasemman
Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0
Toukokuu 2013 1 (10) Tikon Ostolaskujenkäsittely/Web-myyntilaskutus versio 6.3.0 Päivitysohje Copyright Aditro 2013 Toukokuu 2013 2 (10) Sisällysluettelo 1. Tehtävät ennen versiopäivitystä... 3 1.1. Ohjelmistomuutosten
Julkaisujärjestelmän peruskäyttö. Pikaohje
Julkaisujärjestelmän peruskäyttö Pikaohje DotNetNuke-julkaisujärjestelmä etaika Oy:n tuottamat palvelut perustuvat DotNetNuke-julkaisujärjestelmään (ks. tarkemmin www.dotnetnuke.com). Se on laaja, järeän
UUDEN NETTIJÄSENREKISTERIN OHJEET. Kirjaudu sisään antamalla käyttäjätunnus ja salasana
UUDEN NETTIJÄSENREKISTERIN OHJEET Kirjaudu sisään antamalla käyttäjätunnus ja salasana Aloitussivu näyttää seuraavalta. Sen kautta voi siirtyä haluttuihin toimintoihin. JÄSENREKISTERIN SELAUS/MUOKKAAMINEN
Lomake kannattaa asemoida taulukkoon: table. Silloin selitteet ja kentät saadaan sarakkeisiin. Kenttien ulkoasu voidaan määritellä tyyleillä.
Lomakkeet Lomake kannattaa asemoida taulukkoon: table. Silloin selitteet ja kentät saadaan sarakkeisiin. Kenttien ulkoasu voidaan määritellä tyyleillä. Lomakkeen tyylit kannattaa määritellä omaan, eriliseen,
ARVI-järjestelmän ohje arvioinnin syöttäjälle 13.4. 2015
ARVI-järjestelmän ohje arvioinnin syöttäjälle 13.4. 2015 Sisältö ARVI-menettelyn perusteet... 1 Arvioinnin syöttäminen... 2 Arvion lähettäminen TE-toimistoon... 5 Sovelluksen sulkeminen... 6 Virhetilanteiden
Johdanto Javaan ja tietokantojen käsittelyyn Java Database Connectivity (JDBC)
HAAGA-HELIA ICT1TA006: Ohjelmointi 1 /5 Johdanto Javaan ja tietokantojen käsittelyyn Java Database Connectivity (JDBC) (Lähteet: Oracle java jdbc Tutorial, Arvo Lipitsäinen: Tietokannan käsittely JDBC:n
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
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
MySQL ja PostgreSQL Seminaarityö
Jani Ahde (1401497, TI14SPeli) MySQL ja PostgreSQL Seminaarityö Essee Opintojakso 206101312_TP Marraskuu 2015 SISÄLLYS 1 JOHDANTO... 3 2 RELAATIO JA SQL... 3 2.1 Relaatiotietokanta... 3 2.2 SQL... 4 3
Winres-käyttäjän käsikirja 28.9.2011 Omistaja- ja huoltajaliittymä 1 (21) OMISTAJA- JA HUOLTAJALIITTYMÄ INTERNETISSÄ 1. LIITTYMÄN TARKOITUS
OMISTAJA- JA HUOLTAJALIITTYMÄ INTERNETISSÄ 1. LIITTYMÄN TARKOITUS Omistaja voi järjestelmän avulla: - tehdä oman varauksen - peruuttaa oman varauksen - selata ja tulostaa varaustilanteen haluamalleen aikavälille
VSP webmail palvelun ka yttö öhje
VSP webmail palvelun ka yttö öhje Kirjaudu webmailiin osoitteessa https://webmail.net.vsp.fi Webmailin kirjautumissivu, kirjoita sähköpostiosoitteesi ja salasanasi: Sähköpostin päänäkymä: 1: Kansiolistaus
TIETOJENKÄSITTELY/PIKATAIVAL2 Tehtävä G
TIETOJENKÄSITTELY/PIKATAIVAL2 Tehtävä G 1 Tehtävänäsi on määritellä tietokantaan KisatSVNL.mdb lomake Kilpailut ohessa olevan mallin mukaan. Lomake on tarkoitettu kilpailutietojen lisäykseen, selailuun
NAVIGAATTORIN ASENNUS JA MUOKKAUS
1 NAVIGAATTORIN ASENNUS JA MUOKKAUS YLEISTÄ NAVIGAATTORIN KÄYTÖSSÄ... 2 NAVIGAATTORIN HAKEMINEN... 3 NAVIGAATTORIN KOPIOINTI OMALLE SAP-TUNNUKSELLE... 6 NAVIGAATTORIN MUOKKAUS ENNEN KÄYTTÖÖNOTTOA... 7
Kilta-rekisterin ohje Yhdistyskäyttäjille
Kilta-rekisterin ohje Yhdistyskäyttäjille 13.6.2016 Epilepsialiitto Sisällys Kirjautuminen ja valikko... 3 Uuden jäsenen lisääminen Kilta-jäsenrekisteriin... 4 Henkilön tietojen muutos... 10 Henkilön jäsenyyden
ohjeita kirjautumiseen ja käyttöön
ohjeita kirjautumiseen ja käyttöön Kirjautumisesta Opiskelijat: kirjaudu aina tietokoneelle wilmatunnuksella etunimi.sukunimi@edu.ekami.fi + wilman salasana Opettajat: kirjaudu luokan opekoneelle @edu.ekami.fi
Mainosankkuri.fi-palvelun käyttöohjeita
Mainosankkuri.fi-palvelun käyttöohjeita Sisällys 1. Johdanto... 1 2. Sisäänkirjautuminen... 1 3. Palvelussa navigointi... 2 4. Laitteet... 2 5. Sisällönhallinta... 4 6. Soittolistat... 7 7. Aikataulut...
http://www.microsoft.com/expression/
Verkkojulkaisuharjoitus1 TAVOITE Harjoituksen tarkoituksena on opiskella käyttämään verkkojulkaisueditoria (Microsoft Expression Web) ja käynnistämään verkkosivu internetissä. VERKKOSIVUEDITORIN KÄYTTÖOHJEITA
KÄYTTÖOHJE / Ver 1.0 / Huhtikuu WordPress KÄYTTÖOHJE Sotkamo 2016
/ / WordPress KÄYTTÖOHJE Sotkamo 2016 Sisältö Sisältö 1. Yleistä 2. Kirjautuminen ylläpitoon 2.1. Kirjaudu osoitteessa: http://sotkamo.valudata.fi/admin Myöhemmin: http://www.sotkamo.fi/admin 2.2 Salasana
1 www-sivujen teko opetuksessa
RäsSe, Tekniikka/Kuopio Sivu 1 1 www-sivujen teko opetuksessa 1.1 Yleistä Mitä materiaalia verkkoon? Tyypillisesti verkossa oleva materiaali on html-tiedostoja. Näitä tiedostoja tehdään jollakin editorilla
Coolselector Asennusohje
MAKING MODERN LIVING POSSIBLE Coolselector Asennusohje Täydellinen valinta on vain muutaman klikkauksen päässä www.danfoss.fi/kylma Yleiset vaatimukset Windows XP asennus Windows 7 asennus Asennuksen poisto
F-Secure KEY salasanojenhallintaohjelman käyttöönotto PC -laitteella
F-Secure KEY salasanojenhallintaohjelman käyttöönotto PC -laitteella 1 F-Secure KEY F-Secure KEY on palvelu, joka tallentaa turvallisesti kaikki henkilökohtaiset tunnistetiedot, kuten salasanat ja maksukorttitiedot,