EHITUSKONTROLLI VALDKONNA BRONEERIMISKESKKONNA ANALÜÜS, DISAIN JA REALISEERIMINE

Suurus: px
Alustada lehe näitamist:

Download "EHITUSKONTROLLI VALDKONNA BRONEERIMISKESKKONNA ANALÜÜS, DISAIN JA REALISEERIMINE"

Väljavõte

1 TALLINNA TEHNIKAÜLIKOOL Infotehnoloogia teaduskond Informaatikainstituut IDU40LT Olesja Senkiv IABB EHITUSKONTROLLI VALDKONNA BRONEERIMISKESKKONNA ANALÜÜS, DISAIN JA REALISEERIMINE Bakalaureuse töö Juhendaja: Enn Õunapuu PhD Vanemteadur Tallinn 2016

2 Autorideklaratsioon Kinnitan, et olen koostanud antud lõputöö iseseisvalt ning seda ei ole kellegi teise poolt varem kaitsmisele esitatud. Kõik töö koostamisel kasutatud teiste autorite tööd, olulised seisukohad, kirjandusallikatest ja mujalt pärinevad andmed on töös viidatud. Autor: Olesja Senkiv

3 Annotatsioon Antud lõputöö eesmärk on analüüsida loodava broneerimiskeskkonna vajadused ja leida tehniline lahendus selle realiseerimiseks ning luua infosüsteemi osa, mis võimaldaks teeninduspunktide andmete sisestamist ning broneeringute haldamist. Oma töös autor on kokku puutunud mitme probleemidega. Süsteemi tellija esialgne ülesande püstitus vajas muutmist, et lihtsustada infosüsteemi arendust, ning seeläbi teha toote lõpphinda madalamaks. Teiseks oli vaja leida kasutusmugavat lahendust infosüsteemi kasutajale. Lõputöö tulemusena on analüüsitud infosüsteemi vajadused, kirjeldatud tehnilised nõudmised süsteemile, ning välja töötatud broneerimiskeskkonna halduse osa, mis võimaldab teeninduspunkti vastuvõttu ajad hallata. Süsteem tervikuna pakub Eesti kodanikele võimalust ametnikule tulekut eelnevalt broneerida ning parandab Päästeameti ehitusvaldkonna tööprotsessi. Lõputöö on kirjutatud eesti keeles (v.a andmemudeli tabelid) ning sisaldab teksti 49 leheküljel, 5 peatükki, 19 joonist, 10 tabelit. 3

4 Abstract Analysis, Design and Realization of the Reservation Environment for the Construction Control Field The aim of the present thesis is to analyze the needs of the reservation environment being created and to find a technical solution for its realization, as well as to create a part of the information system that would enable entering data from service points and managing reservations. In the course of her work, the author has encountered several problems. Posing of the initial task by the person ordering the system needed changing in order to simplify the development of the information system and, thereby, lower the final cost of the product. In addition, it was necessary to find a user-friendly solution for the user of the information system. As a result of the thesis, the needs of the information system were analyzed, its technical requirements were described and the management part of the reservation environment, which enables the management of the reception hours of service points, was developed. The system as a whole offers an Estonian citizen opportunities to reserve the appointment with an official in advance and improves the operating process of the Rescue Board construction field. The thesis is in the Estonian language and contains 49 pages of text, 5 chapters, 19 figures, 10 tables. 4

5 Lühendite ja mõistete sõnastik SMIT JAIS GEOTEENUSED AMR MVC BPMN CAPTCHA JDBC SMTP Siseministeeriumi infotehnoloogia- ja arenduskeskus Järelevalve infosüsteem Siseministeeriumi haldusala rakendustel kasutatav geoinfosüsteem Siseministeeriumi haldusala ametnikute register Muudel-Vaade-Kontroller (ik. Model-View-Controller) muster kirjeldab kolmekihilist arhitektuur Äriprotsessimudel ja notatsioon (ik. Business Process Model and Notation) on graafiline tähistussüsteem äriprotsessiskeemidel kasutamiseks[9]. Completely Automatic Public Turing Test to Tell Computers and Humans Apart.Täisautomaatne avalik Turingi test arvutite eristamiseks inimestest. Meetod spämmiroboti tõkestamiseks, põhineb inimesele lihtsal, kuid robotile keerulisel ülesandel, näiteks pildil moonutatud kirjaga esitatud juhuslike märgijadade sisestamisel klaviatuurilt[9]. Java Database Connectivity.Java andmebaasipöördus - andmebaasipöörduse spetsifikatsioon[10]. Simple Mail Transfer Protocol. TCP/IP protokollistikku kuuluv standardprotokoll meili saatmiseks ühelt meiliserverilt teisele ja meilikliendilt meiliserverile[9]. 5

6 Sisukord 1 Sissejuhatus Taust ja probleem Ülesande püstitus Metoodika Ülevaade tööst Lähteanalüüs Lähteparameetrid Sarnaste lahenduste uurimine Süsteemile eesmärkide püstitamine Ärireeglid Broneerimisprotsessi modelleerimine SWOT analüüs Süsteemi projekteerimine Süsteemi arhitektuuri kirjeldus Kasutusjuhtumid KJ1. Broneerimistaotluse esitamine KJ2. Broneerimistaotluse tühistamine KJ3. Teeninduspunkti lisamine KJ4. Teeninduspunkti andmete muutmine KJ5. Teeninduspunkti kustutamine KJ6. Teeninduspunkti tööaja lisamine KJ7. Teeninduspunkti tööaja muutmine KJ8. Teeninduspunkti tööaja kustutamine KJ9. Broneeringu andmete vaatamine KJ10. Broneeringu tühistamine KJ11. Teeninduspunkti tööaegade kalendrivaade kuvamine KJ12. Broneeringute nimekirja printimine KJ13. Välis- ja siseperimeetri andmebaaside sünkroniseerimine KJ14. i saatmine

7 3.3 Broneeringu seisundidiagramm Andmemudel Broneerimiskeskkonda tabelite kirjeldused Tabel paa_service_area Tabel paa_service_area_schedule Tabel paa_service_area_schedule_event Tabel paa_service_area_has_host Tabel paa_service_area_host Tabel paa_address Tabel paa_project_type Tabel paa_reservation Tabel classifier Süsteemi realiseerimine Teeninduspunkti haldusmooduli realiseerimine Välimise perimeetri rakendusele ülevaade Edasiarendused Kokkuvõte Summary Kasutatud kirjandus Lisa 1 Broneerimiskeskkonna lähteparameetrid Lisa 2 Välisperimeetri rakenduse ekraanitõmmised Lisa 3 broneering.politsei.ee ekraanitõmmised

8 Jooniste loetelu Joonis 1. As-Is vastuvõttu protsessi mudel BPMN abil Joonis 2. To-Be broneerimisprotsessi haldamise mudel BPMN abil Joonis 3. To-Be broneerimistaotluse esitamise protsessi mudel BPMN abil Joonis 4. Broneerimissüsteemi arhitektuuri kirjeldus Joonis 5.Välimise süsteemiga seotud kasutusjuhtumid Joonis 6. Sisemise süsteemiga seotud kasutusjuhtumid Joonis 7. Broneeringu seisundidiagramm Joonis 8. Broneerimiskeskkonda andmemudel Joonis 9. Büroojuhi teeninduspunkti haldusmooduli peavaade Joonis 10. Teeninduspunkti muutmisvorm Joonis 11. Teeninduspunkti tööaja halduse vorm Joonis 12. Teeninduspunkti tööaja vorm Joonis 13. Teeninduspunkti valik broneeringu tegemisel Joonis 14. Kuupäeva valik broneeringu tegemisel Joonis 15. Isikuandmete sisestamine broneeringu tegemisel Joonis 16. broneering.politsei.ee peavaade Joonis 17. broneering.politsei.ee teenuse valik Joonis 18. broneering.politsei.ee visiidi aja valik Joonis 19. broneering.politsei.ee isikuandmete sisestamise vorm

9 Tabelite loetelu Tabel 1. Broneerimiskeskkonda SWOT analüüs Tabel 2. Tabeli paa_service_area kirjeldus Tabel 3. Tabeli paa_service_area_schedule kirjeldus Tabel 4. Tabeli paa_service_area_schedule_event kirjeldus Tabel 5.Tabeli paa_service_area_has_host kirjeldus Tabel 6. Tabeli paa_service_area_host kirjeldus Tabel 7.Tabeli paa_address kirjeldus Tabel 8. Tabeli paa_project_type kirjeldus Tabel 9. Tabeli paa_reservation kirjeldus Tabel 10. Tabeli classifier kirjeldus

10 1 Sissejuhatus Infotehnoloogiline areng aitab paremini planeerida ja organiseerida kaasaaegse ühiskonna elu. Tänapäeval vastuvõttude planeerimisel üha rohkem ettevõtteid pakuvad klientidele võimalust oma tulekut eelnevalt registreerida interneti vahendusel. Inimene ei pea tund aega telefoni teel üritada endale vastuvõttu broneerida või elavas järjekorras oodata kuni teda võetakse vastu. Eesti on tuntud infotehnoloogia arenguga avalikus sektoris ja riigi asutuse jaoks on heaks tavaks pakkuda ühiskonnale sõbralikke lahendusi ametnikuga suhtlemiseks. Lõputöö raames autor analüüsib, disainib ja realiseerib broneerimiskeskkonna haldusmooduli Päästeameti jaoks. 1.1 Taust ja probleem Praegu puudub Eesti kodanikul võimalus Päästeameti ametniku vastuvõtule tulekut broneerida tema poolt valitud ajal. Tänapäeval vastuvõtt toimub elavas järjekorras ja keskmine ooteaeg on 0,5 1,5 tundi [8]. Seoses sellega tekkis vajadus välja töötada broneerimiskeskkond, mille abil kodanikul oleks võimalus eelnevalt broneerida oma tulekut elektroonselt ja tulemusena oma aega kokku hoida. Antud keskkonna abil saab kodanik tulla vastuvõtule tema poolt broneeritud ajal kus ooteaeg väheneb minutiks ning oluliselt suureneb kliendi rahulolu. Samal ajal antud süsteem võimaldab paremini ametniku tööaega planeerida ning väheneb vigade arvu, mida tehakse projekti üle vaatamisel, kuna ajalise piirangu tõttu tuleb keerukamaid projekte üle vaadata väljaspool vastuvõtuaega [8]. Lõputöö teema on tuletatud Päästeameti broneerimiskeskkonna arutamisel, SMIT-s projekti raames. Süsteemi arendamine algas veebruari kuus ja on planeeritud toodangu keskkonda paigalda aprilli kuus. Kuid reaalse kasutusele võttu tähtaeg hetkel ei ole paika pandud, kuna see vajab töökorralduste muudatusi. 10

11 1.2 Ülesande püstitus Autor püstitab seoses lõputööga järgmised eesmärgid: analüüsida loodava süsteemi vajadused disainida loodava süsteemi tehnilised nõudmised realiseerida teeninduspunkti haldus moodul 1.3 Metoodika Antud lõputöö eesmärkide saavutamiseks on läbiviidud all toodud tegevused: Esimese eesmärgi saavutamiseks on analüüsitud esialgne süsteemi põhivajaduste nimekiri ja koosolekutel saadud informatsioon, eesmärgiga kaardistada Päästeameti soovi süsteemi kohta, pidades silmas vähima kuluga tarkvaraarendust. Hetkel oleva ja muudetava tööprotsessi modelleerimiseks kasutab autor BPMN modelleerimisvahendit, mis aitab paremini aru saada süsteemi töövoost. SWOT analüüs on esitatud selleks, et tuua välja süsteemi tugevad ja nõrgad kohad ning välised süsteemile mõjutavad faktorid. Teise eesmärgi saavutamiseks valitakse süsteemi vajadustele vastav tehnoloogia ja koostatakse Visio tarkvara abil kasutusjuhtumite ja andmemudeli joonised. Viimase eesmärgi saavutatakse kasutades ülikoolis saadud teadmised andmebaaside projekteerimisest ja töökäigus omandatud teadmised ning oskused AngularJs ja SringBoot raamistikudest. 1.4 Ülevaade tööst Antud lõputöö koosneb kolmest peatükist. Esimeses peatükis kirjeldatakse süsteemi vajadusi ehk kuidas töötab süsteem Päästeameti vaatenurgast, ning mida tuleb teha, et tagada süsteemi oodatud käitumist. Samas esitatakse esimeses peatükis loodava süsteemi SWOT analüüs, kus tuuakse sisemised ja välimised süsteemi mõjutavad faktorid. Töö teises osas põhjendatakse süsteemile esitatud tehnilised nõudmised, koostatakse kasutusjuhtumid, et paremini aru saada kuidas peaks süsteem käituma erinevate kasutajate seisukohalt ning luuakse andmemudel koos tabeli kirjeldusega. 11

12 Kolmandas peatükis autor kirjeldab tema poolt realiseeritud haldusmooduli ja annab lühi ülevaate teise arendaja poolt realiseeritud broneeringu sisestamise vormilt. Viimasena tuuakse välja süsteemi edasiarenduse võimalused. 12

13 2 Lähteanalüüs Broneerimiskeskkonnale olid välja toodud tellija vajadused, mis said analüüsitud ja antud peatüki raames teeb autor lähteanalüüsi süsteemile. Järgnevalt uurib autor broneerimissüsteemide lahendusi, et leida kasutusmugavuse seisukohast parimat lahendust ja püstitab nõudmised süsteemile ning modelleerib süsteemi töövoogu. Viimasena esitatakse Broneerimiskeskkonna SWOT analüüs, et tuua välja sisemised ja välimised süsteemi mõjutavad faktorid. 2.1 Lähteparameetrid Lisas 1 on esitatud Päästeameti poolt väljatöötatud sisendid broneerimiskeskkonna loomiseks. Saadud sisendid olid analüüsitud ja osast neist pidi loobuma. Autor pakkus oma poolt lihtsama ja odavama lahenduse süsteemi realiseerimiseks, mis täiesti muutis olemasoleva visiooni loodavale süsteemile ja leidis nii meeskonna kui ka kliendi poolt toetust. Järgmiselt on toodud punktid, mida otsustati muuta: Klient, kes tahab ametniku vastuvõtule tulla ei pea konkreetset ametnikku valima. Sellel otsusel on mitu positiivset külge. Esialgu, vähendatakse ühe konkreetse ametniku töö koormust ja seda jagatakse ühtlaselt kõikide ametnikke vahel, kes töötavad konkreetses teeninduspiirkonnas. Teiseks, kaob vajadus, et süsteem arvestaks ametniku eemal viibimise ajaga (näiteks lõunad või puhkused) kliendile vabaaja kuvamisel. Kolmandaks, see võimaldab vältida objekti kooskõlastamist väljaspool teenindavat piirkonda. Näiteks praegu, üks ametnik võib teenindada mitu teeninduspunkti - mõned päevad Tallinnas ja teised Viljandis. Ja kui ehitustöölisel on vaja kiiresti kooskõlastust konkreetse ametniku käest saada Tallinnas asuva objekti jaoks, siis ta võib otsustada Viljandisse sõita. Ametniku valikust loobumine aitab vähendada korruptsiooni võimalusi. Antud otsusel on ka omad puudused. See vajab inspektorite töö protsessi muutmist, mida praegu Päästeamet on nõus läbi viia. Lisaks, tekitab see kindlasti mõnedel klientidel vastumeelt. Seoses eelnimetatud otsusega süsteem ei vaja Exchange Serveriga liidestamist. Ametniku halduse asemel JAIS-is, tuleks nüüd projekti teeninduspiirkonna mõiste. Ehk JAIS süsteemi tuleks arendada lisa moodul, mis võimaldab 13

