SimpleGeo
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üübi koodi saab alla laadida SIIT
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.