Projekt nr 2
Transkrypt
Projekt nr 2
Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” SPIS TREŚCI CHARAKTERYSTYKA FIRMY ...................................................................................................................................... 2 Charakterystyka branży i rynku ...................................................................................................................... 4 newralgiczne obszary funkcjonowania ........................................................................................................... 6 obszary problemowe (wstępna definicja problemów i potrzeb). .................................................................. 6 STUDIUM WYKONALNOŚCI ..................................................................................................................................... 7 Cele firmy ....................................................................................................................................................... 7 Cele systemu informacyjnego ........................................................................................................................ 7 Cele projektu .................................................................................................................................................. 7 Ograniczenia ................................................................................................................................................... 8 Wykonalność .................................................................................................................................................. 9 Konkluzje i zalecenia....................................................................................................................................... 9 ANALIZA POTRZEB INFORMACYJNYCH .................................................................................................................. 10 Definicja potrzeb informacyjnych przedsiębiorstwa .................................................................................... 10 Kluczowe obszary potrzeb informacyjnych przedsiębiorstwa...................................................................... 10 Alternatywne rozwiązania ............................................................................................................................ 12 Wybór rozwiązania ....................................................................................................................................... 12 DIAGRAM KONTEKSTOWY .................................................................................................................................... 13 LISTA ZDARZEŃ ...................................................................................................................................................... 14 DIAGRAMY PRZEPŁYWU DANYCH ......................................................................................................................... 15 Model 0 ........................................................................................................................................................ 15 1 Zapisz klienta ............................................................................................................................................. 15 2 Współpracuj z właścicielem ....................................................................................................................... 16 3 Ustal harmonogram................................................................................................................................... 17 4 Przeprowadź kurs ...................................................................................................................................... 18 WYBRANE ALGORYTMY......................................................................................................................................... 19 Tablica decyzyjna.......................................................................................................................................... 19 Drzewo decyzyjne......................................................................................................................................... 20 Strukturyzowany opis w języku naturalnym................................................................................................. 21 Pseudokod .................................................................................................................................................... 22 SŁOWNIK DANYCH ................................................................................................................................................ 23 PROPONOWANE NARZĘDZIA DO IMPLEMENTACJI............................................................................................... 29 © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Strona 1 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” CHARAKTERYSTYKA FIRMY NAZWA FIRMY : „Latający Holender” ROZPOCZĘCIE DZIAŁALNOŚCI: 29 maja 2008 FORMA ORGANIZACYJNA: spółka z ograniczoną odpowiedzialnością KAPITAŁ ZAKŁADOWY: 100 000 zł KRS 0000127498 REGON 12061824 NIP 632-581-98-18 ADRES ul. Starowiślna 82 31-035 Kraków ORGAN REPREZENTACJA: Zarząd PRZEDSTAWICIEL: Andreas Antonius Maria "Dries" van Agt (Właściciel) OBSZAR DZIAŁALNOŚCI: Szkoła pilotażu ZATRUDNIENIE: • • • • SIEDZIBA: 3 instruktorów-wykładowców latania, z których 1 posiada dodatkowo uprawnienia instruktora skoków spadochronowych, Koordynator mechaników 2 mechaników Sekretarka Biuro przy ul. Starowiślnej 82 – punkt informacyjny, rekrutacja. Biuro terenowe i hangar (Pobiednik) – wynajmowane od aeroklubu wyposażone w małą salę konferencyjną na ok. 15 osób oraz symulator lotów. ZASOBY MATERIALNE: 5 zestawów do skakania ze spadochronem 2 komputery stacjonarne (w biurze i w Pobiedniku – połączony z symulatorem lotów) z systemem operacyjnym Windows XP i pakietem OpenOffice. 2 laptopy (koordynator mechaników i kierownik) z systemem Windows 7 oraz pakietem OpenOffice. © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Strona 2 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” OPIS DZIAŁALNOŚCI: Szkoła zajmuje się głównie organizacją kursów na licencje pilota. Prowadzona jest także działalność dodatkowa polegająca na organizowaniu pokazów lotniczych, wynajmowaniu symulatora lotów innym szkołom pilotażu oraz w przyszłości możliwości odbycia skoków spadochronowych z uprawnionym instruktorem. Usługi skierowane są zarówno na rynek krajowy jak i zagraniczny w szczególności europejski. Klientami mogą być zarówno osoby fizyczne jak i inne firmy. SZCZEGÓŁY BIEŻĄCEJ OFERTY: RODZAJE KURSÓW: • • Pilot samolotowy turystyczny PPL(A) Pilot samolotowy zawodowy CPL(A) CENNIK: Szkolenie praktyczne Szkolenie podstawowe 7 968 zł. Loty zapoznawcze według wskazań przyrządów 1 675 zł. Przeloty VFR w ruchu kontrolowanym i niekontrolowanym 10 240 zł. Szkolenie na symulatorze lotów (10h) 1000 zł RAZEM DO PPL(A) 20 883 zł Szkolenie teoretyczne 350 zł Cena kursu w całości (w tym 45 h latania 170 h teorii i 10 h na symulatorze) 21000 zł Cena lotów za godzinę 1000 zł Cena za wynajem symulatora lotów (za 1 h) Udział w wydarzeniach lotniczych i imprezach firmowych 100 zł cena ustalana indywidualnie z klientem w zależności od zakresu, czasu i wykorzystanego sprzętu Planowana cena za skoki ze spadochronem 1 ok. 300 zł 1 Jest to cena, która zgodnie z przeprowadzoną kalkulacją zapewni założony zysk jednostkowy, jest ona porównywalna z cenami konkurencji. Jednak na razie jest to wartość przybliżona, ponieważ do oferty nie wprowadzono jeszcze skoków ze spadochronem. © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Strona 3 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” CHARAKTERYSTYKA BRANŻY I RYNKU OTOCZENIE BLIŻSZE Kursy pilotażu są skierowane do wąskiego grona odbiorców zainteresowanych lotnictwem. Na ogół są to ludzie zamożni, w wieku ok. 20 – 40 lat. Znaczącą grupę stanowią również studenci uczelni lotniczych. Klienci są gotowi odbyć kurs poza swoim miejscem zamieszkania, dlatego też zarówno obecni jak i potencjalni klienci pochodzą z całego obszaru Polski a także z innych krajów europejskich. Zainteresowanie ze strony odbiorców zagranicznych podyktowane jest głównie atrakcyjną ceną (która przyciąga szczególnie jeśli kurs EUR/PLN jest niższym niż 3,50). W zakresie udziału w imprezach firmowych i spotkaniach lotniczych odbiorcami są klienci instytucjonalni (zarówno firmy jak i władze lokalne) z obszaru Polski i Europy. W zakresie dostaw firma współpracuje przede wszystkim z lotniskiem, które udostępnia pasy startowe, wynajmuje hangary oraz dostarcza paliwo. Kolejnym dostawcą jest biuro księgowe, z którym „Latający Holender” współpracuje w zakresie obsługi kadrowej i księgowej. Ważnym interesariuszem jest również wynajmujący biuro w centrum miasta. Sporadycznie firma współpracuje z wydawcami prasy specjalistycznej oraz portalami lotniczymi w zakresie promocji – umieszczanie reklam, banerów, publikowanie artykułów sponsorowanych itp.. Na polskim rynku istnieje kilkanaście szkół pilotażu, jednak w Małopolsce „Latający Holender” jest jedyną tego typu placówką. Można zatem uznać, że sytuacja rynkowa zbliżona jest do oligopolu a w południowo-zachodniej części Polski możemy mówić o swoistym monopolu regionalnym. Biorąc jednak pod uwagę fakt znacznej mobilności przestrzennej potencjalnych klientów, konkurencję stanowić będą również szkoły zagraniczne w szczególności z terenu Europejskiego Obszaru Gospodarczego. Przy tak zdefiniowanym przestrzennie rynku liczbę konkurentów możemy szacować na ok. 350 szkół. OTOCZNIE DALSZE Działalność firmy w małym stopniu zależy od wskaźników makroekonomicznych, ponieważ klienci na ogół są pasjonatami zatem ich elastyczność dochodowa jest dosyć niska. Jednak jak już wspomniano ważnym wskaźnikiem jest kurs walutowy – w przypadku kursu EUR/PLN niższego niż 3,5 cena kursu może okazać się niekorzystna dla klientów zagranicznych (cena zagranicą to ok. 6000 EUR). Ważnym czynnikiem kształtującym koszty są również ceny paliwa zależne od kursu dolara oraz światowej ceny ropy naftowej. Polska jest obecnie krajem o nieznacznym ryzyku politycznym dlatego w obszarze tym skupimy się na uwarunkowaniach prawnych. Są one ważnym ograniczeniem działalności (np. w zakresie wymagań stawianych potencjalnym klientom); obowiązujące obecnie regulacje ze względu na ich spójność na terenie wspólnoty stanowią jednak swego rodzaju ułatwienie w dostępie do rynków zagranicznych. Kluczowym aktem jest Ustawa z dnia 3 lipca 2002 r. – Prawo lotnicze (Dz. U. z 2006 r. Nr 100, poz. 696, z późn. zm.) oraz odpowiednie przepisy wykonawcze. Warunki technologiczne wpływają na pozytywne zmiany w branży – rozwój techniki lotniczej obniża koszty nabycia i napraw sprzętu oraz powoduje coraz większą dostępność lotów. © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Strona 4 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” Wśród pozostałych elementów otoczenia dalszego warto zwrócić również uwagę na zagadnienia związane z ochroną środowiska. Ze względu na rosnącą świadomość ekologiczną oraz rozwój prawodawstwa w tym zakresie może nabierać ona znaczenia w działalności firmy. ANALIZA SWOT Poniżej zamieściliśmy uproszczony schemat analizy SWOT by lepiej zobrazować sytuacje firmy w porównaniu do konkurencji oraz przedstawić sytuację w całej branży. Tabela 1 Analiza SWOT dla szkoły pilotażu “Latający Holender” SILNE STRONY - symulator lotów - monopol regionalny - elastyczność w zależności od potrzeb klienta - wykwalifikowana kadra - wkrótce skoki spadochronowe SZANSE - moda na szybki transport - bogacenie się społeczeństw - wzrost dostępności sprzętu lotniczego - rozwój infrastruktury lotniczej w Polsce - perspektywa wprowadzenia euro - znaczące bariery wejścia na rynek SŁABE STRONY - mała firma - zależność od lotniska i innych firm zewnętrznych - ograniczone zasoby finansowe - mała rozpoznawalność - oddalenie od ośrodków szkolenia lotniczego (uczelnie) - nieoptymalne zarządzanie czasem ZAGROŻENIA - wąskie grono klientów - wysoka wypadkowość lotnictwa w Polsce w porównaniu z innymi krajami europejskimi - niestabilność rynku paliw Źródło: opracowanie własne Obecną sytuację szkoły „Latający Holender” możemy określić jako WO – przeważają słabe strony firmy (Weaknesses) oraz szanse płynące z otoczenia (Opportunities). Wnioskiem z powyższej analizy jest konieczność przezwyciężania słabości w szczególności: • • • usprawnienia zarządzania czasem, zwiększenie rozpoznawalności koncentracja na zwiększaniu zysku Działania te powinny prowadzić do wykorzystania szansy płynącej z rozwoju rynku. © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Strona 5 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” NEWRALGICZNE OBSZARY FUNKCJONOWANIA Najważniejszymi zadaniami jakie stoją przed szkołą pilotażu jest zapewnienie bezpieczeństwa podczas lotów szkoleniowych oraz przygotowanie kursantów do egzaminów państwowych. Podejmowane w tym zakresie działania polegają na: • • • • kontroli wymogów formalnych przed zapisem na kurs dbałości o stan techniczny maszyn monitorowaniu warunków zewnętrznych (np. dane meteorologiczne przekazywane przez lotnisko) zatrudnianiu doświadczonych instruktorów Ważnym aspektem funkcjonowania szkoły jest także optymalne zarządzanie czasem pracowników a także jak zapisano powyżej elastyczne reagowanie na zgłaszane potrzeby klientów. OBSZARY PROBLEMOWE (WSTĘPNA DEFINICJA PROBLEMÓW I POTRZEB). Szkoła pilotażu „Latający Holender” działa od niedawna na rynku. Zatem jej głównym problemem jest niewielka liczba klientów. Mimo pewnego zainteresowania dotychczas ze względu na nieoptymalne wykorzystanie maszyn © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Strona 6 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” STUDIUM WYKONALNOŚCI CELE FIRMY - zwiększenie zysku o 15% w stosunku do roku 2009 - zwiększenie liczby klientów o 22% względem 2009 - sprawne zarządzanie czasem (uściślenie w następnym punkcie) CELE SYSTEMU INFORMACYJNEGO - kursy muszą być organizowane w czasie dogodnym dla klientów CELE PROJEKTU - maksymalny czas opracowania harmonogramów wykładów i lotów 15 min - redukcja przestojów pomiędzy lotami – maks 2 dni - maksymalny czas zapisywania klienta – 2 minuty (nie uwzględnia wypełniania formularza zapisu przez klienta) © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Strona 7 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” OGRANICZENIA TECHNICZNE • • • • Serwisowanie samolotów minimum 2 h po każdym przelocie Zmienność warunków atmosferycznych System musi być kompatybilny z systemem obsługiwanym przez lotnisko Systemy operacyjny i sprzęt komputerowy wykorzystywany obecnie musi być w dalszym stopniu wykorzystywany FINANSOWE • • Na całość prac projektowych i wdrożeniowych właściciel chce przeznaczyć nie więcej niż 200 000 zł a miesięczny koszt eksploatacji może wynosić maksymalnie 1000 zł Miesięczny koszt eksploatacji jednego samolotu nie może przekroczyć 30 000zł ORGANIZACYJNE • Sezonowość popytu wymusza wdrożenie systemu do eksploatacji w miesiącach zimowych, preferowany okres poza weekendowy. CZASOWE • Wdrażanie systemu nie może trwać dłużej niż 6 miesięcy. WIEDZY • • Wymagane szkolenie dla pracowników obejmujące znajomość systemu Wszyscy instruktorzy mówią płynnie po angielsku jeden z nich mówi również płynnie po rumuńsku i bułgarsku. PRAWNE • • Ustawa o ochronie danych osobowych, Ustawa o prawie lotniczym. © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Strona 8 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” WYKONALNOŚĆ TECHNICZNA Obecna technologia, oraz umiejętności pracowników są w pełni wystarczające, by sprostać wymaganiom technicznym opisanym powyżej. FINANSOWA Projekt jest wykonalny. Koszty eksploatacyjne są osiągalne pod warunkiem przyjęcia właściwych rozwiązań technicznych. ORGANIZACYJNA Wdrażanie nie będzie uciążliwe dla codziennego funkcjonowania szkoły, dzięki zastosowaniu spiralnej metodologii projektowej. CZASOWA Prototypowa wersja systemu powinna być gotowa po 2 miesiącach, jednak ze względu na zastosowanie modelu spiralnego ostateczna realizacja projektu może przekroczyć termin 6-ciomiesięczny (w zależności od ilości iteracji). WIEDZY Nasza firma gwarantuje kursy dla pracowników, które pozwolą im obsługiwać system. Dzięki zastosowaniu systemu spiralnego pracownicy będą mieli więcej czasu na oswojenie się z systemem. PRAWNA Gwarantujemy przestrzeganie prawa Polskiego. Dane osobowe gromadzone w systemie będą przechowywane w bazie danych w zgodzie z ustawą o ochronie danych osobowych. System będzie uwzględniał również wymagania prawa lotniczego. W razie istotnych zmian prawnych przygotowana zostanie odpowiednia modyfikacja systemu. KONKLUZJE I ZALECENIA Jesteśmy w stanie podjąć się wykonania tego projektu jednak ze względu na fakt, iż niektóre z elementów będą podlegać późniejszym negocjacjom zastrzegamy możliwość przekroczenia przyjętego powyżej ograniczenia czasowego oraz zmianę kosztu wykonania projektu. © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Strona 9 Projekt systemu informacyjnego dla szkoły pilota pilotażu „Latający Holender” ANALIZA POTRZEB INFORMACYJNYCH RMACYJNYCH DEFINICJA POTRZEB INFORMACYJNYCH PRZED PRZEDSIĘBIORSTWA Poniższy schemat przedstawia wstępnie określone potrzeby informacyjne przedsiębiorstwa przedsiębiorstwa. Ze względu na szersze przedstawienie tej problematyki w kolejnym podrozdziale schemat ten zawiera tylko wybrane przykład przykłady gromadzonych danych. Należy tutaj zaznaczyć, że dotychczas tylko część z nich była przechowywana w firmie (dane uniwersalne i podstawowe), wowe), jednak istnieje potrzeba rozszerzenia ich zakresu o dane poszerzone poszerzone. Dane przedstawione na schemacie jako potencjalnie przydatne mogą być przechowywane przez system w zależności od zakresu jego funkcjonalności, który zostanie określony w trakcie negocjacji negocjacji z klientem. Rysunek 1Podział Podział danych w firmie “Latający Holender” ze względu na ich przeznaczenie zapytania o nieorganizowane dotąd kursy Potencjalnie przydatne powody rezygnacji klienta z kursu dyspozycyjność klienta Poszerzone dane o płatnościach Podstawowe stan techniczny samolotów Uniwersalne dane firmy lista kursów cennik prawne ograniczenia działalności Żródło: opracowanie własne KLUCZOWE OBSZARY POTRZEB INFORMACYJNYCH INFORMACYJNY PRZEDSIĘBIORSTWA ZAPISANIE KLIENTA 1. 2. 3. 4. 5. Dane klientów korzystających z naszych usług Informacje o dyspozycyjności kursantów Kopie ustawowo wymaganych świadectw Wybrany kurs Płatności Ponadto dla celów raportowych system powinien zapisywać zainteresowanie potencjalnych klientów kursami nie znajdującymi się jeszcze w ofercie © Michał Knapiak, Michał Kozioł,ł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Strona 10 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” WSPÓŁPRACUJ Z WŁAŚCICIELEM 1. 2. Decyzje właściciela na temat oferowanych kursów Decyzje właściciela na temat cen Dodatkowo system może wspierać decyzje poprzez typowanie najpopularniejszych i najmniej popularnych kursów. USTAL HARMONOGRAM 1. 2. Potrzeba rezerwacji pasów startowych Czas pracy instruktorów PRZEPROWADŹ KURS 1. 2. 3. 4. Stan pogody Stan techniczny maszyn Lista obecności na zajęciach Tematyka zajęć REZYGNACJA 1. 2. Data rezygnacji Powód rezygnacji OBSŁUGA KADR 1. 2. 3. 4. 5. 6. Dane osobowe Lista certyfikatów i ich aktualność Aktualność badania lekarskie Stawki Harmonogram pracy/godziny w powietrzu Plan urlopów/zwolnień OBSŁUGA PŁATNOŚCI 1. 2. 3. 4. Koszty serwisowania Ceny wynajmu hangarów/sal Ceny paliwa Koszty biurowe (elektryczność/materiały) ROZLICZENIA ZUS/US 1. Aktualne zasady rozliczania © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Strona 11 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” ALTERNATYWNE ROZWIĄZANIA SYSTEM „ABIGOR” Realizuje główne zadania jakimi są zapis klientów oraz ustalenie harmonogramu, wspomaga także kontakty z lotniskiem oraz mechanikami. Dane osobowe klientów oraz informacje na temat ich dyspozycyjności przechowywane są w systemie. System zawiera bazę dyspozycyjności instruktorów oraz pozwala wygenerować harmonogram. Kontaktuje się on z lotniskiem oraz mechanikami w celu ustalenia możliwości odbycia lotu i uwzględnia ewentualne zmiany. Przechowuje informację na temat przeprowadzonych kursów. Pozwala również na obsługę rezygnacji klienta z kursu oraz prośby o zmianę terminu zajęć. SYSTEM „ASHKAEL” Jest rozbudowaną wersją systemu „Abigor” dodatkowo zawierającą funkcje pozwalające na: • • • • • Generowanie raportów dla właściciela Wspieranie decyzji dotyczących oferty (propozycje zmian cen, otwarcia nowych kursów, typowanie kursów do likwidacji) Uwzględnienie decyzji właściciela w zakresie zmian oferty Obsługę zapytań potencjalnych klientów o już istniejące oraz dotychczas nie oferowane kursy Obsługę płatności klientów System przechowuje informacje na temat oferty (w tym cennik, opis kursów, ilość godzin) oraz płatnościach klientów. SYSTEM „BETHREZEN” Posiadając wszystkie funkcje wersji systemu „Ashkael” dodatkowo wprowadza szereg udogodnień i nowych rozwiązań: • podsystem obsługi kadrowo-płacowej (generowanie listy płac, raportów dla właściciela na temat pracowników, wspieranie decyzji kadrowych, uwzględnienie postanowień właściciele na temat premii) • podsystem obsługi płatności (wynajem biura, opłaty związane z wynajmem lotniska, koszty eksploatacji maszyn, pozostałe zobowiązania) • generowanie raportów dla ZUS i US WYBÓR ROZWIĄZANIA Przy przyjętych ograniczeniach czasowych i budżetowych system „Bethrezen” jest niemożliwy do realizacji. Z pozostałych dwóch optymalnym rozwiązaniem wydaje się opcja „Ashkael”, gdyż najbardziej efektywnie spełnia potrzeby informacyjne przedsiębiorstwa, jest ona możliwa do wykonania ze względu na wymienione wcześniej ograniczenia. © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Strona 12 Projekt systemu informacyjnego dla szkoły pilota pilotażu „Latający Holender” DIAGRAM KONTEKSTOWY Właściciel Raporty klientem* z SISP Dostępność Formularz Klient Poprawność Kontakty Decyzje Pracownik Stan techniczny Rezerwacje Lotnisko Mechenik * Kontakty z klientem obejmują następujące przepływy danych od klienta do systemu informacyjnego: • • • Formularz zapisu Akceptacja Rezygnacja Oraz przepływy danych od SISP do klienta: • • • Potwierdzenie zapisu Harmonogram Przyjęcie rezygnacji Wyjaśnienie użytych tutaj określeń znajduje się w części „ © Michał Knapiak, Michał Kozioł,ł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Strona 13 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” SŁOWNIK DANYCH”. © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Strona 14 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” LISTA ZDARZEŃ Poniżej prezentujemy 11 typowych dla szkoły pilotażu zdarzeń: 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. Klient pyta o ofertę Klient zapisuje się na kurs Klient płaci za kurs Klient uczestniczy w zajęciach Klient chce zmienić harmonogram zajęć Klient rezygnuje z kursu Mechanik informuje o stanie technicznym samolotu Lotnisko informuje o możliwości odbycia lotu Właściciel oczekuje raportu na temat płatności Właściciel oczekuje raportu na temat bieżącej oferty Właściciel podejmuje decyzje o zmianach w ofercie Bieżące sporządzanie harmonogramów © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Strona 15 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” DIAGRAMY PRZEPŁYWU DANYCH MODEL 0 1 ZAPISZ KLIENTA © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Strona 16 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” 1.3 ZAREJESTRUJ KLIENTA 2 WSPÓŁPRACUJ Z WŁAŚCICIELEM © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Strona 17 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” 3 USTAL HARMONOGRAM 3.1 SPORZĄDŹ HARMONOGRAM © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Strona 18 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” 4 PRZEPROWADŹ KURS © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Strona 19 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” WYBRANE ALGORYTMY TABLICA DECYZYJNA Poniższa tabela decyzyjna przedstawia algorytm procesu „3 ustal harmonogram”. Ustal harmonogram 1 2 3 4 5 6 7 Aktywny klient T T T T T T N Klient chce latać i jest dyspozycyjny w danym terminie T T T N N T - Możemy zorganizować lot T T N - - N * Godziny wykorzystane < godziny kursu T N T T N N - Ustal datę kursu X X X X Poproś o dopłatę Zapytaj o kolejną dyspozycyjność X Skieruj do zapisu © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan X X Strona 20 Projekt systemu informacyjnego dla szkoły pilota pilotażu „Latający Holender” DRZEWO DECYZYJNE Poniższe drzewo decyzyjne obrazuje algorytm modułu wspierania decyzji właściciela w diagramie przedstawiony jako proces “2.1 2.1 Przedstaw ofertę i propozycję zmian”. zmian” Zmień cenę liczba klientów >= 20 obniż cenę o 5% 10 < liczba klientów < 19 pozostaw cenę na niezmienionym poziomie liczba klientów <= 10 usuń kurs liczba zapytań o kurs >= 10 otwarcie nowego kursu liczba zapytań o kurs < 10 brak nowego kursu Dodaj kurs © Michał Knapiak, Michał Kozioł,ł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Strona 21 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” STRUKTURYZOWANY OPIS W JĘZYKU NATURALNYM Zarejestruj klienta WHILE niepoprawne zgłoszenie Wyślij wady zgłoszenia Przyjmij nowy formularz CALL ZAPISZNAKURS ZAPISZNAKURS : Dodaj formularz do Klienci CALL USTALHARMONOGRAM Wyślij potwierdzenie zapisu do klienta CALL ZAREJESTRUJPŁATNOŚĆ © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Strona 22 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” PSEUDOKOD Przyjmij rezygnację klienta DO Poprawość = false WCZYTAJ IdKlienta , Imię i Nazwisko z Rezygnacja IF((Imię z rezygnacji == Imię z KLIENCI) AND (Nazwisko z rezygnacji == Imię z KLIENCI)) Poprawność = true WHILE(poprawość == false) USTAW Aktywny-klient = false CALL usuńZHarmonogramu(idKlienta) WYŚLIJ przyjęcie-rezygnacji do Klienta © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Strona 23 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” SŁOWNIK DANYCH Elementy słownika Akceptacja Kontekst *Zatwierdzenie harmonogramu kursu przez klienta* Aktywny klient Definicja Wartości dopuszczalne Jednostka /format [tak|nie] Wartość logiczna Sformatowano: Czcionka: (Domyślny) +Nagłówki, Kolor czcionki: Tekst 1, Polski [true/false] Wartość logiczna Sformatowano: Polski *wartość logiczna oznaczająca czy osoba jest naszym aktualnym klientem* Anulowane zajęcia Anulowanie zajęć cena kursu Cennik Sformatowano: Czcionka: (Domyślny) +Nagłówki, Kolor czcionki: Tekst 1, Polski *Lista zajęć, z których odbycia klient zrezygnował* Sformatowano: Polski Sformatowano: Czcionka: (Domyślny) +Nagłówki, Kolor czcionki: Tekst 1, Polski Tekst *informacja o odwołaniu zajęć z powodu rezygnacji klienta* Sformatowano: Polski *cena kursu* @idKursu+nazwa kursu+cenakursu czas-rezerwacji Waluta Sformatowano: Czcionka: (Domyślny) +Nagłówki, Kolor czcionki: Tekst 1, Polski Liczba Sformatowano: Polski Liczba Sformatowano: Czcionka: (Domyślny) +Nagłówki, Nie Pogrubienie, Kolor czcionki: Tekst 1, Polski, Nie Wszystkie wersaliki, Nie Rozstrzelone o / Zagęszczone o *czas w minutach ,jak długo pas będzie zamknięty* czas-trwania *ilość godzin kursu* Dane osobowe *dane klienta korzystającego z naszych usług* dane-firmy data-rejestracji data-rezygnacji @imię+nazwisko+dokument-tożsamości+data-urodzenia+miejsce -urodzenia+miasto+kod+ulica+telefon+(email)+data-rejestracji *nazwa firmy, telefon kontaktowy* *data rejestracji klienta* *data rezygnacji z kursu* © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Sformatowano: Polski Sformatowano: Polski Tekst Sformatowano: Czcionka: (Domyślny) +Nagłówki, Kolor czcionki: Tekst 1, Polski data (rrrr-mm-dd)) Sformatowano: Czcionka: (Domyślny) +Nagłówki, Kolor czcionki: Tekst 1, Polski Data(rrrr-mm-dd) Strona 24 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” Elementy słownika data-urodzenia data-wplaty Decyzje Dobry stan techniczny dokumenttożsamości Dostępność Dyspozycyjność email Formularz zapisu Harmonogram idInstruktora IdKlienta Kontekst *data urodzenia klineta* *data dokonania wplaty* Decyzje właściciela w zakresie zmian w ofercie w szczególności cenie *stan techniczny który pozwala odbyć *Numer dowódu osobistego* Informacja z lotniska o możliwości odbycia lotu (dostępność pasa, warunki pogodowe itp.) *Możliwe terminy odbycia kursu zaproponowane przez klienta/instruktora * *adres mailowy klienta* Dokument wypełniany przy zapisie klienta zawierający dane osobowe, kopie świadectw, dyspozycyjność oraz przydzielony identyfikator klienta *Zbiór informacja na temat zajęć* *osobisty numer instruktora* *wygenerowany przez system indywidualny numer klienta przydzielany przy rejestracji * Definicja Wartości dopuszczalne Jednostka /format data (rrrr-mm-dd)) Data(rrrr-mm-dd) @Zmiany odnośnie oferowanych kursów + cena kursu+ maksymalna ilość kursantów+ informacje o dodatkowych promocjach Tekst YYXXXXXXXX(Xdowolna cyfra, Y – dowolna litera) [tak|nie] Wartość logiczna wszystkie dni za wyjątkiem ustawowo wolnych od pracy od świtu do zmierzchu Data(rrrr-mm-dd gg:mm) Tekst @dane-osobowe+idKlienta+świadectwa+dyspozycyjność @IdKlienta+nazwa-zajęć+nrzajęć+idInstruktora+termin+rezerwacja+(przeniesienie-zajęć) Xx(x-dowolna cyfra) © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Autonumerowanie Strona 25 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” Elementy słownika ilośćGodzinP ilośćGodzinT Imię Informacje o kursach Instruktor INSTRUKTORZY KLIENCI Klient kod Kurs KURSY kwota Lista obecności maksymalna ilość kursantów miasto miejsce urodzenia nazwa-zajęć nazwisko Nie można odbyć lotu nr-pasa nr-rezerwacji nr-zajęć Kontekst Definicja Wartości dopuszczalne *ilość godzin praktyki przewidzianych w ramach kursu* *ilość godzin teorii przewidzianych w ramach kursu* *Imię klienta* @nazwa kursu+kwota+(ilośćGodzinT)+(ilośćGodzinP) *harmonogram pracy instruktora *dane instruktorów oraz ich harmonogram pracy* *zawiera niezbędne dane na temat bieżących i dawnych klientów* *dane o kliencie oraz jego status* *Kod poczatowy klienta* *informacje o odbytych zajęciach Jednostka /format Tekst @idInstrktora+harmonogram {instruktor} {klient} Formularz zapisu+aktywnyKlient xx-xxx(x-dowolna cyfra) @informacjaOKursie+lista obecności+temat+(przeniesione kursy) {kurs} *kwota do zapłaty za kurs* *Lista klientów obecnych na kursie* *maksymalna ilość kursantów biorących udział w kusie* *Miasto zamieszkania klienta* *miejsce urodzenia klienta* *nazwa kursu* *nazwisko klienta* *nie można odbyć lotu* *nr-pasa* *numer rezerwacji wygenerowany przez system* *wygenerowany przez system numer zajęć* © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Waluta Tekst Liczba Tekst Tekst Tekst Tekst Tekst Liczba xxx-xxx-xxx(xdowolna cyfra) Xxx(x-dowolna cyfra) Strona 26 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” Elementy słownika Numer konta OFERTA opis osobakontaktowa PŁATNOŚCI Płatność Poprawność Potwierdzenie rezerwacji Potwierdzenie zapisu powódrezygnacji Propozycje Propozycje klientów przeniesieniezajęć Kontekst *numer konta na które klient ma wpłacić należność za kurs* *zawiera informacje o prowadzonych kursach oraz zapytaniach klientów o niedostępne kursy *opis kursu* *telefon osoby kontaktowej, pracującej na lotnisku* *ewidencja płatności dokonywanych przez klientów *potwierdzenie przelewu* *stwierdzenie, czy dostarczone przez klienta zaświadczenia są zgodne z wymaganiami* *Potwierdzenie rezerwacji z lotniska *Wydruk danych zawartych w formularzu zapisu przekazywany klientowi* *powódrezygnacji z kursu* *propozycje zmian w ofercie generowane przez system zgodnie z algorytmem zawartym w magazynie oferta* Definicja Wartości dopuszczalne Jednostka /format Tekst {usługa} Tekst Xxxxxxxxxx(xdowolna cyfra) {id klienta+zmiana salda} Tekst [tak/nie] Wartość logiczniczna @nr-rezerwacji+nr-pasa-startowego+osoba-kontaktowa+czasrezerwacji *inny możliwy termin przeprowadzenia zajęć* © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Tekst Tekst data (rrrr-mm-dd hh-mm)) Strona 27 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” Elementy słownika Przeniesione kursy przyczyna Przyjęcie rezygnacji raport o obecnej ofercie Raport o stanie płatności Raporty Rezerwacja Rezygnacja Saldo klienta Stan techniczny Świadectwa świadectwoszkolne świadectwozdrowia Kontekst *informacje o zajęciach, które nie odbyły się zgodnie z harmonogramem* *powód dla którego kurs nie mógł się odbyć* *ustne oświadczeni pracownika o przyjęciu rezygnacji z dalszej części kursu* *informacje na temat zapytań, oferta firmy, liczba kursanów, sugerowane decyzje* *comiesięczny raport o stanie płatności klientów, dostarczany właścicielowi* *Zbiór wszystkich informacji w formie raportów jakie otrzymuje właściciel* *Rezerwacja pasa startowego* *Rezygnacja klienta z kontynuowania kursu* *saldo płatności wyznaczające czy dany klient nie zalega z płatnościami* @zły stan techniczny+dobry stan techniczny *zaświadczenia wymagane do rozpoczęcia kursu* *świadectwo stwierdzające ukończenie szkoły średniej* *zaświadczenie czy klienta jest zdrowy* Definicja Wartości dopuszczalne Jednostka /format @IdKlienta+nazwa-zajęć+nrzajęć+idInstruktora+termin+przyczyna Tekst Tekst Tekst Tekst @Raport o stanie płatności+ raport o obecnej ofercie @termin+dane-firmy @IdKlienta+data-rezygnacji+(powód-rezygnacji) @świadectwozdrowia+świadectw o-szkolne -999999-999999 PLN [tak/nie] wartość logiczna [tak/nie] Wartość logiczna [tak/nie] Wartość logiczna © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Strona 28 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” Elementy słownika Telefon Temat termin Termin zapłaty tytul-wplaty ulica Usługa Zapytanie o kurs Zły stan techniczny Zmiana salda Zmiany Zmiany-zajęć Kontekst Definicja Wartości dopuszczalne *numer telefonu klienta. Podajemy z zerem, bez kresek* *Temat zajęć* *data i godzina w której odbędzie się kurs * *temin do którego klient musi zapłacić za kurs* @idKlienta + nr. kursu *ulica wraz z numerem domu gdzie zmieszkuje klient* *zapytanie od klienta dotyczące kursów* *stan który nie pozwala odbyć kursu wraz z terminem usunięcia usterki* *szczegóły dotyczące płatności* *wprowadzone przez właściciela zmiany w ofercie* *Informacja o ewentualnych zmianach terminu zajęć* Jednostka /format Xxxxxxxxxx(xdowolna cyfra) Tekst data (rrrr-mm-dd hh-mm)) Data(rrrr-mm-dd) Tekst @idKursu+informacjaOKursach+(zapytanieOKurs) Ustny Tekst @kwota+data-wplaty+tytul-wplaty @IdKursu+czas-trwania+cena+opis © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Tekst Strona 29 Projekt systemu informacyjnego dla szkoły pilotażu „Latający Holender” PROPONOWANE NARZĘDZIA DO IMPLEMENTACJI Długo zastanawialiśmy się nad wyborem odpowiedniego narzędzia, które moglibyśmy zaimplementować do firmy „Latający Holender”. Początkowo myśleliśmy nad systemem dedykowanym, aczkolwiek po wstępnej analizie, doszliśmy do wniosku, iż koszt stworzenia takiego systemu od podstaw byłby niewspółmiernie wysoki, do korzyści płynących z jego zastosowania. Biorąc pod uwagę fakt, iż rynek oprogramowania klasy ERP (Enterprise Resource Planning) jest bardzo rozbudowany, postanowiliśmy, uwzględniając cele i założenia projektu, wybrać produkt już gotowy. Wśród dostępnych programów wybraliśmy oferowany przez krakowską firmę COMARCH S.A. system Comarch CDN XL. Comarch CDN XL jest to system informatyczny klasy ERP (Enterprise Resource Planning). Firma Comarch udostępnia ten system również w formie: wynajmu systemu – czyli użytkowania go w modelu ASP (Application Service Provision), polegającym na wnoszeniu opłaty za korzystanie z oprogramowania w zależności od: czasu, formy, intensywności użytkowania oraz wielkości używanej przestrzeni dyskowej. Dzięki ASP będziemy mieli możliwość obniżenia kosztów użytkowania systemu, oraz unikniemy wysokiej jednorazowej opłaty wiążącej się z zakupem odpowiednich licencji. Comarch CDN XL to system sprawdzony, od kilku lat najczęściej wybierany spośród systemów ERP w Polsce 2 oraz idealnie przystosowany do polskich i europejskich realiów gospodarczych, co pokrywa się z rejonem działalności firmy „Latający Holender”. System ten zwiększa efektywność i wydajność pracy, przyspiesza system wymiany informacji w przedsiębiorstwie, a więc idealnie wpasowuje się w cele i założenia naszego projektu. Pozwala on również na pracę on-line i wspiera wymianę dokumentów, co przy profilu działalności firmy „Latający Holender” i wiążącej się z nim stałej i rozbudowanej wymianie informacji z lotniskiem jest bardzo przydatne. Comarch CDN XL to system wielomodułowy, my skupimy się głównie na wdrożeniu jego następujących modułów: - Administrator – pozwala na zarządzanie systemem, definiowanie uprawnień użytkowników oraz kontrolę urządzeń peryferyjnych - Sprzedaż – pozawala na obsługę zakupów, sprzedaży oraz pozwala na zaimplementowanie zaprojektowanego przez nas systemu wsparcia decyzji właściciela - CRM – wspomaga w profesjonalnej obsłudze klienta w tym układanie harmonogramów Kolejnym argumentem przemawiającym za wprowadzeniem programu Comarch CDN XL jest fakt, iż firma COMARCH S.A. wypracowała metodykę wdrożeń tego systemu , która pozwala na prowadzenie projektu wg sprawdzonego planu zapewniając skuteczność, optymalizację i znaczne skrócenie czasu wdrożenia. 2 wg raportu IDC, wg ilości nowych Klientów © Michał Knapiak, Michał Kozioł, Arkadiusz Krzos, Marek Lorek, Magdalena Mokszan Strona 30