14 teeninduspiirkonna vastuvõtuaegade haldamist. Antud mooduli hakkab kasutama büroojuht. Tehniliseks otsuseks oli ka autentimisest loobumine. Kui broneerimiskeskkonda sisse logimine oleks võimalik ainult ID kaardi või ID mobiili autentimisel, siis see ei võimaldaks isikutele ametniku vastuvõtule tulla juhul, kui ta ei kasuta eelnevalt mainitud vahendeid. 2.2 Sarnaste lahenduste uurimine Täna päeval üha rohkem juurutatakse iseteenindus elektroonseid broneerimiskeskkondi erinevates valdkondades. Saab näiteks arsti visiidi, juuksuri külastuse või passi taotlemiseks ametnikule tulekut broneerida. Peamiseks eesmärgiks on vähendada elavat järjekorda, pakkuda parimat teenindust ja tänu sellele saavutada kliendi rahulolu. Samas vähendada koormust operaatoritele, kes peavad kõnesid vastu võtma või üldse lisa tööjõust loobuma ja võimaldada klienditele sobivat aega broneerida 24 tunni päevas. Oluliselt parandab see ka tööandja võimalusi töötajate ressursi hallata. Enne kasutusmugava lahenduse väljatöötamist uuris autor sarnaseid lahendusi Eesti veebis, et kasutaja saaks intuitiivselt, kasutades igapäeva harjumusi broneerimiskeskkonda kasutada. Ülivähe on neid kasutajaid, kes enne esmakordset süsteemi kasutamist hakkab kasutusjuhendit lugema. Üheks eesmärgi pooleks, üsna sarnaseks lahenduseks on Politsei- ja Piirivalveameti vastuvõttu broneerimiskeskkond broneering.politsei.ee. Lisas 3 on esitatud kasutajaliidese ekraanitõmmised, et anda lugejale paremat ülevaadet süsteemist. Järgmiselt toob autor välja analüüsi käigus saadud eelised ja puudused. Autori arvamusel reserveerimistaotluse vorm on üldiselt loogiliselt üles ehitatud, jaotatud plokkideks: vali teenus, vali koht, vali kuupäev ja aeg ja lõpuks sisesta isikuandmed. Veebileht kasutab kasutusmugava ja atraktiivse disaini. Kuid avastatud on ka puudused. Kui kasutaja navigeerib viimasele plokile isikuandmete sisestamiseks, siis siin puudub info eelnevalt tehtud valikutest ja navigeerides tagasi nuppu kaudu eelmisele plokile, eelnev tehtud valik tühistatakse. Kokkuvõtteks, ei saa kasutaja kontrollida üle eelnevates plokkides valitud andmed. Teiseks puuduseks on see, et katkesta nupp viskab kasutajat mitte broneering.politsei.ee 14

15 avalehele vaid politsei.ee lehele ja kasutaja on sunnitud uuesti otsida viidet broneering.politsei.ee lehele. Teised uuritud broneerimissüsteemid ei sobinud ja otsustati võtta välisperimeetri rakenduse jaoks broneering.politsei.ee lahendust, parandades seejuures eelnimetatud vead. 2.3 Süsteemile eesmärkide püstitamine Kliendi kasutusmugavus. Adaptiivne kasutajaliidese disain. Broneerimisrakendus (välisperimeetri osa) peaks töötama järgmiste veebibrauseritega: FireFox alates , InternetExplorer alates IE8 ning Chrome alates 33. Süsteemi halduse vajadus minimiseeritud. Büroo juhtidel ei ole aega sellega tegeleda, seetõttu inspektorite halduse vajadusest loobuti. Projekteeritav süsteem koosneb kahest osast: välimisest ja sisemisest. Välimine süsteemi osa peab asuma väljaspool SMIT-i võrku. Rakendust edastatakse kolmandale osapoolele majutamiseks. Seoses sellega, süsteemile on samuti esitatud turva nõudmised. Turvanõuded ei ole antud lõputöö skoobis, ning ei ole siin kirjeldatud. Välimine osa täidab järgmised põhilised funktsioonid: võimaldab broneeringutaotlust esitada ja avalehel teeninduspunkti töökorraldust puudutavat infot hallata. Sisemine süsteemi osa peab olema JAIS-ist eraldi moodulina realiseeritud ja peab täitma järgmised põhifunktsioonid: võimaldab teeninduspunkti üld ja tööaja parameetreid konfigureerida. Tehakse eeldus, et teeninduspunkti tööajal võtab vastu ainult üks inspektor. 2.4 Ärireeglid Järgnevalt esitatakse süsteemile ärireeglid. Ühel broneerimistaotlusel saab märkida ainult ühe teeninduspunkti. Samal päeval ühe ja sama iga saab sisestada ainult ühe broneerimistaotluse. Klient võib broneeringu tühistada igal ajal. Teeninduspunkti aadressi ei tohi muuta. 15

16 Teeninduspunkti on lubatud sisestada, muuta ja kustutada teatud JAISi rolliga. Hetkel ei ole paika pandud, milline JAISi roll antakse büroojuhatajale. Oodatakse sisupoole sisendid. Teeninduspunkti tööaega võib muuta ja kustutada igal ajal. Nädalavahetusel ja riigipühadel vastuvõttu ei toimu. 2.5 Broneerimisprotsessi modelleerimine Selleks, et paremini aru saada, kuidas süsteem peaks töötama kasutab autor BPMN modelleerimise tööriista. BPMN on standardiseeritud graafiline notatsioon äriprotsesside ja töövoogude kirjeldamiseks[4]. Modelleerimisel kõigepealt luuakse hetkel kehtiva töövoogu mudelit, mida nimetatakse As-Is protsessi mudeliks. As-Is mudeli analüüs võimaldab määrata vana töövoo puudused ja uue eelised. To-Be protsessi mudel võimaldab kirjeldada uut broneerimis protsessi. Järgmisel joonisel esitab autor hetkel kehtivat vastuvõttu protsessi As-Is mudelit, kus on näha olemasoleva protsessi puudused vastuvõttu ooteaeg, vastuvõttu tagasi lükkamise oht ja võimalus, et klient ootab vastuvõttu aga inspektori tööaeg sai läbi ehk kutsutakse klient järgmisel korral. Joonis 1. As-Is vastuvõttu protsessi mudel BPMN abil Uus broneerimise protsess on keerulisem aga lubab kliendile tagada parimat teenindust, ega kulutama aega teeninduspunktis vastuvõttu oodates. Kogu info broneerimise kohta saadetakse il. Broneerimisprotsess koosneb kahest osast: broneerimisprotsessi haldamisest ja broneerimistaotluse esitamise alamprotsessidest, mis on esitatud kahel järgmistel joonistel. 16

17 Joonis 2. To-Be broneerimisprotsessi haldamise mudel BPMN abil. Joonis 3. To-Be broneerimistaotluse esitamise protsessi mudel BPMN abil. 2.6 SWOT analüüs Autor peab oluliseks esitada broneerimissüsteemile SWOT analüüsi, et ülevaatlikult tuua sisemised ja välised süsteemile mõjutavad faktorid. Tugevused Nõrkused Välisperimeetri rakenduse Autentimine puudub lahendus on üsna sarnane teiste broneerimissüsteemidega ehk 17

18 klient saab seda intuitiivselt kasutada. Süsteem on jaotatud kaheks rakenduseks, mis tagab sisevõrgu turvalisust. Välis- ja siseperimeetri rakenduste välimused on viimistletud oskusliku kujundaja poolt Teeninduspunkti haldamine vajab koolitamist Inspektoril on õigus teeninduspunkti aegu muuta ja seoses sellega tühistatakse broneerimisaegu Puuduvad tühistamise ärireeglid. Kliendil ja inspektoril on õigus tühistada vastuvõttu igal ajal. Sünkroniseerimise käigus võib tekkida olukord, et süsteem lükkab broneeringu taotluse tagasi ja klient peab uue broneeringu tegema. Andmebaaside sünkroniseerimise käigus võib tekkida andme kadu. Ei ole võimalust ühel ja samal ajal kahte vastuvõttu korraldada (Päästeametiga kooskõlastatud). Võimalused Ohud Tõsta kliendi rahulolu Päästeameti teenustega Mõõta kliendi rahulolu tagasiside vormi abil Pahatahtliku süsteemi kasutamise oht kliendi poolt (DOS rünnak, mitu broneeringut ühel päeval, viimasel hetkel aega tühistamine, klient ei tule kohale) Inspektori põhine lähenemine kaob ära (väheneb korruptsiooni võimalus ja sõltuvus inspektori kohal viibimisest) Teeninduspunkti koormus on ühtlaselt jaotatud Inspektor võib vastuvõttu puudumise korral pühenduda teistele asjadele Klient ei ole kursis broneerimissüsteemi kasutusele võtmisest ja tuleb kohale. Ei õnnestu juurutada broneerimiskeskkonda kõikides teeninduspunktides, kuna see vajab hetkel olemasoleva tööprotsessi muutmist. Klient ei ole rahul broneerimissüsteemiga kuna ta on hajunud konkreetsele inspektorile vastuvõtule tulla. Tabel 1. Broneerimiskeskkonda SWOT analüüs 18

19 3 Süsteemi projekteerimine Eelnevas peatükis tehtud analüüsi tulemusena kirjeldatakse antud peatükis Broneerimiskeskkonna arhitektuur, kasutusjuhtumid ning andmemudel koos andmebaasi tabelite kirjeldustega. 3.1 Süsteemi arhitektuuri kirjeldus Süsteemi tehnilise lahenduse väljatöötamisel on arvestatud turvaosakonna talitluse nõudmistega. Broneerimiskeskkond on jagatud kaheks osaks: Välimise perimeetri osa süsteemist on broneerimiskeskkond (ehk lühidalt Bronkk), mida kasutab klient. Sisemise perimeetri süsteemi osa on moodul JAIS-i süsteemis, mida hakkab kasutama büroojuht. Järgmisel joonisel on esitatud süsteemi komponendid ja nende omavaheline suhtlus. Joonis 4. Broneerimissüsteemi arhitektuuri kirjeldus. 19

20 Broneerimiskeskkonna andmebaas on dubleeritud JAISi andmebaasis. Andmete sünkroniseerimine toimub viie minuti tagant. JAISi rakendus hakkab broneerimiskeskkonna rakendusest andmebaasi muudatuste kohta andmed küsima. Rakenduste vahel toimub ühesuunaline info liiklus JMS-i kaudu. Turvalisuse eesmärgiga, välimine rakendus ei suuda ise sisevõrkku midagi saata. Joonisel 1 on esitatud veel kaks iseseisvat komponendi: geoteenused ja amr. Geoteenuste rakendusele esitatakse päringud, et saada teeninduspunkti aadressid. Amr-i päringud kasutakse, et saada teeninduspunkti inspektori andmed. Edaspidi autor kirjeldab tehnoloogiat, mida planeeritakse kasutada süsteemi arendamisel. Mõlemad rakendused on veebirakendused. Sisemise rakenduse valikut autorile ei esitata, kuna see kujutab ennast JAISi rakenduse lisa mooduli. JAIS kasutab MVC arhitektuursed põhimõtted. Esituskiht kasutab populaarse raamistiku AngularJS ja Bootstrapi, rakenduskiht on realiseeritud java tehnoloogial kasutades Spring Boot raamistiku ja andmekihi moodustab vabavaraline andmebaasisüsteem PostgreSQL 9.4. Rakenduse automaatseks ehitamiseks kasutatakse Gradle. Rakendus on paigutatud Java rakendusserverile Tomcat 8. Rakenduste vahel on kasutatud sõnumite vahetamiseks RabbitMQ brokker. Arhitektori otsuse alusel välisperimeetri veebirakenduse tehnoloogiline valik peab jääma samaks. Analüüsides valikut, järgmiselt annab autor valitud tehnoloogiale hinnangut. Veebirakenduste jaoks on äärmiselt populaarne kasutada disainiks MVC arhitektuurne põhimõtte. Autor toob välja mõned eelised, mis on tema poolt otsustavaks faktoriks. Disaini põhimõtte on laiali tuntud, eraldatud esitusekiht, andmebaas ja äriloogika ning tagatud koodi hea loetavus ning hallatavus. Tänapäeva tarkvaraarendust ei saa ette kujutada ilma konkreetse raamistikuta. Raamistiku kasutamine aitab paremini ja kiiremini arendada süsteemi. Kood on ühtlaselt struktureeritud, paremini hallatav ja laiendatav. Samas hoitakse aega kokku, kasutades taaskasutatavaid mooduleid [2]. Linuse seaduses sõnastatakse, mida rohkem inimesi kasutavad ühte süsteemi, seda rohkem vigu on avastatud [3]. Laialt levinumate raamistikute kasutamine vähendab vigu ja võimaldab arenduse kohta leida infot või abi foorumitest. Järgmiselt kirjeldab autor kasutatud tehnoloogiad ja toob välja süsteemi peamised eelised. AngularJS on kergesti õpetatav JavaScriptil põhinev raamistik, mis võimaldab kiiresti kliendi pool arendada koos Bootstrapi võimalustega. Bootstrap 3 eesliseks on ka see, et selle kasutus on lihtne kasutada, ta ühildub kõigi kaasaegsate brauseritega (IE, Chrome, 20

21 FireFox, Safari, Opera) ja tagab adaptiivse disaini[1]. SpringBooti raamistiku kasutakse serveri poole arendamiseks ja selle suureks eeliseks on see, et see vajab vähe konfigureerimist, soovi korral on ka võimalus kasutada automaatse Spring konfiguratsiooni. SpringBoot lubab lihtsasti luua iseseisvat Spring rakendust, millel on juba sisse ehitatud Tomcat server (ei vaja eraldi war faili kokku panemist) [5]. Andmebaasiks on valitud PostgreSQL, mis on suure funktsionaalsuse ja jõudluse poolest Oracle tarkvaraga väga sarnane, kuid vabavaraline ja avatud lähtekoodiga[6]. Ülespool mainitud tehnoloogiad sobivad hästi agiilses projektis, kuna klient saab kiiresti esmase versiooni kätte ja annab tagasisidet, kas valmis toode vastab tema ootustele. Tihti tagasiside ringil tulevad ideed, kuidas saab rakendust kliendile mugavaks muuta. 3.2 Kasutusjuhtumid Selleks, et paremini kirjeldada süsteemi, on antud alampeatükis toodud analüüsi käigus leitud kasutusjuhtumid. Järgnevalt on toodud kasutusjuhtumi diagramm, mis näitab välimise süsteemiga seotud kasutusjuhtumeid: Joonis 5.Välimise süsteemiga seotud kasutusjuhtumid. Järgnevalt on toodud kasutusjuhtumi diagramm, mis näitab sisemise süsteemiga seotud kasutusjuhtumeid: 21

