Prezentace se nahrává, počkejte prosím

Prezentace se nahrává, počkejte prosím

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:

Podobné prezentace


Prezentace na téma: "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:"— Transkript prezentace:

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


Stáhnout ppt "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:"

Podobné prezentace


Reklamy Google