Sõnajalg: Difference between revisions

From ICO wiki
Jump to navigationJump to search
No edit summary
No edit summary
Line 14: Line 14:


== Analüüs ==
== Analüüs ==
Tegu on toitlustus asutuse halduskeskkonnaga, mille sihtgrupiks on toitlustusega tegelevad väike ettevõtted. Võimalus hallata süsteeme ning salvestada nendes tehtud muudatusi.
Töötajatel on erinevad rollid ja koormused, kuid neil on võimalus teha peale normaalse tööaja (kell 8-16) ka lisa tööd (nt: kui on õhtuks tellitud suurem kogus toitu, siis soovi korral saab/võib töötaja aidata). Töötajatele loome ka välise haldussüsteemi, kus iga töötajale luuakse kasutaja, et ta saaks taotleda omale puhkusepäevi ja haigusepäevi. Peale selle on neil ligipääs ka inventuuri ja ürituste haldussüsteemile.
Asutuse inventuuri haldussüsteem, milles saab andmeid jooksvalt muuta, näitab olemas olevatest ja saabuvatest toiduainetest, renditavatest ja renditud laua- ja serveerimisnõudest. Laua- ja serveerimisnõusid saab sorteerida nende koguse, liigi, hinna, kellele renditud ja renditud aja järgi. Toitaineid saab aga sorteerida margi, tootja ja nimetuse järgi. Peale selle saab jälgida ka inventuurist puudu olevaid ehk siis ostu nimekirja vajavatest asjadest ning seda näevad süsteemist ka kullerid, mida siis kojuveolt tagasitulles saaksid osta.
Tellitud ürituste haldussüsteemis näeme me üritusega seotud kirjeid, mis on peamiselt ürituse nimi, selle toimumis kuupäev ja kellaaeg, tellitud toitlustusmenüü, kogused ja ürituse toimumise asukoht.
Tegu on toitlustus asutuse keskkonnaga, mille sihtgrupiks on väiksed toitlustusega tegelevad ettevõtted, kus saab hallata asutuse inventuuri, töötajaid ja tellitud suurüritused.
=== Funktsionaalsus ===
=== Funktsionaalsus ===
==== Must have ====
==== Must have ====
*Töötajate kasutajate loomine ja haldamine.
*Töötajate kasutajate loomine ja haldamine, kus luuakse töötajatele kasutajad välisesse süsteemi, et nad saaksid hallata inventuuri ja ürituste haldussüsteemi ning peale selle ka taotleda omale puhkuse- ja haigusepäevi.
*Inventuuri haldussüsteem, kus on kirjas kõik inventuuriga seotud kirjed (laua- ja serveerimisnõud, klaasnõud, joogiklaasid jne).
*Inventuuri haldussüsteem, kus on kirjas kõik inventuuriga seotud kirjed. Kirjede all mõtleme me laua- ja serveerimisnõusid, toitaindeid, klaasnõusid ja joogiklaaside koguseid. Seda süsteemi saavad peamiselt kasutada registreeritud töötajad oma kasutajatega.  
*Töötajate haldussüsteem, kus on kirjas kõik töötajatega seotud kirjed (nimed, töötunnid, palk, puhkuse- ja haigusepäevad, amet jne).
*Töötajate haldussüsteem, kus on kirjas kõik töötajatega seotud kirjed. Siin näeme me registreeritud töötajate andmeid, milleks on nende nimi, süsteemi loodud kasutaja, amet, tehtud töötunnid, palk ja taotletud puhkuse- ja haigusepäevad. Seda süsteemi haldavad adminad.
*Ürituste haldussüsteem, kus on kirjas kõik üritustega seotud kirjed (ürituste nimed, toimumise kuupäevad, toitlustusmenüü, kogused, asukoht jne).
*Ürituste haldussüsteemis on kirjas üritusega seotud kirjed, milleks on ürituse toimumise asukoht, ürituse nimi, toimumise kuupäev ja kellaaeg, tellitud toitlustsmenüü ja nende kogused. Ürituse haldussüsteemis saavad ka töötajad oma kasutajatega hallata.  
*Kõigi kolme haldussüsteemi sorteerimine, otsimine, lisamine, kustutamine ja kuvamine erinevate parameetrite järgi.
*Luua võimalus, mis lubab kõigis kolmes haldussüsteemis sorteerida, otsida, lisada, kustutada ja kuvada erinevate parameetrite kaudu.
*
*Rakenduses tehtavad tegevused salvestatakse ehk siis kõik tegevused, mis tehakse haldussüsteemides ka salvestatakse.
==== Nice to have ====
==== Nice to have ====
*Klientide kasutajate loomine ja haldamine.
*Klientide kasutajate loomine ja haldamine. Annab klientidele võimaluse luua kasutaja  (kasutaja loomisel küsitakse kliendi andmeid), millega on võimalik tellida süüa ning jälgida toidu teekonda tellitud kohta. Siin haldame me kliendi poolt sooritud tegevusi ning säilitame kliendi andmete puutumatuse.
*Puhkuse taotlemine läbi haldussüsteemi keskkonna.
*Puhkuse ja haiguse taotlemine läbi haldussüsteemi keskkonna. Annab töötajatele võimaluse taotleda omale puhkuse- ja haigusepäevi.
*Asutuse väliste tellimuste (kulleri teenus) täitmise süsteem.
*Asutuse väliste tellimuste (kulleri teenus) täitmise süsteem. Süsteem laseb kliendil sooritada toidu tellimusi, sisestades toidu nime menüüst ja ka selle koguse. Süsteem annab ülevaate ka kulleritest ja nende sõiduvahendist. Ühe sõiduvahendiga võib olla seotud ka mitu kullerit. Peale selle peab süsteem laskma kulleril alustatavat kojuvedu süsteemi sisetada ning laskma seda ka kliendil jälgida.
*Kassade süsteem laseb järge pidada toitude hinna ja olevasoleva koguse kohta ning tellimise sooritamisel lahutab sealt koguseid, et tellija näeks.