22 Joonis 6. Sisemise süsteemiga seotud kasutusjuhtumid KJ1. Broneerimistaotluse esitamine Tegutsejad: Klient Eeltingimused: Klient on suunatud Päästeameti lehelt broneerimiskeskkonda avalehele. Kirjeldus: Broneeri nupule vajutamine suunab kasutajat taotlusvormi algusesse. Broneerimistaotlus koosneb kolmest etapist. Esimesel etapil pakutakse kliendile teeninduspunktide valikud. Teeninduspunktid peab filtreerima regiooni, maakonna ja linna/valla järgi. Teisel etapil kuvatakse valitud teeninduspunkti vabad vastuvõttu päevad kalendris ja päeva valimisel pakutakse kella valikut. Viimasel etapil kliendile kuvatakse isikuandmete vormi koos järgmiste kohustuslikude väljadega: Nimi, Perekonnanimi, e- posti aadress, telefon ja kontrollkood (CAPTCHA). Vormil kliendile kuvatakse meeldetuletuseks vastuvõttu kuupäev, kellaaeg ja visiidi kestvus. Kinnita nupule vajutamine salvestab kliendi poolt esitatud taotluse. Kui kohustuslik väli jääb täitmata kuvatakse kasutajale veateade ja konkreetne väli jääb punaseks. Eduka lõpu tunnus: Kliendile kuvatakse teade eduka taotluse sisestamise kohta. 22

23 Ebaõnnestumise tunnus: Süsteemse vea tõttu, ebaõnnestus taotluse sisestamine KJ2. Broneerimistaotluse tühistamine Tegutsejad: Klient Eeltingimused: Klient sai ile broneeringu kinnitamise i. Kirjeldus: Kliendile koos broneeringu kinnitamise iga saadakse tühistamise soovi korral link, millele vajutades suunakse kliendi broneerimissüsteemi avalehele ja kuvatakse teade tühistamise kohta. Eduka lõpu tunnus: Kliendile kuvatakse teade Broneering tühistatud. Ebaõnnestumise tunnus: Süsteemse vea tõttu, ebaõnnestus taotluse tühistamine KJ3. Teeninduspunkti lisamine Tegutsejad: Büroojuht Eeltingimused: Büroojuht on identifitseeritud. JÄISis on valitud broneerimismooduli tab. Kirjeldus: Büroojuht vajutab Lisa nupule. Avatakse modaalaken järgmiste väljadega: Nimetus (kohustuslik), Aadress (Kohustuslik), Teeninduspunkti ametnikud sisestusväli, Teenuste valik (Detailplaneering, Ehitusprojekt, Konsultatsioon), Teeninduspunkti andmete sisestaja (kohustuslik). Kui sisestaja väli on täidetud, kuvatakse veel järgmised väljad: andmete sisestaja , andmete sisestaja telefon. Aadressi väljale sisestades 3 esimest tähte pakutakse büroojuhile valida geoteenuste poolt väljastatud aadressi. Teeninduspunkti ametnikute välja kaudu lisatakse AMR-st saadud ametnikud ja lisatakse neid tabelisse. Peale ametniku valimist väli saab taas sisestusele valmis. Salvesta nupule vajutamine salvestab teeninduspunkti andmed ja sulgeb modaalakna. Kui kohustuslik väli jääb täitmata kuvatakse kasutajale veateade ja konkreetne väli jääb punaseks. Eduka lõpu tunnus: Teeninduspunkt ilmub konkreetse büroojuhi alluvate teeninduspunktide alla. Ebaõnnestumise tunnus: Süsteemse vea tõttu, ebaõnnestus teeninduspunki lisamine KJ4. Teeninduspunkti andmete muutmine Tegutsejad: Büroojuht Eeltingimused: Büroojuht on identifitseeritud. JÄISis on valitud broneerimismooduli tab. 23

24 Kirjeldus: Büroojuht vajutab Muuda nupule. Avatakse modaalaken, sisuliselt on sama, mis kasutatakse teeninduspunkti lisamiseks. Vt KJ3 väljade kirjeldust. Eduka lõpu tunnus: Muudetakse teeninduspunkti vastavad andmed. Ebaõnnestumise tunnus: Süsteemse vea tõttu, ebaõnnestus teeninduspunki muutmine KJ5. Teeninduspunkti kustutamine Tegutsejad: Büroojuht Eeltingimused: Büroojuht on identifitseeritud. Teeninduspunkti muutmisvorm on avatud. Kirjeldus: Büroojuht vajutab Kustuta nupule. Kuvatakse kinnitust nõutav modaalaken. Jah nupule vajutamine kinnitab valikut ja sulgetakse kõik modaalaknad ning kustutakse teeninduspunkt.. Ei nupule vajutamine suunab kasutajat tagasi muutmisvormile. Eduka lõpu tunnus: Teeninduspunkt kustutakse büroojuhi teeninduspunktide nimekirjast. Antud teeninduspunktiga seotud tulevased broneeringud tühistatakse ja saadakse kliendile i teavitus. Ebaõnnestumise tunnus: Süsteemse vea tõttu, ebaõnnestus teeninduspunki kustutamine KJ6. Teeninduspunkti tööaja lisamine Tegutsejad: Büroojuht Eeltingimused: Büroojuht on identifitseeritud. JÄISis on valitud broneerimismooduli tab. Kirjeldus: Büroojuht vajutab Määra tööaeg nupule ja avatakse modaalaken. Kasutaja valib perioodi alguse ja lõpu kuupäevad ning klõpsab nädala päevale ja sätib kellajad. Juhul kui kasutaja soovib samal päeval lisada teist kellaaja vahemiku, vajutab ta... nupule. Kuvatakse lisa kellaaja vahemik. Salvesta nupule vajutamine salvestab kasutaja valikut ja suletakse modaalaken. Kui teeninduspunktil on juba vähemalt üks tööaja muster olemas, uue perioodi lisamiseks kasutaja peab Lisa nupule vajutama. Eduka lõpu tunnus: Teeninduspunkti kalendri vaatesse neil päevadel, millel määratud muster rakendub, juhul kui kuu või nädala vaade vastab määratud perioodile, ilmub vastuvõttu info alguse ja lõpu ajad. Juhul kui samal päeval on rakendatud mitu perioodi siis tekib mitu lõiku ühel kalendri päeval. Ebaõnnestumise tunnus: Salvestamisel kehtivad järgmised valideerimise reeglid: 24

25 Perioodi alguse kuupäev peab olema väiksem kui lõpu kuupäev. Vastasel juhul tuleb veateade Palun kontrollida üle lisatava mustri alguse ja lõpu kuupäevad. Samal päeval valitud kellaajad ei või kattuda. Vastasel juhul tuleb veateade Lisatava mustri ajad samal päeval langevad kokku Lisatav periood ei või langeda kokku teise antud teeninduspunkti perioodiga. Vastasel juhul tuleb veatead Lisatava mustri periood langeb kokku teise mustri perioodiga. Süsteemse vea tõttu, ebaõnnestus teeninduspunki tööaja lisamine KJ7. Teeninduspunkti tööaja muutmine Tegutsejad: Büroojuht Eeltingimused: Büroojuht on identifitseeritud. JÄISis on valitud broneerimismooduli tab Kirjeldus: Teeninduspunkti tööaja muutmine toimub kahe erineva stsenaariumi järgi. a) Kasutaja vajutab Määra tööaeg nupule ja avatakse modaalaken. Kasutaja kas jätab kuvatud perioodi või valib dropdown menüüst muu perioodi, millel ta soovib tööaja muuta. Kasutaja muudab tööaja mustri andmed ja salvestab. Salvestamisel rakendatakse samad valideerimise reeglid, mida kasutatakse tööaja lisamisel. b) Kasutaja klõpsab kalendri sündmusele ja avatakse antud päeva teeninduspunkti tööajad modaalaknas. Kasutaja muudab kellaajad ja salvestab vormi, vajutades Salvesta nupule. Juhul kui lõpu kuupäev on väiksem kui alguse kuupäev kuvab süsteem veateade Valitud aeg on ebakorrektne. Eduka lõpu tunnus: Tööaeg on muudetud. Juhul kui eelmise perioodiga on seotud mingi broneering siis seda kustutakse ja saadakse kliendile e-posti teavitus (KJ. 14). Ebaõnnestumise tunnus: Süsteemse vea tõttu, ebaõnnestus teeninduspunki tööaja muutmine KJ8. Teeninduspunkti tööaja kustutamine Tegutsejad: Büroojuht Eeltingimused: Büroojuht on identifitseeritud. JÄISis on valitud broneerimismooduli tab Kirjeldus: Teeninduspunkti tööaja kustutamine toimub kahe erineva stsenaariumi järgi. a) Kasutaja vajutab Määra tööaeg nupule ja avatakse modaalaken. Kasutaja vajutab Kustuta nupule. Süsteem kuvab teade Kindel, et soovid kustutada jooksev tunniplaan. Kasutaja vajutab Ok nupule. 25

26 b) Kasutaja klõpsab kalendri sündmusele ja avatakse antud päeva teeninduspunkti tööajad modaalaknas. Kasutaja klõpsab checkbox-i Tühista vastuvõtt. Salvesta nupule vajutades, kuvatakse Hoiatus modaalakna koos tekstiga Süsteem kuvab teade Vastuvõtu tühistamine tühistab automaatselt ka vastuvõtu broneeringud. Kas jätkata?. Kasutaja vabatekstina sisestab kohustuslikku broneeringu tühistamise põhjust ja vajutab Jah nupule. Eduka lõpu tunnus: a) Kustutakse tööaja muster. Juhul kui kalendri kuu või nädala vaade oli seotud kustutava mustriga, kaob tööaja periood kalendrist ära. b) Valitud sündmus kustutakse kalendrist ära. c) Saadakse kliendile e-posti teavitus (KJ14). Ebaõnnestumise tunnus: Süsteemse vea tõttu, ebaõnnestus teeninduspunki tööaja kustutamine KJ9. Broneeringu andmete vaatamine Tegutsejad: Büroojuht Eeltingimused: Büroojuht on identifitseeritud. Päeval, millel on mingi broneering lisatud, on avatud teeninduspunkti tööaja vorm. Kirjeldus: Kasutaja vajutab Ava nupule soovitud broneeringu juures ja kuvatakse broneeringu infoga modaalaken. Eduka lõpu tunnus: Kasutaja näeb broneeringu infot. Ebaõnnestumise tunnus: Süsteemse vea tõttu, ebaõnnestus broneeringute andmete vaatamine KJ10. Broneeringu tühistamine Tegutsejad: Büroojuht Eeltingimused: Büroojuht on identifitseeritud. Päeval, millel on mingi broneering lisatud, on avatud teeninduspunkti tööaja vorm. Kirjeldus: Kasutaja vajutab Kustuta nupule soovitud broneeringu juures. Kuvatakse Hoiatus modaalakna koos tekstiga Kas soovite broneeringu kustutada?. Kasutaja vabatekstina sisestab kohustuslikku broneeringu tühistamise põhjust ja vajutab Jah nupule. Eduka lõpu tunnus: Broneeringut kustutakse broneeringute nimekirjast. Kliendile saadakse e-posti teavitus (KJ.14) Ebaõnnestumise tunnus: Süsteemse vea tõttu, ebaõnnestus broneeringu tühistamine. 26

27 KJ11. Teeninduspunkti tööaegade kalendrivaade kuvamine Tegutsejad: Büroojuht Eeltingimused: Büroojuht on identifitseeritud ja tal on teeninduspunkti vaatamisõigused ning on vähemal üks teeninduspunkt olemas. Kirjeldus: Kasutaja vajutab broneering tabile. Kuvatakse talle suvalise teeninduspunkti tööaegade kalendrivaade, juhul kui sel ajal mingi tööaja muster on rakendatud. Eduka lõpu tunnus: Kasutaja näeb kalendrit. Ebaõnnestumise tunnus: Süsteemse vea tõttu, kasutaja ei näe kalendrit KJ12. Broneeringute nimekirja printimine Tegutsejad: Büroojuht Eeltingimused: Büroojuht on identifitseeritud. Päeval, millel on broneering lisatud, on avatud teeninduspunkti tööaja vorm. Kirjeldus: Kasutaja vajutab Prindi nupule ja laetakse pdf fail. Eduka lõpu tunnus: Pdf fail on edukalt laetud. Ebaõnnestumise tunnus: Süsteemse vea tõttu, ebaõnnestus printimine KJ13. Välis- ja siseperimeetri andmebaaside sünkroniseerimine Tegutsejad: Süsteem Kirjeldus: Iga 5 minuti tagant ajastatud ülesandega teha JMS kaudu päring välisperimeetri rakendusele, et saada sünkroniseerimata andmed. Vastuses saadud andmed valideeritakse. Kui andmete valideerimine on ebaõnnestunud siis broneerimistaotlus lükatakse tagasi. Positiivse tulemuse korral broneerimistaotlus aktsepteeritakse ja andmed salvestatakse andmebaasi. Eduka lõpu tunnus: Andmed on sünktorniseeritud JAISi ja välisperimeetri andmebaasides. Ebaõnnestumise tunnus: Süsteemse vea tõttu, ebaõnnestus andmete sünktoniseerimine. Logi faili tekkis vastav veateade KJ14. i saatmine Tegutsejad: Süsteem Kirjeldus: Iga 5 minuti tagant ajastatud ülesandega tehakse andmebaasi päringud, et saada broneeringud, millele saadetakse välja meilid. Kasutajale saadetakse neli tüüpi 27

28 i: kinnitamise, meeldetuletuse, tühistamise ja tagasi lükkamise id. Kinnitamise i saadetakse juhul kui broneerimistaotlus on edastatud JÄISi, kus andmed sünkroniseeritud ja kontrollitud, et ühel ja samal broneeringul on ainult üks klient. Vastasel juhul saab klient tagasi lükatud staatusega . Meeldetuletus i saab klient 24 tunni enne vastuvõttu. Tühistamise i on kahte tüüpi: esimest saadetakse siis kui inspektor kustutab broneeringu joonisel 11 vormi kaudu ja teine saadetakse kliendi poolt broneeringu tühistamise korral. Eduka lõpu tunnus: Klient saab i. Ebaõnnestumise tunnus: Süsteemse vea tõttu, ebaõnnestus i saatmine. Logi faili tekkis vastav veateade. 3.3 Broneeringu seisundidiagramm Järgnevalt esitatakse broneeringu seisundidiagramm, millel on toodud välja seisundimuutused ning neid tingivad kasutusjuhud. Joonis 7. Broneeringu seisundidiagramm Esitatud Broneering saab antud staatuse peale eduka broneerimistaotluse esitamist. 28

