PRACA DYPLOMOWA INŻYNIERSKA. Mobilny system wspomagający pracę. terminala kontenerowego



Podobne dokumenty
Gry społecznościowe. wykład 0. Joanna Kołodziejczyk. 24 lutego Joanna Kołodziejczyk Gry społecznościowe 24 lutego / 11

EFEKTY KSZTAŁCENIA DLA KIERUNKU STUDIÓW

Kierunek: Informatyka rev rev jrn Stacjonarny 1 / 6

PROJEKT Z BAZ DANYCH

Kierunek: Informatyka rev rev jrn Niestacjonarny 1 / 5

INŻYNIERIA OPROGRAMOWANIA

KARTA PRZEDMIOTU. 10. WYMAGANIA WSTĘPNE: technologia informacyjna na poziomie szkoły średniej.

KIERUNKOWE EFEKTY KSZTAŁCENIA

PRZEDMIOTY REALIZOWANE W RAMACH KIERUNKU INFORMATYKA I STOPNIA STUDIA STACJONARNE

INFORMATYKA. PLAN STUDIÓW STACJONARNYCH INŻYNIERSKICH 1-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2019/2020.

ZAPYTANIE OFERTOWE. Zamawiający. Przedmiot zapytania ofertowego. Wrocław, dnia r.

RADA WYDZIAŁU Elektroniki i Informatyki. Sprawozdanie z realizacji praktyk studenckich na kierunku Informatyka w roku akademickim 2017/18

Podsumowanie wyników ankiety

KIERUNKOWE EFEKTY KSZTAŁCENIA

rodzaj zajęć semestr 1 semestr 2 semestr 3 Razem Lp. Nazwa modułu E/Z Razem W I

System zarządzający grami programistycznymi Meridius

Część III. Załączniki

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

KARTA PRZEDMIOTU. 2. Kod przedmiotu: ZSI. 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI

Liczba godzin w semestrze II r o k. Nazwa modułu. PLAN STUDIÓW (poziom studiów) I STOPNIA studia (forma studiów) stacjonarne

PRZEWODNIK PO PRZEDMIOCIE

PRZEWODNIK PO PRZEDMIOCIE

5 Moduył do wyboru II *[zobacz opis poniżej] 4 Projektowanie i konfiguracja sieci komputerowych Z

Czego nauczysz się wybierając tą specjalność?

APLIKACJE KLIENT-SERWER Client-Server Applications Forma studiów: Stacjonarne Poziom kwalifikacji: I stopnia. Liczba godzin/tydzień: 2W, 2L

PRZEWODNIK PO PRZEDMIOCIE

Marek Parfieniuk, Tomasz Łukaszuk, Tomasz Grześ. Symulator zawodnej sieci IP do badania aplikacji multimedialnych i peer-to-peer

I rok. semestr 1 semestr 2 15 tyg. 15 tyg. Razem ECTS. laborat. semin. ECTS. konwer. wykł. I rok. w tym. Razem ECTS. laborat. semin. ECTS. konwer.

INFORMATYKA. PLAN STUDIÓW STACJONARNYCH INŻYNIERSKICH 1-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2018/19.

Informatyczne wspomaganie decyzji logistycznych

Co zyskujesz, studiując informatykę w WSB?

Efekty kształcenia dla kierunku studiów INFORMATYKA, Absolwent studiów I stopnia kierunku Informatyka WIEDZA

Efekt kształcenia. Ma uporządkowaną, podbudowaną teoretycznie wiedzę ogólną w zakresie algorytmów i ich złożoności obliczeniowej.

PRZEWODNIK PO PRZEDMIOCIE

edycja 1 opracowany zgodnie z Zarządzeniami Wewnętrznymi PWr. nr 14/2012 i 15/2012 i 34/2012

Odniesienie do efektów kształcenia dla obszaru nauk EFEKTY KSZTAŁCENIA Symbol

Katedra Inżynierii Oprogramowania Tematy prac dyplomowych inżynierskich STUDIA NIESTACJONARNE (ZAOCZNE)

Egzamin / zaliczenie na ocenę*

PRZEWODNIK PO PRZEDMIOCIE

Tworzenie i obsługa wirtualnego laboratorium komputerowego

KIERUNKOWE EFEKTY KSZTAŁCENIA

Ontologie, czyli o inteligentnych danych

DLA SEKTORA INFORMATYCZNEGO W POLSCE

