ParkWell

From ICO wiki
Jump to navigationJump to search

Meeskond ja rollid

  • Raido Vell
  • Taavi Vesinurm - projektijuht
  • Madis Roosioks

Idee

Parkimiseks mõeldud WPF rakendus, millega ühistus elavatad inimesed saavad märkida, kuhu on nad oma autod parkinud ning ka näha, kas ühistu parkimisplatsil on vabu kohti. Selle rakenduse mõte on lihtsustada parkimiskohtade leidmist täis pargitud ühistu parklates.

Kasutatav tehnoloogia

  • C#
  • WPF (Windows Presentation Foundation)

Rakenduse sisu

Analüüs

Rakenduse üldkirjeldus:

Meeskonna ParkWell lahendus, parkimis haldus rakendus on mõeldud korteriühistutele, võimaldamaks nende liikmetel registreerida endid või oma külalisi parkima ühistu kohtadel. Süsteemi eesmärgiks on likvideerida võõraste masinate parkimine konkreetse ühistu alal. Selleks on kasutajal võimalik kontrollida 2 erineval meetodil, kas mitte registreeritud, kuid parkimiskohta hõivav auto on siiski registreeritud ühistu juurde kuuluvate sõidukite andmebaasis. Üheljuhul kasutades numbrimärki otsinguks, teisel juhul manuaalselt kõikide masinate nimekirjaga võrreldes. Kasutajal on võimalik ka hallata talle kuuluvaid sõidukeid ning näha millistesse ühistutesse ta kuulub. Samuti saab ta oma andmeid redigeerida. Kasutaja saab taotleda ühistuga liitumist, kuid ei saa ise ennast lisada liikmete hulka ning samuti puudub kasutajal võimalus lisada uusi ühistuid. Ühistust lahkuminerakenduse raames ei nõua eraldi ühistupoolset nõusolekut.

Antud aine piirides püsimiseks on eesmärk tagada võimekus parkimisregistreerimis ja kontrolli süsteemiks. Väljaspool aine piirde on meeskonna eesmärgiks arendada juurde ka mobiilirakendus ning veebipõhine rakendus.Pikemas perspektiivis oleks huvitavluua võimekus vabade kohtade välja üürimiseks kasutajatele, kes ei ole ühistu liikmed, ajal kui need on vabad (idee vajab arendamist), nutiseadme kaameraga õiguste tuvastamine, rikkujate register ning puksiirteenuste väljakutse lisa (idee vajab arendamist).

Kokkuvõtvalt on antud projekti eesmärgiks tagada efektiivsem regulatsioon korteriühistule kuuluvate parkimiskohtade üle. Seeläbi tagades ühistu liikmetele ning korterelanikele mugavam ja kindlam kontroll oma parkimisvõimaluste üle.

Potentsiaalselt problemaatiliseks osutuda võivad osad:

Keeruliseks on luua kohe alguses andmebaasi mudel, mis garanteeriks sujuva ja probleemivaba rakenduse ehituse (kirjutamise hetkel, tuleb olemasolevat mudelit juba muuta). Andmebaasi olemite suur arv (18) loob olukorra, kus võib isegi must have funktsionaalsuse tagamine võib lõppeda ainult osalise realiseerimisega.

Must have

  • Isikul on võimalus endale registreerida kasutaja.
  • Kasutajal on võimalik logida ennast süsteemi.
  • Kasutajal on võimalik vaadata, ning muuta oma andmeid.
  • Kasutajal on võimalik esitada avaldus liitumaks ühistuga.
  • Kasutajal on võimalik registreerida sõiduk. (Sõiduki registreerimisel kuulub sõiduk automaatselt ühistu juurde, kui kasutaja on liige)
  • Kasutajal on võimlik vaadata millised kohad on ühistu juures vabad.
  • Kasutajal on võimalik registreerida oma auto vabale kohale parkima on võimalik auto parkimast eemaldada.
  • adminKasutajal on võimalik registreerida ühistu.
  • adminKasutajal on võimalik liita Kasutaja ühistuga.
  • adminKasutajal on võimalik muuta kasutajate õigusi.
  • sysAdminKasutaja on õigus teha kõike mida eelnevad kasutajadki
  • sysAdminKasutaja omab juurdepääsu kogu infole.

Nice to have

Andmebaasi mudel

Töö kulg

30.09.2016

  • Idee kinnitamine, chati loomine

09.10.2016

  • Wikilehe loomine.

22.10.2016

  • TFS konto tegemine ning liikmete lisamine.

26.10.2016

  • Andmebaasimudeli valmis tegemine (võib projekti käigus muutuda).

01.11.2016

  • Analüüsi lisamine.

08.11.2016

  • Analüüsi retsensiooni kirjutamine

27.11.2016

  • Prototüübi esitamine