29 Kinnitatud Broneering saab antud staatuse peale andmebaaside andmete sünkroniseerimist ning kui samal ajal ei ole muu broneering valitud. Tagasi lükatud Broneering saab antud staatuse peale andmebaaside andmete sünkroniseerimist ning kui samal ajal on valitud muu broneering. Tühistatud Broneering saab antud staatuse juhul kui teeninduspunkti kustutakse või muudetakse/kustutakse teeninduspunkti töötajate poolt. Samuti kliendi poolt broneeringu tühistamine aktiveerib antud staatuse. 3.4 Andmemudel Eelmises peatükis toodud kasutusjuhtumid näitavad süsteemi kasutaja vaatenurgast. Antud peatükis esitatud andmemuudel annab ülevaate Broneerimiskeskkonda sisemisest loogikast ja kasutatud tabelitest. Andmemudeli joonisel <pk> tähisega esitakse tabeli primaarvõti ja <fk> - välisvõti, mis viitab teise tabeli andmetele. 29

30 Joonis 8. Broneerimiskeskkonda andmemudel. 3.5 Broneerimiskeskkonda tabelite kirjeldused Antud peatükis on toodud tabelite detailsed kirjeldused koos kommentaaridega, mis annavad parema ülevaate süsteemi tööst Tabel paa_service_area Tabel paa_service_area sisaldab informatsiooni teeninduspunktidest. Veeru nimetus Tüüp Kitsendused Kirjeldus id Bigserial Not Null Tabeli primaarvõti 30

31 address_id Bigint Not Null Välisvõti, mis viitab teeninduspunkti aadressi andmetele name Text Not Null, Unique Teeninduspunkti nimetus. Nimetus peab olema unikaalne. created_at Timestamp Not Null Kirje loomise aeg. Näide: :08: updated_at Timestamp Null Kirje viimase muutmise aeg. Näide: :08: deleted_at Timestamp Null Teeninduspunkti on võimalik kustutada ning selleks kasutakse loogilist kustutamist, see tähendab seda, et kui väli ei ole null, siis teeninduspunkt on kustutatud. Näide: :08: Tabel 2. Tabeli paa_service_area kirjeldus Tabel paa_service_area_schedule Tabel paa_service_area_schedule sisaldab informatsiooni teeninduspunkti tööaja mustri kohta. Veeru nimetus Tüüp Kitsendused Kirjeldus id Bigserial Not Null Tabeli primaarvõti service_area_id Bigint Not Null Välisvõti, mis viitab teeninduspunkti andmetele. valid_from Timestamp Null Teeninduspunkti tööaja mustri algus kuupäev. Näide: :00:00. valid_to Timestamp Null Teeninduspunkti tööaja mustri lõpp kuupäev. Näide: :59:

32 monhours Text Null Teeninduspunkti tööajad esmaspäeval. Salvestatakse json teksti kujul. Näide [{"start":900,"end":1400}] tuehours Text Null Teeninduspunkti tööajad teisipäeval. Salvestatakse json teksti kujul. Näide [{"start":900,"end":1400}] wedhours Text Null Teeninduspunkti tööajad kolmapäeval. Salvestatakse json teksti kujul. Näide [{"start":900,"end":1400}] thuhours Text Null Teeninduspunkti tööajad neljapäeval. Salvestatakse json teksti kujul. Näide [{"start":900,"end":1400}] frihours Text Null Teeninduspunkti tööajad reedel. Salvestatakse json teksti kujul. Näide [{"start":900,"end":1400}] created_at Timestamp Not null Kirje loomise aeg. Näide: :08: updated_at Timestamp Null Kirje viimase muutmise aeg. Näide: :08: deleted_at Timestamp Null Teeninduspunkti tööaja mustri on võimalik kustutada ning selleks kasutakse loogilist kustutamist. See tähendab seda, et kui väli ei ole null, siis teeninduspunkti tööaja muster on kustutatud. Näide: :08: Tabel 3. Tabeli paa_service_area_schedule kirjeldus. 32

33 3.5.3 Tabel paa_service_area_schedule_event Tabel paa_service_area_schedule_event esitab informatsiooni teeninduspunkti tööaja mustri välise teenindusajast. Büroojuht võib konkreetsel päeval teeninduspunkti vastuvõttu aega muuta või tühistada. Veeru nimetus Tüüp Kitsendused Kirjeldus id Bigserial Not Null Tabeli primaarvõti service_area_schedule _id Bigint Not Null Välisvõti, mis viitab teeninduspunkti andmetele range_number Integer Null Konkreetsel päeval võib olla rakendatud mitu tööaja mustri. Antud väljale salvestatakse mustri järjekorra numbri. Näiteks, joonisel on kaks vastuvõttu aega. Kui tahetakse muuta ajad siis salvestatakse andmebaasi väärtust 1. starts_at Timestamp Null Sünduse alguse kellaaeg. Näide: :00:00 ends_at Timestamp Null Sünduse lõpu kellaaeg :00:00 is_all_day Boolean Null Kas teeninduspunkti tööajad valitud päeval on tühistatud? TRUE väärtuse puhul tegemist on tühistatud tööaega. created_at Timestamp Not null Kirje loomise aeg. Näide: :08:

34 updated_at Timestamp Null Kirje viimase muutmise aeg. Näide: :08: deleted_at Timestamp Null Sündmust kustutakse süsteemi poolt järgmisel juhtudel: 1) muudetakse teeninduspunkti tööaja mustri 2) kustutakse teeninduspunkti Toimub loogiline kustutamine. See tähendab seda, et kui väli ei ole null, siis teeninduspunkti tööaja muster väline teenindusaeg on kustutatud. Näide: :08: Tabel 4. Tabeli paa_service_area_schedule_event kirjeldus Tabel paa_service_area_has_host Tabel paa_service_area_has_host on seose tabel, kus hoitakse teeninduspunkti ja ametniku seose infot. Veeru nimetus Tüüp Kitsendused Kirjeldus id Bigserial Not Null Tabeli primaarvõti service_area_id Bigint Not Null Välisvõti, mis viitab teeninduspunkti andmetele. host_id Bigint Not Null Välisvõti, mis viitab teeninduspunkti ametniku andmetele Tabel paa_service_area_host Tabel 5.Tabeli paa_service_area_has_host kirjeldus. Tabel paa_service_area_has_host esitab informatsiooni teeninduspunkti ametnikutest. 34

35 Veeru nimetus Tüüp Kitsendused Kirjeldus id Bigserial Not Null Tabeli primaarvõti. user_id Bigint Not Null Välisvõti, mis viitab JÄISi kasutaja andmetele. JAISi kasutaja info hoitakse user tabelis. is_main_host Boolean Null Kas teeninduspunkti ametnik on teeninduspunkti andmete sisestaja. TRUE väärtuse puhul tegemist on sisestajaga. Text Null Teeninduspunkti andmete sisestaja . Näide: phone Text Null Teeninduspunkti andmete sisestaja telefon. Näide: created_at Timestamp Not Null Kirje loomise aeg. Näide: :08: deleted_at Timestamp Null Teeninduspunkti ametnikku võib kustutada ja selleks kasutatakse loogilist kustutamist. See tähendab seda, et kui väli ei ole null, siis ametnik on kustutatud. Näide: :08: Tabel 6. Tabeli paa_service_area_host kirjeldus Tabel paa_address Tabel paa_address esitab informatsiooni teeninduspunkti aadressist. Aadressi info saadakse geoteenuse päringu kaudu. Veeru nimetus Tüüp Kitsendused Kirjeldus 35

36 id Bigserial Not Null Tabeli primaarvõti code Text Null Teeninduspunkti aadressi kood. Näide: canonical_name Text Null Teeninduspunkti täisaadress. Näide: Harju maakond, Tallinn, Mustamäe linnaosa, Mäealuse tn. level1 Text Null Aadressi tase1 ehk maakonna tase. Näide: 37 viitab Harjumaakonnale. level2 Text Null Aadressi tase2 ehk valla/linna tase. Näide: viitab Tallinna linnale. Level3 Text Null Aadressi tase3 ehk küla/linnaosa tase. Näide: viitab Mustamäe linnaosale. created_at Timestamp Not Null Kirje loomise aeg. Näide: :08: updated_at Timestamp Null Kirje muutmise aeg. Näide: :08: Tabel 7.Tabeli paa_address kirjeldus Tabel paa_project_type Tabel paa_project_type on seose tabel, kus hoitakse infot teeninduspunkti ja selles käsitletavate projektide tuubide seosest. Veeru nimetus Tüüp Kitsendused Kirjeldus id Bigserial Not Null Tabeli primaarvõti service_area_id Bigint Not Null Välisvõti, mis viitab teeninduspunkti andmetele project_code Text Not Null Välisvõti, mis viitab klassifikaatorile 36

37 Tabel 8. Tabeli paa_project_type kirjeldus Tabel paa_reservation Tabel paa_reservation esitab informatsiooni teeninduspunkti vastuvõtuaja broneerimisest. Veeru nimetus Tüüp Kitsendused Kirjeldus id Bigserial Not Null Tabeli primaarvõti service_area_id Bigint Not Null Välisvõti, mis viitab teeninduspunkti andmetele client_first_name Text Null Kliendi eesnimi. Näide: Olesja client_last_name Text Null Kliendi perenimi. Näide: Senkiv client_ Text Null Kliendi . Näide: client_phone Text Null Kliendi telefon. Näide: type Text Null Soovitud teenuse tüüp. Näide: konsultatsioon. hash Text Null Väli väärtus sisaldab unikaalselt genereeritud teksti väärtust, mida kasutatakse broneerimise identifitseerimiseks. Näide: azevolhweblmyoi5tdssldqfq 004yscF status Text Null Broneeringu staatus on klassifikaatori väärtus. Välisvõti viitab klassifikaatori andmetele. Võimalikud väärtused: SUBMITTED taotlus esitatud, ACCEPTED taotlus kinnitatud JAISi poolt, CANCELLED taotlus tagasi 37

38 lükatud süsteemi poolt. REJECTED taotlus tühistatud ametniku poolt starts_at Timestamp Null Ametniku visiidi aeg. Näide: :00:00 response_recieved_a t confirmation_mail_s ent_at cancellation_mail_se nt_at rejection_mail_sent_ at reminder_mail_sent_ at Timestamp Null JMS kaudu saadetud sõnumi kätte saamise aeg :00:00 Timestamp Null Kliendile kinnitamise maili saatmise aeg. Näide: :08: Timestamp Null Kliendile broneeringu tagasi lükkamise kohta maili saatmise aeg. Näide: :08: Timestamp Null Kliendile broneeringu tühistamise kohta maili saatmise aeg. Näide: :08: Timestamp Null Kliendile vastuvõttust meeldetuletuse maili saatmise aeg. Näide: :08: cancelled_by Text Null Väli väärtus viitab kelle poolt broneeringu taotlus oli tühistatud. Võimalikud väärtused: JAIS, CLIENT, SYSTEM created_at Timestamp Not Null Kirje loomise aeg. Näide: :08: updated_at Timestamp Null Kirje viimase muutmise aeg. Näide: :08: deleted_at Timestamp Null Broneeringu võib kustutada ja selleks kasutatakse loogilist kustutamist. See 38

39 tähendab seda, et kui väli ei ole null, siis ametnik on kustutatud. Näide: :08: Tabel 9. Tabeli paa_reservation kirjeldus Tabel classifier Tabel classifier esitab informatsiooni JAISi süsteemis kasutatavate klassifikaatorite kohta. Broneerimiskeskkonna kontekstis kasutatakse kaks klassifikaatori gruppi: RESERVATION_STATUSES ja SERVICE_AREA_PROJECT_TYPES. Veeru nimetus Tüüp Kitsendused Kirjeldus code Text Not Null, Unique Tabeli primaarvõti, mis omab unikaalne tekst väärtus label Text Not Null Klassifikaatori teksti väärtus. parent_code Text Not Null Klassifikaatori gruppi nimetus deleted_at Timestamp Null Timestampi väärtuse puhul tegemist on kehtetu klassifikaatoriga. ord_no Integer Null Klassifikaatorite grupis järjekorra number. Tabel 10. Tabeli classifier kirjeldus. 39

40 4 Süsteemi realiseerimine Vastavalt eelnevalt kirjeldatud süsteemile esitatud tehnilistele nõudmistele alustatakse süsteemi realiseerimist. Käesoleva lõputöö raames realiseerib autor teeninduspunkti haldusmooduli osa ja annab ülevaade välimise perimeetri rakendusest ning esitab võimalikud edasiarendustööd. 4.1 Teeninduspunkti haldusmooduli realiseerimine Teeninduspunkti haldusmooduli realiseeritakse JÄIS-i eraldi moodulina, mida hakkab kasutama bürooteenindusjuht, kuid rollid ei ole veel lõplikult Päästeameti poolt paika pandud. Teeninduspunkti haldusmooduli skoopi kuluvad eelnevalt kirjeldatud kasutusjuhtumid KJ3 - KJ9. Büroojuhi teeninduspunkti haldusmooduli peavaade on esitatud joonisel 9. Joonis 9. Büroojuhi teeninduspunkti haldusmooduli peavaade. Ekraani vasakpooles on teeninduspunktide regiooni põhiline jaotis. Kasutajale kuvatakse ainult tema poolt sisestatud teeninduspunktid. Samas vasakpoolses paneelis on lisa nupp, mille kaudu toimub teeninduspunkti lisamine (KJ3). Ekraani pea fookuses on teeninduspunkti tööajaplaan, mille realiseerimisel kasutakse FullCalendar plugin-t[7]. 40

41 Antud plugin osutus valituks, kuna see on vabavaraline, kergesti konfigureeritav ja võimaldab hästi katta kalendrile esitatud järgmised nõuded: Kalender on eestikeelne. Tööajaplaan on esitatud nädala ja kuu vaates. Riiklikud pühad eristatakse tööpäevadest ja nendel päevadel tööaja muster ei rakendu. Kalendris riiklikud päevad värvitakse kollase värviga. Info Eesti pühadest hoitakse andmebaasis holiday tabelis. Kalendri päeval võib tekkida mitu tööaja lõiku, mida omakorda näitavad teeninduspunkti ajavahemikud. Näiteks, 24 märtsil on kaks lõiku ja 13-17, see tähendab seda, et antud päeval inspektoril kaks vastuvõttu aega ja kella on, näiteks, lõuna paus. Valitud lõigule klõpsamisel avatakse konkreetne tööaja muutmisvorm. Päev, millel on vähemalt üks vastuvõttu aeg broneeritud, värvitakse rohelise värviga. Kalendri paneelis üleval muuda nuppu kaudu toimub kasutusjuhtumi KJ4 realiseerimine. Järgneval joonisel on esitatud teeninduspunkti muutmisvorm, mida kasutatakse ka teeninduspunkti lisamiseks. Joonis 10. Teeninduspunkti muutmisvorm. Erinevus kahe vormi vahel on see, et muutmisvormil on pealkirjaks valitud teeninduspunkti nimetus. Lisamis ja muutmisvormidel on kohustuslikud täitmiseks 41

