SimpleGeo: Difference between revisions
Line 27: | Line 27: | ||
== Prototüüp == | == Prototüüp == | ||
Prototüübis on implementeeritud järgnevad funktsionaalsused: | '''Prototüübis on implementeeritud järgnevad funktsionaalsused:''' | ||
#Rakenduse kaudu on võimalik aadressi otsida ning kuvada vastava aadressi infot detailvaates ja kaardil. Samuti kuvatakse lähima päästekomando asukoht, kaugus otsitud aadressist ning turvaskoor (10 - väga hea, 0 - väga halb) | #Rakenduse kaudu on võimalik aadressi otsida ning kuvada vastava aadressi infot detailvaates ja kaardil. Samuti kuvatakse lähima päästekomando asukoht, kaugus otsitud aadressist ning turvaskoor (10 - väga hea, 0 - väga halb) | ||
Line 33: | Line 33: | ||
#Autenditud kasutaja saab kuvada ja muuta objektide ning kasutajate nimekirja | #Autenditud kasutaja saab kuvada ja muuta objektide ning kasutajate nimekirja | ||
Implementeerimata funktsionaalsus: | |||
'''Implementeerimata funktsionaalsus:''' | |||
#"lemmikaadresside" lisamine | #"lemmikaadresside" lisamine | ||
Line 39: | Line 40: | ||
#Uue komando ning komando detailinformatsiooni lisamine | #Uue komando ning komando detailinformatsiooni lisamine | ||
Teadaolevad bugid: | |||
'''Teadaolevad bugid:''' | |||
* tühja aadressi otsingut ei kontrollita, application crashib | * tühja aadressi otsingut ei kontrollita, application crashib | ||
* täpitähtedega vasted maaametist ei kuvata korrektselt | * täpitähtedega vasted maaametist ei kuvata korrektselt | ||
* mõningad visuaalivead windows 8 operatsioonisüsteemis | * mõningad visuaalivead windows 8 operatsioonisüsteemis | ||
Kuna rakenduse andmebaas asub Azure pilveplatformis, siis pole prototüübi testimiseks eraldi andmebaasi vaja luua | Kuna rakenduse andmebaas asub Azure pilveplatformis, siis pole prototüübi testimiseks eraldi andmebaasi vaja luua |
Revision as of 17:58, 30 December 2014
Meeskond: SimpleGeo
Meeskond
Meeskonna liikmed:
- Toomas Juhkov
- Tiit Kuuskmäe
- Silver Lumi (projektijuht)
Idee
Eesmärgiks on luua WPF desktop rakendus, mis võimaldab kasutajal pärida ning kuvada kaardil erinevate objektide kaugusi ette antud aadressilt ning anda abstraktne hinnang vastavalt päringu kriteeriumile (näiteks turvalisus, hariduse/meditsiini/raudteeühenduse kättesaadavus jne.).
Esimeses faasis keskendutakse Eesti päästekomandode andmebaasile ja päästevõimekuse hinnangu modelleerimisele otsingu aluseks oleval aadressil. Rakendus kasutab andmeallikatena projekti käigus loodavat tsentraalset objektide andmebaasi (läbi web service'i), maa-ameti avalikke teenuseid aadresside päringuks ning BING kaardiserveri avalikku teenust leitud koordinaatide kuvamiseks kaardil. Rakenduses implementeeritakse kasutajate autentimine ning erinevad kasutajarollid (tavakasutaja, admin).
Analüüs
29.10.2014 postitasime projekti blogisse aadressil http://simplegeoproject.blogspot.com/ projekti analüüsi. Analüüsis käsitleme töö eesmärki, funktsionaalsust ja rakenduse kasutajarolle. Samuti rakenduse tehnilist teostamist, meeskonnasisest ülesannete jaotust ning programmeerimisel kasutatavad muutujate, andmebaasiväljade, meetodite jms nimetamise põhimõtted.
Prototüüp
Prototüübis on implementeeritud järgnevad funktsionaalsused:
- Rakenduse kaudu on võimalik aadressi otsida ning kuvada vastava aadressi infot detailvaates ja kaardil. Samuti kuvatakse lähima päästekomando asukoht, kaugus otsitud aadressist ning turvaskoor (10 - väga hea, 0 - väga halb)
- Rakendusse on võimalik sisse logida (proovi näiteks kasutaja: slumi pw: 1234, tegemist adminniõigustega kasutajaga). Sisse logides ilmuvad nähtavale vaid autenditud kasutajale mõeldud valikud.
- Autenditud kasutaja saab kuvada ja muuta objektide ning kasutajate nimekirja
Implementeerimata funktsionaalsus:
- "lemmikaadresside" lisamine
- Uue kasutaja lisamine
- Uue komando ning komando detailinformatsiooni lisamine
Teadaolevad bugid:
- tühja aadressi otsingut ei kontrollita, application crashib
- täpitähtedega vasted maaametist ei kuvata korrektselt
- mõningad visuaalivead windows 8 operatsioonisüsteemis
Kuna rakenduse andmebaas asub Azure pilveplatformis, siis pole prototüübi testimiseks eraldi andmebaasi vaja luua