Slepá mapa Slovenska Vedúci projektu: RNDr. Stanislav Krajči,PhD. Riešiteľ projektu: Ján Bella
Čo je cieľom môjho projektu? Slepá mapa je mapa ,kde chýbajú názvy miest, riek, pohorí, ..... Cieľom je vytvoriť program, ktorý by pomohol žiakom alebo študentom lepšie spoznať Slovensko Umožniť užívateľovi hádať alebo hľadať na mape mestá, rieky, pohoria ,....
Popis Problému: Čo všetko chcem evidovať v databáze Ako evidovať jednotlivé objekty v databáze
Požiadavky užívateľa: Program musí bežať na webovskej stránke Evidencia v databáze bude pre mestá, rieky, jazerá a pohoria V databáze tiež budú evidované niektoré informácie o daných objektoch Program musí byť čo najuniverzálnejší
V programe bude tiež možné: Hádať názvy miest, riek, pohorí, ... Hľadať tieto objekty podľa nejakého zoznamu Zobraziť mapu ako neslepú
Návrh riešenia Špecifikácia Objektový model Dekompozícia
Špecifikácia: MySql Požiadavka Klient Server Odpoveď
Čo bude na strane klienta: Prehľadné Menu, kde bude možné hľadať objekty hádať názvy objektov zobraziť mapu aj s názvami tlačidlo Spustiť
Čo bude na strane servera: Vyhodnotenie požiadaviek zo strany klienta Napojenie na MySQL databázu Odoslanie údajov klientovi
Objektový model: ObjektMapa GeografickyObjekt -obrazok +nazov : String -dlzkaMapy -pozicia : int -sirkaMapy +napisNazov() -cisloDB 1 1..* +skryNazov() +dajViacInfo() +VykresliVPozodi() -obsahuje * Mesto Rieka Pohorie Jazero - 1 +vykresliVPopredi() Hlavný +komponetnty -koná +hlMapa 1 +operationMap() 1 +operationKom() +operationkom2() 1 -koná 1 -koná 1 1 Test1 Test2 Test3 +polozOtazku() +vytvorZoznam() +vypisNazvyObjektov() +zoberOdpoved() +HladanieObj() +vyhodnot() +Vyhodnot1() +VyhodnotTest()
Dekompozícia: Zobrazovacia časť – menu programu Databáza Prístup ku databáze Inicializácia objektov podľa databázy Testy pre užívateľa
Menu programu:
Databázový diagram: BodyPolygonu Objekt vlastnosti PK Id PK Id PK Id Poradie Nazov populacia SurX FK1 IdGeograf dlzka SurY najVrchol vyska FK1 IdObjekt rozloha FK1 IdObjekt GeografickaOblast PK Id nazov