Revision as of 16:07, 7 November 2016

Meeskond ja Tööjaotus

  • Argo Hansen - projektijuht, back-end, andmebaas, disain
  • Ragnar Rästas - front-end, andmebaas, disain

Tehnoloogia

Kasutatav tehnoloogia:

  • C#
  • Windows Presentation Foundation
  • SQL

Idee

Ideeks on teha toitlustus asutuse keskkond, kus saab hallata asutuse inventuuri, töötajaid ja tellitud suurüritused. Inventuur alla kuuluvad renditavad ja renditud laua- ja serveerimisnõud. Samuti kuulub inventuuri alla toiduained. Töötajate haldussüsteemis saab hallata personali töötunde ja puhkusepäevi. Lisaks võiks olla ka asutuse väliste tellimuste (kulleri teenus) täitmise teenus.

Analüüs

Tegu on toitlustus asutuse halduskeskkonnaga, mille sihtgrupiks on toitlustusega tegelevad väike ettevõtted. Võimalus hallata süsteeme ning salvestada nendes tehtud muudatusi.

Töötajatel on erinevad rollid ja koormused, kuid neil on võimalus teha peale normaalse tööaja (kell 8-16) ka lisa tööd (nt: kui on õhtuks tellitud suurem kogus toitu, siis soovi korral saab/võib töötaja aidata). Töötajatele loome ka välise haldussüsteemi, kus iga töötajale luuakse kasutaja, et ta saaks taotleda omale puhkusepäevi ja haigusepäevi. Peale selle on neil ligipääs ka inventuuri ja ürituste haldussüsteemile.

Asutuse inventuuri haldussüsteem, milles saab andmeid jooksvalt muuta, näitab olemas olevatest ja saabuvatest toiduainetest, renditavatest ja renditud laua- ja serveerimisnõudest. Laua- ja serveerimisnõusid saab sorteerida nende koguse, liigi, hinna, kellele renditud ja renditud aja järgi. Toitaineid saab aga sorteerida margi, tootja ja nimetuse järgi. Peale selle saab jälgida ka inventuurist puudu olevaid ehk siis ostu nimekirja vajavatest asjadest ning seda näevad süsteemist ka kullerid, mida siis kojuveolt tagasitulles saaksid osta.

Tellitud ürituste haldussüsteemis näeme me üritusega seotud kirjeid, mis on peamiselt ürituse nimi, selle toimumis kuupäev ja kellaaeg, tellitud toitlustusmenüü, kogused ja ürituse toimumise asukoht.

