SimpleGeo: Difference between revisions

From ICO wiki
Jump to navigationJump to search
Slumi (talk | contribs)
Slumi (talk | contribs)
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:

  1. 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)
  2. 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.
  3. Autenditud kasutaja saab kuvada ja muuta objektide ning kasutajate nimekirja


Implementeerimata funktsionaalsus:

  1. "lemmikaadresside" lisamine
  2. Uue kasutaja lisamine
  3. 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