Stáhnout prezentaci
Prezentace se nahrává, počkejte prosím
ZveřejnilRobert Beránek
1
Tvorba aplikace pro evidenci rybářských úlovků, využívající službu WWW Vedoucí diplomové práce : Ing. Kateřina Růžičková, Ph.D. Název diplomové práce: Zpracovává: Karel Vlček Studijní obor: Geoinformatika Studijní skupina: G562, 5. ročník Školní rok: 2003/2004
2
Úkoly diplomové práce: seznámení se s problematikou publikace a vizualizace prostorových dat v prostředí WWW vytvoření analýzy informačního systému navrhnutí datového modelu pro evidenci rybářských úlovků
3
Úkoly diplomové práce: vytvoření aplikace, dle navrhnuté analýzy aplikace bude využívat službu WWW testování aplikace zájmová oblast Severní Morava a Slezsko
4
Český rybářský svaz v ČR se sportovním rybářstvím zabývají 3% populace ročně se uloví více jak 3 751 tun různých druhů ryb Severní Morava a Slezsko sdružuje přes 50 000 členů organizace pečují o 5 000 hektarů vodních ploch
5
Postup prací: studium problematiky publikace a vizualizace prostorových dat v prostředí WWW zvolení programových prostředků analýza informačního systému navržení datového modelu
6
Postup prací: vytvoření databáze naplnění databáze tvorba informačního systému testování aplikace
7
Vstupy: vektorová databáze DMÚ 200 (vody, toky, silnice, okresy, kraje, sídla, lesy) aktualizace:- dle RŘ a SR platného od 1.1.2003 - rybářské revíry Severní Moravy a Slezska - mapy Klubu českých turistů 1:50 000 (vydal VKÚ 1987-1993) tabulka s revíry Severní Moravy a Slezska
8
Realizace: nastudování problematiky publikace a vizualizace prostorových dat v prostředí WWW výběr programových prostředků pro tvorbu: - HTTP Server Apache 1.3 - databázový systém MySQL 3.23 - mapový server MapServer 3.6 – phpmapscript - programovací jazyk HTML, PHP 4, javascript operační systém: Windows
9
Realizace: Architektura klient-server:
10
Realizace: vytvoření analýzy IS: specifikace požadavků diagram aktivit - popis jednotlivých procesů a reprezentuje jeho stavy a přechody mezi nimi diagram tříd – pohled na množinu tříd a jejich vzájemné vztahy;statický pohled na systém diagram užití - vymezení toho co působí vně systému a toho co působí uvnitř systému sekvenční diagramy - sleduje jaké zprávy jsou mezi objekty zasílány z pohledu času diagramy spolupráce - upřednostňuje při popisu komunikace mezi objekty topologii, tedy jejich vzájemné rozložení a vzájemné spojení stavové diagramy – životní cyklus objektu dané třídy z hlediska jeho stavů, přechodů mezi stavy a událostmi,které vyvolávají
11
Realizace: vyhledávat informace o jednotlivých lokalitách vyhledávat informace o všech lokalitách určených k lovu ryb vyhledávat informace o všech úlovcích zobrazovací operace vyhledávat informace o úlovcích na lokalitách vkládání nových údajů o lovu a úlovku doplňkové funkce Funkce systému:
12
Mapové okno UživatelRevír Úlovek Jádro systému Místo GUI ŘekaPřehrada Zobrazuje informace► Předává mapu► Předává požadavky ▼ ◄ Zobrazuje Ukládá► ◄ Zobrazuje informace Obsahuje ▼ Ovládá► Realizace: Doménový model:
13
vytvoření datového modelu: Realizace: Revír Úlovek Bod Uživatel 1 1 1 NMN
14
vytvoření databáze v MySQL naplnění tabulky Revír informacemi o revírech vytvoření graficky uživatelského rozraní informačního systému problém s českou diakritikou(MapServer) => UNICODE Realizace:
15
Literatura: Rybářský řád a soupis revírů, Český rybářský svaz Rybářské revíry Severní Moravy a Slezska, Český rybářský svaz Rybářský průvodce po nádržích a rybnících, Stanislav Štefáček PHP a MySQL, vytváříme webové databázové aplikace; Computer Press MySQL Reference Manual
16
Ukázka aplikace
Podobné prezentace
© 2024 SlidePlayer.cz Inc.
All rights reserved.