Framework pro tvorbu interaktivních formulářů

Autor

Lukáš Kovaľ

Zadání

  • Navrhněte datové struktury pro framework pro tvorbu interaktivních formulářů.
  • Jednotlivá pole formulářů budou vzájemně propojena.
  • Formuláře budou umožňovat následující funkcionality:
    • provádět výpočty,
    • distribuovat mezi sebou data,
    • načítat data z databáze,
    • reagovat na události (např. stisk tlačítka),
    • tisknout do oficiálních dokumentů.
  • Vyberte vhodné technologie a systém implementujte.
  • Program důkladně otestujte.

Úkoly a komunikace

11. 5. 2009

  • schůzka
  • úkoly:
    • při spuštění mít vybraný jazyk
    • při změně počtu číslic šipjka dolu má snižovat, nahoru zvyšovat
    • doimplementovat provázání s databází
    • dopsat práci
  • další schůzka: dle dohody.

24. 4. 2009

  • schůzka
  • úkoly:
    • dokončit ukládání dat do databáze a načítání do formulářů,
    • implementovat kompilaci formulářů,
    • doladit interakci jednotlivých polí,
    • sepsat první kapitolku práce,
  • další schůzka: 7. května, 14:00 (termín potvrdit mailem).

6. 4. 2009

  • schůzka
  • úkoly:
    • upravte databázi, aby se nemusela pro každý formulář vytvářet nová tabulka,
    • aktualizujte datový model,
    • doplňte do funkce pro porovnávání správnosti hodnot znaky ^ pro začátek a $ pro konec textu,
    • vytvořte více předdefinovaných regulárních výrazů,
    • popřemýšlejte nad formou tiskkového výstupu,
    • sepište osnovu textové zprávy.
  • další schůzka: 20. dubna 2009, 19:15, KN:E-315.

13. 1. 2009

  • schůzka
  • úkoly:
    • aktualizujte datový model,
    • najděte parser jazyka C či nějaké jeho podmnožiny, která stačí na zpracování provázanosti jednotlivých polí,
    • implementujte surface pro kládání polí,
    • zaveďte možnost specifikace obsahu jednotlivých polí pomocí šablon s možností zadání vlastního regulárního výrazu,
    • dokončete možnost zadání imterakce mezi poli,
  • další schůzka: polovina února.

27. 10. 2008

  • schůzka
  • přepracujte datový model do elektronické podoby,
  • podívejte se na internetu po analyzátoru správnosti kódu v podmnožině jazyka C(#),
  • navrhněte řešení pro následující problémy (zatím neimplementujte!):
    • vzájemné propojení polí včetně přenosu hodnot,
    • práce s tabulkami (u tohoto bodu se můžete pustit i do implementace),
    • rozdělení nekonečných tabulek do oficiálních formulářů,
    • šablony hodnot polí (regulární výrazy),
    • možnost ovládání programu a pořízení tiskových výstupů v různých jazycích,
  • termín další schůzky: úterý 18. října 2008, 13:30.

21. 10. 2008

8. 9. 2008

  • nechte si uležet zadání,
  • sepište rešerši konkurenčních produktů a tu mi do konce září pošlete,
  • vyzkoušejte si tvorbu formulářů ve Viperu a sepište získané postřehy,
  • popřemýšlejte nad datovou strukturou,
  • další schůzka bude na přelomu září a října. Na termínu se domluvíme.
dp/kovall1.txt · Poslední úprava: 2010/09/01 18:00 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