Tegu on toitlustus asutuse keskkonnaga, mille sihtgrupiks on väiksed toitlustusega tegelevad ettevõtted, kus saab hallata asutuse inventuuri, töötajaid ja tellitud suurüritused.

Funktsionaalsus

Must have

  • Töötajate kasutajate loomine ja haldamine, kus luuakse töötajatele kasutajad välisesse süsteemi, et nad saaksid hallata inventuuri ja ürituste haldussüsteemi ning peale selle ka taotleda omale puhkuse- ja haigusepäevi.
  • Inventuuri haldussüsteem, kus on kirjas kõik inventuuriga seotud kirjed. Kirjede all mõtleme me laua- ja serveerimisnõusid, toitaindeid, klaasnõusid ja joogiklaaside koguseid. Seda süsteemi saavad peamiselt kasutada registreeritud töötajad oma kasutajatega.
  • Töötajate haldussüsteem, kus on kirjas kõik töötajatega seotud kirjed. Siin näeme me registreeritud töötajate andmeid, milleks on nende nimi, süsteemi loodud kasutaja, amet, tehtud töötunnid, palk ja taotletud puhkuse- ja haigusepäevad. Seda süsteemi haldavad adminad.
  • Ürituste haldussüsteemis on kirjas üritusega seotud kirjed, milleks on ürituse toimumise asukoht, ürituse nimi, toimumise kuupäev ja kellaaeg, tellitud toitlustsmenüü ja nende kogused. Ürituse haldussüsteemis saavad ka töötajad oma kasutajatega hallata.
  • Luua võimalus, mis lubab kõigis kolmes haldussüsteemis sorteerida, otsida, lisada, kustutada ja kuvada erinevate parameetrite kaudu.
  • Rakenduses tehtavad tegevused salvestatakse ehk siis kõik tegevused, mis tehakse haldussüsteemides ka salvestatakse.

Nice to have

  • Klientide kasutajate loomine ja haldamine. Annab klientidele võimaluse luua kasutaja (kasutaja loomisel küsitakse kliendi andmeid), millega on võimalik tellida süüa ning jälgida toidu teekonda tellitud kohta. Siin haldame me kliendi poolt sooritud tegevusi ning säilitame kliendi andmete puutumatuse.
  • Puhkuse ja haiguse taotlemine läbi haldussüsteemi keskkonna. Annab töötajatele võimaluse taotleda omale puhkuse- ja haigusepäevi.
  • Asutuse väliste tellimuste (kulleri teenus) täitmise süsteem. Süsteem laseb kliendil sooritada toidu tellimusi, sisestades toidu nime menüüst ja ka selle koguse. Süsteem annab ülevaate ka kulleritest ja nende sõiduvahendist. Ühe sõiduvahendiga võib olla seotud ka mitu kullerit. Peale selle peab süsteem laskma kulleril alustatavat kojuvedu süsteemi sisetada ning laskma seda ka kliendil jälgida.
  • Kassade süsteem laseb järge pidada toitude hinna ja olevasoleva koguse kohta ning tellimise sooritamisel lahutab sealt koguseid, et tellija näeks.


Andmemudel

Retsensioon meeskonna B12 projektile

Meeskonna B12 ideeks on luua hasartmängu keskkond, kus kasutajad panustavad virtuaalse valuutaga. Idee on hea ja lihtne, bingo mäng. Analüüsis on olemas kõik vajalik, et mäng oleks funktsionaalne, kuid ei ole piisavalt kirjeldatud mitmikmängu struktuurset ülesehitust. Kuigi idee on hea võib tekkida ärilisi probleeme, kuna bingo mängijate shitgrupp on väike ja enamasti on kasutajateks vanemad inimesed, kellest paljud ei kasutda arvuteid. Analüüsis on kirjas, et rakenduse teeb eriliseks võimalus ise korraldada oma bingo mängu. Selline võimalus tundub rohkem elementaarse osana, mitte erilise võimalusena. Mida rohkem mõelda idee peale, seda rohkem tundub see hea ideena vanuritele, kuid esimeste aktiivsete mängijate saamisega tekkib väga palju probleeme.

Küsimused

  • Mille pealt teenida kasumit?
  • Mis teeb Teie toote eriliseks?
  • Kes on Teie sihtgrupp ja miks on see vanurid, kes armastavad bingot?