42 väljad, ilma milleta ei luba süsteem teeninduspunkti lisada või muuta. Hoiatuseks annab süsteem kasutajale teade. Teeninduspunkti kustutamise (KJ5) kasutusjuhtum on realiseeritud muutmisvormil kustuta nuppu abil. Rakenduses kasutatakse loogilise kustutamise printsiibi, see tähendab seda, et andmebaasi tabelis kirje ei kustuta vaid lisatakse deleted_at väljale hetke kuupäeva. Teeninduspunkti tööaja mustri võib lisada määra tööaeg nuppu kaudu, mis asub kalendri paneelis üleval. Allpool toodud joonis kirjeldab teeninduspunkti tööaja mustri vormi. Joonis 11. Teeninduspunkti tööaja halduse vorm. Antud vorm realiseerib kasutusjuhtumid KJ6-KJ8. Üleval rippmenüüst saab valida ajavahemiku või lisa uus nuppu abil lisada uus. Tööaja sisestamiseks tuleb valida periood, millal soovitav tööaja muster kehtib ja vastava nädala päeva juures linnuke panna ning määrata aja vahemik. Kui tahetakse mingil päeval lisada veel tööaja vahemiku, selleks on... nupp. Vale sisestuse korral kuvatakse kasutaja hoiatust. Tööaja plaani loogiline kustutamine toimub kustuta nuppu abil. 42

43 Kasutusjuhtum KJ7 teeninduspunkti tööaja muutmine on täidetav ka joonisel kirjeldatud vormi kaudu, kus kalendris valitud päeval võib tööaja lõigu muuta või hoopiski kustutada ära, märkides tühista vastuvõtul linnuke. Joonis 12. Teeninduspunkti tööaja vorm. Antud vorm realiseerib kasutusjuhtum KJ8 broneeringu andmete vaatamine Ava nuppu abil, KJ päeva broneeringute nimekirja printimine ja KJ broneeringu tühistamine Kustuta nuppu abil. 4.2 Välimise perimeetri rakendusele ülevaade Edaspidi annab autor ülevaate välimise perimeetri rakendusele. Lisas 2 on esitatud broneeringu taotluse kolm vaadet, mis täidavad kasutusjuhtumis KJ1 kirjeldatud funktsionaalsus. Esimene vaade pakub kliendile valikut teeninduspunktidest, mida saab filtreerida, teine vaade vaba vastuvõttu aja valikut ja kolmas vaade palub kliendi isiklikku andmete sisestamist. Kolmandas vaates realiseeritud kontrollkood tagab, et broneeringu sisestas inimene. Broneeringu taotluse tühistamine (KJ2) realiseeritud sellisel viisil, et kasutajale kinnituse iga saadetakse broneeringu tühistamise link, millele vajutades tühistatakse vastav broneering. 43

44 4.3 Edasiarendused Broneerimiskeskkonna haldusmoodulis ei ole hetkel õiguste ja rollide teema paika pandud ning ootab Päästeametilt sisendit. Välimise perimeetri rakendusesse Päästeameti soovil planeeritakse arendada juurde kaks lisa funktsionaalsust. Esimene on tagasiside vorm, mis annaks hiljem Päästeametile võimalust saada kliendi rahulaolu hinnangut. Teine funktsionaalsus kujutab ennast CRM lahendust, kus Päästeameti volitud isik võiks teeninduspunktide infot broneeringu avalehel ise hallata. Näiteks, oleks tarvis kliendile anda teave, et pühade eelpäeval inspektorite tööpäev on lühendatud. Lisa funktsionaalsusi planeeritakse arendusesse võtta, peale esimese etappi lõppu, mille jooksul arendatakse põhifunktsionaalsus. Samuti autentimine võiks tulla edasiarenduse nimekirja, juhul kui pahatahtlike broneeringute arv ületab mõistliku piiri. 44

45 5 Kokkuvõte Hetkeseisuga Päästeameti potentsiaalsetel klientidel, seal hulgas arhitektidel, ehitustöölistel ning tavakodanikel puudub võimalus kasutada infotehnoloogilisi eeliseid ning eelnevalt broneerida ehituskontrolli valdkonna inspektori vastuvõtt interneti vahendusel. On täheldatud et, sellega kaasneb oluline ajakadu ning kasvab klientide rahulolematus Päästeameti teenustega. Igapäevaste projektide kooskõlastamiseks kulutakse aega kuni poolteist tundi elavas järjekorras oodates. Lõputöö raames käsitles autor ehituskontrolli valdkonna broneerimiskeskkonna analüüsi, disaini ja realiseerimist. Analüüsi käigus, autor selgitas välja sisendid süsteemi arenduseks, kaardistas broneerimiskeskkonna põhiprotsessi ning esitas süsteemi sisemisi ja välimisi mõju faktoreid. Tarkvara projekteerimise käigus, selgitas autor võimalike tööriistu progressiivsemaks infosüsteemi arendamiseks ning koostas andmemudeli koos tabeli kirjeldusega. Töö tulemusena said analüüsitud broneerimiskeskkonna vajadused, mille käigus selgus, et säästlikum ja mugavam on kasutada broneeringute haldamiseks kalendri vaadet JAISi rakenduses kui teostada Exchange Serveriga liidestamist. Samuti on toodud välja infosüsteemile esitatud tehnilised nõudmised ning realiseeritud broneerimiskeskkonna haldusmoodul. Lõputöö raames realiseeris autor ainult haldusmooduli osa, ehk tervikliku süsteemi toimimiseks on vaja arendada kliendi kasutamiseks ettenähtud rakendust. Samuti võimalikke edasiarenduse nimikirjas on tagasiside korraldamine ja autentimine, juhul kui pahatahtlike broneeringute arv ületab mõistliku piiri. Töö tulemustest võib teha järgmised järeldused. Püstitatud eesmärgid on saavutatud planeeritud ulatuses. Töö käigus on realiseeritud broneerimiskeskkonna haldusmoodul, mille abil saab teeninduspunktide vastuvõttu ajad ja broneeringud hallata. Lisaks sellele osutus projekteeritav süsteem majanduslikult kasulikuks. Autor tõi enda jaoks välja projektist olulised märkused. Esiteks, kliendi nägemus süsteemi kohta võib koordinaarselt muutuda, pakkudes põhjendatud lahendust. Teiseks, 45

46 oluline on anda võimalikult varakult kliendile kasutusse uus rakenduse versioon, et saada võimaliku konstruktiivse kriitikaga tagasisidet kliendi poolt ning arendustöös arvestada muudatuste ning edasiarenduse vajadusega. Tehnoloogia arenguga kasvab uute kontseptsioonide ning süsteemi arengu vajadus. Integreerides majanduslikult kasulikuma ning halduses lihtsama broneerimissüsteemi võime arvestada Päästeameti teenuste kvaliteedi kasvuga. Antud süsteemi realiseerimine võib positiivselt mõjuda kogu Päästeameti töökorraldusele, vähendades klientide rahulolematust ning edendada majanduslikke ressursside õiget kasutamist. Struktureerida inspektorite tööaega ning minimaliseerida klientide ooteaega, vähendades viivitusi ning vigu käsitsi sisestatud andmete korral. Lõputöö kaitsmise momendiks oodatakse broneerimiskeskkonna broneering.paasteamet.ee avaldamist. 46

47 Summary Nowadays, architects, construction workers and ordinary citizens lack an opportunity to reserve an appointment online in advance with an inspector of the Rescue Board construction control field. As much as an hour and a half is spent on waiting in an active line to coordinate the projects. Within the framework of the thesis, the author addressed the analysis, design ja realization of the construction control field reservation environment. In the process of analysis, the author determined the input for the development of the system, mapped the main process of the reservation environment, and presented the internal and external factors affecting the system. In the process of software design, the author defined the tools for the information system development and compiled the data model with the description of the table. As a result of the thesis, the needs of the reservation environment were analyzed, and in the process of analysis it turned out that it is less expensive and less complicated to use the calendar view of JAIS application to manage reservations when interfacing with Exchange Server. In addition, the requirements presented to the information system were identified and the management module of the reservation environment was realized. Within the framework of the thesis, the author has realized merely a part of the management module, so that for the operation of the entire system it is necessary to develop the application meant for the client use. Additionally, within the list of the potential further developments is the organization of the feedback and authentication in case the number of malicious reservations exceeds a reasonable limit. On the basis of the results of the thesis it is possible to draw the following conclusions. The posed tasks were fulfilled within the extent planned. In the process of the work, the management module of the reservation environment was realized, which enables to manage reception hours of service points and reservations. Moreover, the developed system turned out sufficiently inexpensive. As the result of the project, the author made her own observations. First, client s vision for the system can be fundamentally changed by offering a justified solution. Second, it is very important to ask the client to review any version of the application well in advance, 47

48 in order to gain the client s feedback and consider the changes or further developments coming from the feedback in the process of application development. By the time of the defense of the thesis, the reservation environment at broneering.paasteamet.ee is expected to be available online. 48

49 Kasutatud kirjandus 1. HTMLCenter [WWW] ( ) 2. Wikipedia [WWW] ( ) 3. Why you should be using a framework [WWW] ( ) 4. BPMN Specification [WWW] ( ) 5. SpringBoot [WWW] ( ) 6. ITX design [WWW] ( ) 7. FullCalendar [WWW] ( ) 8. Ehituskontrolli valdkonna broneerimiskeskkonna spetsifikatsioon. Tallinn, AKIT - Andmekaitse ja infoturbe leksikon [WWW] ( ) 10. e-teatmik. [WWW]. ( ) 49

50 Lisa 1 Broneerimiskeskkonna lähteparameetrid Broneerimiskeskkond peab võimaldama järgmised tegevused [8]: Juurdepääs keskkonnale Päästeameti kodulehe avalehelt (valitakse aeg ja ametnik, nähtavad on ka broneeritud ja vabad ajad); Klient valib aja, piirkonna ja menetluse liigi (detailplaneering/ ehitusprojekt (I kasutusviis: eramud ja elamud kuni 9 korrust); Süsteem otsib ametniku, kellel on vaba aeg selles piirkonnas ja tegeleb soovitud menetluse liigiga. Süsteem peab arvestama ka seda, kui ametnik viibib eemal, näiteks puhkusel vms; Aeg broneeritakse vastavalt ametniku asukohale, menetlusele, vastuvõtupäevale ja vastuvõtuajale (mitte iga päev); Broneeritav aeg 20 minutit, millest viis minutit aega menetluse registreerimiseks JÄISes; Kliendi poolt broneeritud aeg läheb inspektori outlooki kalendrisse ja teavitus kliendi e-posti aadressile; Kliendil peab olema võimalik broneeringut tühistada (outlookis ametnikul broneering kaob); Üks isik (klient) saab broneerida ühel päeval ainult ühe aja. Outlooki kalendris peab nägema inimese nime, e-posti aadressi, telefoninumbrit ning detailplaneeringu/ehitusprojekti andmed millele ta kooskõlastust taotleb. Kliendile saadetav info peab sisaldama: Broneeringu kellaaega; Ametniku kontaktandmed, kelle juurde tal aeg on broneeritud; Kohaloleku kellaaega (soovitatav aeg 5 minutit enne broneeritud aega); 50

51 Meeldetuletus, mis peab olema kaasas lisaks projektile (kaasa võtta kinnitus (kaaskiri), et KOV on algatanud ehitusloa menetluse). 51

52 Lisa 2 Välisperimeetri rakenduse ekraanitõmmised Joonis 13. Teeninduspunkti valik broneeringu tegemisel. 52

53 Joonis 14. Kuupäeva valik broneeringu tegemisel. Joonis 15. Isikuandmete sisestamine broneeringu tegemisel. 53

54 Lisa 3 broneering.politsei.ee ekraanitõmmised Joonis 16. broneering.politsei.ee peavaade Joonis 17. broneering.politsei.ee teenuse valik 54

Microsoft Word - TallinnLV_lihtsustatud_manual_asutuse_juhataja_ doc

Microsoft Word - TallinnLV_lihtsustatud_manual_asutuse_juhataja_ doc Tallinna Linnavalitsuse sõnumisaatja kasutusjuhend asutuse juhatajale Sisukord 1. Süsteemi sisenemine...2 2. Parooli lisamine ja vahetamine...2 3. Ametnike lisamine ametiasutuse juurde...2 4. Saatjanimede

Rohkem

Microsoft Word - requirements.doc

Microsoft Word - requirements.doc Dokumendi ajalugu: Versioon Kuupäev Tegevus Autor 1.0 04.03.2008 Dokumendi loomine Madis Abel 1.1 09.03.2008 Kasutuslugude loomine Madis Abel 1.2 12.03.2008 Kasutuslugude täiendused Andres Kalle 1.3 13.03.2008

Rohkem

Microsoft Word - EHR.docx

Microsoft Word - EHR.docx earvekeskus E-ARVE TELLIMUSTE JUHEND 1 Sisukord E-arvete tellimused... 3 Klientide tellimused... 3 E-arve tellimuse lisamine... 3 E-arve tellimuse muutmine... 9 Minu tellimused... 10 Minu tellimuse sisestamine...

Rohkem

Juhend nutiterminali seadistamiseks ja kaardimaksete vastuvõtmiseks Ingenico Link/2500 ja icmp

Juhend nutiterminali seadistamiseks ja kaardimaksete vastuvõtmiseks Ingenico Link/2500 ja icmp Juhend nutiterminali seadistamiseks ja kaardimaksete vastuvõtmiseks Ingenico Link/2500 ja icmp Terminali seadistamine Lülita telefonis või tahvelarvutis (edaspidi telefonis) sisse Bluetooth. (1) 1 1 Mudel

Rohkem

1. Üliõpilased 1.1 Tõendid Vali menüüst: Üliõpilased tõendid tõendite trükkimine. Avaneb vorm Tõendite trükkimine, vali tõendi liik Tõend õppim

1. Üliõpilased 1.1 Tõendid Vali menüüst: Üliõpilased tõendid tõendite trükkimine. Avaneb vorm Tõendite trükkimine, vali tõendi liik Tõend õppim 1. Üliõpilased 1.1 Tõendid Vali menüüst: Üliõpilased tõendid tõendite trükkimine. Avaneb vorm Tõendite trükkimine, vali tõendi liik. 1.1.1 Tõend õppimise kohta TLÜ-s Seda tõendiliiki saab väljastada ainult

Rohkem

E-arvete juhend

E-arvete juhend E- arvete seadistamine ja saatmine Omniva kaudu Standard Books 7.2 põhjal Mai 2015 Sisukord Sissejuhatus... 3 Seadistamine... 3 Registreerimine... 4 E- arve konto... 5 Vastuvõtu eelistus... 5 Valik E-

Rohkem

KOTKAS AVE kasutajakeskne juhend Loomise Muutmise kuupäev: kuupäev: Versioon: 2.0 Klient: Keskkonnaministeeriumi Infotehno

KOTKAS AVE kasutajakeskne juhend Loomise Muutmise kuupäev: kuupäev: Versioon: 2.0 Klient: Keskkonnaministeeriumi Infotehno Loomise 22.09.2015 Muutmise 10.10.2018 kuupäev: kuupäev: Versioon: 2.0 Klient: Keskkonnaministeeriumi Infotehnoloogiakeskus Projekt: Keskkonnaotsuste terviklik autonoomne süsteem (KOTKAS) Dokument: AVE

Rohkem

KOOLITUSTE HALDAMINE E-TÖÖTUKASSA KASUTAJAJUHEND 1

KOOLITUSTE HALDAMINE E-TÖÖTUKASSA KASUTAJAJUHEND 1 KOOLITUSTE HALDAMINE E-TÖÖTUKASSA KASUTAJAJUHEND 1 Sisukord E-TÖÖTUKASSASSE SISSE LOGIMINE JA MINU KOOLITUSED AVALEHT... 2 UUE KOOLITUSE LISAMINE... 5 MÄÄRAMATA TOIMUMISAJAGA KOOLITUSED... 9 REGISTREERIMISTEATE

Rohkem

Microsoft Word - Toetuste veebikaardi juhend

Microsoft Word - Toetuste veebikaardi juhend Toetuste veebikaardi juhend Toetuste veebikaardi ülesehitus Joonis 1 Toetuste veebikaardi vaade Toetuste veebikaardi vaade jaguneb tinglikult kaheks: 1) Statistika valikute osa 2) Kaardiaken Statistika

