Vikailmoitusjärjestelmä
|
|
- Esa Hämäläinen
- 8 vuotta sitten
- Katselukertoja:
Transkriptio
1 Saimaan ammattikorkeakoulu Tekniikka Lappeenranta Tietotekniikka Ohjelmistotekniikka Ilkka Jyrkinen Vikailmoitusjärjestelmä Opinnäytetyö 2012
2 Tiivistelmä Ilkka Jyrkinen Vikailmoitusjärjestelmä, 43 sivua Saimaan ammattikorkeakoulu Tekniikka Lappeenranta Tietotekniikka Ohjelmistotekniikka Opinnäytetyö 2012 Ohjaajat: lehtori Martti Ylä-Jussila, Saimaan ammattikorkeakoulu tuotantopäällikkö, Kari Kattainen, Imatran Työstöasennus Oy Tämän opinnäytetyön tarkoituksena oli määritellä, suunnitella, toteuttaa ja käyttöönottaa Imatran Työstöasennus Oy:n konepajan koneille vikailmoitusjärjestelmä. Vikailmoitusjärjestelmän tavoite on nopeuttaa vikailmoituksien kirjaamista ja käsittelyä. Työ aloitettiin selvittämällä järjestelmän vaatimukset ja opiskelemalla mahdollisia toteutustapoja. Vaatimuksien pohjalta päätettiin, että järjestelmä on lähiverkossa toimiva sivusto, joka toteutettiin ASP.NET-tekniikalla ja C#- ohjelmointikielellä. Työn tuloksena saatiin kehitettyä järjestelmä, joka vastasi asiakkaan vaatimuksia ja on otettu käyttöön toukokuussa Asiasanat: ASP,.NET, C#, vikailmoitusjärjestelmä 2
3 Abstract Ilkka Jyrkinen Fault reporting system, 43 pages Saimaa University of Applied Sciences Information technology Software Engineering Bachelor s Thesis 2012 Instructors: lector Martti Ylä-Jussila, Saimaa University of Applied Sciences production manager Kari Kattainen, Imatran Työstöasennus Oy. The objective of this thesis was to define, design, implement and put to use a fault reporting system for the machines in the machine hall of Imatran Työstöasennus Oy. The goal of the fault reporting system is to speed up the recording and processing of fault reports. The work began by finding out the requirements for the system, and by studying possible solutions. Based on the requirements, it was decided to create a webpage working in the local area network environment, which was developed by using ASP.NET technology and the programming language was C#. As a result, a system was developed, which fills the requirements of the customer and the system has been put to use in May Keywords: ASP,.NET, C#, fault reporting system 3
4 Sisältö Käytetyt termit ja lyhenteet Johdanto Taustaa Tavoite Menetelmät ja tekniikat Vesiputousmalli Ketterä kehittämismalli Kehittämismallien vaiheet Relaatiotietokanta UML ASP.NET Työkalut Microsoft Visual Studio Microsoft SQL Server Management Studio Microsoft Windows Server 2008 R Vikailmoitusjärjestelmä-projektin vaiheet ja organisaatio Organisaatio Esiselvitys Projektisuunnitelma Toiminnallinen määrittely Toteutus Testaus Käyttöönotto Vikailmoitusjärjestelmä Sisäänkirjautuminen Vikailmoituksen jättäminen Vikalistaus Vikailmoituksen tilan muuttaminen Raportointi Koneiden hallinta Korjaajien hallinta Postituslistan hallinta Käyttäjätunnuksien hallinta Käyttäjähallinta Tietokanta Käyttöönottokaavio Yhteenveto ja pohdinta Kuvat Taulukot Lähteet
5 Käytetyt termit ja lyhenteet Termi ASP.NET CNC-sorvin Selvitys Active Server Pages, Web-ohjelmistokehys. Computerized Numerical Control, Tietokoneistettu numeerisesti ohjattu sorvin. C# Oliopohjainen ohjelmointikieli, joka on kehitetty.netsovelluskehystä varten. JOT Juuri Oikeaan Tarpeeseen, menetelmä laatukustannuksien vähentämiseen. Konepaja Metallituotteiden valmistukseen tai korjaukseen erikoistunut yritys. MD5-tiiviste 128-bittinen tiiviste, joka esitetään 32-merkkisenä 16- järjestelmään koodatussa muodossa..net Relaatiotietokanta SQL SMTP StarUML Ohjelmistokomponenttikirjasto. Tietokanta, jossa tieto on tallennettu tauluihin. Tiedon lisäksi tietokantaan tallennetaan taulujen väliset yhteydet. Structured Query Language. Standardoitu tietokannan kyselykieli. Simple Mail Transfer Protocol. Käytetään viestien välittämiseen sähköpostipalvelimien kesken. Ohjelma, jolla pystyy luomaan UML 2.0 -standardin mukaisia diagrammeja. Vikailmoitusjärjestelmä Järjestelmä vikailmoituksien kirjaamiseen, käsittelyyn ja raportointiin. 5
6 1 Johdanto Nykyaikainen konepajateollisuus toimii pääosin niin, että suuret kone- ja laitevalmistajat vastaavat lopputuotteen suunnittelusta ja kokoonpanosta. Nämä suuret konepajat tilaavat tarvittavat osat pienemmiltä erikoistuneilta konepajoilta. Koko ketju toimii JOT-perustaisesti, josta johtuen osia ei valmisteta varastoon. Tämän takia alihankkijoina toimivilta konepajoilta vaaditaan tehokasta ja laadukasta toimintaa. Tuotantokoneiden on oltava hyvässä kunnossa ja ilmenneet viat korjattava mahdollisimman nopeasti. 1.1 Taustaa Veljekset Esko ja Pekka Matikainen perustivat Imatran Työstöasennus Oy:n vuonna Yritys valmistaa teräksestä vaativia koneistettuja komponentteja suurille kone- ja laitevalmistajille. Imatran Työstöasennus aloitti vanhoissa Imatran Moottorin tiloissa, jolloin työntekijöitä yrityksellä oli kolme ja koneita oli kaksi, manuaalijyrsin ja pylväsporakone. Yritys on lamavuotta lukuun ottamatta kasvanut perustamisesta lähtien. Vuonna 1988 yritys investoi uuteen halliin ja vuonna 1999 hankittiin ensimmäinen CNC-sorvi, joka on vielä nykyäänkin yrityksellä käytössä. Vuosituhannen vaihtuessa yritys työllisti noin kymmenen henkeä, jolloin yritys laajensi taas toimitilojaan. Vuonna 2002 valmistuneen laajennuksen johdosta yritys tuplasi hallitilansa noin tuhanteen neliömetriin. Kuitenkin yrityksen kasvusta johtuen vuonna 2006 käynnistettiin uusi projekti, jonka myötä haettiin yritykselle uusia toimitiloja. Tämän johdosta yrityksen toimitilat sijaitsevat nykyään Ruokolahdella, ja toimitilat ovat nyt noin 3000 neliömetriä. Vuonna 2007 ja 2008 yritys teki uusia konehankintoja, joita olivat muun muassa 9-akselinen monitoimisorvin ja toinen vaakakarainen koneistuskeskus, joka liitettiin FM-järjestelmään. Tällöin hankintoihin kuului myös 3Dkoordinaattimittakone, jota käytetään laadunvarmistukseen. 6
7 Nykyään Imatran Työstöasennuksen toimitusjohtajana toimii Esko Matikaisen poika, Tommi Matikainen. Yrityksessä työskentelee noin 35 henkilöä ja CNCtyöstökoneita on yhteensä 14 kappaletta. Vuonna 2011 yrityksen liikevaihto oli noin 4,5 miljoonaa euroa ja sen pääasiakkaisiin kuuluu Wärtsilä Oyj, Sandvik Mining and Construction Oy ja Ponsse Oyj. 1.2 Tavoite Tämän opinnäytetyön tarkoitus on suunnitella, toteuttaa, testata ja käyttöönottaa sähköinen vikailmoitusjärjestelmä konepajan koneille. Vanhaa sähköistä järjestelmää ei ole, joten tällä hetkellä kaikki vikailmoitukset kirjataan paperilomakkeille. Manuaalisen vikailmoitusjärjestelmän ongelmia ovat muun muassa hidas tiedon eteneminen, vikailmoituksien katoaminen sekä niiden unohtuminen. Sähköisellä järjestelmällä pyritään poistamaan kyseiset ongelmat. Uuden järjestelmän myötä tavoitellaan myös suurempaa vikailmoituksen täyttöprosenttia, helppoa vikailmoituksen tilan seurantaa sekä raportoinnin mahdollistamista. 7
8 2 Menetelmät ja tekniikat Tietojärjestelmän kehittämismalli määrittää projektissa käytettävän järjestelmän kehittämistavan. Kehittämismalli vaikuttaa projektin joustavuuteen ja se valitaan yleensä projektin suuruuden, tarpeiden ja luonteen mukaisesti. Projektissa käytettävät tekniikat määräytyvät pitkälti järjestelmän vaatimuksista. Näiden vaatimuksien johdosta selviää muun muassa tietokannan tarpeellisuus ja osa käytettävistä työkaluista. 2.1 Vesiputousmalli Vesiputousmallissa dokumentoidaan huolellisesti jokainen projektin vaihe ja pyritään etenemään kaavamaisesti, kunnes projekti on viety loppuun vaihe vaiheelta (Kuva 2.1). Tämä rajoittaa toteutuksessa esiintyviin muutostarpeisiin joustamista, mutta projektin läpivienti tapahtuu laajoissa projekteissa paljon selkeämmin (1, s.9 12 ). Esiselvitys Projektin suunnittelu Määrittely Suunnittelu Toteutus Testaus Käyttöönotto Kuva 2.1 Vesiputousmalli (1, s.11). 2.2 Ketterä kehittämismalli Yleisimpiä ketteristä kehittämismalleista ovat extreme Programming ja Scrum. EXtreme Programming on niin sanottu testauslähtöinen ohjelmistokehitysmalli, 8
9 jossa yksikkötestit luodaan jo ennen koodin kirjoittamista. Scrum perustuu projektin pilkkomiseen pieniin osiin. Tämän jälkeen projektin toteuttaminen suoritetaan pyrähdyksissä. Näiden pyrähdyksien alussa valitaan toteutettavaksi projektista osia, jotka arvioidaan olevan sopivia tälle aikajaksolle (1, s.14 25). Ketterässä kehittämismallissa pyritään nopeisiin kehityssykleihin eli pyrähdyksiin ja näin ollen alussa tehtävään suunnitteluun ei käytetä paljoa aikaa (Kuva 2.2). Pyrähdykset ovat lyhyitä ja niiden välissä katsotaan aina, mitä on saatu aikaiseksi, onko suunta oikea ja tarvitseeko muutoksia tehdä. Dokumentaatio elää toteutuksen edetessä koko ajan, ja tämä mahdollistaa näin ollen myös muutokset järjestelmään projektin ollessa jo pitkällä (1, s.14). Esiselvitys Määrittely Palaute Pyrähdys Toteutus Testaus Käyttöönotto Kuva 2.2 Ketterä kehittämismalli (1, s.13) 2.3 Kehittämismallien vaiheet Ohjelmiston kehittämismallit jakaantuvat vaiheisiin, joiden sisältö vaihtelee vain vähän kehitysmallin tyypin mukaan. Esiselvitys Esiselvityksellä pyritään hahmottelemaan projektin tarpeellisuus, riskit, toteutuvuus ja tavoitteet. Tässä tulee esille myös järjestelmälle asetetut vaatimukset, jotka asiakas määrittää (2, s.83). 9
10 Projektin suunnittelu Projektin suunnittelussa selvitetään projektissa käytettävät resurssit, arvioidaan työmäärä ja jaetaan työt projektiin osallistuvien kesken. Projektisuunnitelmaa päivitetään jatkuvasti projektin edetessä, seuraten projektin etenemistä ja kustannuksia (2, s ). Määrittely Määrittelyssä luodaan toiminnallinen määrittelydokumentti, jossa kuvataan järjestelmän toiminnalliset ja ei-toiminnalliset vaatimukset. Määrittelyssä laaditaan erilaisia malleja, joilla kuvataan järjestelmän sisältöä, toimintoja ja käyttötapauksia. Järjestelmän mallintamisessa luodaan abstraktit järjestelmämallit, jotka perustuvat nykyään lähes poikkeuksetta UML-mallinnuskieleen. Näillä malleilla kuvataan järjestelmän sisältö, mutta ei oteta kantaa toteutukseen (2, s.119). Käyttötapausmallilla kuvataan toimintoja, jotka tarvitsevat käyttäjältä syötteen. Tämän mallin yksinkertaisuudesta johtuen, sen yhteydessä kerrotaan sanallisesti tarkempi kuvaus käyttötapauksen kulusta (2, s ). Ei-toiminnalliset vaatimukset ovat rajoitteita palveluihin ja toimintoihin, jotka liittyvät ajoituksiin, kehitysprosesseihin ja standardeihin. Nämä vaatimukset koskevat koko järjestelmää (2, s.85). Suunnittelu Tässä vaiheessa suunnitellaan, kuinka järjestelmä toteutetaan. Olennaisia asioita ovat muun muassa järjestelmän komponentit, yhteydet ja arkkitehtuuri. Järjestelmän suunnittelussa suunnitellaan järjestelmän komponentit ja yhteydet asiakkaan vaatimuksien mukaisesti. Näissä suunnitelmissa yleensä huomioidaan myös mahdolliset toteutusvaiheen ongelmatilanteet (2, s.177). 10
11 Arkkitehtuurisuunnitelmassa luodaan kerroksittainen rajapintamalli järjestelmästä, josta nähdään, millä kerroksella mikäkin järjestelmän osa toimii (2, s ). Toteutus Toteutuksessa järjestelmä ohjelmoidaan suunnittelun pohjalta (2, s.177). Yleensä toteutusvaiheessa yksikkötestausta suorittaa kyseistä järjestelmän osaa toteuttava henkilö. Joissain tapauksessa toteuttajalle valitaan testauspari, joka suunnittelee ja suorittaa kyseisen järjestelmän osan testauksen (2, s ). Testaus Järjestelmätestauksen päämääränä on näyttää asiakkaalle, että järjestelmä toimii ja on käyttöönotettavassa kunnossa. Hyväksymistestauksessa testausta suorittavat loppukäyttäjät ja mahdollisesti sellaiset henkilöt, jotka eivät osallistu järjestelmän kehittämiseen. Tässä vaiheessa järjestelmää testataan toiminnallisen määrittelydokumentin pohjalta, koska testaajat eivät tiedä, kuinka järjestelmä on rakennettu (2, s ). Palaute Palautteen tekee asiakas testauksen pohjalta. Palautteen pohjalta määrittelyä joko muokataan seuraavaan pyrähdykseen tai jatketaan nykyisen määrittelyn pohjalta, kunnes järjestelmä todetaan olevan käyttöönotettavassa tilassa. Käyttöönotto Käyttöönotossa järjestelmä asennetaan asiakkaan tiloihin ja otetaan käyttöön. Käyttöönoton yhteydessä suoritetaan myös mahdollinen järjestelmän käyttökoulutus. 11
12 2.4 Relaatiotietokanta Relaatiotietokannassa tietueet säilytetään tauluissa. Tietue yksilöidään uniikilla avaimella, jota voidaan käyttää myös taulujen välisiin yhteyksiin. Näillä taulujen välisillä yhteyksillä pyritään saattamaan tietokanta normaalimuotoon, jossa sama tieto ei esiinny useassa paikassa ja on tehokkaasti saatavissa. Relaatiotietokantoja hallinnoidaan SQL-kieltä käyttäen. SQL soveltuu tietokannan tietojen valitsemiseen, lisäämiseen, poistamiseen ja muokkaamiseen (3, s.3). Taulu Tietokannassa tieto tallennetaan tauluihin, joissa on aina vähintään yksi kenttä johon yksittäiset tiedot tallennetaan. Taulun luominen tietokantaan tapahtuu CREATE TABLE -komentoa käyttäen seuraavasti. CREATE TABLE Kone (kone_id INT NOT NULL, nimi VARCHAR(40) NOT NULL, aktiivinen BIT NOT NULL) jossa Kone on taulun nimi, joka luodaan, ja kone_id, nimi ja aktiivinen ovat taulun kenttiä. Kentän jälkeen määritellään mahdolliset kentän rajoitteet (Taulukko 2.1) ja kentän tietotyyppi (Taulukko 2.2)(3, s.19 20). Rajoite NOT NULL PRIMARY KEY UNIQUE Selite Taulun kenttä ei voi olla tyhjä. Primary key määrittää taulun tietueen perusavaimeen kuuluvat kentät. Perusavain on tietueen yksilöivä avain, joka voi esiintyä taulun tietueissa vain kerran. Unique määrittää, että kaikki taulun tietyssä kentässä ei voi esiintyä samaa tietoa useammin kuin kerran. Taulukko 2.1 Kenttien rajoitteita (3, s ). 12
13 Tietotyyppi BIT Käyttötarkoitus Bitti. Käytetään kyllä/ei tiedon tallentamiseen. DATETIME Päivämäärä ja aika. Käytetään päivämäärän ja ajan tallentamiseen. DECIMAL Desimaaliluku. Käytetään desimaalilukujen tallentamiseen. IDENTITY Laskuri. Käytetään taulun tietueiden yksilöllistämiseen. Luo automaattisesti taulun tietueelle yksilöllisen numeron. INT Kokonaisluku. Käytetään kokonaislukujen tallentamiseen. VARCHAR Teksti. Käytetään minkä tahansa tiedon tallentamiseksi. Taulukko 2.2 Kenttien tietotyyppejä (3, s.72 73). Tietueen lisääminen tauluun Yksittäistä tauluun tallennettua riviä tietokannassa kutsutaan tietueeksi. Tietueen lisääminen tauluun tapahtuu INSERT-komentoa käyttäen seuraavasti. INSERT INTO Kone (kone_id, nimi, aktiivinen) VALUES (7, 'Höylä', 1) jossa Kone on tietokannan taulu, johon tietue lisätään ja sen jälkeisissä suluissa ovat taulun kentät, joihin halutaan määrittää tietoa. VALUES-avainsanan jälkeen suluissa määritellään kenttiin asetettavat arvot siinä järjestyksessä missä, taulun kentät on aikaisemmin lueteltu (3, s ). Taulussa olevan tietueen valitseminen Tietueen valitseminen taulusta tapahtuu SELECT-komentoa käyttäen seuraavasti. 13
14 SELECT * FROM Kone WHERE kone_id = 7 SELECT-avainsanan jälkeen käytetty *-merkki tarkoittaa, että taulun tietueista valitaan kaikki tiedot. Kone on tietokannan taulu, josta valinta tapahtuu ja WHERE-avainsanan jälkeen asetetaan ehdot, jonka mukaan tietueet valitaan. Tässä tapauksessa valinta tapahtuu koneen yksilöllisen tunnuksen kone_id mukaan, jolloin tietokannasta tulee valituksi korkeintaan yksi tietue (3, s.85 90). Tietueen päivittäminen Taulussa olevan tietueen päivittäminen tapahtuu UPDATE-komentoa käyttäen seuraavasti. UPDATE Kone SET aktiivinen = 0 WHERE kone_id = 7 jossa Kone on tietokannan taulu, jossa tiedon päivittäminen tapahtuu. SETavainsanan jälkeen määritellään kentät ja niiden uudet arvot. Tässä tapauksessa kentän aktiivinen arvo muutetaan arvoksi 0, joka kyseisessä järjestelmässä tarkoittaa, että kone ei ole aktiivinen. WHERE-avainsanan jälkeen määritellään ehdot, joiden mukaan päivittäminen tapahtuu. Kyseisessä tapauksessa tietue, jonka yksilöllinen tunnus kone_id on 7, päivitetään uudella arvolla (3, s ). Tietueen poistaminen taulusta Tietueen poistaminen taulusta tapahtuu DELETE-komentoa käyttäen seuraavasti. DELETE FROM Kone WHERE kone_id = 7 jossa Kone on tietokannan taulu, josta tietueita halutaan poistaa ja WHEREavainsanan jälkeen määritellään ehdot, joiden mukaan taulusta poistetaan tietueet. Tässä tapauksessa käytetään koneen yksilöllistä tunnusta kone_id rivien poistamiseen, jolloin tietokannasta poistuu korkeintaan yksi tietue (3, s ). 14
15 2.5 UML UML (Unified Modeling Language) on mallinnuskieli, jolla kuvataan järjestelmän toiminnallisuuksia eri näkökulmista (4, s.1 2). UML:n uusin versio on 2.4.1, joka julkaistiin elokuussa Uusimmassa versiossa kaaviotyyppejä on kolmetoista. Kehitettävästä järjestelmästä on luotava useita malleja eri näkökulmista, että malleilla pystytään kattamaan kaikki järjestelmän toiminnalliset vaatimukset. Nämä mallit myös ohjaavat järjestelmän kehitystä vaatimusmäärittelyn jälkeisissä vaiheissa (Kuva 2.3)(4, s.238). Kuva 2.3 UML:n näkymät Esimerkkikuvat ovat tehty käyttäen StarUML-ohjelmaa. Allaolevien kaavioiden lisäksi on vielä ajoituskaavio ja vuorovaikutuskaavio. Ajoituskaaviossa kuvataan toimintojen ajoituksia ja vuorovaikutuksia. Vuorovaikutuskaavio annetaan yleiskäsitys vuorovaikutuksesta ja kontrollivirrasta (5). Komponenttikaavio Komponenttikaavio kuvaa loogisen- ja komponenttinäkymän väliset yhteydet näyttämällä lähdekoodin fyysisen rakenteen koodikomponentteina (Kuva 2.4)(4, s.20). 15
16 Kuva 2.4 Komponenttikaavio (4, s.20). Koostekaavio Koostekaavio kuvaa luokan sisäistä rakennetta (Kuva 2.5)(5). Kuva 2.5 Koostekaavio (5). 16
17 Käyttötapauskaavio Käyttötapauskaavio kuvaa järjestelmän yhden osan toimintaa. Tällä kaaviolla ei oteta kantaa toteutukseen (Kuva 2.6)(4, s.15). Kuva 2.6 Käyttötapauskaavio (4, s.15). Käyttöönottokaavio Käyttöönottokaavio kuvaa järjestelmän fyysistä kokoonpanoa, näyttäen järjestelmään kuuluvat laitteet ja ohjelmiston sijoittuminen niille (Kuva 2.7)(4, s.21). Kuva 2.7 Käyttöönottokaavio (4, s.21). 17
18 Luokkakaavio Luokkakaavio kuvaa yleensä vain yhtä osaa järjestelmän luokkarakenteesta. Järjestelmässä voi olla useita luokkakaavioita (Kuva 2.8)(4, s.15). Kuva 2.8 Luokkakaavio (4, s.16). Oliokaavio Oliokaavio näyttää esimerkin tilasta, jossa luokat voivat olla tietyllä hetkellä (Kuva 2.9)(4, s.17). Kuva 2.9 Oliokaavio (4, s.16) 18
19 Pakettikaavio Pakettikaavio näyttää rakenteen ja riippuvuudet alijärjestelmien ja moduulejen välillä (Kuva 2.10)(5). Kuva 2.10 Pakettikaavio (5). Tilakaavio Tilakaavio näyttää tilasiirtymiä aiheuttavat tapahtumat sekä olioiden mahdolliset tilat (Kuva 2.11)(4, s.17). 19
20 Kuva 2.11 Tilakaavio (4, s.17). Toimintokaavio Toimintokaaviossa kuvataan tietyn operaation tapahtumien kulku aikajärjestyksessä (Kuva 2.12)(4, s.19 20). Kuva 2.12 Toimintokaavio (4, s.19). 20
21 Viestiyhteyskaavio Viestiyhteyskaavio näyttää sarjan viestejä olioiden välillä, kuvaten niiden dynaamista yhteistyötä aikajanalla (Kuva 2.13)(4, s.18). Kuva 2.13 Viestiyhteyskaavio (4, s.18). Yhteistyökaavio Yhteistyökaavio näyttää sarjan viestejä olioiden välillä, kuvaten niiden dynaamista yhteistyötä ja niiden välisiä suhteita (Kuva 2.14)(4, s.18). Kuva 2.14 Yhteistyökaavio (4, s.19). 21
22 2.6 ASP.NET ASP.NET on web-ohjelmistokehys, jonka avulla voidaan rakentaa dynaamisia verkkolomakkeita. ASP.NET:ssä jokainen palvelimelle tuleva HTTP pyyntö käsitellään erikseen ja näytettävä verkkosivu luodaan käyttäjän tekemien valintojen mukaisesti (6, s.3 6). Verkkolomake lähetetään IIS-palvelimelle HTTP pyyntönä, joka lähetetään edelleen ASP.NET ajonaikaiseen käsittelyyn. Käsittelyn tuloksena saadaan verkkosivu, joka palautetaan selaimelle näytettäväksi (Kuva 2.15). Kuva 2.15 Verkkolomakkeen toiminta (7, s.5). 22
23 3 Työkalut Tässä luvussa käydään läpi järjestelmän toteutuksessa käytetyt ohjelmat. 3.1 Microsoft Visual Studio 2010 Visual studio on Microsoftin kehittämä integroitu kehitysympäristö, jolla voidaan kehittää muun muassa erilaisia Windows-, verkko- ja mobiilisovelluksia (8)(Kuva 3.1). Kuva 3.1 Microsoft Visual Studio Kuvassa näkyy käyttöliittymän suunnittelunäkymä Microsoft Visual Studio kehitysympäristöstä. 23
24 3.2 Microsoft SQL Server Management Studio 2008 SQL Server Management Studio on Microsoftin kehittämä tietokannan hallintatyökalu Microsoft SQL Servereille, joka tarjoaa graafisia työkaluja tietokannan kehittämiseen (9)(Kuva 3.2). Kuva 3.2 Microsoft SQL Server Management Studio Kuvassa näkyy tietokannassa olevia tauluja sekä tietokannan taulun muokkaamiseen käytettävä näkymä. 24
25 3.3 Microsoft Windows Server 2008 R2 Windows Server 2008 R2 -käyttöjärjestelmä tarjoaa alustan IISpalvelinohjelmistokokonaisuudelle mahdollistaen.net 4 -versiota käyttävien sivustojen isännöimisen (Kuva 3.3). Kuva 3.3 Microsoft Windows Server 2008 R2. Kuvassa on näkymä IIShallintasivustosta löytyvistä SMTP-asetuksista sekä osa Server Manager - työkalusta. 25
26 4 Vikailmoitusjärjestelmä-projektin vaiheet ja organisaatio Tässä opinnäytetyössä käytiin läpi ohjelmiston kehittämismallin kaikki vaiheet esiselvityksestä järjestelmän käyttöönottoon. 4.1 Organisaatio Kuvassa 4.1 on nähtävissä projektin organisaatio. Johtoryhmä Asiakas Projektipäällikkö Testiryhmä Kuva 4.1 Projektin organisaatiokaavio. Projektiin liittyvät henkilöt ja toimenkuvat: - Martti Ylä-Jussila, opinnäytetyönohjaaja - Kari Kattainen, asiakas/ohjaaja - Tommi Matikainen, asiakas - Ilkka Jyrkinen, projektipäällikkö - Teemu Särmölä, testaaja - Tatu Ylämäki, testaaja Projektin edetessä ohjausryhmän palaverit käytiin projektipäällikön, johtoryhmän ja asiakkaan kesken. Testiryhmä testasi järjestelmää ennen järjestelmän käyttöönottoa. 4.2 Esiselvitys Aloituspalaverin pohjalta saatiin käsitys asiakkaan tuoteideasta ja nykyisestä järjestelmästä. Tämän lisäksi käytiin myös läpi projektin tavoittelemat hyödyt ja järjestelmän vaatimukset. 26
27 Tuoteideana oli toteuttaa järjestelmä, jolla konepajan koneille ilmenevät viat kirjataan sähköiseen muotoon. Sähköistä järjestelmää ei ollut. Vikailmoituksien kirjaaminen toimi täysin paperilomakkeiden pohjalta. Sähköisellä vikailmoitusjärjestelmällä tavoiteltiin ajankäytön vähentämistä vikailmoituksen siirtymisessä ja sen käsittelyssä. Tämän lisäksi sähköisellä järjestelmällä mahdollistettiin raportointi. Raportoinnin avulla pystytään seuraamaan mahdollisia vikojen toistuvuuksia ja korjaustapoja, jonka johdosta korjausvaiheen ajankäyttöä pystytään mahdollisesti pienentämään tai jopa kokonaan ennaltaehkäisemään. Esiselvityksen yhteydessä selvisi myös järjestelmän vaatimukset, jotka muodostuivat asiakkaan tarpeiden ja resurssien mukaisesti. 4.3 Projektisuunnitelma Projektisuunnitelmassa asetettiin projektille päättymisehdot ja tavoitteet, päätettiin projektin seurannasta, asetettiin standardit ja määräykset. Tässä vaiheessa myös luotiin projektille aikataulu, jota päivitettiin seurannan yhteydessä. Tavoitteena oli saada määritellyksi ja toteutetuksi kaikilta ominaisuuksiltaan toimiva vikailmoitusjärjestelmä, joka on kauttaaltaan yksinkertainen käyttää ja helppo ylläpitää. Projekti päättyi, kun järjestelmä oli hyväksytysti käyttöönotettu sekä dokumentit toimitettu. Asiakkaan kanssa pidettiin palavereja aina, jos asiat kaipasivat tarkempaa määrittelyä, testausta, hyväksyntää tai muuta neuvottelua. Opinnäytetyön ohjausryhmän kanssa palavereja pidettiin noin kolmen viikon välein. Sivuston ulkoasun tyylinä käytettiin Microsoftin tyyliä selkeyden ja helppokäyttöisyyden vuoksi. 27
28 Tekijällä on tekijänoikeudet, jos asiakas ei niitä lunasta. Asiakkaalla on käyttöoikeus tuotteen koekäytössä hyväksyttyyn versioon. 4.4 Toiminnallinen määrittely Järjestelmän pienen koon vuoksi toiminnallinen määrittely oli lähinnä suuntaa antava dokumentti, jota päivitettiin järjestelmän kehittyessä ja suurimmat muutokset tulivat palavereiden yhteydessä. Suunnitteludokumenttia ei kirjoitettu, koska järjestelmän katsottiin olevan niin pieni, että suunnittelu pystyttiin tekemään toteutuksen kanssa rinnakkain. 4.5 Toteutus Projektin pienen koon vuoksi toteutus ja testaus suoritettiin ketterällä kehittämismallilla, jolloin saatiin järjestelmä kehitettyä osa osalta ja nähtiin helposti suunta, johon oltiin menossa. Järjestelmä toteutettiin pääasiassa toiminnallisen määrittelydokumentin pohjalta. Joissakin tapauksissa jouduttiin keskustelemaan asiakkaan kanssa, koska valittu toteutustapa tuntui huonolta jonkin toiminnallisuuden toteuttamiseksi. 4.6 Testaus Toteuttaja testasi järjestelmän alustavasti toteutusvaiheessa. Ennen järjestelmän käyttöönottoa testausta suoritti asiakas, toteuttaja ja kaksi Saimaan ammattikorkeakoulun testauskurssilaista, Teemu Särmölä ja Tatu Ylämäki. 4.7 Käyttöönotto Ennen käyttöönottoa asiakas järjesti pienimuotoisen koulutuksen työntekijöille, jossa jokainen työntekijä loi vikailmoituksen harjoitusmielessä. 28
29 5 Vikailmoitusjärjestelmä Tässä osiossa esitellää Vikailmoitusjärjestelmän käyttöliittymät ja tietokanta. 5.1 Sisäänkirjautuminen Sisäänkirjautuminen tapahtuu syöttämällä käyttäjätunnus ja salasana Aloitussivun oikeaan yläreunaan. Jos käyttäjä ei ole kirjautunut sisään, on käytettävissä vain Aloitussivu (Kuva 5.1). Jos käyttäjän tunnus on sama kuin salasana, voidaan kirjautua kirjoittamalla pelkästään tunnus. Kuva 5.1 Aloitussivu. Aloitussivulla listataan viimeisimmät viat ja mahdollistetaan sisäänkirjautuminen. 29
30 5.2 Vikailmoituksen jättäminen Koneita käyttävä työntekijä ohjataan suoraan Vikailmoituslomake-sivustolle sisäänkirjautumisen jälkeen. Lomakkeessa on automaattisesti täyttyvinä kenttinä Käyttäjätunnus, Käyttäjän nimi ja Kone, jotka määräytyvät tietokannassa olevien tietojen mukaan (Kuva 5.2). Tekstikentistä Kuvaus-kenttä on pakollinen ja Kommentti-kenttä vapaaehtoinen. Lomakkeen alapuolelta löytyy myös viimeisimpien vikojen listaus, josta käyttäjä voi katsoa, onko vika jo mahdollisesti listattu. Kuva 5.2 Vikailmoituslomake. Kuvassa näkyy Vikailmoituslomake ja listaus viimeisimmistä vioista. 30
31 5.3 Vikalistaus Vikalistaus on nähtävissä Aloitus-, Vikailmoitukset- ja Vikailmoituslomakesivulla (Kuva 5.3). Listasta voidaan valita vika käsiteltäväksi. Kuva 5.3 Vikalistaus. 31
32 5.4 Vikailmoituksen tilan muuttaminen Vikailmoituksen tilaa pystytään muuttamaan vian Katselmointi-sivulla. Vialle pystytään asettamaan korjaajia ja vaihtamaan vian tilaa (Kuva 5.4). Kun vika kuitataan korjatuksi, häviää se vikalistauksista ja on nähtävissä vain raportoinnin kautta. Vian kuvausta, tyyppiä ja prioriteettia pystytään muokkaamaan Muokkaa-nappia painamalla, jonka jälkeen näkymä hieman muuttuu. Vikailmoitus voidaan tarvittaessa poistaa Muokkaa-näkymän kautta. Kuva 5.4 Vian käsittely. Kuvassa näkyy vian tilapäivitykset, vikaan liitetty korjaaja, sekä mahdollisuus lisätä tilapäivitys ja korjaaja. 32
33 5.5 Raportointi Ilmaantuneista vioista voidaan luoda raportti käyttäen erilaisia hakukriteerejä. Mahdollisia kriteerejä on vian tila, prioriteetti, kone ja aikaväli (Kuva 5.5). Raportti voidaan tallentaa Excel-asiakirjaksi ja tämän kautta myös tulostaa. Kuva 5.5 Raportointi. Kuvassa näkyy mahdolliset hakukriteerit ja vikalistaus hakukriteereiden perusteella. 33
34 5.6 Koneiden hallinta Koneiden Hallinta-sivulla voidaan lisätä uusia sekä hallita jo tietokannassa olevia koneita (Kuva 5.6). Koneiden aktiivinen tila vaikuttaa koneen näkyvyyteen vikailmoituslomakkeen alasvetovalikossa. Kuva 5.6 Koneiden hallinta. Kuvassa näkyy koneen luomiseen käytettävä lomake ja lista koneista. 34
35 5.7 Korjaajien hallinta Korjaajien Hallinta-sivulla voidaan lisätä uusia sekä muokata vanhoja korjaajia (Kuva 5.7). Korjaajan aktiivinen tila vaikuttaa korjaajan näkyvyyteen vian katselmointisivulla valittavien korjaajien alasvetovalikossa. Kuva 5.7 Korjaajien hallinta. Kuvassa näkyy korjaajan luomiseen käytettävä lomake ja lista korjaajista. 35
36 5.8 Postituslistan hallinta Postituslistan Hallinta-sivulla voidaan lisätä ja poistaa henkilöitä postituslistalta vian prioriteetin mukaan (Kuva 5.8). Alasvetovalikossa näkyvät vain henkilöt, joilla on sähköposti määritettynä. Postituslistaa käytetään, kun vikailmoitus jätetään käsiteltäväksi. Postituslistalla olevat henkilöt saavat sähköposti-ilmoituksen, kun tietyn prioriteetin vika lisätään järjestelmään. Kuva 5.8 Postituslistan hallinta. Kuvassa näkyy postituslista ja työkalu käyttäjän lisäämiselle postituslistalle prioriteetin mukaan. 36
37 5.9 Käyttäjätunnuksien hallinta Käyttäjätunnuksien hallintasivulla voidaan luoda uusia ja muokata vanhoja käyttäjätunnuksia (Kuva 5.9). Käyttäjätunnuksien salasanat ovat MD5-tiivistettyjä. Tämä estää ylläpitäjiä näkemästä käyttäjien mahdolliset henkilökohtaiset salasanat. Käyttäjätunnuksen aktiivinen tila määrittelee, voidaanko käyttäjätunnuksella kirjautua sisään. Kuva 5.9 Käyttäjätunnuksien hallinta. Kuvassa näkyy lomake käyttäjätunnuksen luomiselle ja listaus käyttäjätunnuksista. 37
38 5.10 Käyttäjähallinta Käyttäjähallinnan kautta Ylläpitäjä- ja Työnjohto-tason tunnuksilla voidaan hallita omia tietoja, kuten nimeä ja oletuskonetta, muuttaa salasanaa sekä lisätä ja poistaa sähköpostiosoitteita tunnukselta (Kuva 5.10). Kuva 5.10 Käyttäjähallinta. 38
39 5.11 Tietokanta Järjestelmän tietokanta luotiin SQL Server Management Studiossa tietokantakaaviota muokkaamalla (Kuva 5.11). Tätä kaaviota muokkaamalla voidaan luoda tietokantaan tauluja ilman SQL-kielen kirjoittamista. Kuva 5.11 Microsoft SQL Server Management Studio 2008, tietokantakaavio. Kuvassa näkyy vikailmoitusjärjestelmässä käytetyn tietokannan tietokantakaavio. 39
40 5.12 Käyttöönottokaavio Vikailmoitusjärjestelmä pyörii erillisellä palvelimella, johon otetaan yhteys työasemilta selaimella lähiverkon kautta (Kuva 5.12). Kuva 5.12 Vikailmoitusjärjestelmän käyttöönottokaavio. 40
41 6 Yhteenveto ja pohdinta Opinnäytetyön tavoitteena oli toteuttaa asiakkaan vaatimuksien mukainen vikailmoitusjärjestelmä. Tärkein ei-toiminnallinen vaatimus oli luoda käyttöliittymät niin yksinkertaisiksi, että ne ovat helppoja oppia. Nämä tavoitteet saavutettiin joustavan lähestymistavan avulla, jossa mukauduttiin käyttäjien tarpeisiin projektin edetessä. Projekti eteni lähes ongelmitta, mutta itse opiskelulle olisi pitänyt varata enemmän aikaa, koska minulla oli vain vähän aiempaa kokemusta ASP.NET - tekniikasta, mutta silti ongelmista selvittiin erittäin vähällä. Työtavat ja ratkaisut toimivat suurelta osalta ongelmitta, mutta itse toteutusvaiheessa työpari olisi varmasti tuonut toteutukseen uusia näkökulmia ja toteutustapoja, joita ei välttämättä yksin työskennellessä tule ajatelleeksi. Projektin aikana opin projektin etenemisestä paljon. Eduksi voisi sanoa, että sain viedä projektin alusta loppuun itse ja nähdä kaikki projektin vaiheet ja oppia projektin edetessä. Tämän lisäksi laajensin käsitystäni järjestelmän toteutukseen käytetyistä tekniikoista, ja toteutusvaiheessa tuli esiin uusia toteutustapoja. Järjestelmä toteutettiin alusta loppuun suunnitelman mukaisesti, mutta jatkokehitysmahdollisuuksia on esimerkiksi raportoinnin puolella, jossa graafiset raportit voisivat olla eduksi asiakkaalle. Järjestelmään on myös helppo toteuttaa uusia ominaisuuksia selkeän toteutuksen ansiosta. Tässä vaiheessa järjestelmän hyötyjä on vielä vaikea arvioida tarkasti. Alussa arvioitiin paperilomakkeen täyttöön ja viemiseen kuluvaksi ajaksi jopa viisi minuuttia. Tämä aika pystyttiin lyhentämään järjestelmän avulla yhteen minuuttiin. Tämän ajansäästön lisäksi mahdollistettiin helppo vian korjauksen seuranta sekä vikojen raportointi, jonka avulla käyttäjät on helppo pitää ajan tasalla konepajan koneilla olevista vioista ja niiden toistuvuuksista. Näiden asioiden ansiosta tehostunut valvonta lyhentää myös vika-aikoja. 41
42 Kuvat Kuva 2.1 Vesiputousmalli s.8 Kuva 2.2 Ketterä kehittämismalli s.9 Kuva 2.3 UML:n näkymät s.15 Kuva 2.4 Komponenttikaavio s.16 Kuva 2.5 Koostekaavio s.16 Kuva 2.6 Käyttötapauskaavio s.17 Kuva 2.7 Käyttöönottokaavio s.17 Kuva 2.8 Luokkakaavio s.18 Kuva 2.9 Oliokaavio s.18 Kuva 2.10 Pakettikaavio s.19 Kuva 2.11 Tilakaavio s.20 Kuva 2.12 Toimintokaavio s.20 Kuva 2.13 Viestiyhteyskaavio s.21 Kuva 2.14 Yhteistyökaavio s.21 Kuva 2.15 Verkkolomakkeen toiminta s.22 Kuva 3.1 Microsoft Visual Studio 2010 s.23 Kuva 3.2 Microsoft SQL Server Management Studio 2008 s.24 Kuva 3.3 Microsoft Windows Server 2008 R2 s.25 Kuva 4.1 Projektin organisaatiokaavio s.26 Kuva 5.1 Aloitussivu s.29 Kuva 5.2 Vikailmoituslomake s.30 Kuva 5.3 Vikalistaus s.31 Kuva 5.4 Vian käsittely s.32 Kuva 5.5 Raportointi s.33 Kuva 5.6 Koneiden hallinta s.34 Kuva 5.7 Korjaajien hallinta s.35 Kuva 5.8 Postituslistan hallinta s.36 Kuva 5.9 Käyttäjätunnuksien hallinta s.37 Kuva 5.10 Käyttäjähallinta s.38 42
43 Kuva 5.11 Microsoft SQL Server Management Studio 2008, tietokantakaavio s.39 Kuva 5.12 Vikailmoitusjärjestelmän käyttöönottokaavio s.40 Taulukot Taulukko 2.1 Kenttien rajoitteita s.12 Taulukko 2.2 Kenttien tietotyyppejä s.13 Lähteet 1. Dooley, J Software Development and Professional Practice. Apress. United States of America. 2. Sommerville, I Software Engineering. Pearson. United States of America. 3. Groff, J., Weinberg, P. & Oppel, A The Complete Reference SQL, 3rd Edition. The McGraw-Hill Companies. United States. 4. Eriksson, H. & Penker, M UML. Gummerus. Jyväskylä. 5. Visual Paradigm. UML Modeling. Luettu Esposito, D Programming Microsoft ASP.NET 4. Microsoft Press. United States of America. 7. Bochicchio, D., Mostarda, S., & Stanctis, M.D ASP.NET 4.0 in Practice. Manning. United States of America. 8. Wikipedia Microsoft Visual Studio. Luettu Wikipedia SQL Server Management Studio. nt_studio, Luettu
UML:n yleiskatsaus. UML:n osat:
UML:n yleiskatsaus - voidaan hyödyntää hyvin laajasti. - sopii liiketoimintamallinnukseen, ohjelmistomallinnukseen sen jokaiseen vaiheeseen tai minkä tahansa pysyviä ja muuttuvia ominaisuuksia sisältävän
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,
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
Ohjelmistojen mallintaminen, mallintaminen ja UML
582104 Ohjelmistojen mallintaminen, mallintaminen ja UML 1 Mallintaminen ja UML Ohjelmistojen mallintamisesta ja kuvaamisesta Oliomallinnus ja UML Käyttötapauskaaviot Luokkakaaviot Sekvenssikaaviot 2 Yleisesti
Käyttöohje. 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ä
Tiedonhallinnan perusteet. Viikko 1 Jukka Lähetkangas
Tiedonhallinnan perusteet Viikko 1 Jukka Lähetkangas Kurssilla käytävät asiat Tietokantojen toimintafilosofian ja -tekniikan perusteet Tiedonsäilönnän vaihtoehdot Tietokantojen suunnitteleminen internetiä
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,
Microsoft Visual Studio 2005
Microsoft Visual Studio 2005 on integroitu kehitysympäristö (Integrated Development Environment) eli (IDE). Kehitysympäristöön kuuluvat seuraavat keskeiset sovelluskehitysvälineet: Ohjelmointikielet C#.NET
Ohjelmistojen mallintamisen ja tietokantojen perusteiden yhteys
Ohjelmistojen mallintamisen ja tietokantojen perusteiden yhteys Tällä kurssilla on tutustuttu ohjelmistojen mallintamiseen oliomenetelmiä ja UML:ää käyttäen Samaan aikaan järjestetyllä kurssilla on käsitelty
Käyttöohje. Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio
Otus- projektinhallintatyökalu Käyttöohje Versiohistoria: 1.0 7.5.2003 1. versio Mari 1.1 9.5.2003 Kommenttien perusteella korjattu versio Mari Tampere 9. toukokuuta 2003 Kimmo Airamaa, Andreas Asuja,
2. Käsiteanalyysi ja relaatiomalli
2. Käsiteanalyysi ja relaatiomalli lehtori Pasi Ranne Metropolia ammattikorkeakoulu E-mail: pasi.ranne@metropolia.fi sivu 1 Tietokannan suunnitteluprosessin osat sivu 2 Käsiteanalyysi ER-mallinnus, tietomallinnus
ASPA asiakaspalautteen käsittely ja raportointi järjestelmä
www.openspace.fi 1 ASPA asiakaspalautteen käsittely ja raportointi järjestelmä ASPA on kehitetty asiakaspalautteen joustavaan käsittelyyn yrityksen tai yhteisön toiminnan kehittämiseksi. Asiakaspalautteen
Informaatiotekniikan kehitysyksikkö
SAVONIA Savonia RPM Käyttöopas Informaatiotekniikan kehitysyksikkö 18.8.2011 Sisällysluettelo 1. Perusnäkymä... 3 2. Kirjautuminen... 4 3. Rekisteröinti... 5 4. Idean jättäminen... 6 4. Arviointi... 8
Hallintaliittymän käyttöohje
Hallintaliittymän käyttöohje 1. Yleisiä huomioita Hallintaliittymän käyttöä helpottavia yleisiä huomioita: - Käytä listanäkymien hakukentissä kentän vieressä olevaa hakunappia, älä enter-näppäintä. - Älä
Analyysi on tulkkaamista
Analyysi on tulkkaamista Petri: Pitää osata menetelmiä, arkkitehtuureja, suunnittelumalleja, eli miten [ohjelmistoja] ylipäänsä kehitetään. Pitää olla viestintätaitoja. Perttu: Pitää ymmärtää miten projekti
Ohjelmistotekniikan menetelmät, UML
582101 - Ohjelmistotekniikan menetelmät, UML 1 Sisältö DFD- ja sidosryhmäkaavioiden kertaus Oliomallinnus UML:än kaaviotyypit 2 Tietovuokaaviot Data flow diagrams, DFD Historiallisesti käytetyin kuvaustekniikka
Tiedonhallinnan perusteet. H11 Ovien ja kulun valvontajärjestelmän tietokanta
Tiedonhallinnan perusteet H11 Ovien ja kulun valvontajärjestelmän tietokanta Nimi: Mikko Haapanen Opiskelijanumero: 0900568 Ryhmä: T09L Työ tehty: 15.3.2010 Mikko Haapanen 15.3.2010 1(7) 1. Asiakasvaatimukset
Keskustelusivusto. Suunnitteludokumentti
Keskustelusivusto Suunnitteludokumentti Tietokantasovellus, Syksy 2007, Ryhmä 1 Tuomas Puikkonen tpuikkon@cs.helsinki.fi Tietojenkäsittelytieteen laitos Helsingin Yliopisto Sisältö Keskustelusivusto...1
käyttötapaukset mod. testaus
käyttötapaukset Jari Ojasti Nokia email : jari.ojasti@nokia.com puh : 040 5926 312 Kartta hyväksyntä määrittely suunnittelu suunnittelu mod. testaus integrointi sys. testaus Ylläpito koodaus (toteutus)
Ohjelmistojen suunnittelu
Ohjelmistojen suunnittelu 581259 Ohjelmistotuotanto 154 Ohjelmistojen suunnittelu Software design is a creative activity in which you identify software components and their relationships, based on a customer
S11-09 Control System for an. Autonomous Household Robot Platform
S11-09 Control System for an Autonomous Household Robot Platform Projektisuunnitelma AS-0.3200 Automaatio- ja systeemitekniikan projektityöt Quang Doan Lauri T. Mäkelä 1 Kuvaus Projektin tavoitteena on
Analyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio
Analyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio Analyysi Tarkentaa ja jäsentää vaatimusmäärittelyä, vastaa kysymykseen MITÄ järjestelmän tulisi tehdä. Suoritetaan seuraavia
Visual Case 2. Miika Kasnio (C9767) 23.4.2008
Visual Case 2 Miika Kasnio (C9767) 23.4.2008 Työn tarkasti: Jouni Huotari 24.4.2008 1 SISÄLTÖ 1. TYÖN LÄHTÖKOHDAT... 2 2. PERUSTIEDOT... 2 3. ASENTAMINEN... 2 4. OMINAISUUDET... 3 4.1. UML-kaaviot... 4
Convergence of messaging
Convergence of messaging Testausdokumentti The Converge Group: Mikko Hiipakka Anssi Johansson Joni Karppinen Olli Pettay Timo Ranta-Ojala Tea Silander Helsinki 20. joulukuuta 2002 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen
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
Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle
Visma Fivaldi -käsikirja Tehtävienhallinta- ohje käyttäjälle 2 Sisällys 1 Palvelunhallinta... 3 1.1 Käyttäjäryhmän luominen... 3 2 Tehtävienhallinta- perustiedot... 4 2.1 Yhtiön perustiedot... 4 2.2 Tehtävä-/
1. ASIAKKAAN OHJEET... 2. 1.1 Varauksen tekeminen... 2. 1.2 Käyttäjätunnuksen luominen... 4. 1.3 Varauksen peruminen... 4
1. ASIAKKAAN OHJEET... 2 1.1 Varauksen tekeminen... 2 1.2 Käyttäjätunnuksen luominen... 4 1.3 Varauksen peruminen... 4 1.4 Omien tietojen muokkaaminen... 5 1.5 Salasanan muuttaminen... 5 2. TYÖNTEKIJÄN
Analyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio
Analyysi, dynaaminen mallintaminen, yhteistoimintakaavio ja sekvenssikaavio Analyysi Tarkentaa ja jäsentää vaatimusmäärittelyä, vastaa kysymykseen MITÄ järjestelmän tulisi tehdä. Suoritetaan seuraavia
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ö...
ADMIN. Käyttöopas 08Q4
ADMIN Käyttöopas 08Q4 Sisällysluettelo Uuden käyttäjän lisääminen...3 Käyttäjän poistaminen...3 Oikeudet...4 Käyttäjäasetukset...6 Aktiviteetin määritys...8 Aktiviteetin määrittely...8 Kenttämäärittelyt...9
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
Suvi Junes/Pauliina Munter Tietohallinto/Opetusteknologiapalvelut 2014
Tietokanta Tietokanta on työkalu, jolla opettaja ja opiskelijat voivat julkaista tiedostoja, tekstejä, kuvia ja linkkejä alueella. Opettaja määrittelee lomakkeen muotoon kentät, joiden kautta opiskelijat
ProTieto Oy. Verottajan ilmoitus. Käyttöohje alihankkijoille
ProTieto Oy Verottajan ilmoitus Käyttöohje alihankkijoille Sisällys 1. Yleistä... 2 2. Rekisteröityminen... 2 3. Kirjautuminen... 2 4. Web-liittymä... 3 4.1 Yrityksen tiedot... 3 4.2 Omat suomalaiset työntekijät...
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...
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ÖOHJE. Servia. S solutions
KÄYTTÖOHJE Servia S solutions Versio 1.0 Servia S solutions Servia Finland Oy PL 1188 (Microkatu 1) 70211 KUOPIO puh. (017) 441 2780 info@servia.fi www.servia.fi 2001 2004 Servia Finland Oy. Kaikki oikeudet
FuturaPlan. Järjestelmävaatimukset
FuturaPlan Järjestelmävaatimukset 25.1.2017 2.2 Hermiankatu 8 D tel. +358 3 359 9600 VAT FI05997751 33720 Tampere fax. +358 3 359 9660 www.dbmanager.fi i Versiot Versio Päivämäärä Tekijä Kommentit 1.0
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
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ä
Tietokantojen 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
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
Ennakkosuunnitelman luonti
Elokuu 2019 JETI-pikaohje Ennakkosuunnitelman luonti Tämän dokumentin sisällöstä Tämä dokumentti on pikaohje ennakkosuunnitelman laadinnasta ja koskee seuraavia ennakkosuunnitelman luomisen vaiheita: 1.
Tämän lisäksi listataan ranskalaisin viivoin järjestelmän tarjoama toiminnallisuus:
Dokumentaatio, osa 1 Tehtävämäärittely Kirjoitetaan lyhyt kuvaus toteutettavasta ohjelmasta. Kuvaus tarkentuu myöhemmin, aluksi dokumentoidaan vain ideat, joiden pohjalta työtä lähdetään tekemään. Kuvaus
Sisällys Clerica Web-sovellusten käytön aloittaminen 2
Sisällys Clerica Web-sovellusten käytön aloittaminen 2 Kirjautuminen järjestelmään 2 Myyntilaskut 2 Ostolaskujen käsittely 4 Uuden laskun syöttö 6 Palkkailmoituslomake 8 Palkkailmoituksesta kopio 9 Henkilötietojen
Käyttöohje Suomen Pankin DCS2-järjestelmään rekisteröityminen
1 (13) Käyttöohje Suomen Pankin DCS2-järjestelmään rekisteröityminen 2 (13) Sisällysluettelo 1 Palveluun rekisteröityminen... 3 1.1 Henkilötiedot...4 1.2 Suomen Pankin tiedonkeruut... 5 1.2.1 Alustava
Sähköpostitilin käyttöönotto. Versio 2.0
Sähköpostitilin käyttöönotto Versio 2.0 Sivu 1 / 10 Jarno Parkkinen jarno@atflow.fi 1 Johdanto... 2 2 Thunderbird ohjelman lataus ja asennus... 3 3 Sähköpostitilin lisääminen ja käyttöönotto... 4 3.1 Tietojen
10 v. työkokemus teknologiaprojekteista, tiiminvedosta ja agile menetelmistä.
1 Heikki Paananen, MSc., Lehtori Lahden Ammattikorkeakoulu, Liiketalouden Ala Tietojenkäsittely vuodesta 2011 Mm. Ketterät projektinhallintatekniikat, projektiohjaus. 10 v. työkokemus teknologiaprojekteista,
OHJE 1: Uudet oppilaat
1 OHJE 1: Uudet oppilaat HUOM! Jos Sinulla on jo Peda.net-tunnukset suomalaisen koulusi kautta, Sinun ei tarvitse rekisteröityä uudelleen. Kirjaudu sisään Omaan tilaasi ja aloita ohjeiden luku sivulta
ELM GROUP 04. Teemu Laakso Henrik Talarmo
ELM GROUP 04 Teemu Laakso Henrik Talarmo 23. marraskuuta 2017 Sisältö 1 Johdanto 1 2 Ominaisuuksia 2 2.1 Muuttujat ja tietorakenteet...................... 2 2.2 Funktiot................................
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
TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO
TIETOKONEYLIASENTAJAN ERIKOISAMMATTITUTKINTO TEHTÄVÄ 2: Symantec Endpoint Protection Manager, SEPM keskitetyn tietoturva hallintaohjelmiston asennus, sekä vaadittavien palveluiden/roolien käyttöönottaminen
Käyttöohje. Aija. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Käyttöohje Aija Helsinki 2.9.2005 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Sisältö 1. Yleistä...3 2. Järjestelmän toiminnot...4 2.1 Rekisteröityminen...4 2.2 Sisäänkirjautuminen...4
OPAS KULTA2 -JÄRJESTELMÄN KÄYTTÖÖN
OPAS KULTA2 -JÄRJESTELMÄN KÄYTTÖÖN 1. Kulta2 -järjestelmän käyttäminen ensimmäistä kertaa s. 1-3 2. Järjestelmään kirjautuminen olemassa olevalla käyttäjätunnuksella ja salasanalla s. 4-5 3. Hakemuksen
Yhteenvetodokumentti. PLAYOFF Jari Anttila Sanna Fröblom Aarno Sandvik Tommi Paavilainen Miikka Kohijoki. Päivi Pääkkö, ohjaaja
Yhteenvetodokumentti Jari Anttila Sanna Fröblom Aarno Sandvik Tommi Paavilainen Miikka Kohijoki Päivi Pääkkö, ohjaaja Helsinki, 13. joulukuuta 2007 Ohjelmistotuotantoprojekti yritysviestinnän oppimateriaalin
Matopeli C#:lla. Aram Abdulla Hassan. Ammattiopisto Tavastia. Opinnäytetyö
Matopeli C#:lla Aram Abdulla Hassan Ammattiopisto Tavastia Opinnäytetyö Syksy 2014 1 Sisällysluettelo 1. Johdanto... 3 2. Projektin aihe: Matopeli C#:lla... 3 3. Projektissa käytetyt menetelmät ja työkalut
SilvaToiminta Versio 1.0. SilvaToiminta. Pikaohje Versio Oy Silvadata Ab Pikaohje 1
SilvaToiminta Pikaohje Versio 1.0 12.12.2014 Oy Silvadata Ab 10.12.2014 Pikaohje 1 SISÄLLYS 1 SILVATOIMINTA... 3 2 OHJELMISTON KÄYTTÖTARKOITUS... 4 2.1 Osiot... 4 2.1.1 Asiakkaat... 4 2.1.2 Viestit...
Sisällysluettelo 1 Johdanto Root, koko Opalan pääkäyttäjä
OPALA Käyttöohje Sisällysluettelo 1 Johdanto 4 2 Root, koko Opalan pääkäyttäjä...5 2.1 Sisäänkirjautuminen.5 2.2 Käyttäjätunnukset 6 2.2.1 Pääkäyttäjätunnukset.6 2.2.1.1 Luo. 7 2.2.1.2 Muokka/poista 8
Tietokannan luominen:
Moodle 2 Tietokanta: Tietokanta on työkalu, jolla opettaja ja opiskelijat voivat julkaista tiedostoja, tekstejä, kuvia, linkkejä alueella. Opettaja määrittelee lomakkeen muotoon kentät, joiden kautta opiskelijat,
Työasemien hallinta Microsoft System Center Configuration Manager 2007. Jarno Mäki Head of Training Operations M.Eng, MCT, MCSE:Security, MCTS
Työasemien hallinta Microsoft System Center Configuration Jarno Mäki Head of Training Operations M.Eng, MCT, MCSE:Security, MCTS IT Education Center Agenda Yleistä työasemien hallinnasta Työasemien hallinta
Ohjelmistojen mallintaminen Unified Modeling Language (UML)
582104 Ohjelmistojen mallintaminen Unified Modeling Language (UML) 1 Olioperustaisuus Olio toimii mallinnuksen perusyksikkönä eri abstraktiotasoilla Järjestelmän rajaus, suunnittelu, ohjelmointi, suoritus..
Tikon ostolaskujen käsittely
Toukokuu 2014 1 (8) Toukokuu 2014 2 (8) Sisällysluettelo 1. Käyttäjäasetukset... 3 2. Yleiset parametrit... 3 3. Kierrätysasetukset... 3 4. palvelimen tiedot... 4 5. lähetyksen aktivointi... 5 6. Eräajot
Tenttikysymykset. + UML- kaavioiden mallintamistehtävät
Tenttikysymykset 1. Selitä mitä asioita kuuluu tietojärjestelmän käsitteeseen. 2. Selitä kapseloinnin ja tiedon suojauksen periaatteet oliolähestymistavassa ja mitä hyötyä näistä periaatteista on. 3. Selitä
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...
Maventa Connector Käyttöohje
Maventa Connector Käyttöohje 17.4.2015 Sisällys 1. Esittely... 2 1.1. Käytön edellytykset... 2 1.2. Tuetut aineistomuodot... 2 2. Asennustiedosto... 3 2.1. Sisäänkirjautuminen... 7 3. Asetuksien määrittäminen...
T Testiraportti - järjestelmätestaus
T-76.115 Testiraportti - järjestelmätestaus 18. huhtikuuta 2002 Confuse 1 Tila Versio: 1.0 Tila: Päivitetty Jakelu: Julkinen Luotu: 18.04.2002 Jani Myyry Muutettu viimeksi: 18.04.2002 Jani Myyry Versiohistoria
TIE-20200 Samuel Lahtinen. Lyhyt UML-opas. UML -pikaesittely
Lyhyt UML-opas UML -pikaesittely UML, Unified Modeling Language Standardoitu, yleiskäyttöinen mallinnuskieli, jota ylläpitää/hallitsee (Object Management Group) OMG Historiaa: 90-luvulla oli paljon kilpailevia
Etusivu Etusivulta valitaan haluttu toiminto klikkaamalla sitä joko yläreunan otsikosta tai oikeanpuoleisesta valikosta.
Korpelan Voiman Online-palvelun käyttöohje Etusivu Etusivulta valitaan haluttu toiminto klikkaamalla sitä joko yläreunan otsikosta tai oikeanpuoleisesta valikosta. Käyttäjätunnuksen takaa asiakas voi hallinnoida
Elisa Vastaussarja Hallintakäyttöliittymä Käyttöohjeet v. 1.1
Elisa Vastaussarja Hallintakäyttöliittymä Käyttöohjeet v. 1.1 Elisa Oyj 2 (11) Hallintakäyttöliittymä ohjeet 1 Yleistä Yritysten ylläpitäjät Hallinnoivat tiettyjä yrityksen palvelunumeroita Hallinnoivat
Tonttihakemuksen tekeminen
Tonttihakemuksen tekeminen Tontinluovutuksen periaatteet ja hyväksyttävän hakemuksen ehdot on kuvattu Espoon kaupungin internet-sivuilla osoitteessa. Tärkeitä huomioita tonttihakuun osallistumisessa: 1)
Visma Nova. Visma Nova ASP käyttö ja ohjeet
Visma Nova Visma Nova ASP käyttö ja ohjeet Oppaan päiväys: 2.2.2012. Helpdesk: http://www.visma.fi/asiakassivut/helpdesk/ Visma Software Oy pidättää itsellään oikeuden mahdollisiin parannuksiin ja/tai
Tikon ostolaskujen käsittely
Toukokuu 2013 1 (7) 6.3.0 Copyright Aditro 2013 Toukokuu 2013 2 (7) Sisällysluettelo 1. Käyttäjäasetukset... 3 2. Yleiset parametrit... 3 3. Kierrätysasetukset... 3 4. palvelimen tiedot... 4 5. lähetyksen
Tietokantasovelluksen määrittelydokumentti
hyväksymispäivä arvosana arvostelija Tietokantasovelluksen määrittelydokumentti Tuomas Husu Helsinki 19.4.2008 582203 Tietokantasovellus, kevät 2008 HELSINGIN YLIOPISTO Tietojenkäsittelytieteen
HAME PostGIS-tietokanta
HAME PostGIS-tietokanta Harmonisoidut maakuntakaavat e-palveluiksi (HAME) VSL 10.12.2019 HAME-hankkeelle maakuntakaavoja varten rakennettu PostGIS-serveri sijaitsee Lounaistiedon AWS (Amazon Web Service)
Projektisuunnitelma. KotKot. Helsinki Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos
Projektisuunnitelma KotKot Helsinki 22.9.2008 Ohjelmistotuotantoprojekti HELSINGIN YLIOPISTO Tietojenkäsittelytieteen laitos Kurssi 581260 Ohjelmistotuotantoprojekti (9 + 1 op) Projektiryhmä Tuomas Puikkonen
Käyttöohje. Ticket Inspector. Versio 1.0. Sportum Oy
Käyttöohje Ticket Inspector Versio 1.0 Sportum Oy 10.5.2017 Sivu 1 Sisällysluettelo 1. Yleistä... 2 2. Kirjautuminen ensimmäisellä kerralla / PIN-koodin unohtuessa... 3 3. Tunnistautuminen... 4 4. Päänäkymä...
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
TAPAHTUMIEN SEURANTA KEHITYSEHDOTUSTEN KIRJAUS POIKKEAMIEN HALLINTA
TAPAHTUMIEN SEURANTA KEHITYSEHDOTUSTEN KIRJAUS POIKKEAMIEN HALLINTA LMQ -ohjelmisto Kenelle miten miksi? LogMaster Oy 2007-2009 LMQ miksi? 1. KUSTANNUSTEN ALENTAMINEN Johtamisen välineet tapahtumien kirjaaminen
LOPPURAPORTTI Paperikonekilta Versio 1.0
Loppuraportti LITA/TIKO/PAPERIKONEKILTA 1 (14) 18.5.2009 LOPPURAPORTTI Paperikonekilta Versio 1.0 Tekijät: Jaakko Karhunen Jani Hyvönen TIKO, IT-Dynamo 5.kerros Osoite: Tietojenkäsittelyn koulutusohjelma
Vaatimusmäärittely. Kymenlaakson partiopiirin jäsenrekisteri
Vaatimusmäärittely Kymenlaakson partiopiirin jäsenrekisteri SISÄLTÖ 1 JOHDANTO... 3 1.1 Tarkoitus ja kattavuus... 3 1.2 Tuote ja sen ympäristö... 3 1.3 Määritelmät, termit ja käytetyt lyhenteet... 4 1.4
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
Copyright 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,
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
Tämän ohjeen avulla pääset alkuun Elisa Toimisto 365 palvelun käyttöönotossa. Lisää ohjeita käyttöösi saat: www.elisa.fi/toimisto365-ohjeet
Elisa Toimisto 365 Pääkäyttäjän pikaopas 02/2015 Tämän ohjeen avulla pääset alkuun Elisa Toimisto 365 palvelun käyttöönotossa. Lisää ohjeita käyttöösi saat: www.elisa.fi/toimisto365-ohjeet Kirjautumalla
Kuopio Testausraportti Asiakkaat-osakokonaisuus
Kuopio Testausraportti Asiakkaat-osakokonaisuus Kuopio, testausraportti, 25.3.2002 Versiohistoria: Versio Pvm Laatija Muutokset 0.1 11.2.2002 Matti Peltomäki Ensimmäinen versio 0.9 11.2.2002 Matti Peltomäki
Vianova Systems Finland Oy:n Novapoint käytön tuki
Vianova Systems Finland Oy:n Novapoint käytön tuki Yleistä Vianova Systems Finland Oy:n Novapoint ylläpitosopimus sisältää ohjelmiston käytön tukipalvelun. Asiakas on oikeutettu saamaan kohtuullisessa
Kotkaliikkuu.fi. Ohjeita seuroile ja yhteisöille palvelun käytöstä
Kotkaliikkuu.fi Ohjeita seuroile ja yhteisöille palvelun käytöstä Tunnukset Tarvitset käyttäjätunnuksen ja salasanan käyttääksesi palvelua. Tunnukset ovat usein yhteisölle yhteiset. Henkilökohtaisia tunnuksia
Menetelmäraportti - Konfiguraationhallinta
Menetelmäraportti - Konfiguraationhallinta Päiväys Tekijä 22.03.02 Ville Vaittinen Sisällysluettelo 1. Johdanto... 3 1.1 Tärkeimmät lyhenteet... 3 2. Konfiguraationhallinnan tärkeimmät välineet... 4 2.1
Ohjelmistotuotanto vs. muut insinööritieteet. (Usein näennäinen) luotettavuus ja edullisuus
Yhteenveto Ohjelmistotuotanto vs. muut insinööritieteet Monimutkaisuus Näkymättömyys (Usein näennäinen) luotettavuus ja edullisuus Muunnettavuus Epäjatkuvuus virhetilanteissa Skaalautumattomuus Copyright
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
Pertti Pennanen DOKUMENTTI 1 (5) EDUPOLI ICTPro1 29.10.2013
Virtualisointi Pertti Pennanen DOKUMENTTI 1 (5) SISÄLLYSLUETTELO Virtualisointi... 2 Virtualisointiohjelmia... 2 Virtualisointitapoja... 2 Verkkovirtualisointi... 2 Pertti Pennanen DOKUMENTTI 2 (5) Virtualisointi
EASY Tiedostopalvelin - mobiilin käyttöopas
EASY Tiedostopalvelin - mobiilin käyttöopas ios www.storageit.fi - Äyritie 8 D, 01510 VANTAA Salorantie 1, 98310 KEMIJÄRVI Sisältö 1. Lataaminen ja asennus 2. Kansiot ja tiedostot Uusien tiedostojen luonti
Maestro Lappeenranta Mannerheiminkatu Lappeenranta. Maestro Helsinki Huopalahdentie Helsinki
1 Uusi asiakasyrityksen käyttäjätunnus MaestroNG-järjestelmään 1 Yleistä... 2 2 Perusta käyttäjäryhmät... 2 3 Lisää käyttäjäryhmille oikeudet... 3 Oikeus sivustoon... 3 Oikeus firmaan... 4 Oikeudet sovelluksiin...
Sonera Viestintäpalvelu VIP VIP Laajennettu raportointi Ohje
Sonera Viestintäpalvelu VIP VIP Laajennettu raportointi Ohje Sisällysluettelo VIP Laajennettu raportointi... 3 Luo raportti Laajennetun raportoinnin työkaluilla... 4 Avaa Laajennettu raportointi... 4 Valitse
Tutkittua tietoa. Tutkittua tietoa 1
Tutkittua tietoa T. Dybå, T. Dingsøyr: Empirical Studies of Agile Software Development : A Systematic Review. Information and Software Technology 50, 2008, 833-859. J.E. Hannay, T. Dybå, E. Arisholm, D.I.K.
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
Tietokannanhoitaja DBA (Database Administrator) ja tietokannan hallinta
Tietokannanhoitaja DBA (Database Administrator) ja tietokannan hallinta Jouni Huotari Martti Laiho (materiaali on osa virtuaaliammattikorkeakoulun Tietokantaosaaja-opintokokonaisuutta) opintokokonaisuutta)
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ä
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...