Both sides previous revision
Poprzednia wersja
Nowa wersja
|
Poprzednia wersja
|
pl:dydaktyka:sbd:2009:projekty:mpk-gis:projekt_konceptualny [2009/12/02 20:53] sbd09 |
pl:dydaktyka:sbd:2009:projekty:mpk-gis:projekt_konceptualny [2019/06/27 15:50] (aktualna) |
====== Projekt Konceptualny ====== | ====== Projekt konceptualny ====== |
Celem projektu jest zaprojektowanie systemu przechowującego informację dotyczące lokalizacji przystanków autobusowych i tramwajowych, a także informacje o przebiegu tras danych linii. Dodatkowo zostanie stworzony moduł umożliwiający eksport i import danych. | |
| |
===== -. Sformułowanie zadania projektowego ===== | ===== -. Sformułowanie zadania projektowego ===== |
| Celem projektu jest zaprojektowanie systemu przechowującego informację dotyczące lokalizacji przystanków autobusowych i tramwajowych, a także informacje o przebiegu tras danych linii. Dodatkowo zostanie stworzony moduł umożliwiający eksport i import danych. |
| |
===== -. Analiza stanu wyjściowego ===== | ===== -. Analiza stanu wyjściowego ===== |
| |
| Projekt bazy danych, a także moduł importu, eksportu danych zostanie stworzony od podstaw. Dane dostarczane do systemu będą pochodziły z strony [[http://www.openstreetmap.org/]] . Moduł importu danych odpowiedzialny będzie za odpowiednie sparsowanie pliku xml wyeksportowanego z ww. strony. Baza danych zostanie zaprojektowana z użyciem technologii PostgreSQL, również zostanie wykorzystany moduł PostGIS, który umożliwi bezpośrednie przechowywanie danych zgodnie z specyfikacją OpenGIS. Dodawanie danych możliwe będzie dzięki wykorzystaniu API dostępnego na stronie [[http://www.openstreetmap.org]]. Zostanie również zaimplementowany moduł, który umożliwi użytkownikowi dodawanie nowych przystanków przez wskazanie miejsca na mapie gdzie znajduje się wiata. |
| |
===== -. Analiza wymagań użytkownika ===== | ===== -. Analiza wymagań użytkownika ===== |
* Eksport danych z systemu. | * Eksport danych z systemu. |
| |
===== -. Analiza hierarchi funkcjii ===== | ===== -. Analiza hierarchii funkcjii ===== |
| {{:pl:dydaktyka:sbd:2009:projekty:mpk-gis:hier_fun.png|}} |
===== -. Budowa i analiza diagramu przepływu danych ===== | ===== -. Budowa i analiza diagramu przepływu danych ===== |
| ===== Diagram ogólny ===== |
| {{:pl:dydaktyka:sbd:2009:projekty:mpk-gis:ogolny.png|}} |
| ===== Diagram użytkownika ===== |
| {{:pl:dydaktyka:sbd:2009:projekty:mpk-gis:dtd_uz.png|}} |
| ===== Diagram administratora ===== |
| {{:pl:dydaktyka:sbd:2009:projekty:mpk-gis:dtd_adm.png|}} |
| |
===== -. Wybór encjii i ich atrybutów ===== | ===== -. Wybór encjii i ich atrybutów ===== |
| **Stops** |
| * id |
| * name |
| * time |
| **Small_Stops** |
| * id |
| * id_stop |
| * add_information |
| * cordinate |
| **Lines** |
| * id |
| * number |
| * start_stop |
| * end_stop |
| **Ways** |
| * id |
| * id_way |
| * line |
| **Stop_Lines ** |
| * id |
| * id_line |
| * id_stop |
| * next |
| **Route_Lines ** |
| * id |
| * id_line |
| * id_way |
| * next |
| |
===== -. Projektowanie relacjii między encjami ===== | ===== -. Projektowanie relacjii między encjami ===== |
===== -. Projekt diagramów STD ===== | |
| |
| {{:pl:dydaktyka:sbd:2009:projekty:mpk-gis:bazy_mpk_gis.jpeg|}} |
| |
| ===== -. Projekt diagramów STD ===== |
| {{:pl:dydaktyka:sbd:2009:projekty:mpk-gis:std.png|}} |
| |
| ===== -. Komentarze ===== |
| Diagramy pojawiły się z opóźnieniem z powodu niemożności zamieszczenia plików SVG |