Rohkem

Outlookist dokumendi registreerimine Plugina seadistamine Dokumendi registreerimine Outlookist Vastusdokumendi registreerimine Outlookist Outlooki plu

Outlookist dokumendi registreerimine Plugina seadistamine Dokumendi registreerimine Outlookist Vastusdokumendi registreerimine Outlookist Outlooki plu Outlookist dokumendi registreerimine Plugina seadistamine Dokumendi registreerimine Outlookist Vastusdokumendi registreerimine Outlookist Outlooki plugina ikoon on kadunud Outlooki kasutajad saavad dokumente

Rohkem

FRESENIUS ÕPPEKESKUS KIIRJUHEND

FRESENIUS ÕPPEKESKUS KIIRJUHEND FRESENIUS ÕPPEKESKUS KIIRJUHEND SISUKORD 1. Kuidas saan Freseniuse õppekeskuksesse? 03 2. Kuidas sisse logida? 04 3. Mida teha, kui ma ei mäleta oma parooli? 05 4. Mida leian kodulehelt pärast sisselogimist?

Rohkem

Pealkiri

Pealkiri Andmebaasid II praktikum Andmebaaside administreerimine Andmete sisestamine KESKKOND, KASUTAJAD, ÕIGUSED Mõisted Tabelid, vaated, trigerid, jpm on objektid Objektid on grupeeritud skeemi Skeemid moodustavad

Rohkem

Elisa Ring Elisa Ringi mobiilirakendus Versioon

Elisa Ring Elisa Ringi mobiilirakendus Versioon Elisa Ring Elisa Ringi mobiilirakendus Versioon 1.0.85 15.01.2019 1 Elisa Ring... 1 1. Ülevaade... 3 1.1. Kirjeldus... 3 1.2. Tehnilised tingimused... 3 1.3. Kasutuselevõtt ja sisselogimine... 3 2. Rakenduse

Rohkem

GRUPI-SMS Veebirakenduse kasutamise juhend Rakendus Elisa grupi-smsi rakendus Väljaandja Elisa Eesti AS Juhendi koostamise kuupäev Versioon

GRUPI-SMS Veebirakenduse kasutamise juhend Rakendus Elisa grupi-smsi rakendus Väljaandja Elisa Eesti AS Juhendi koostamise kuupäev Versioon GRUPI-SMS Veebirakenduse kasutamise juhend Rakendus Elisa grupi-smsi rakendus Väljaandja Elisa Eesti AS Juhendi koostamise kuupäev 05.02.2018 Versiooni kuupäev 30.01.2018 1 SISUKORD 1. ÜLEVAADE... 3 1.1

Rohkem

ArcGIS Online Konto loomine Veebikaardi loomine Rakenduste tegemine - esitlus

ArcGIS Online Konto loomine Veebikaardi loomine Rakenduste tegemine - esitlus PILVI TAUER Tallinna Tehnikagümnaasium ArcGIS Online 1.Konto loomine 2.Veebikaardi loomine 3.Rakenduste tegemine - esitlus Avaliku konto loomine Ava ArcGIS Online keskkond http://www.arcgis.com/ ning logi

Rohkem

G aiasoft Programmi VERP ja Omniva Arvekeskuse liidese häälestamine ja arvete saatmine-lugemine VERP 6.3 ja VERP 6.3E Versioon ja hilisemad K

G aiasoft Programmi VERP ja Omniva Arvekeskuse liidese häälestamine ja arvete saatmine-lugemine VERP 6.3 ja VERP 6.3E Versioon ja hilisemad K Programmi VERP ja Omniva Arvekeskuse liidese häälestamine ja arvete saatmine-lugemine VERP 6.3 ja VERP 6.3E Versioon 6.3.1.51 ja hilisemad Kasutaja juhend 2016 Sisukord 1. Sissejuhatus...3 2. Liidese häälestus...3

Rohkem

Microsoft Word - Vx610 EMV KASUTUSJUHEND.doc

Microsoft Word - Vx610 EMV KASUTUSJUHEND.doc MAKSETERMINALI KASUTUSJUHEND VERIFONE Vx610 GSM Kliendiabi: (0) 6711 444 (kõik nädalapäevad 24 h) Makseterminalide osakond: (0) 6711 411 (tööpäeviti kell 9.00 17.00) Faks: (0) 6711 420 Email: posgrupp@estcard.ee

Rohkem

KASUTUSJUHEND

KASUTUSJUHEND KASUTUSJUHEND Sissejuhatus Kui valvesüsteem on valvessepanekuks valmis ning puuduvad rikke- ning häireteated, kuvatakse sõrmistiku displeil kellaaeg, kuupäev ning tekst Enter Your Code sisestage kood Peale

Rohkem

Microsoft Word - ref - Romet Piho - Tutorial D.doc

Microsoft Word - ref - Romet Piho - Tutorial D.doc Tartu Ülikool Andmetöötluskeel "Tutorial D" realisatsiooni "Rel" põhjal Referaat aines Tarkvaratehnika Romet Piho Informaatika 2 Juhendaja Indrek Sander Tartu 2005 Sissejuhatus Tänapäeval on niinimetatud

Rohkem

MS Word Sisukord Uue dokumendi loomine... 2 Dokumendi salvestamine... 3 Faili nimi... 4 Teksti sisestamine... 6 Klaviatuuril mitteleiduvat sümbolite l

MS Word Sisukord Uue dokumendi loomine... 2 Dokumendi salvestamine... 3 Faili nimi... 4 Teksti sisestamine... 6 Klaviatuuril mitteleiduvat sümbolite l MS Word Sisukord Uue dokumendi loomine... 2 Dokumendi salvestamine... 3 Faili nimi... 4 Teksti sisestamine... 6 Klaviatuuril mitteleiduvat sümbolite lisamine... 6 Uue dokumendi loomine Dokumendi salvestamine

Rohkem

Pealkiri

