Webová aplikace na organizaci času

Autor

Jan Smejkal

Oponent

Ondřej Guth

Adresa

Zadání

  • Navrhněte a implementujte webovou aplikaci sloužící ke správě a sdílení událostí, úkolů a kontaktů.
  • Zhodnoťte již hotová řešení a svůj návrh založte na výsledku hodnocení.
  • Aplikaci navrhněte tak, aby co nejvíce využívala již hotových komunikačních rozhraní podobných aplikací.
  • Navrhněte a implementujte postupy a algoritmy, které uživatelům umožní co nejjednodušší zakládání a vyhledávání událostí.
  • Aplikaci implementujte ve vámi zvoleném PHP frameworku a data ukládejte do MySQL databáze.
  • Aplikaci důkladně otestujte.

Úkoly a komunikace

3. 5. 2011

  • schůzka,
  • úkoly:
    • přepracuj kapitolu věnovanou realizaci,
    • doplň kapitolu testování a závěr,
    • pokračuj v implementaci,
    • hotový text mi pošli do 10. 5. dopoledne.
  • další schůzka: dle dohody po přečtení textu.

19. 4. 2011

  • schůzka,
  • úkoly:
    • skoro dokonči textovou zprávu,
    • dodělej správu úkolů,
    • dolaď opakované události.
  • další schůzka: 3. 5. 2011, 14:30 (ještě si to potvrdíme).

5. 4. 2011

  • schůzka,
  • úkoly:
    • doplň do šablony datový model,
    • dokonči zadávání událostí,
    • implementuj správu úkolů,
    • implementuj využití API z jiných aplikací.
  • další schůzka: 19. 4. 2011, 14:30.

22. 3. 2011

  • schůzka,
  • úkoly:
    • projdi si všechny diagramy, zreviduj je a oprav překlepy,
    • vygeneruj obrázky bez kurzorů a v dostatečném rozlišení (ideálně ve vektorech),
    • doplň do šablony USE-CASE diagramy a datový model,
    • pokračuj v implementaci vkládání událostí včetně opakovaných,
    • začni psát kapitolu o realizaci, zatím zejména API používaných aplikací.
  • další schůzka: 5. 4. 2011, 14:30.

8. 3. 2011

  • schůzka,
  • úkoly:
    • naimplementuj další funkce k událostem a uživatelský adresář,
    • do šablony naházej analýzu,
    • rozmysli si strukturu kapitoly Realizace.
  • další schůzka: 22. 3. 2011, 14:30.

22. 2. 2011

  • schůzka,
  • úkoly:
    • projdi si USE-CASE diagramy, názvy některých položek je třeba přeformulovat, u některých opravit překlepy,
    • přepracuj USE-CASE událost (rozlišit události a výskyty) a úkoly (kdo komu zadává úkol, které úkoly kdo může spravovat),
    • všechny diagramy stručně okomentuj a sepiš jejich scénáře,
    • oprav chybu v registraci,
    • implementuj správu událostí a výskytů,
    • začni vkládat text do LaTeXové šablony.
  • další schůzka: 8. 3. 2011, 14:00.

14. 1. 2011

  • schůzka,
  • úkoly:
    • dodělej zpětně USE-CASE diagramy,
    • nastuduj článek od Zendu a pokus se jej propojit s Doctrine,
    • vrhni se na implementaci uživatelských účtů, registraci a začni implementovat kalednář,
    • pracovní verzi nahraj na hosting.
  • další schůzka: na základě mailové dohody.

1. 12. 2010

  • schůzka,
  • úkoly:
    • trvají úkoly z minula.
  • další schůzka: 22. 12., 11:00??

27. 10. 2010

  • schůzka,
  • úkoly:
    • okomentuj obrázek architektury,
    • propoj Doctrine se Zendem,
    • vytvoř stránku zobrazující kalendář,
    • napoj ji na přihlašování a databázi.
  • další schůzka: ve Wroclawi

25. 10. 2010

13. 10. 2010

  • schůzka,
  • úkoly:
    • rozmysli si, které technologie budeš používat,
    • rozhodnutí zdůvodni,
    • navrhni rozložení layoutu,
    • na základě vybraných technologií navrhni architekturu aplikace,
    • začni s implementací (hlavní stránka a nějaké formuláře pro editaci dat nebo přihlašování,…)
  • termín odevzdání: do 25.10.2010
  • další schůzka: 27.10.2010, 13:00

11. 10. 2010

29. 9. 2010

  • schůzka,
  • úkoly:
    • dolaď WebML, diagram aktivit,
    • vytvoř fyzický model databáze,
    • na hostingu vytvoř databázi a naplň zkušebními daty,
    • v případě potřeby změň fyzický i logický model databáze.
  • termín odevzdání: do 11.10.2010
  • další schůzka: 13.10.2010, 13:00

27. 9. 2010

15. 9. 2010

  • schůzka,
  • úkoly:
    • rozmysli si periodické události (diagram aktivit),
    • v případě potřeby aktualizuj datový model,
    • popiš tabulky a vazby v datovém modelu,
    • nastuduj WebML,
    • navrhni pomocí WebML navigaci po aplikaci.
  • termín odevzdání: do 27.9.2010
  • další schůzka: 29.9.2010, 13:00

12. 9. 2010

2. 9. 2010

  • schůzka,
  • úkoly:
    • doplň rešerši o výhody a nevýhody jednotlivých řešení,
    • přepiš rešerši do LaTeXu,
    • rozmysli si napojení na jiné aplikace (google maps, google calendar, facebook, apod.),
    • navrhni datový model.
  • termín odevzdání: do 13. 8. 2010
  • další schůzka: 15.9.2010, 11:00

22. 7. 2010

bp/smejkja9.txt · Poslední úprava: 2011/05/03 14:48 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