390 likes | 594 Views
Analiza, projekt i częściowa implementacja systemu wspomagającego firmę agroturystyczną . Paweł Gilowski. Promotor: dr inż. Szymon Supernak. Cel pracy. Stworzenie narzędzia organizacyjno-zarządczego dla małych i średnich gospodarstw agroturystycznych
E N D
Analiza, projekt i częściowa implementacjasystemu wspomagającegofirmę agroturystyczną. Paweł Gilowski Promotor: dr inż. Szymon Supernak
Cel pracy • Stworzenie narzędzia organizacyjno-zarządczego dla małych i średnich gospodarstw agroturystycznych • Umożliwienie podjęcia skutecznej walki o klienta w branży wypoczynkowej, rekreacyjnej oraz rozrywkowej
Agroturystyka • Wypoczynek na łonie natury • Uatrakcyjnienie grami i zabawami ruchowymi, pokazami rzemiosła ludowego • Połączenie tradycji z nowoczesnością • Zmiana otoczenia
Potencjalni Klienci • Osoby starsze • Rodziny z dziećmi • Małe grupy zorganizowane (grupa znajomych) • Duże grupy zorganizowane (imprezy integracyjne)
Oczekiwania Klientów • Ciekawe zajęcia dla wszystkich • Przystępne ceny • Profesjonalna obsługa • Brak negatywnych ‘niespodzianek’ • Klient chce dostać to, co zamówił
Gospodarstwo Agroturystyczne • Oferuje ciekawy sposób na spędzanie wolnego czasu • Organizuje czas Klientów: • Zapewnia im wypoczynek • Rozrywkę poprzez udział w grach i zabawach • Zarządza personelem • Zatrudnia odpowiednich ludzi • Przydziela zadania • Zarządza ofertą • Stale wzbogaca ofertę • Dba o najwyższą jakość usług
Główny cel: zadowolenie Klienta Jak osiagnąć ten cel? • Bogata oferta • Przystępna cena • Dobra organizacja • Profesjonalna i miła obsługa
A gdyby tak… • Zrzeszyć kilka mniejszych gospodarstw • Wspólnie zatrudnić specjalistów • Wspólnie wzbogacić ofertę o nowe, wyszukane atrakcje • Podzielić koszty • Głównym problemem byłaby organizacja całego przedsięwzięcia…
Organizacja – poziom wyżej! • Odpowiedni system uprości organizację działań • Wprowadzi łatwy i szybki dostęp do informacji • Obniży koszt działalności, zmaksymalizuje zysk • Zmniejszy ilość popełnianych błędów
Wymagania funkcjonalne – wspólne dla wszystkich użytkowników • Zakładanie nowego konta użytkownika • Logowanie się do systemu • Odzyskiwanie hasła do konta użytkownika • Zmiana danych osobowych • Skategoryzowane przeglądanie ofert, atrakcji, ośrodków
Analiza wybranych funkcjonalności Przypadek użycia - tworzenie nowego konta użytkownika
Analiza wybranych funkcjonalności Diagram czynności - logowanie użytkownika do systemu
Analiza wybranych funkcjonalności Diagram stanów dla klasy Osoba - podczas logowania do systemu
Wymagania funkcjonalne – związane z obsługą systemu przez klientów • Rozróżnienie klientów nowych od stałych • Wybieranie opcji, ofert oraz pakietów, zatwierdzanie i anulowanie zamów • Przeglądanie historii swoich zamówień • Wystawianie komentarza ośrodkowi na zakończenie pobytu • Obsługa grup zorganizowanych – składanie zapytanie ofertowego
Analiza wybranych funkcjonalności Wpływ zalogowania się na opcje oferty
Wymagania funkcjonalne – dotyczące obsługi pracowników • Zarządzanie atrakcjami • Dodawanie, modyfikacja • Szczegółowa edycja listy obsługiwanych atrakcji • Zarządzanie kompetencjami • Dodawanie • Aktualizacja posiadanych kompetencji • Zarządzanie swoją dostępnością
Analiza wybranych funkcjonalności Przypadek użycia - dostosowywanie kompetencji
Wymagania funkcjonalne – wymagania ze strony dyrekcji • Zarządzanie usługami • Ustawianie dostępności atrakcji • Układanie pakietów ofert • Zarządzanie Personelem • Zatrudnienie personelu, przydzielanie zadań • Nawiązywanie współpracy z firmami zewnętrznymi
Wymagania funkcjonalne – wymagania ze strony dyrekcji • Zarządzanie ośrodkiem, środkami stałymi oraz terminami • Kontrola stanu magazynu • Zarządzanie kosztami • Obsługa klientów • Obsługa klientów specjalnych • Zarządzanie rabatami dla stałych klientów
Analiza wybranych funkcjonalności Schemat postępowania podczas udostępniania atrakcji
Analiza wybranych funkcjonalności Zatrudnianie personelu, aktualizacja grafików
Wymagania pozafunkcjonalne • Bezpieczeństwo: • Użytkownik ‘widzi’ tylko tyle, ile powinien • Domyślna obsługa programu - bez konieczności szkolenia • Powszechny dostęp – z każdego miejsca • (w takim wypadku wymagane stałe połączenie serwera z internetem) • Działa niemal na każdym komputerze
Implementacja • Przedstawienie implementacji części wymienionych wymagań funkcjonalnych, bezpośrednio związanych z główną koncepcją systemu • Moduł skierowany wyłącznie dla pracownika
Zadania pracownika • Samodzielne zarządzanie własną dostępnością • Dodawanie atrakcji do systemu • Szczegółowa edycja listy obsługiwanych atrakcji • Zarządzanie własnymi ‘kompetencjami’ • Dodawanie nowych ‘kompetencji’
Implementacja zabezpieczenia – wymagania pozafunkcjonalne • Użytkownik ma dostęp TYLKO do przeznaczonych dla niego modułów • Moduły skierowane do innych uzytkowników pozostają nie tylko niedostępne, ale i niewidoczne • Użytkownik nie ma możliwości samodzielnej zmiany swoich uprawnień w systemie
Co zostało zrobione • Zrealizowane wymagania funkcjonalne wspólne dla wszystkich użytkowników • Większość wymagań funkcjonalnych ważnych dla pracowników • Spełnione wymagania pozafunkcjonalne
Czego nie zrealizowałem • Realizacji wymagań funkcjonalnych wyspecyfikowanych dla Klienta oraz Zarządcy Dlaczego? • Zakres pracy obejmował częściową implementację – zrealizowana została najciekawsza część • Część kliencka – powielenie istniejących schematów • Części Zarządczej nie dałoby się zrealizować oddzielnie
Możliwości rozbudowy • Moduł finansowo-księgowy • Moduł transportowy • Dla większych grup ośrodków rozszerzony moduł obsługi Klienta galerie zdjęć, mini serwis społecznościowy • Dla ośrodków ze „stałymi” atrakcjami – rankingi, ‘hall of fame’