=====Databáze místností===== ====Autor==== Karel Nečas ====Oponent==== Vojtěch Jirkovský ====Adresa aplikace==== http://ppfel.ic.cz ====Zadání==== * Navrhněte webovou aplikaci, která bude umožňovat následující funkce: * vyhledání místnosti podle názvu či kódu, * grafické znázornění, kde se daná místnost nachází, * vyhledání, grafické znázornění a slovní popis cesty mezi místnostmi, * propojení na externí webové aplikace (např. jízdní řády, mapy) při vyhledávání cest mezi místnostmi v různých budovách, * filtrovat vyhledávání podle budov a/nebo pater. * Navrženou aplikaci implementujte pomocí technologií PHP a MySQL. * Aplikaci důkladně otestujte. ====Úkoly a komunikace==== ===12. 5. 2009=== * schůzka, * úkoly: * Veškeré SQL příkazy (Select, Update, ...) dejte do databázové vrstvy. * Zbyde-li Vám čas, pořešte, aby se při změně jazyka neskočilo na úvodní stránku. * Zkuste prodloužit úvod. * Diskuzi dejte do první kapitoly, hned za rešerši. * Do 20. 5. mi pošlete text k revizi. * další schůzka dle dohody. ===22. 4. 2009=== * schůzka, * úkoly: * rozmyslete si náplň druhé kapitoly, * sepište úvod a první kapitolu práce, * ve výsledcích vyhledávání rozlište, zda se výsledek nalezl ve správném jazyce či v jiném, * vytvořte uživatele (např. admin), který bude spravovat uživatele, * popřemýšlejte o dalších možnostech rozšíření. * další schůzka: 6. 5. 2009, KN:E-315 ===8. 4. 2009=== * schůzka, * úkoly: * pošlete mi nový obrázek datového modelu, * implementujte administrační rozhraní, * zařiďte si plánky a dejte mi, zda se Vám podařilo je získat, * sepište osnovu BP * další schůzka: 22. dubna 2009, 17:15, KN:E-315. ===18. 3. 2008=== * schůzka, * úkoly: * odstranit z datového modelu tabulku Mistnosti, * zakreslit vztah tabulek Vztahy a Cesty k Bodum, * sjednotit hranate a kulate rohy, * textové výstupy (včetně chybových hlášek) řešit zásadně přes SMARTY, * chybové hlášky řešit vícejazyčně, * tvorbu HTML mít až v prezentační vrstvě, * texty v jednotlivých jazycích mějte v samostatném souboru, ne v configu, * další schůzka: 8. dubna 2009, 17:15, KN:E-315. ===9. 3. 2009=== * zaslán tento soubor: * [[http://webing.felk.cvut.cz/~matyap1/projekty/necask1/2009-03-09.pdf| aktualizovaný datový model]] ===4. 3. 2008=== * schůzka, * úkoly: * namespacy k databázi řešit pomocí číselníků, * podrobněji a srozumitelněji rozepsat jednotlivé USE-CASY, * rozchodit program na datové modely a poslat mi opravený datový model, * vytvořit databázi, * implementovat základní databázové operace, * další schůzka: 18. března 2009, 17:15, K315. ===2. 3. 2008=== * zaslán tento soubor: * [[http://webing.felk.cvut.cz/~matyap1/projekty/necask1/2009-03-02.pdf| datový model + UML]] ===12. 2. 2009=== * schůzka. * úkoly: * stanovit cíle bakalářské práce a požadované funkcionality, * upravit ukládání cest v databázi, * opravit ukládání názvů místností do databáze - umožnit více názvů než jen dva, * zpracovat USE-CASE diagramy, * zpracovat posloupnost aktivit na nejvyšší úrovni, a to pro administrátorskou i klientskou část, * další schůzka: přelom února a března. ===4. 2. 2009=== * zaslán [[http://webing.felk.cvut.cz/~matyap1/projekty/necask1/2009-02-04.pdf| tento soubor]] ===16. 12. 2008=== * schůzka. * úkoly: * do tabulky Budova přidejte přesnou adresu rozkouskovanou na jednotlivé položky, * pozici začleňte do tabulky Bod, * v databázi počítejte i s možností dělení na bloky, * popřemýšlejte nad řešením trojic Podlaží, Plánek, Místnost, ideální by bylo to vyřešit abstraktně pouze na úrovni bodů, * rozlište různé typy odkazů (idos, mapy, ...), * popřemýšlejte nad možností vektorových plánků, * termín další schůzky: začátek února 2009. ===14. 12. 2008=== * zaslány tyto soubory: * [[http://webing.felk.cvut.cz/~matyap1/projekty/necask1/2008-12-14a.pdf| rešerše]] * [[http://webing.felk.cvut.cz/~matyap1/projekty/necask1/2008-12-14b.pdf| datový model]] ===25. 11. 2008=== * zaslán [[http://webing.felk.cvut.cz/~matyap1/projekty/necask1/2008-11-25.pdf| tento soubor]] * schůzka, KN:E-315, * úkoly: * přečtěte si upravené zadání, případné připomínky mi pošlete mailem, * dopracujte rešerši konkurenčních produktů, * zamyslete se nad časově omezenými průchody (přes učebnu pouze o přestávkách, apod.), * taktéž se zamyslete nad přípravou pro různé jazykové mutace, * rozmyslete si a navrhněte datový model, * při návrhu počítejte i s kancelářemi, studovnami apod., nejen s učebnami. * termín další schůzky: 16. 12. 2008, 9:30, KN-E:315. ===14. 10. 2008=== * Ujasněte si záměr Vaší bakalářské práce. * Sepište hlavní myšlenky a cíle v rozsahu dvou až pěti A4. * Ujasněte si, co chcete zpracovat v rámci semestrálního projektu a bakalářské práce. * Sepište návrh zadání (5 až 10 bodů). * Podívejte se, jak mají řešené informace o rozmístění učeben na jiných školách a sepište o tom rešerši. * Termín další schůzky: polovina listopadu.