Międzyplatformowy interfejs systemu FOLANessus wykonany przy użyciu biblioteki Qt4

PRZEWODNIK PO PRZEDMIOCIE

Uczysz się przez 4 lata w szkole i co dalej???

Informatyczne fundamenty

PROGRAM PRAKTYKI ZAWODOWEJ. Technikum Zawód: technik informatyk

Zdalne monitorowanie i zarządzanie urządzeniami sieciowymi

Zakładane efekty kształcenia dla kierunku Wydział Telekomunikacji, Informatyki i Elektrotechniki

System wspomagania harmonogramowania przedsięwzięć budowlanych

PROGRAM MICROSOFT DEVELOPER NETWORK ACADEMIC ALLIANCE MSDN AA

S Y L A B U S P R Z E D M I O T U

UCHWAŁA nr 03/2015/2016 Rady Wydziału Informatyki Zachodniopomorskiego Uniwersytetu Technologicznego w Szczecinie z dnia 20 października 2015 r.

UCHWAŁA NR 60/2013 Senatu Akademii Marynarki Wojennej im. Bohaterów Westerplatte z dnia 21 listopada 2013 roku

Prezentacja specjalności studiów II stopnia. Inteligentne Technologie Internetowe

Liczba godzin w semestrze II r o k III r o k IV rok. Nazwa modułu

Procedura monitorowania wskaźników projektu. Platforma Analiz i Archiwizacji Danych (PAAD) w jego okresie trwałości

spec. grafika komputerowa

PRZEWODNIK PO PRZEDMIOCIE

Instytut Informatyki, PWSZ w Nysie Kierunek: Informatyka Specjalność: Systemy i sieci komputerowe, SSK studia stacjonarne Rok 2012/2013

Aplikacja webowa do zarządzania maszynami wirtualnymi

Informatyka w biznesie

Jarosław Żeliński analityk biznesowy, projektant systemów

Poland Now projekt realizowany w ramach konkursu MNiSW Promocja kształcenia na polskich uczelniach wśród cudzoziemców

PRZEWODNIK PO PRZEDMIOCIE

Obowiązkowy A. Przedmioty kształcenia ogólnego 1 Etykieta w życiu publicznym wykład 9 zaliczenie tak 1 B. Przedmioty podstawowe

Praca dyplomowa. Program do monitorowania i diagnostyki działania sieci CAN. Temat pracy: Temat Gdańsk Autor: Łukasz Olejarz

INFORMATYKA. PLAN STUDIÓW STACJONARNYCH INŻYNIERSKICH 2-go STOPNIA STUDIA ROZPOCZYNAJĄCE SIĘ W ROKU AKADEMICKIM 2018/19.

Praktyka zawodowa I KARTA OPISU MODUŁU KSZTAŁCENIA

KARTA PRZEDMIOTU. 1. Nazwa przedmiotu: ZARZĄDZANIE SYSTEMAMI INFORMATYCZNYMI. 2. Kod przedmiotu: ZSI

Wykaz tematów prac inżynierskich dla studentów studiów stacjonarnych kierunku Informatyka i agroinżynieria w roku akademickim 2014/2015

RADA WYDZIAŁU Elektroniki i Informatyki. Sprawozdanie z realizacji praktyk studenckich na kierunku Informatyka w roku akademickim 2015/16

UCHWAŁA NR 46/2013. Senatu Akademii Marynarki Wojennej im. Bohaterów Westerplatte z dnia 19 września 2013 roku

udokumentowanych poprzez publikacje naukowe lub raporty, z zakresu baz danych

SCENARIUSZ LEKCJI. Streszczenie. Czas realizacji. Podstawa programowa

Wstęp do Informatyki. Klasyfikacja oprogramowania

Zarządzenie nr 94. Platforma Analiz i Archiwizacji Danych (PAAD)

Rok I, semestr I (zimowy) Liczba godzin

Matryca pokrycia efektów kształcenia

PRZEWODNIK PO PRZEDMIOCIE

Obowiązkowy A. Przedmioty kształcenia ogólnego 1 Etykieta w życiu publicznym wykład 9 zaliczenie tak 1 B. Przedmioty podstawowe

Liczba godzin w semestrze II r o k. Nazwa modułu. PLAN STUDIÓW (poziom studiów) I STOPNIA studia (forma studiów) niestacjonarne

zakładane efekty kształcenia

Projektowanie aplikacji na platformie Android Kod przedmiotu

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

Państwowa Wyższa Szkoła Techniczno-Ekonomiczna w Jarosławiu

Specjalność: Sieci komputerowe (SK)

5 Moduył do wyboru II *[zobacz opis poniżej] 4 Projektowanie i konfiguracja sieci komputerowych Z

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

Technik informatyk. 3) efekty kształcenia właściwe dla kwalifikacji wyodrębnionych w zawodzie technik informatyk

Wydział Matematyki Stosowanej. Politechniki Śląskiej w Gliwicach

Nazwa przedmiotu: MODELOWANIE I ANALIZA SYSTEMÓW INFORMATYCZNYCH. Modeling and analysis of computer systems Forma studiów: Stacjonarne

Księgowość w chmurze

Kierunek:Informatyka- - inż., rok I specjalność: Grafika komputerowa, Inżynieria oprogramowania, Technologie internetowe

Liczba godzin Punkty ECTS Sposób zaliczenia. ćwiczenia 30 zaliczenie z oceną. ćwiczenia 30 zaliczenie z oceną

Państwowa Wyższa Szkoła Zawodowa w Płocku Instytut Nauk Ekonomicznych i Informatyki KARTA PRZEDMIOTU. Część A

Wyższa Szkoła Technologii Teleinformatycznych w Świdnicy. Dokumentacja specjalności. Grafika komputerowa

Zasady organizacji projektów informatycznych

PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W NYSIE

Transkrypt:

PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ PRACA DYPLOMOWA INŻYNIERSKA Mobilny system wspomagający pracę terminala kontenerowego autor: Bartłomiej Urbanowicz opiekun pracy: mgr inż. Daria Rybarczyk Elbląg, rok 2015

PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W ELBLĄGU INSTYTUT INFORMATYKI STOSOWANEJ Imię i nazwisko dyplomanta: Bartłomiej Urbanowicz Nr albumu: 14154 Rodzaj studiów: Stacjonarne Kierunek studiów: Informatyka Specjalność: Projektowanie baz danych i oprogramowanie użytkowe PRACA DYPLOMOWA INŻYNIERSKA Temat pracy: Mobilny system wspomagający pracę terminala kontenerowego Zakres pracy: 1. Opis pracy terminala kontenerowego. 2. Opis istniejących rozwiązań. 3. Opracowanie założeń systemu. 4. Projekt systemu. 5. Implementacja i testowanie aplikacji. Opiekun pracy Dyrektor Instytutu mgr inż. Daria Rybarczyk...... podpis opiekuna pracy podpis Dyrektora Instytutu Elbląg, rok 2015 2

Oświadczenie dyplomanta Oświadczam, że poniższą pracę dyplomową, w przedstawionym zakresie wykonałem samodzielnie. Wszystkie informacje umieszczone w pracy, uzyskane ze źródeł pisanych oraz informacje ustne pochodzące od innych osób, zostały udokumentowane w wykazie literatury odpowiednimi odnośnikami. Praca ta nie była w całości, ani w części przez nikogo przedkładana do żadnej oceny i nie była publikowana. Elbląg, dnia...... podpis dyplomanta 3

Spis treści: 1. Wstęp 5 2. Opis pracy terminala kontenerowego 7 2.1. Kontener transportowy 7 2.2. Terminal kontenerowy 8 2.3. Praca terminala kontenerowego 9 3. Opis istniejących rozwiązań 11 3.1. Solvo.TOS 11 3.2. Navis N4 12 3.3. ITOMS 13 3.4. CatOS 13 3.5. Systemy firmy TideWorks Technology 14 3.6. Podsumowanie rozdziału 15 4. Opracowanie założeń systemu 16 4.1. Główne założenia systemu 17 4.2. Szczegółowe założenia systemu 19 5. Projekt systemu 23 5.1. Projekt centralnej bazy danych 23 5.2. Projekt lokalnej bazy danych 25 5.3. Projekt aplikacji pośredniczącej 25 5.4. Projekt aplikacji mobilnej 26 5.5. Projekt interfejsu użytkownika 29 6. Implementacja i testowanie aplikacji 32 6.1. Centralna baza danych 32 6.2. Lokalna baza danych 32 6.3. Aplikacja pośrednicząca 33 6.4. Aplikacja mobilna 34 6.5. Testy 36 6.6. Użytkowanie i podstawy działania aplikacji 39 7. Podsumowanie 42 8. Literatura 43 4

