Talk:Timeify: Difference between revisions

From ICO wiki
Jump to navigationJump to search
(Created page with "== Retsensioon projektile == Meeskonna Timeify eesmärgiks on luua WPFrakendus, mis võimaldab töödejuhatajal tööde ja ülesannete haldust saamaks ülevaate töös olevat...")
 
 
Line 1: Line 1:
== Retsensioon projektile ==
= Retsensioon projektile =


Meeskonna Timeify eesmärgiks on luua WPFrakendus, mis võimaldab töödejuhatajal tööde ja ülesannete haldust saamaks ülevaate töös olevatest objektidest; töötajal on võimalus temaga seotud objete / tööülesandeid. Administraatoril on võimalus hallata firmasid ning töötavaid isikuid.  Rakendus on üles ehitatud Windows-platvormile.
== Kirjeldus ==


Rakendus kompileeris ning käivitus ilusti, kompileerimisel vigu ei esinenud. Peale käivitamist avanes sisselogimisaken, mis võinuks veidike suurem olla. Rakenduse esmasel käivitamisel ei tehtud adnembaasi kasutajate migratsiooni - esmased kasutajad pidi käsitsi baasi lisama. Kuigi Program.cs Main meetodis üritatakse admin kasutaja tekitada, kui admin kasutaja puudub. Nähtavasti oli admin olemas aga parool oli teine.
Meeskonna Timeify eesmärgiks oli luua WPFrakendus, mis võimaldab töödejuhatajal tööde ja ülesannete haldust saamaks ülevaate töös olevatest objektidest. Töötajal on võimalus temaga seotud objete / tööülesandeid vaadata. Administraatoril on võimalus hallata firmasid ning töötavaid isikuid. Rakendus on üles ehitatud Windows-platvormile.


Plaanitud tehnoloogiad, mida rakenduse arendamisel kasutatakse, olid korralikud  ning antud projektile sobivad.
== Funktsionaalsus ==


Andmebaasi jaoks kasutati Entity Frameworki ning ka migratsioonid tehti Entity Frameworki abil. Andmebaasitabelid paistsid asjakohased, korrektsete andmetüüpidega ning midagi üleliigset ei esinenud. AInult kasutaja parooli võiks hoida miski räsina. (plantexti asemel).
Rakendus kompileerus ning käivitus ilusasti, kompileerimisel vigu ei esinenud. Peale käivitamist avanes sisselogimisaken, mis võinuks veidike suurem olla. Rakenduse esmasel käivitamisel ei tehtud andmebaasi kasutajate migratsiooni - esmased kasutajad pidi käsitsi baasi lisama. Program.cs Main meetodis üritatakse admin kasutaja tekitada, kui admin kasutaja puudub. Nähtavasti oli admin olemas aga parool oli teine.
 
== Andmebaas ==
 
Andmebaasi jaoks kasutati Entity Frameworki ning ka migratsioonid tehti Entity Frameworki abil. Andmebaasitabelid paistsid asjakohased, korrektsete andmetüüpidega ning midagi üleliigset ei esinenud. Ainult kasutaja parooli võiks hoida miski räsina. (plaintexti asemel).
 
== Kasutajaliides ==


Kasutajaliides ja kasutajamugavus oli OK, kui nuriseda, siis oleks võinud veidi kenam välja näha. Must have funktsionaalsusest on enamus täidetud, mõnda asja aga ei suutnud tuvastada - töötajate otsing näiteks. Olulisi vigu rakenduse käitamisel ei tuvastanud, ning rakendus ei crashinud kasutamise käigus.  
Kasutajaliides ja kasutajamugavus oli OK, kui nuriseda, siis oleks võinud veidi kenam välja näha. Must have funktsionaalsusest on enamus täidetud, mõnda asja aga ei suutnud tuvastada - töötajate otsing näiteks. Olulisi vigu rakenduse käitamisel ei tuvastanud, ning rakendus ei crashinud kasutamise käigus.  
== Kood ==