Pealkiri Andmebaasid (6EAP) I praktikum Mida praktikumides tehakse? Õpitakse SQL i Tehakse andmebaas ope (igas praktikumis natuke, kuni lõpuks saab valmis) Tehakse andmebaas edu (kui ope on valmis, tehakse edu,

Rohkem

Microsoft Word - HOTSEC kasutusjuhend v1.900.docx

Microsoft Word - HOTSEC kasutusjuhend v1.900.docx HOTSEC Tarkvara kasutusjuhend v. 1.9 1 Sisukord Käivitamine:... 3 Programmi kasutamine... 4 Kasutajate lisamine ja eemaldamine:... 6 Jooksev logi:... 9 Häired:... 9 2 HOTSEC põhioperatsioonide kirjeldus

Rohkem

Otsinguteavituse esitamine Kultuurimälestiste riiklikus registris 1. Mine aadressile: ja vajuta nuppu Kodanikule. 2. Sisene

Otsinguteavituse esitamine Kultuurimälestiste riiklikus registris 1. Mine aadressile:   ja vajuta nuppu Kodanikule. 2. Sisene Otsinguteavituse esitamine Kultuurimälestiste riiklikus registris 1. Mine aadressile: https://register.muinas.ee ja vajuta nuppu Kodanikule. 2. Sisene registrisse ID-kaardi, Mobiili-ID-ga. Kasutajakonto

Rohkem

SQL

SQL SQL Teine loeng Mõtelda CREATE TABLE ( { INTEGER VARCHAR(10)} [ NOT NULL] ); Standard SQL-86 (ANSI X3.135-1986), ISO võttis üle 1987 SQL-89 (ANSIX3.135-1989) SQL-92 (ISO/IEC 9075:1992)

Rohkem

Õppematerjalide esitamine Moodle is (alustajatele) seminar sarjas Lõunatund e-õppega 12. septembril 2017 õppedisainerid Ly Sõõrd (LT valdkond) ja Dian

Õppematerjalide esitamine Moodle is (alustajatele) seminar sarjas Lõunatund e-õppega 12. septembril 2017 õppedisainerid Ly Sõõrd (LT valdkond) ja Dian Õppematerjalide esitamine Moodle is (alustajatele) seminar sarjas Lõunatund e-õppega 12. septembril 2017 õppedisainerid Ly Sõõrd (LT valdkond) ja Diana Lõvi (SV valdkond) Järgmised e-lõunad: 10. oktoober

Rohkem

Tartu Ülikool

Tartu Ülikool Tartu Ülikool Code coverage Referaat Koostaja: Rando Mihkelsaar Tartu 2005 Sissejuhatus Inglise keelne väljend Code coverage tähendab eesti keeles otse tõlgituna koodi kaetust. Lahti seletatuna näitab

Rohkem

Microsoft PowerPoint - loeng.ppt

Microsoft PowerPoint - loeng.ppt Tarkvaraarendusprotsess Lektor Oleg Mürk olegm@webmedia.ee Webmedia AS www.webmedia.ee Teema Mille poolest erineb üksinda programmeerimine mitmekesi tarkvaraarendamisest? Mitmekesi programmeerimine Mitmekesi

Rohkem

Microsoft Word - Errata_Andmebaaside_projekteerimine_2013_06

Microsoft Word - Errata_Andmebaaside_projekteerimine_2013_06 Andmebaaside projekteerimine Erki Eessaar Esimene trükk Teadaolevate vigade nimekiri seisuga 24. juuni 2013 Lehekülg 37 (viimane lõik, teine lause). Korrektne lause on järgnev. Üheks tänapäeva infosüsteemide

Rohkem

(Microsoft PowerPoint - seminar_6_n\365uded-ainemudel tagasiside.ppt [Compatibility Mode])

(Microsoft PowerPoint - seminar_6_n\365uded-ainemudel tagasiside.ppt [Compatibility Mode]) Tarkvara projekt seminar VI Eelmise iteratsiooni tagasivaade, testimine, installatsioonijuhend, järgmise iteratsiooni näited. Karel Kravik Administratiivset:protestid Probleem: protestide hulk ja kvaliteet

Rohkem

EBSCO täistekstiandmebaaside kasutamine Otsingu sooritamiseks: 1. Logi sisse 2. Vali EBSCOhost Web 3. Seejärel vali andmebaas, milles soovid otsingut

EBSCO täistekstiandmebaaside kasutamine Otsingu sooritamiseks: 1. Logi sisse 2. Vali EBSCOhost Web 3. Seejärel vali andmebaas, milles soovid otsingut EBSCO täistekstiandmebaaside kasutamine Otsingu sooritamiseks: 1. Logi sisse 2. Vali EBSCOhost Web 3. Seejärel vali andmebaas, milles soovid otsingut sooritada. Andmebaasid on temaatilised. Koolitööde

Rohkem

Kom igang med Scratch

Kom igang med Scratch Alustame algusest Getting Started versioon 1.4 SCRATCH on uus programmeerimiskeel, mis lubab sul endal luua interaktiivseid annimatsioone, lugusid, mänge, muusikat, taieseid jm Scratch'i saab kasutada

Rohkem

Microsoft Word - VOTA_dok_menetlemine_OIS_ doc

Microsoft Word - VOTA_dok_menetlemine_OIS_ doc Varasemate õpingute ja töökogemuse arvestamine (VÕTA ) dokumentide menetlemise protsess ÕISis Koostanud: Ele Hansen Ele Mägi Tartu 2012 1. Aine ülekandmine-õppekavajärgne aine Varasemalt sooritatud aine

Rohkem

Hoia oma arvuti turvaline ja kiire 1.Leia start nupust alustades Juhtpaneel 2.Juhtpaneeli aadressiribalt leia Kõik juhtpaneeli üksused 3.Avanenud tööa

Hoia oma arvuti turvaline ja kiire 1.Leia start nupust alustades Juhtpaneel 2.Juhtpaneeli aadressiribalt leia Kõik juhtpaneeli üksused 3.Avanenud tööa Hoia oma arvuti turvaline ja kiire 1.Leia start nupust alustades Juhtpaneel 2.Juhtpaneeli aadressiribalt leia Kõik juhtpaneeli üksused 3.Avanenud tööaknas leia Windows Update 4.Lase arvutil kontrollida

Rohkem

Microsoft Word - essee_CVE ___KASVANDIK_MARKKO.docx

Microsoft Word - essee_CVE ___KASVANDIK_MARKKO.docx Tartu Ülikool CVE-2013-7040 Referaat aines Andmeturve Autor: Markko Kasvandik Juhendaja : Meelis Roos Tartu 2015 1.CVE 2013 7040 olemus. CVE 2013 7040 sisu seisneb krüptograafilises nõrkuses. Turvaaugu

Rohkem

Süsteemide modelleerimine: praktikum Klassiskeemid Oleg Mürk

Süsteemide modelleerimine: praktikum Klassiskeemid Oleg Mürk Süsteemide modelleerimine: praktikum Klassiskeemid Oleg Mürk Klassiskeem (class diagram) Klass (class) atribuut (attribute) meetod (method) Liides (interface) meetod (method) Viidatavus (visibility) avalik

Rohkem

Microsoft Word - EVS_ISO_IEC_27001;2014_et_esilehed.doc

Microsoft Word - EVS_ISO_IEC_27001;2014_et_esilehed.doc EESTI STANDARD EVS-ISO/IEC 27001:2014 INFOTEHNOLOOGIA Turbemeetodid Infoturbe halduse süsteemid Nõuded Information technology Security techniques Information security management systems Requirements (ISO/IEC

Rohkem

Rahulolu_uuring_2010.pdf

Rahulolu_uuring_2010.pdf Rahulolu raport Kuressaare Haigla SA Käesolev uuring viidi läbi 2010. aastal. Uuriti ambulatoorse ravi patsientide rahulolu raviteenusega. Ankeetide arv ja tagastusprotsent Struktuuriüksus Väljastatud

Rohkem

Müük (Microsoft Dynamics AX (Axapta) tarkvara) Paigaldusjuhend bifree.ee qlik.com

Müük (Microsoft Dynamics AX (Axapta) tarkvara) Paigaldusjuhend bifree.ee qlik.com Müük (Microsoft Dynamics AX (Axapta) tarkvara) Paigaldusjuhend bifree.ee qlik.com Microsoft Dynamics AX (Axapta) tarkvara 2 Seadistamise etapid 1. Laadige alla ja installeerige Qlik Sense Desktop. 2. Laadige

Rohkem

Tartu Kutsehariduskeskus IKT osakond Merlis Karja-Kännaste ASUTUSE DOKUMENDIREGISTRI AVALIK VAADE Analüüs Juhendaja Mirjam-Merike Sõmer Tartu 2015

Tartu Kutsehariduskeskus IKT osakond Merlis Karja-Kännaste ASUTUSE DOKUMENDIREGISTRI AVALIK VAADE Analüüs Juhendaja Mirjam-Merike Sõmer Tartu 2015 Tartu Kutsehariduskeskus IKT osakond Merlis Karja-Kännaste ASUTUSE DOKUMENDIREGISTRI AVALIK VAADE Analüüs Juhendaja Mirjam-Merike Sõmer Tartu 2015 SISUKORD SISSEJUHATUS... 3 1. VILJANDI LINNAVALITSUSE

Rohkem

DJI GOGGLES Kiirjuhend V1.0

DJI GOGGLES Kiirjuhend V1.0 DJI GOGGLES Kiirjuhend V1.0 DJI Goggles DJI Goggles on mugavad prillid, mis on disainitud mugavaks FPV lendamiseks DJI toodetega. Nad loovad ultra-kõrge kvaliteediga pildi, minimaalse viivitusega pikamaa

Rohkem

6 tsooniga keskus WFHC MASTER RF 868MHz & 4 või 6 tsooniga alaseade SLAVE RF KASUTUSJUHEND 6 tsooniga WFHC RF keskus & 4 või 6 tsooniga alaseade SLAVE

6 tsooniga keskus WFHC MASTER RF 868MHz & 4 või 6 tsooniga alaseade SLAVE RF KASUTUSJUHEND 6 tsooniga WFHC RF keskus & 4 või 6 tsooniga alaseade SLAVE 6 tsooniga keskus WFHC MASTER RF 868MHz & 4 või 6 tsooniga alaseade SLAVE RF KASUTUSJUHEND 6 tsooniga WFHC RF keskus & 4 või 6 tsooniga alaseade SLAVE RF 868MHz 3-6 EE 1. KASUTUSJUHEND 6 tsooniga WFHC

Rohkem

Selgitused Väikeste põllumajandusettevõtete arendamise toetuse taotlemise protsessi kohta e- PRIAs. Taotlusi saab eeltäita ajavahemikul

Selgitused Väikeste põllumajandusettevõtete arendamise toetuse taotlemise protsessi kohta e- PRIAs. Taotlusi saab eeltäita ajavahemikul Selgitused Väikeste põllumajandusettevõtete arendamise toetuse taotlemise protsessi kohta e- PRIAs. Taotlusi saab eeltäita ajavahemikul 27.03 02.04.2019 Taotlusi saab esitada taotlusperioodil 03.04 10.04.2019

Rohkem

8. Lõpetamine 8.1 Lõpetamise eeldused Eelduseks, et üliõpilane saaks lõpetada, peab tema õppekava täidetud olema. Kui üliõpilane õpib õppekaval, mis l

8. Lõpetamine 8.1 Lõpetamise eeldused Eelduseks, et üliõpilane saaks lõpetada, peab tema õppekava täidetud olema. Kui üliõpilane õpib õppekaval, mis l 8. Lõpetamine 8.1 Lõpetamise eeldused Eelduseks, et üliõpilane saaks lõpetada, peab tema õppekava täidetud olema. Kui üliõpilane õpib õppekaval, mis lõpeb lõputööga, on tema tulemustes enne lõputöö sooritamist

Rohkem

MAKSETERMINALI KASUTUSJUHEND

MAKSETERMINALI KASUTUSJUHEND MAKSETERMINALI KASUTUSJUHEND DESK/3200 Kliendiabi: 6711 444 (kõik nädalapäevad 24 h) Makseterminalide osakond: 6711 411 (tööpäeviti kell 9.00 17.00) Faks: 6 711 420 e-mail: posgrupp@estcard.ee N e t s

Rohkem

Tiia Salm 2011 Online kirjastus CALAMÉO Calameo kujutab endast on-line kirjastust, mis võimaldab oma dokumente avaldada e-raamatuna tasuta. Failid (Pd

Tiia Salm 2011 Online kirjastus CALAMÉO Calameo kujutab endast on-line kirjastust, mis võimaldab oma dokumente avaldada e-raamatuna tasuta. Failid (Pd Online kirjastus CALAMÉO Calameo kujutab endast on-line kirjastust, mis võimaldab oma dokumente avaldada e-raamatuna tasuta. Failid (Pdf, Word, Excel, PowerPoint, Open Office) tuleb esmalt keskkonda üles

Rohkem

PÄRNU TÄISKASVANUTE GÜMNAASIUM ESITLUSE KOOSTAMISE JUHEND Pärnu 2019

PÄRNU TÄISKASVANUTE GÜMNAASIUM ESITLUSE KOOSTAMISE JUHEND Pärnu 2019 PÄRNU TÄISKASVANUTE GÜMNAASIUM ESITLUSE KOOSTAMISE JUHEND Pärnu 2019 SISUKORD 1. SLAIDIESITLUS... 3 1.1. Esitlustarkvara... 3 1.2. Slaidiesitluse sisu... 3 1.3. Slaidiesitluse vormistamine... 4 1.3.1 Slaidid...

Rohkem

Mida räägivad logid programmeerimisülesande lahendamise kohta? Heidi Meier

Mida räägivad logid programmeerimisülesande lahendamise kohta? Heidi Meier Mida räägivad logid programmeerimisülesande lahendamise kohta? Heidi Meier 09.02.2019 Miks on ülesannete lahendamise käigu kohta info kogumine oluline? Üha rohkem erinevas eas inimesi õpib programmeerimist.

Rohkem

Väärtusta oma vabadust. Eesti Yale Seifide Kasutusjuhend Mudelid: YSB/200/EB1 YSB/250/EB1 YSB/400/EB1 YLB/200/EB1 YSM/250/EG1 YSM/400/EG1 YSM/520/EG1

Väärtusta oma vabadust. Eesti Yale Seifide Kasutusjuhend Mudelid: YSB/200/EB1 YSB/250/EB1 YSB/400/EB1 YLB/200/EB1 YSM/250/EG1 YSM/400/EG1 YSM/520/EG1 Väärtusta oma vabadust. Eesti Yale Seifide Kasutusjuhend Mudelid: YSB/200/EB1 YSB/250/EB1 YSB/400/EB1 YLB/200/EB1 YSM/250/EG1 YSM/400/EG1 YSM/520/EG1 YLM/200/EG1 Soovitame selle kasutusjuhendi alles hoida.

Rohkem

Programmi AnimatorDV Simple+ lühike kasutajajuhend

Programmi AnimatorDV Simple+ lühike kasutajajuhend Programmi AnimatorDV Simple+ esmane kasutusjuhend Programm AnimatorDV Simple+ on mõeldud animatsioonide loomiseks. Tegemist on tasuta tarkvaraga, mis töötab videoseadmetega (videokaamera, veebikaamera).

Rohkem

STAR andmeregistri koolitusmaterjal Juhtumimenetluse läbiviimine ja juhtumiplaani haldamine 1

STAR andmeregistri koolitusmaterjal Juhtumimenetluse läbiviimine ja juhtumiplaani haldamine 1 STAR andmeregistri koolitusmaterjal Juhtumimenetluse läbiviimine ja juhtumiplaani haldamine 1 Sisukord 1. Üldinfo... 3 2. Juhtumimenetluse algatamine... 4 3. Kliendi nõusoleku sisestamine... 11 4. Kliendi

Rohkem

Microsoft Word - installation-guide.doc

Microsoft Word - installation-guide.doc Dokumendi ajalugu: Versioon Kuupäev Tegevus Autor 1.0 12.04.2008 Dokumendi loomine Maris Aavik 1.1 13.04.2008 Täiendamine Maris Aavik 1.2 13.04.2008 Täiendamine Andres Kalle 1.3 12.05.2008 Täiendused Kerli

Rohkem

SINU UKS DIGITAALSESSE MAAILMA Ruuter Zyxel LTE3302 JUHEND INTERNETI ÜHENDAMISEKS

SINU UKS DIGITAALSESSE MAAILMA Ruuter Zyxel LTE3302 JUHEND INTERNETI ÜHENDAMISEKS SINU UKS DIGITAALSESSE MAAILMA Ruuter Zyxel LTE3302 JUHEND INTERNETI ÜHENDAMISEKS OLULINE TEAVE: LOE ENNE RUUTERI ÜHENDAMIST! Ruuter on sinu uks digitaalsesse maailma. Siit saavad alguse kõik Telia teenused

Rohkem

Document number:

Document number: WNR Kiirpaigaldusjuhend Lisateavet, juhised ja uuendused saab leida internetist aadressil http://www.a-link.com Kiirpaigaldusjuhend Komplekt sisaldab: - WNR repiiter - Paigaldusjuhend Ühendused / Ports:

Rohkem

AASTAARUANNE

AASTAARUANNE 2014. 2018. aasta statistikatööde loetelu kinnitamisel juunis 2014 andis Vabariigi Valitsus Statistikaametile ja Rahandusle korralduse (valitsuse istungi protokolliline otsus) vaadata koostöös dega üle

Rohkem

Häälestusutiliit Kasutusjuhend

Häälestusutiliit Kasutusjuhend Häälestusutiliit Kasutusjuhend Autoriõigus 2007, 2008 Hewlett-Packard Development Company, L.P. Windows on Microsoft Corporationi USAs registreeritud kaubamärk. Käesolevas dokumendis sisalduvat teavet

Rohkem

EID TARKVARA (v.1812 baasil)

EID TARKVARA (v.1812 baasil) EID tarkvara ülevaade V.18.12 baasil Dokumendi info Loomise aeg 21.01.2019 Tellija RIA Autor Urmas Vanem, OctoX Versioon 19.01 Versiooni info Kuupäev Versioon Muutused/märkused 21.01.2019 19.01/1 Avalik

Rohkem

Directo ja Omniva arvekeskuse (endine EAK ehk Eesti E-arvete Keskus) liidestamine

Directo ja Omniva arvekeskuse (endine EAK ehk Eesti E-arvete Keskus) liidestamine 2019/02/17 11:26 1/2 Directo ja Omniva arvekeskuse (endine EAK ehk Eesti E-arvete Keskus) liidestamine Sisukord Directo ja Omniva arvekeskuse (endine EAK ehk Eesti E-arvete Keskus) liidestamine... 1 Definitsioonid...

Rohkem

Taskuprinter KASUTUSJUHEND

Taskuprinter KASUTUSJUHEND Taskuprinter KASUTUSJUHEND Täname, et ostsite taskuprinteri Polaroid Mint. Käesoleva kasutusjuhendi eesmärk on anda teile juhiseid toote ohutuks kasutamiseks ja et see ei kujutaks endast kasutajale mingit

Rohkem

Pealkiri

Pealkiri Graafilised mudelid ja nende koostamise vahendid MS Visio MYSQL Workbench (DB Designer) ER/Studio Data Architect Sybase PowerDesigner GRAAFILINE MODELLEERIMINE Mudel ja modelleerimine 3 11/3/2015 Matemaatiline

Rohkem

Microsoft Word - QOS_2008_Tallinn_OK.doc

Microsoft Word - QOS_2008_Tallinn_OK.doc GSM mobiiltelefoniteenuse kvaliteet Tallinnas, juuni 2008 Sideteenuste osakond 2008 Kvaliteedist üldiselt GSM mobiiltelefonivõrgus saab mõõta kümneid erinevaid tehnilisi parameetreid ja nende kaudu võrku

Rohkem

Microsoft Word - Referaat.docx

Microsoft Word - Referaat.docx Tartu Ülikool Andmeturve Referaat teemal: CVE-2016-1499 Koostaja: Sander Sats Kursus: Informaatika Tartu 2016 Sissejuhatus Käesolev referaat on kirjutatud seoses Tartu Ülikooli kursuse MTAT.03.134 Andmeturve

Rohkem

SAF 7 demo paigaldus. 1.Eeldused SAF 7 demo vajab 32- või 64-bitist Windows 7, Window 8, Windows 10, Windows Server 2008 R2, Windows Server 2012, Wind

SAF 7 demo paigaldus. 1.Eeldused SAF 7 demo vajab 32- või 64-bitist Windows 7, Window 8, Windows 10, Windows Server 2008 R2, Windows Server 2012, Wind SAF 7 demo paigaldus. 1.Eeldused SAF 7 demo vajab 32- või 64-bitist Windows 7, Window 8, Windows 10, Windows Server 2008 R2, Windows Server 2012, Windows Server 2012 R2, Windows Server 2016 või Windows

Rohkem

Juhend Merit Aktivas korteriühistu erilahenduse kasutamiseks Merit Aktiva Pro ja Premium pakettides on olemas erilahendus korteriühistutele. Seda saab

Juhend Merit Aktivas korteriühistu erilahenduse kasutamiseks Merit Aktiva Pro ja Premium pakettides on olemas erilahendus korteriühistutele. Seda saab Juhend Merit Aktivas korteriühistu erilahenduse kasutamiseks Merit Aktiva Pro ja Premium pakettides on olemas erilahendus korteriühistutele. Seda saab kasutada ettevõtetes, mis on loodud korteriühistu

Rohkem

Monitooring

Monitooring IT infrastruktuuri teenused Monitooring Margus Ernits margus.ernits@itcollege.ee 1 Miks? Arvutisüsteemid töötavad tõrgetega Pole olemas 100% veakindlaid ja keerulisi arvutisüsteeme Tõrgetest võib teada

Rohkem

Linux süsteemi administreerimine

Linux süsteemi administreerimine Protsesside, mälu jm haldamine Linuxi ehitus (struktuur) Lihtsustatult Protsess Multitasking - palju protsesse töötab paralleelselt Tuumas asub protsesside tabel igal protsessil on identifikaator PID igal

Rohkem

Esitlusslaidide kujundusest

Esitlusslaidide kujundusest ADS-iga liidestumine Andre Kaptein Maa-ameti aadressiandmete osakonna vanemspetsialist 22.11.2017 Aadressiandmete süsteemi (ADS) kasutamise kohustus tuleneb seadustest Ruumiandmete seadus 59 lg 1 - ADS-i

Rohkem

EE-macbook-retina-12-early2015-qs.indd

EE-macbook-retina-12-early2015-qs.indd Kiirjuhend Tervita oma MacBooki. Alustame. Maci käivitamiseks vajuta toitenuppu ning rakendus Setup Assistant annab sulle mõned lihtsad juhised, kuidas arvuti töökorda seada. See aitab sul Wi-Fi võrku

Rohkem

EDL Liiga reeglid 1. ÜLDSÄTTED 1.1. EDL Liiga toimub individuaalse arvestuse alusel, kus mängijad on jagatud hooaja EDL Liiga tulemuste põhj

EDL Liiga reeglid 1. ÜLDSÄTTED 1.1. EDL Liiga toimub individuaalse arvestuse alusel, kus mängijad on jagatud hooaja EDL Liiga tulemuste põhj EDL Liiga reeglid 1. ÜLDSÄTTED 1.1. EDL Liiga toimub individuaalse arvestuse alusel, kus mängijad on jagatud hooaja 2017-2018 EDL Liiga tulemuste põhjal nelja liigasse. a. Premium Liiga (9 osalejat) b.

Rohkem

Load Ehitise kasutusluba Ehitusseaduse kohaselt võib valminud ehitist või selle osa kasutada vaid ettenähtud otstarbel. Kasutamise

Load Ehitise kasutusluba Ehitusseaduse kohaselt võib valminud ehitist või selle osa kasutada vaid ettenähtud otstarbel. Kasutamise 3. 3. Ehitise kasutusluba Ehitusseaduse kohaselt võib valminud ehitist või selle osa kasutada vaid ettenähtud otstarbel. Kasutamise otstarve märgitakse kasutusloale. ehitise kasutusluba Erandlikult ei

Rohkem

BIM360 ja RealityCapture

BIM360 ja RealityCapture DROONID EHITUSES KAASAEGNE PROJEKTIPANK ja selles Reality Capture töövood 10.06.2019 Ettekanne Hendrik Park MINA linkedin.com/in/hendrik park BIM konsultant 2018 - Tootejuht 2018 - Projekteerimise projektijuht

Rohkem

SQL

SQL SQL Kuues loeng 3GL inside 4GL Protseduurid Funktsioonid Tavalised Funktsioonid (üks väljund) Ilma väljundita Protseduurid Viitargumentide kasutamise võimalus Tabel-väljundiga Protseduurid Create function

Rohkem

Ajaveeb-veebileht.pptx

Ajaveeb-veebileht.pptx Inoftehnoloogia ja koostöö Ajaveeb ehk blog Ka veebipäevik, weblog - sisaldab perioodiliselt lisatavaid postitusi, mis on pööratud kronoloogilises järjekorras Ajaveeb võib olla avalik (nähtav kõigile lugejatele)või

Rohkem

Relatsiooniline andmebaaside teooria II. 6. Loeng

Relatsiooniline andmebaaside teooria II. 6. Loeng Relatsiooniline andmebaaside teooria II. 5. Loeng Anne Villems ATI Loengu plaan Sõltuvuste pere Relatsiooni dekompositsioon Kadudeta ühendi omadus Sõltuvuste pere säilitamine Kui jõuame, siis ka normaalkujud

Rohkem

PowerPoint Presentation

PowerPoint Presentation Koolituspäeva algus ja lõpp aeg 09.30 11.00 koolitus 11.00 11.10 paus 11.10 12.00 koolitus 12.00 12.30 lõuna 12.30 14.00 koolitus 14.00 14.10 paus 14.10 15.00 koolitus Lõunapaus ja lõuna asukoht Tualetid

Rohkem

PowerPoint Presentation

PowerPoint Presentation Maamaksu infosüsteem (MAKIS) Maksustamishind Talumistasud Andres Juss Maa-ameti kinnisvara hindamise osakonna juhataja 13.11.2018 MAKIS eesmärk Kõik omavalitsused kasutavad veebipõhist maamaksu infosüsteemi

Rohkem

SISUKORD

SISUKORD Copyright 2011 myphone. All rights reserved. 1 myphone 1030 SISUKORD Telefoni info... 3 Telefoni kasutuselevõtt... 5 SIM kaardi ja aku paigaldus... 5 Aku laadimine... 7 Telefoni sisse ja välja lülitamine...

Rohkem

Microsoft Word - Välisõhu abikalkulaatorite kasutamine infosüsteemis KOTKAS

Microsoft Word - Välisõhu abikalkulaatorite kasutamine infosüsteemis KOTKAS VÄLISÕHU ABIKALKULAATORITE KASUTAMINE INFOSÜSTEEMIS KOTKAS Õhusaaste abikalkulaator on vahend deklaratsioonide ja õhusaaste aastaaruande täitmise lihtsustamiseks. Kalkulaator võimaldab välja arvutada saasteainete

Rohkem

Microsoft Word - Keypad-controller-manual-new_1.docx

Microsoft Word - Keypad-controller-manual-new_1.docx Eraldiseisev ühe ukse juurdepääsukontroller Kasutusjuhend Enne seadme paigaldamist ja kasutamist lugege tähelepanelikult seda juhendit 1. Pakkeleht Nimi Kogus Märkused Sõrmistik 1 Kasutusjuhend 1 Kruvikeeraja

Rohkem

Eesti kõrgusmudel

Eesti kõrgusmudel Meie: 04.06.2002 nr 4-3/3740 Küsimustik Eesti maapinna kõrgusmudeli spetsifikatsioonide selgitamiseks Eestis on juba aastaid tõstatatud küsimus täpse maapinna kõrgusmudeli (edaspidi mudel) koostamisest

Rohkem

Võrguinverterite valik ja kasutusala päikeseelektrijaamades Robert Mägi insener

Võrguinverterite valik ja kasutusala päikeseelektrijaamades Robert Mägi insener Võrguinverterite valik ja kasutusala päikeseelektrijaamades Robert Mägi insener Robert Mägi o Õpingud: Riga Technical University o Haridus: MSc (Electrical Engineering) MSc (Automatic Telecommunications)

Rohkem

Microsoft Word - Kurtna koolitöötajate rahulolu 2012

Microsoft Word - Kurtna koolitöötajate rahulolu 2012 KURTNA KOOLITÖÖTAJATE RAHULOLU-UURINGU TULEMUSED Koostaja: Kadri Pohlak Kurtna 212 Sisukord Sissejuhatus... 3 Rahulolu juhtimisega... 4 Rahulolu töötingimustega... 5 Rahulolu info liikumisega... 6 Rahulolu

Rohkem

Andmeturve

Andmeturve CORBA Sissejuhatus IDL CORBA struktuur Serveri ehitus Objekti adapter Lisateenused MEELIS ROOS 1 CORBA sissejuhatus CORBA Common Object Request Broker Architecture Üldine Objektipäringute Vahendaja Arhitektuur:)

Rohkem

Microsoft PowerPoint - EMCS13

Microsoft PowerPoint - EMCS13 EMCS piloot-projekt Raigo Veisberg Maksu- ja Tolliameti kaudsete maksude ja aktsiiside talitus TEEMAD Mis on EMCS EMCS käivitumine EMCS kasutamine ja selle võimalused E-saateleht Info edastamine EMCS infosüsteemi

Rohkem

RIQASNet

RIQASNet RIQASNet Kasutusjuhend Tutvustus RIQASNet on veebipõhine andmete sisestamise süsteem, mis võimaldab kasutajatel saata tulemusi ja meetodi muutusi RIQAS ele ning samas vaadata ka raporteid. RIQASNet võimaldab

Rohkem

Pintsli otsade juurde tegemine Esiteks Looge pilt suurusega 64x64 ja tema taustaks olgu läbipaistev kiht (Transparent). Teiseks Minge kihtide (Layers)

Pintsli otsade juurde tegemine Esiteks Looge pilt suurusega 64x64 ja tema taustaks olgu läbipaistev kiht (Transparent). Teiseks Minge kihtide (Layers) Pintsli otsade juurde tegemine Esiteks Looge pilt suurusega 64x64 ja tema taustaks olgu läbipaistev kiht (Transparent). Teiseks Minge kihtide (Layers) aknasse ja looge kaks läbipaistvat kihti juurde. Pange

Rohkem

B120_10 estonian.cdr

B120_10 estonian.cdr Alati seal, et teid aidata Registreerige oma toode ja otsige abi koduleheküljelt www.philips.com/welcome B120 Beebimonitor Küsimus? Kontakteeruge Philipsiga Eestikeelne kasutusjuhend 2 Valgussensor USB

Rohkem

Kasutajajuhend pakkuja esindajale Riigihangete register (RHR) Tellija: Rahandusministeerium Loodud: Kehtib kuni: Tähtajatult 1

Kasutajajuhend pakkuja esindajale Riigihangete register (RHR) Tellija: Rahandusministeerium Loodud: Kehtib kuni: Tähtajatult 1 Kasutajajuhend pakkuja esindajale Riigihangete register (RHR) Tellija: Rahandusministeerium Loodud: 22.10.2018 Kehtib kuni: Tähtajatult 1 Sisukord 1 Muudatuste ajalugu... 4 2 Sisselogimine... 5 3 Minu

Rohkem

Control no:

Control no: Smart Access Driftsprocedure A. Eeltingimused... 2 1. Nutitelefoni ühilduvus... 2 2. Kaabli valik... 2 a. Apple devices (Apple'i seadmed) (iphone 4/4S)... 2 b. Apple devices (Apple'i seadmed) (iphone 5/5c/5s)...

Rohkem

Microsoft PowerPoint - Allan Hani RKAS korrashoiuhanked - EKKL

Microsoft PowerPoint - Allan Hani RKAS korrashoiuhanked - EKKL RKAS korrashoiu hanked Keskkonna- ja tehnilise toe osakond Osakonna juhataja Allan Hani 2019 Riigi Kinnisvara AS Kinnisvarahalduse ja arenduse ettevõte Asutatud 2001. a riigi kinnisvara senisest tõhusamaks

Rohkem

Makseterminali Ingenico iwl220 kasutusjuhend 1

Makseterminali Ingenico iwl220 kasutusjuhend 1 Makseterminali Ingenico iwl220 kasutusjuhend 1 Käesolev Makseterminali kasutusjuhend on Kaupmehele abiks kindlustamaks kaardimaksete turvaline vastuvõtmine läbi Makseterminali. Juhend on Maksekaartide

Rohkem

Excel Valemite koostamine (HARJUTUS 3) Selles peatükis vaatame millistest osadest koosnevad valemid ning kuidas panna need Excelis kirja nii, et

Excel Valemite koostamine (HARJUTUS 3) Selles peatükis vaatame millistest osadest koosnevad valemid ning kuidas panna need Excelis kirja nii, et Excel2016 - Valemite koostamine (HARJUTUS 3) Selles peatükis vaatame millistest osadest koosnevad valemid ning kuidas panna need Excelis kirja nii, et programm suudaks anda tulemusi. Mõisted VALEM - s.o

Rohkem

PowerPoint Presentation

PowerPoint Presentation Lühijuhend Turvaline juurdepääs, ühiskasutus ja salvestusruum failide jaoks. Rohkem võimalusi olenemata sellest, kus te asute! Logige oma Office 365 tellimusse sisse ja valige rakendusekäiviti kaudu SharePoint.

Rohkem

Andmeturve

Andmeturve Tulemüürid Tulemüüri mõiste Tulemüüride liigitus Paketifiltrid Võrguaadresside tõlkimine (NAT) Rakenduskihi tulemüürid Kombineeritud tulemüürid Demilitariseeritud tsoon Üksiku arvuti kaitsmine Personaalsed

Rohkem

Skriptimiskeeli, mida ei käsitletud Perl Python Visual Basic Script Edition (VBScript) MS DOS/cmd skriptid Windows PowerShell midagi eksootilisemat: G

Skriptimiskeeli, mida ei käsitletud Perl Python Visual Basic Script Edition (VBScript) MS DOS/cmd skriptid Windows PowerShell midagi eksootilisemat: G Skriptimiskeeli, mida ei käsitletud Perl Python Visual Basic Script Edition (VBScript) MS DOS/cmd skriptid Windows PowerShell midagi eksootilisemat: GIMP Script-Fu 1 Skriptimiskeeli: Perl v1.0 loodud Larry

Rohkem

Väljaandja: Regionaalminister Akti liik: määrus Teksti liik: algtekst-terviktekst Redaktsiooni jõustumise kp: Redaktsiooni kehtivuse lõpp:

Väljaandja: Regionaalminister Akti liik: määrus Teksti liik: algtekst-terviktekst Redaktsiooni jõustumise kp: Redaktsiooni kehtivuse lõpp: Väljaandja: Regionaalminister Akti liik: määrus Teksti liik: algtekst-terviktekst Redaktsiooni jõustumise kp: 28.01.2005 Redaktsiooni kehtivuse lõpp: 09.06.2005 Avaldamismärge: RTL 2005, 13, 116 Elukoha

Rohkem

„Minu konto“

„Minu konto“ PENSIONIKESKUS AS Iseteenindusportaal Minu Konto funktsionaalsus ja kasutusjuhend Aprill 2019 Sisukord 1. Sissejuhatus... 2 2. Mõisted... 2 3. Identifitseerimine... 2 4. Isiku andmed, andmete kontrollimine

Rohkem

X Window System tuntud kui: X11, X, X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesug

X Window System tuntud kui: X11, X, X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesug X Window System tuntud kui: X11, X, X-Windows akendussüsteem/akendesüsteem rastergraafikat toetavatele ekraanidele UNIX-maailmas väga levinud mitmesugused realisatsioonid ka Windowsile erinevad realisatsioonid

Rohkem

PowerPoint Presentation

PowerPoint Presentation Mahara võimalused Marju Piir Triin Marandi Tartu Ülikool 2016 E-portfoolio Kogumik õppija poolt loodud, valitud, järjestatud, reflekteeritud ja esitletud materjalidest, tõendamaks õpitust arusaamist ja

Rohkem

Microsoft PowerPoint - geodb_090507v1.ppt [Read-Only] [Compatibility Mode]

Microsoft PowerPoint - geodb_090507v1.ppt [Read-Only] [Compatibility Mode] Eesti topograafiline andmekogu ja geoandmebaasi põhine topograafiliste andmete uuendamine Olev Veskimäe Topoandmete osakond Maa-amet Sisukord Geoandmebaas Uuendamine Kvaliteedi tagamine Vigade haldamine

Rohkem

Müügiarvete juhend VEP_

Müügiarvete juhend VEP_ MÜÜGIARVETE KASUTUSJUHEND Sisukord earvekeskusesse sisenemine... 2 Ettevõtte seadete määramine... 3 Ettevõtte kontole ligipääsude volitamine... 5 Käibemaksu koodide seadistamine... 6 Müügiarve koostamine...

Rohkem