Kruus: Difference between revisions
Line 152: | Line 152: | ||
==Veebiteenus== | ==Veebiteenus== | ||
=Analüüs= | |||
Meie veebiteenus võimaldab ajaga mõõdetavate spordivõistluste korraldamist, osalejate registreerimist ja tulemuste salvestamist. | |||
Mudel | |||
Olemid: | |||
Võistlus | |||
id, toimumise aeg, koht, maksimaalne osalejate arv, kirjeldus, distants | |||
tulemus_id, kasutaja_id, v_tyyp | |||
Kasutaja | |||
id, eesnimi, perenimi, sugu, sünniaeg, email | |||
Kasutajaroll | |||
id, roll (korraldaja, jooksja) | |||
Voistluse_tüüp? | |||
id, nimetus (ujumine, jooksmine, suusatamine, | |||
Tulemus | |||
id, AddTimestamp, aeg, deleteTimestamp | |||
voistlus_id, osaleja_id | |||
Osaleja | |||
id, roll_id, kasutaja_id, voistlus_id | |||
Logi | |||
id, timestamp, kasutaja_id, tegevus | |||
View | |||
Töölaud: | |||
Registreeru kasutajaks | |||
Logi sisse | |||
VÕISTLUS | |||
REGISTREERU VÕISTLUSELE | |||
TULEMUSED | |||
Lisa uus, Muuda, Kustuta | |||
Vaata, Muuda, Kustuta | |||
Lisa, Kustuta | |||
Valikud: lisa korraldaja | |||
Valikud: võistlus | |||
Valikud, kasutaja | |||
Ligipääs ainult kindlas rollis | |||
get: annab ette kasutaja lisatud võistlused | |||
set: võistluse lisamine | |||
võistluse lõpetamine | |||
get: annab ette tulevikus toimuvad võistlused | |||
set: lisab osaleja võistlusele | |||
get: võistleja | |||
set: aja sisestamine, tulemuse kustutamine | |||
Vaata kõiki tulemusi | |||
Vaata toimunud võistlusi | |||
Vaata minu tulemusi | |||
Must have - sisse logimine/kasutaja registreerimine, võistluse lisamine, osaleja lisamine võistlusele, tulemuste lisamine ja kustutamine, teenuse statistika | |||
Nice to have - võistluse tüüp, rolli põhine sisse logimine, kasutaja statistika, gps, otseülekanne, Endomondo vm liidestamine | |||
==Klientrankendus== | ==Klientrankendus== |
Revision as of 20:59, 1 April 2015
Kruus
Meeskonna liikmed
- Vivian Uibo
- Eva Loolaid-Raudpuu
- Martin Vahtramäe
- Rait Saar
XML andmefail
XML fail
<?xml version="1.0" encoding="utf-8" ?> <artiklid> <uudised> <uudis id="1" kuupaev="06-03-2015" lisatud="true" kategooriaId="1"> <autor positsioon="Toimetaja"><![CDATA[Mati Ööbik]]></autor> <pealkiri><![CDATA[Eesti Energia keskkonnainvesteeringud olid mullu 28,5 miljoni eurot]]></pealkiri> <kokkuvote> <![CDATA[Eesti Energia keskkonnainvesteeringud ulatusid mullu 28,5 miljoni euroni, sellest neljandik investeeringutest oli seotud õhuheitmete vähendamisega. ]]> </kokkuvote> <tekst nahtav="true"> <![CDATA["Väävliheitmed on viie aasta jooksul vähenenud kolm korda. Lämmastikuheitmete pilootprojektis osalenud katla heitmed on vähenenud ligi kaks korda. Tänu puhtama õhu nimel tehtud innovaatilistele lahendustele vastame Euroopa Liidu keskkonnanõuetele ka pärast 2016. aasta 1. jaanuari, mil Eestile rakenduvad senisest karmimad keskkonnatingimused," ütles Eesti Energia keskkonnajuht Olavi Tammemäe pressiteate vahendusel. Õhuheitmete intensiivset vähendamist alustas Eesti Energia viis aastat tagasi esimeste väävlipüüdmise seadmete paigaldamisega. 2013. aastal valmis lämmastikuheitmete vähendamise pilootprojekt, mille eeskujul alustati 2014. aastal veel seitsme katla tehnoloogilist täiendamist. 2016. aastaks on Narva elektrijaamade kaheksale põlevkivikatlale paigaldatud väävlipüüdmisseadmed, lubja doseerimissüsteem ja lämmastikuheitmete vähendamise süsteemid. ]]> </tekst> </uudis> <uudis id="2" kuupaev="06-03-2015" lisatud="true" kategooriaId="2"> <autor positsioon="Toimetaja"><![CDATA[Kuuno Lepp]]></autor> <autor positsioon="Reporter"><![CDATA[Mati Meriste]]></autor> <pealkiri><![CDATA[RMK jahilubade enampakkumisel tõusid hinnad 40 protsenti ]]></pealkiri> <kokkuvote> <![CDATA[Riigimetsa Majandamise Keskuse (RMK) jahilubade ostueesõiguse enampakkumisel tõusis keskmine makstav tasu jahimaa hektari kohta 3,62 euroni, mis on ligi 40 protsenti rohkem kui aasta varem. ]]> </kokkuvote> <tekst nahtav="false"> <![CDATA[Kokku teenis RMK enampakkumisega üle 280 000 euro, mida jagatakse jahipidamist lubavate eramaaomanikega, teatas RMK pressiesindaja BNS-ile. Veebruaris välja kuulutatud enampakkumisele pandi kolme RMK hallatava jahipiirkonna jahiload. Jahipiirkonnad on jagatud 13 väiksemaks jahialaks, jahilubade ostuks jahialadel tehti 30 pakkumist. Enampakkumise võitja saab jahialal jahti pidada ühe hooaja jooksul, küttides ulukeid etteantud vanuselises ja soolises vahekorras. „Enampakkumisele pandud 77 900 hektaril saab sel jahihooajal küttida 240 metssiga, 138 põtra, 50 metskitse ja 35 punahirve,“ selgitas RMK jahinduse peaspetsialist Kalev Männiste. Võitja peab lisaks enampakkumise summale tasuma ka küttimislubade eest. Enampakkumisel saadud tulusid jagatakse võrdeliselt eramaaomanikega, kes loovutavad jahipidamisõiguse oma maal. Kilingi-Nõmme jahipiirkonnas makstakse ühe hektari jahimaa kasutuse eest eramaaomanikule 2,83 eurot, Väätsa jahipiirkonnas 5,46 eurot ja Kuressaare jahipiirkonnas 6,21 eurot.RMK sõlmib selle kohta maaomanikega kokkuleppe. ]]> </tekst> </uudis> </uudised> <kuulutused> <kuulutus id="1" kuupaev="06-03-2015" nahtav="true" rubriik="ostan"> <tekst> <![CDATA[Ostan vana auto või vahetan vanaema vastu]]> </tekst> <kontaktid avalik="true"><![CDATA[telef@email.ee]]></kontaktid> </kuulutus> <kuulutus id="2" kuupaev="06-03-2015" nahtav="true" rubriik="toootsing"> <tekst> <![CDATA[Siim otsib hoidjat]]> </tekst> <kontaktid avalik="false"><![CDATA[telef@email.ee]]></kontaktid> </kuulutus> </kuulutused> </artiklid>
XML skeemifail
XSLT fail
XSLT artikli kuva
<?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"> <xsl:output method="html" indent="yes"/> <xsl:template match="/"> <html> <head> <title>Uudised</title> </head> <body> <h1>Keskkonnaalased artiklid</h1> <xsl:for-each select="artiklid/uudised/uudis"> <ul> <li> <xsl:if test="@lisatud='true'"> <h2> <xsl:value-of select="pealkiri"/> </h2> <p> <ul> <xsl:for-each select="autor"> <li> <xsl:value-of select="@positsioon"/>: <xsl:value-of select="."/> </li> </xsl:for-each> </ul> <p> <xsl:value-of select="kokkuvote"/> </p> <xsl:if test="tekst/@nahtav='true'"> <p> <xsl:value-of select="tekst"/> </p> </xsl:if> </p> </xsl:if> </li> </ul> </xsl:for-each> </body> </html> </xsl:template> </xsl:stylesheet>
XSLT kuulutuse kuva
<?xml version="1.0" encoding="utf-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"> <xsl:output method="html" indent="yes"/> <xsl:template match="/"> <html> <head> <title>Kuulutused</title> </head> <body> <h1>Kuulutused</h1> <h2>OSTAN</h2> <ul> <xsl:for-each select="artiklid/kuulutused/kuulutus"> <xsl:if test="@rubriik='ostan' and @nahtav='true'"> <li> <xsl:value-of select="tekst"/> <xsl:if test="kontaktid/@avalik='true'"> <xsl:value-of select="kontaktid"/> </xsl:if> </li> </xsl:if> </xsl:for-each> </ul> </body> </html> </xsl:template> </xsl:stylesheet>
Veebiteenus
Analüüs
Meie veebiteenus võimaldab ajaga mõõdetavate spordivõistluste korraldamist, osalejate registreerimist ja tulemuste salvestamist. Mudel Olemid: Võistlus id, toimumise aeg, koht, maksimaalne osalejate arv, kirjeldus, distants tulemus_id, kasutaja_id, v_tyyp Kasutaja id, eesnimi, perenimi, sugu, sünniaeg, email
Kasutajaroll
id, roll (korraldaja, jooksja)
Voistluse_tüüp?
id, nimetus (ujumine, jooksmine, suusatamine,
Tulemus
id, AddTimestamp, aeg, deleteTimestamp
voistlus_id, osaleja_id
Osaleja
id, roll_id, kasutaja_id, voistlus_id
Logi
id, timestamp, kasutaja_id, tegevus
View Töölaud: Registreeru kasutajaks Logi sisse
VÕISTLUS REGISTREERU VÕISTLUSELE TULEMUSED Lisa uus, Muuda, Kustuta Vaata, Muuda, Kustuta Lisa, Kustuta Valikud: lisa korraldaja
Valikud: võistlus
Valikud, kasutaja
Ligipääs ainult kindlas rollis
get: annab ette kasutaja lisatud võistlused
set: võistluse lisamine võistluse lõpetamine get: annab ette tulevikus toimuvad võistlused
set: lisab osaleja võistlusele get: võistleja
set: aja sisestamine, tulemuse kustutamine
Vaata kõiki tulemusi Vaata toimunud võistlusi Vaata minu tulemusi
Must have - sisse logimine/kasutaja registreerimine, võistluse lisamine, osaleja lisamine võistlusele, tulemuste lisamine ja kustutamine, teenuse statistika Nice to have - võistluse tüüp, rolli põhine sisse logimine, kasutaja statistika, gps, otseülekanne, Endomondo vm liidestamine