Aplikace pro cyklickou ketogenní dietu

Autor

Martin Vágenknecht

Oponent

Ing. Ondřej Guth

Adresa

Zadání

  • Navrhněte webovou aplikaci, která bude sloužit pro uživatele, kteří chtějí podstoupit cyklickou ketogenní dietu.
  • Na základě zadaných údajů o uživateli aplikace vypočítá všechny potřebné hodnoty pro průběh diety a navrhne osobní jídelníček a tréninkový plán.
  • Aplikace bude sloužit jako zápisník aktuálních výsledků a umožní generovat grafy a průběžná vyhodnocení.
  • Aplikaci implementujte s využitím webových tehnologií (X)HTML, CSS, PHP, JavaScript apod.
  • Celý systém důkladně otestujte.

Úkoly a komunikace

17. 5. 2010

  • schůzka,
  • úkoly:
    • pokračujte v implementaci,
    • dokončete písemnou zprávu,
  • termín odevzdání zprávy: 23. 5. 2010.

10. 5. 2010

  • schůzka,
  • úkoly:
    • pokračujte v implementaci,
    • zpracujte kapitolku o CKD,
    • dopište kapitolu o analýze s odkazy na diagramy,
    • začněte pracovat na realizaci s občasnými ukázkami kódu.
  • termín další schůzky: po. 17. 5. 2010, 8:45, KN.

26. 4. 2010

  • schůzka,
  • úkoly:
    • zajistěte, aby se v jednom dnu nevyskytoval žádný cvik dvakrát,
    • implementujte zobrazení jídelníčku a tréninku na daný den a ukládání do historie,
    • zapracujte na zprávě.
  • termín další schůzky: po. 10. 5. 2010, 8:45, KN.

12. 4. 2010

  • schůzka,
  • úkoly:
    • pokuste se zachránit zpracovaný dokument,
    • implementujte návrh tréninků,
    • implementujte možnost uživatele upravit trénink či jídelníček.
  • termín další schůzky: po. 26. 4. 2010, 8:45, KN.

23. 3. 2010

  • schůzka,
  • úkoly:
    • dokončete analýzu v LaTeXové šabloně,
    • implementujte CRUD operace na uživatelích, potravinách a cvikách.
    • implementujte další součásti dle vlastní volby.
  • termín další schůzky: čt. 8. 4. 2010, 9:15, KN.

8. 3. 2010

  • schůzka,
  • úkoly:
    • dolaďte poslední detaily na datovém modelu,
    • podle fyzického modelu zpětně upravte konceptuální,
    • zpracujte komentáře pro activity diagramy,
    • upravte komentář k datovým modelům,
    • uprvte databázi na webdevu a naplňte ji smysluplnými daty pro celou dietu,
    • analýzu zpracujte v LaTeXové šabloně,
    • implementujte CRUD operace na uživatelích, potravinách a cvikách.
  • termín další schůzky: čt. 18. 3. 2010, 9:15, KN.

4. 2. 2010

  • schůzka,
  • úkoly:
    • dodělejte rozkladové tabulky u ostatních m:n vazeb,
    • ve fyzickém modelu DB upravte vazbu m:n chod:jidlo,
    • do historie dávejte momentální hodnoty, nikoliv úbytky,
    • do navigačního modelu přidejte aktivitu Kontrola správnosti,
    • zpracujte activity diagram na sestavení jídelníčku a dietního plánu,
    • na webdevu upravte databázi, aby splňovala všechny vazby.
  • termín další schůzky: čt. 18. 2. 2010, 9:15.

3. 2. 2010

21. 1. 2010

  • schůzka,
  • úkoly:
    • aktualizujte popisky v USE-CASE diagramu,
    • odstraňte graf z DB,
    • upravte fyzický model databáze - rozkladové tabulky,
    • popište navigační model,
    • vytvořte activity diagramy pro vybrané části systému,
    • na webdevu vytvořte databázi.
  • termín další schůzky: čt. 4. 2. 2010, 9:15

21. 12. 2009

  • schůzka,
  • úkoly:
    • aktualizujte datový model dle konzultace (sjednotit vahu a obvod pasu do jedné tabulky, opravit některé vazby, zrušit vypočítané hodnoty, …)
    • okomentujte jednotlivé tabulky a vazby v datovém modelu,
    • navrhněte fyzickou podobu databáze,
    • aktualizujte USE-CASE diagramy s ohledem na definované uživatelské role,
    • navrhněte navigační model (např. pomocí WebML),
    • rozšiřte rešerši tak, aby obsahovala o každém srovnávaném systému cca dva odstavečky textu + seznam výhod a nevýhod.
  • termín další schůzky: druhý týden v lednu dle mailové dohody.

30. 11. 2009

  • schůzka,
  • úkoly:
    • sepište funkční a nefunkční požadavky na systém,
    • stanovte uživatelské role,
    • vytvořte USE-CASE diagram(y),
    • navrhněte datový model aplikace,
    • rozšiřte rešerši tak, aby obsahovala o každém srovnávaném systému cca dva odstavečky textu + seznam výhod a nevýhod.
  • termín další schůzky: 21. 12. 2009, 14:00

25. 11. 2009

12. 11. 2009

  • schůzka,
  • úkoly:
    • zmapujte již existující nástroje podobné aplikaci, kterou chcete vytvořit,
    • zpracujte rešerši s výsledky vašeho srovnání,
    • stanovte cíle práce,
    • na základě předchozího stanovte návrh oficiálního zadání práce,
    • počítejte s tím, že závěrečnou zprávu budu chtít v LaTeXu. Ke studiu doporučuji tuto knihu
    • na https://info336.felk.cvut.cz/?clanek=2505 si nastudujte pokyny pro studenty bakalářských prací.
  • termín další schůzky: 26. 11. 2009, 16:00
bp/vagenmar.txt · Poslední úprava: 2010/09/01 18:23 autor: matyape1
 
Kromě míst, kde je explicitně uvedeno jinak, je obsah této wiki licencován pod následující licencí: GNU Free Documentation License 1.3
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki