Timeify: Difference between revisions
From ICO wiki
Jump to navigationJump to search
No edit summary |
|||
Line 30: | Line 30: | ||
* C# ning Windows Presentation Foundation | * C# ning Windows Presentation Foundation | ||
* MySQL | * MySQL | ||
===Tabelite ülevaade=== | |||
* Firma tabel | |||
** Kõik firmaga seotud info | |||
* Kasutaja tabel | |||
** Kõik kasutajaga seotud info, FK firma tabelile | |||
* Ülesande tabel | |||
** Kõik ülesandega seotud info, FK firma tabelile, FK kasutaja tabelile | |||
* Kasutaja logi tabel | |||
** Kasutaja tegevuste ajalugu(sisse logimised jne) - FK kasutaja tabelile | |||
* Ülesande logitabel | |||
** Kes, millal ning kuidas muutis konkreeset ülesannet, FK kasutaja tabelile, FK ülesande tabelile | |||
* Ülesande kommentaaride tabel | |||
** FK kasutaja tabelile, FK ülesande tabelile | |||
* Töötajad objektil/ülesandel | |||
** FK kasutaja tabelile, FK ülesande tabelile | |||
* Töötaja töötunnid ülesandel/objektil | |||
** FK kasutaja tabelile, FK ülesande tabelile | |||
===Ajalogi=== | ===Ajalogi=== |
Revision as of 18:36, 5 November 2017
Projekt
Ettevõtetele mõeldud tööde planeerimise rakendus, mis on loodud aine Programmeerimine C# keeles raames. Programmis on võimalik lisada töötajaid ning ülemusi. Saab lisada erinevaid töid/kohustusi ja määrata kes neid täitma peab. On võimalik saada ülevaade erinevate tööde seisudest.
Liikmed
- Egert Loss - projektijuht
- Priit Rätsep
Must have
- Andmete säilimine - kohalik andmebaas
- Peab saama lisada ning muuta firmasid, töötajaid ning hallatavaid töid.
- Rakenduses peab olema ülevaade käimasolevatest töödest, ülevaade lõpetatud töödest ning ülevaade tulevastest töödest.
- Rakenduses peavad muutmised ning kustutamised olema juhitud õigustega - tavatöötaja ei saa enda kohustusi kustutada.
- Firmasid saab lisada Timeify superadmin
- Firma juhataja - saab lisada ning muuta töötajaid ning töid (enda firma raames)
- Tavatöötaja näeb ainult endaga seotuid töid ning saab muuta ainult enda andmeid
- Super admin saab kustutada ning muuta kõike!
Nice to have:
- Andmebaas internetis
- Graafikud, kalendrivaade ülesannetest
- Tööriistade / töövahendite haldus ning laosüsteem
- Meeldetuletused e-postiga - kui kasutajaga seotud ülesandel hakkab lõppkuuäev lähenema, staatus muutus
- Desktop meeldetuletused - notificationid
- Töö asukoha sidumine Google Maps API’ga
Tehnoloogiad
- C# ning Windows Presentation Foundation
- MySQL
Tabelite ülevaade
- Firma tabel
- Kõik firmaga seotud info
- Kasutaja tabel
- Kõik kasutajaga seotud info, FK firma tabelile
- Ülesande tabel
- Kõik ülesandega seotud info, FK firma tabelile, FK kasutaja tabelile
- Kasutaja logi tabel
- Kasutaja tegevuste ajalugu(sisse logimised jne) - FK kasutaja tabelile
- Ülesande logitabel
- Kes, millal ning kuidas muutis konkreeset ülesannet, FK kasutaja tabelile, FK ülesande tabelile
- Ülesande kommentaaride tabel
- FK kasutaja tabelile, FK ülesande tabelile
- Töötajad objektil/ülesandel
- FK kasutaja tabelile, FK ülesande tabelile
- Töötaja töötunnid ülesandel/objektil
- FK kasutaja tabelile, FK ülesande tabelile
Ajalogi
- 30.09 - Meeskonna moodustamine
- 21.10 - Projekti Wiki lehe loomine
- 21.10 - Projekti lisamine TFSi
- 05.11 - Projekti analüüs