ATeam: Difference between revisions
Line 70: | Line 70: | ||
*DB | *DB | ||
Documentation: | Documentation: | ||
[[File:SushiDB.pdf]] | [[File:SushiDB.pdf]] | ||
Schema: | Schema: | ||
''soon'' | ''soon'' | ||
<h3> Logi </h3> | <h3> Logi </h3> | ||
Revision as of 14:06, 14 November 2014
Meeskond
Liikmed:
- Aleksander Semjonov
Idee
Väikes linnas, kust ma olen pärit, on avas Jhon suši-restoraan nimega "Japon Sun". Restorannil ei oli oma lehikülge vebis, kuna nende jaoks see on väga kallis lõbu. On ainult FB public lehekülg. Aga tema sušid hakasid liga popularsed olema ja inimesed tahavad need palju tellida. See on kõik tore, aga tekis probleem - Ta ei jõua oma ladu jalgida. Iga nädalavahetus uued probleemid - mõned ainet ei ole, mõnedel on säilitusaeg läks. Siis tahaks ta endale mingi rakendus, millega võib...
Väga oluline
- Kõik ainet mis lattu tullevad registreerida
- Kõik tellimused registreerida
- Näha mis on praegu ladus on
- Vaadata erinivat statistikat(nädala top suši, nädala halvem suši)
Oleks tore
- Kui mingi kaupa kohe lõpeb - saada temali emaili selle infoga
- Kui mingi kaupa säilitusaeg lõpeb - saada temali emaili selle infoga
Oleks SUPER!
- Oli teaml ka selle rakenduse web- või-version telefooni-version, millega ta saab mõned asjud jalgida.
Idee lahenduseks
Meil on vaja teha desktop rakendus. Tegelikult meil on kaks rolli siis meie rakenduses peab olema kaks vaadet. On ka olemas veel Rakendus roll.
- Roll 1. Inimine kes võtab kauba ja registreeriba seda.
Vaade: Kaks listbox ühes on kaubade liist, teine "mis tuli" list. Inimine vaatab mis tuli, ja registreerib seda. Kolm nuppu. Add, Remove, Confirm.
- Roll 2. Inimine kes kosneb tellimused.
Vaade: Kaks listbox ühes on menüü, teine arve. Inimine koosneb tellimus. Neli nuppu. Add, Remove, Quintity, Confirm.
- Rakenduse roll
Iga rakenduse käeivitamises - Kontorollib ta kuupäeva(dateNow) ja kõik ladu olemas kauba säilitusaega kuupäeva. Annab ta teada meile kas mingi ohtlik kaub on olemas.(Teeb seda masgeBoxiga, või/ja meili teil)
Projekti faasid
1. Realiseerida kõik olulised nõuded
2. Realiseerida kõik "tore" nõuded
3. Realiseerida "SUPER" nõuded
Rakenduse problemaatilised kohad
John ei ole väga oskav arvuti kasutaja, tema jaoks on oluline et kasutajaliide oli väga lihtne. Rakendus peab olema ilmne. Veel, ta niisisgune inimine, kelle käes kõik prograamid lähevad katki. Siis rakendus tema jaoks peab olema ka väga ohutu. Ja kuna ma olen üksi, kõige probleem on leida aega et seda kõik realiseerida.
Model. Tehnoloogia ja DB
- Model
- Tehnoloogia
Kasutan realiserimiseks MVVM, WPF.
- DB
Documentation:
Schema:
soon
Logi
07.11.2014
Algus. Nii hilja, kuna ei saanud endale meeskonda leida ja lahendasin siis üksi tööd teha.
Kirjutaisn retseniooni.
10.11.2014
Tegin alpha-dev DB ja entity models ps OrderMenuItem ona vaja muuta OrderRow-ks.
11.11.2014
Täendan oma analüüsi.