Obsah
Webová aplikace na organizaci času
Autor
Oponent
Adresa
Zadání
Úkoly a komunikace
Webová aplikace na organizaci času
Autor
Jan Smejkal
Oponent
Ondřej Guth
Adresa
http://bakalarska-prace.smejky.eu/
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
nahrány následující dokumenty:
Rešerše php frameworků
.
Diagram architektury aplikace
.
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
nahrány následující dokumenty:
Upravený koncepční datový model
,
Upravený activity diagram tvorby a editace událostí
,
Fyzický datový model
,
Diagram navigace po aplikaci
.
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
nahrány následující dokumenty:
koncepční datový model s popisem
,
aktivity diagram práce s události s popisem
,
první návrh navigace po aplikaci
.
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
poslány následující dokumenty:
rešerše podobných systémů
,
cíle BP
,
konceptuální datový model
,
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
schůzka,
úkoly:
na
https://info336.felk.cvut.cz/?clanek=2505
si nastuduj pokyny pro studenty bakalářských prací,
projdi si systémy pro správu událostí a sepiš jejich rešerši,
sepiš v bodech cíle, co by měla výsledná aplikace umět.
knihy o LaTeXu:
http://shop.ben.cz/images/img_zbozi/111639.gif
http://knihy.cpress.cz/knihy/pocitacova-literatura/dtp/latex-kompletni-pruvodce/
termín odevzdání: do 25. 8. 2010
další schůzka: dle dohody