1. Wstęp Informatyka wciąż się rozwija. Owocem tego jest informatyzacja w miejscach i dziedzinach wiedzy, w których mogłoby się wydawać, że systemy informatyczne tam wcale nie są potrzebne, a jednak nic bardziej mylnego. Okazuje się, że systemy informatyczne są już niemal wszędzie. Kiedy w latach 80 Bill Gates powiedział, że za 30 lat komputer będzie w każdym domu, został wyśmiany. Dzisiaj okazuje się, że jeden komputer nie tylko przypada na jeden dom, ale z pewnością kilka komputerów na jednego człowieka (w krajach rozwiniętych). Jednak sam komputer, czyli urządzenie przetwarzające bity, pozbawione oprogramowania, trudno uznać za użyteczne. Nie tyle więc sam komputer, a systemy i aplikacje komputerowe są nam przydatne i ułatwiają dostęp do informacji, ich wprowadzania i przetwarzania. Rozwój techniki pozwala na coraz szersze możliwości, a więc jest ciągłe zapotrzebowanie na tworzenie nowych systemów komputerowych, mimo tego, że pewne systemy dawniej stworzone nadal w pełni funkcjonują i spełniają swoją funkcję. W ostatnich latach, miniaturyzacja podzespołów komputera przyczyniła się do powstania urządzeń przenośnych (mobilnych), które mają wystarczająco dużą moc obliczeniową, aby obsłużyć aplikacje komputerowe, które dotychczas były obsługiwane tylko przez komputery stacjonarne. Jednymi z takich systemów komputerowych, które dotychczas były używane w szczególności na komputerach stacjonarnych, są systemy z rodziny TOS, czyli z ang. Terminal Operating System tłumacząc na polski system operacyjny terminala i chodzi tu głównie o port lub terminal kontenerowy. Taki system, który wspiera przepływ dużej ilości towarów znacząco przydaje się, gdy można z niego korzystać w terenie, czyli korzystając z urządzenia mobilnego. Osoby odpowiedzialne za przepływ kontenerów na terminalu najlepiej, aby mogły osobiście nadzorować pracę i na bieżąco wprowadzać zmiany w centralnej bazie danych. Celem pracy jest zaprojektowanie oraz wykonanie oprogramowania na platformę mobilną, który wspomoże kontrolowanie ruchu i przekaz informacji na terenie terminala, co wpłynie na zwiększenie jego efektywności. System, dla którego przyjęto nazwę UTOS pozwoli na lepsze wykorzystanie ludzi, sprzętu, planowania przepływu kontenerów i uzyskiwania 5

dostępu do najświeższych informacji, co pozwala na szybsze podejmowanie decyzji i bardziej opłacalne rozwiązania. Jednak już na wstępie warto wspomnieć, że w miejscach takich jak port terminalowy jest wiele konstrukcji stalowych, co może stwarzać problemy z utrzymaniem aktywnego połączenia z siecią dla urządzenia mobilnego. Kwestia ta jak i jej możliwe rozwiązania będą poruszone w dalszej części pracy. W pierwszej części pracy opisano, co to jest terminal kontenerowy, jakie jest jego przeznaczenie i cel. Zapoznano się również ze strukturą pracy na terminalu. Poruszono też, co jest uciążliwe w pracy terminala kontenerowego i w jaki sposób można ją usprawnić za pomocą mobilnego systemu informatycznego, aby praca była bardziej efektywna. W kolejnym rozdziale opisano istniejące rozwiązania IT, które wspierają pracę na terminalach kontenerowych. W tym rozdziale można również dowiedzieć się jakie są wspólne cechy i funkcjonalności różnych systemów. Po przedstawieniu istniejących rozwiązań, opisano założenia projektowanego systemu UTOS. Mowa tu o rozdziale 4, który poświęcono wyborze technologii, opisie zakładanych funkcjonalności i cech systemu. W piątym rozdziale przedstawiono projekt systemu wspierającego pracę na terminalu kontenerowym. Opisano jakie aplikacje powinny składać się na jego realizację, w jaki sposób powinny współpracować miedzy sobą i jakie funkcjonalności realizować. Przedstawiono również przykładową bazę danych. W kolejnej części pracy opisano implementację bazy danych, aplikacji mobilnej i aplikacji pośredniczącej pomiędzy systemem bazodanowym a UTOS. Przedstawiono również wybór narzędzi programistycznych i opisano klasy kodu źródłowego. Sam koniec pracy dyplomowej jest zwieńczony podsumowaniem i krótką refleksją autora. 6