WebCastle VŠB Vedoucí bakalářské práce:Ing. Jan Ružička Ph.D. Vypracoval:Martin Prager VŠB – TU Ostrava Institut Geoinformatiky Studijní skupina :G362 Školní rok :2004 / 2005
Cíle bakalářské práce Zpracovat analýzu stávajícího systému evidence údajů o projektech Institutu geoinformatiky (především studentských) a srovnat se systémem WebCastle. Zpracovat analýzu stávajícího systému evidence údajů o projektech Institutu geoinformatiky (především studentských) a srovnat se systémem WebCastle. Navrhnout a programově aplikovat potřebné doplnění systému WebCastle. Navrhnout a programově aplikovat potřebné doplnění systému WebCastle. Připravit nástroje pro migraci ze stávajícího systému evidence do systému WebCastle. Připravit nástroje pro migraci ze stávajícího systému evidence do systému WebCastle.
Stávající systém 1/3
Stávající systém 2/
Stávající systém 3/3 Databáze obsahuje pouze jednu tabulku Databáze obsahuje pouze jednu tabulku
WebCastle Systém WebCastle shromažďuje informace o projektech, které byly zpracovány v rámci Evropské unie v oblasti geoinformatiky. Systém WebCastle shromažďuje informace o projektech, které byly zpracovány v rámci Evropské unie v oblasti geoinformatiky. splňuje normu ISO ISO19115 splňuje normu ISO ISO19115 PHP, JavaScript, HTML, CSS PHP, JavaScript, HTML, CSS 11. měsíc 2002 – první beta verze 11. měsíc 2002 – první beta verze vyvinut v rámci projektu GINIE vyvinut v rámci projektu GINIE
Rozhraní WebCastle
Zhodnocení Nevýhody stávajícího systému: kdokoliv může editovat cokoliv kdokoliv může editovat cokoliv lokální vkládání záznamů lokální vkládání záznamů opomenutí aktualizace opomenutí aktualizace závislost na platformě závislost na platformě
Úprava systému 1/6 Přidané tabulky: stav stav hodnocení hodnocení úroveň projektu úroveň projektu Upravená tabulka: ms_Features ms_Features
Úprava systému 2/6
Úprava systému 3/6
Úprava systému 4/6
Úprava systému 5/6
Úprava systému 6/6
Vylepšení systému 1/4 vyhledávání projektu podle stavu vyhledávání projektu podle stavu vyhledávání projektu podle osoby vyhledávání projektu podle osoby zobrazení aktuálního stavu projektu ve výsledků hledání zobrazení aktuálního stavu projektu ve výsledků hledání
Vylepšení systému 2/4
Vylepšení systému 3/4
Vylepšení systému 4/4
Nástroj pro migraci 1/2 Skript v PHP řeší jednosměrný převod dat z databáze stávajícího systému do databáze WebCastlu Skript v PHP řeší jednosměrný převod dat z databáze stávajícího systému do databáze WebCastlu Popis skriptu 1. Smaže záznamy, které byli smazané ve st. systému 2. Zjistí případné změny mezi zbylými záznamy a jednotlivě se dotáže, zdali je chceme aktualizovat 3. Přidá všechny nové záznamy
Nástroj pro migraci 2/2 ukázka ukázka
Výhledy do budoucna úplný přechod na systém WebCastle VŠB úplný přechod na systém WebCastle VŠB doplnění informace o hodnocení projektů doplnění informace o hodnocení projektů kompletní přeložení systému do češtiny kompletní přeložení systému do češtiny hlášení studentů prostřednictvím systému na projekty hlášení studentů prostřednictvím systému na projekty napsání vhodných webových služeb napsání vhodných webových služeb
Ukázková webová služba
Použité zdroje Programujeme PHP profesionálně. 2. opravené a aktualizované vydání. Computer press Praha Programujeme PHP profesionálně. 2. opravené a aktualizované vydání. Computer press Praha 2002.
Použitý software HTML editor HomeSite 5 HTML editor HomeSite 5 MS Access 2003 MS Access 2003 PHP PHP Apache Apache
děkuji za pozornost