Kood paistis korralik ning loetav, oli isegi kasutatud XML dokumentatsiooni genereerimist kommentaaride baasilt. Controllerites liiga palju tegevust ei olnud ning äriloogika oli jaotatud teenustesse.  
Kood paistis korralik ning loetav, oli isegi kasutatud XML dokumentatsiooni genereerimist kommentaaride baasilt. Controllerites liiga palju tegevust ei olnud ning äriloogika oli jaotatud teenustesse.  


Kokkuvõttes saame tõdeda, et vaatamata veidi kohmakale kujundusele on arvestades aine mahtu ning meeskonna suurust, tegemist korraliku projektiga. Kuid tänapäeva platvorme silmas pidades oleks võinud pigem veebirakenduse teha.
== Kokkuvõte ==
 
Kokkuvõttes saame tõdeda, et vaatamata veidi kohmakale kujundusele on arvestades aine mahtu ning meeskonna suurust, tegemist korraliku projektiga. Kindlasti annaks sama rakendusega edasi minna ka veebirakenduste aines. Mis muudaks rakenduse kasutamise veelgi mugavamaks ja tänapäevasemaks.
Plaanitud tehnoloogiad, mida rakenduse arendamisel kasutati, olid õigesti valitud ning antud projektile sobivad.  




Retsenseeris meeskond PlantWise, 24.12.2018
Retsenseeris meeskond PlantWise, 24.12.2018

Latest revision as of 21:43, 24 January 2018

Retsensioon projektile

Kirjeldus

Meeskonna Timeify eesmärgiks oli luua WPFrakendus, mis võimaldab töödejuhatajal tööde ja ülesannete haldust saamaks ülevaate töös olevatest objektidest. Töötajal on võimalus temaga seotud objete / tööülesandeid vaadata. Administraatoril on võimalus hallata firmasid ning töötavaid isikuid. Rakendus on üles ehitatud Windows-platvormile.

Funktsionaalsus

Rakendus kompileerus ning käivitus ilusasti, kompileerimisel vigu ei esinenud. Peale käivitamist avanes sisselogimisaken, mis võinuks veidike suurem olla. Rakenduse esmasel käivitamisel ei tehtud andmebaasi kasutajate migratsiooni - esmased kasutajad pidi käsitsi baasi lisama. Program.cs Main meetodis üritatakse admin kasutaja tekitada, kui admin kasutaja puudub. Nähtavasti oli admin olemas aga parool oli teine.

Andmebaas

Andmebaasi jaoks kasutati Entity Frameworki ning ka migratsioonid tehti Entity Frameworki abil. Andmebaasitabelid paistsid asjakohased, korrektsete andmetüüpidega ning midagi üleliigset ei esinenud. Ainult kasutaja parooli võiks hoida miski räsina. (plaintexti asemel).

Kasutajaliides

Kasutajaliides ja kasutajamugavus oli OK, kui nuriseda, siis oleks võinud veidi kenam välja näha. Must have funktsionaalsusest on enamus täidetud, mõnda asja aga ei suutnud tuvastada - töötajate otsing näiteks. Olulisi vigu rakenduse käitamisel ei tuvastanud, ning rakendus ei crashinud kasutamise käigus.

Kood

Kood paistis korralik ning loetav, oli isegi kasutatud XML dokumentatsiooni genereerimist kommentaaride baasilt. Controllerites liiga palju tegevust ei olnud ning äriloogika oli jaotatud teenustesse.

Kokkuvõte

Kokkuvõttes saame tõdeda, et vaatamata veidi kohmakale kujundusele on arvestades aine mahtu ning meeskonna suurust, tegemist korraliku projektiga. Kindlasti annaks sama rakendusega edasi minna ka veebirakenduste aines. Mis muudaks rakenduse kasutamise veelgi mugavamaks ja tänapäevasemaks. Plaanitud tehnoloogiad, mida rakenduse arendamisel kasutati, olid õigesti valitud ning antud projektile sobivad.


Retsenseeris meeskond PlantWise, 24.12.2018