Informatyczny system zarządzania fitness klubem

Podobne dokumenty
Informatyczny System Zarządzania Klubem

ELEKTRONICZNA SKRZYNKA PODAWCZA CYFROWY URZĄD Województwa Warmińsko Mazurskiego Część użytkownika

raporty-online podręcznik użytkownika

INSTRUKCJA OBSŁUGI Proces rejestracji i logowania

INSTRUKCJA UŻYTKOWNIKA

INSTRUKCJA OBSŁUGI PROGRAMU IRF DLA BIURA RACHUNKOWEGO Program Rachmistrz/Rewizor. Strona0

System epon Dokumentacja użytkownika

INSTRUKCJA UŻYTKOWNIKA

INSTRUKCJA UŻYTKOWNIKA

Instrukcja użytkownika NAUCZYCIELA AKADEMICKIEGO SYSTEMU ARCHIWIZACJI PRAC

REFERAT PRACY DYPLOMOWEJ

Instrukcja obsługi platformy B2B ARA Pneumatik

Instrukcja zamawiania usług systemu ASG-EUPOS za pomocą Portalu PZGiK

1. Zakładanie konta, logowanie

Aplikacja Mobilna. Platformy B2B Kompanii Biurowej

Spis treści REJESTRACJA NOWEGO KONTA UŻYTKOWNIKA PANEL ZMIANY HASŁA PANEL EDYCJI DANYCH UŻYTKOWNIKA EXTRANET.NET...

Instrukcja Użytkownika (Nauczyciel Akademicki) Akademickiego Systemu Archiwizacji Prac

Dokumentacja systemu erecepcja.com SYSTEM REJESTRACJI KLIENTÓW PRZEZ INTERNET

Instrukcja. Rejestracji i aktywacji konta w systemie so-open.pl DOTACJE NA INNOWACJE; SOFTWARE OPERATIONS SP. Z O. O.

REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką

SYSTEM ZARZĄDZANIA RELACJAMI Z KLIENTEM CRM7

Podręcznik Sprzedającego. Portal aukcyjny

INSTRUKCJA Panel administracyjny

Przewodnik użytkownika Bazy Ogłoszeń

FedEx efaktura Instrukcja Użytkownika

Najważniejsze informacje dla klienta na temat Portalu Serwisowego D-Link Spis treści

Instrukcja logowania do Portalu Rachunkowość

Technologie Internetowe Raport z wykonanego projektu Temat: Internetowy sklep elektroniczny

Zbieranie kontaktów.

REFERAT O PRACY DYPLOMOWEJ

epuap Zakładanie konta organizacji

INSTRUKCJA zakładania konta w Społecznoś ci CEO

Instrukcja korzystania z platformy B2B Black Point S.A.

Jak zamówić zdjęcia przez FotoSender?

epuap Zakładanie konta organizacji

INSTRUKCJA UŻYTKOWNIKA

Instrukcja użytkownika WYKŁADOWCY AKADEMICKIEGO SYSTEMU ARCHIWIZACJI PRAC

Instrukcja użytkownika OPERATORA Akademickiego Systemu Archiwizacji Prac

Możesz teraz dodatkowo, poza telefonem do naszego Centrum Obsługi Klienta, samodzielnie, za pomocą Internetu, zająć się następującymi sprawami:

Instrukcja rejestracji zgłoszeń serwisowych w Black Point S.A.

1. Rejestracja 2. Logowanie 3. Zgłaszanie nowego wniosku projektowego

SYSTEM OBSŁUGI ZGŁOSZEŃ SERWISOWYCH

Miejskie Wodociągi i Oczyszczalnia sp. z o.o. w Grudziądzu. ibok. Internetowe Biuro Obsługi Klienta. Instrukcja obsługi

INSTRUKCJA UŻYTKOWNIKA GENERATORA WNIOSKÓW O DOFINANSOWANIE DLA WNIOSKODAWCÓW

ELEKTRONICZNA KSIĄŻKA ZDARZEŃ

Platforma e-learningowa

Dokumentacja serwisu internetowego Zespołu Szkół Technicznych w Radomiu.

APLIKACJA SHAREPOINT

INSTRUKCJA OBSŁUGI PLATFORMY E-LEARNINGOWEJ

WellCommerce Poradnik: Sprzedaż

Podręcznik Użytkownika LSI WRPO

Jak założyć konto? Co znajdziesz na FWF? Strona Narzędzia Jak dokonać płatności? Lista autorów... 12

Przewodnik dla nauczyciela

INSTRUKCJA OBSŁUGI BAZY USŁUG ROZWOJOWYCH

Dokumentacja użytkownika E-działania - POLCHAR

2. Kliknięcie Złóż wniosek otworzy Panel wnioskodawcy, o następującym wyglądzie

KRÓTKI PRZEWODNIK Z ZAKRESU OBSŁUGI APLIKACJI PB ONLINE

Instrukcja obsługi Uczeń. Spis Treści

1. Doradcy Logowanie i Pulpit Mój profil Moje kwalifikacje Moi klienci Szczegóły klientów...

Instrukcja obsługi dla Wnioskodawcy

Instrukcja obsługi Zaplecza epk w zakresie zarządzania tłumaczeniami opisów procedur, publikacji oraz poradników przedsiębiorcy

Instrukcja użytkownika OPERATORA Akademickiego Systemu Archiwizacji Prac

VENUS-BEAUTY.pl. Instrukcja obsługi procesu zamówienia

Spis treści. Rejestracja/logowanie. Zmiana numeru konta klienta. Tworzenie nowej przesyłki. Zamawianie kuriera

Internetowy system administrowania pracami dyplomowymi na Politechnice Opolskiej. Instrukcja dla studenta.

Instrukcja rejestracji w systemie System Wspierający Prowadzenie Prac Badawczo-Naukowych oraz Współdzielenie i Publikację Wyników Prac

Jak złożyć wniosek o dotację Fundacji PZU? - instrukcja dla użytkownika

Dokumentacja eksploatacyjna systemu SOVAT dla użytkownika zewnętrznego (pracownik jednostki)

SERWIS INTERNETOWY GRUPY EUROPA. Instrukcja użytkownika

Instrukcja obsługi systemu MEDIABIN Grudzień 2012

REJESTRACJA, LOGOWANIE I USTAWIENIA PROFILU

INSTRUKCJA zakładania konta w Społeczności CEO

Instrukcja wypełniania wniosku on-line - konkurs grantowy Na dobry początek!

ADMINISTRATOR SZKOŁY. Instrukcja użytkownika portalu

SZYBKI START. Proces rejestracji nowego użytkownika.. 2. Dodawanie nowego projektu Dodawanie lokalnego pliku do projektu...

INSTRUKCJA UŻYTKOWNIKA

Rozwiązania CAD/CAM/CAE/PDM. esupport. System wsparcia technicznego firmy Premium Solutions Polska. Autoryzowany Dystrybutor:

Pierwsze logowanie do systemu Uczniowie Optivum NET

Instrukcja obsługi Zaplecza epk dla Pracowników Instytucji w zakresie zarządzania danymi szczegółowymi dotyczącymi sposobu realizacji procedury

MATERIAŁY DYDAKTYCZNE. Streszczenie: Z G Łukasz Próchnicki NIP w ramach projektu nr RPMA /15

e-szpital Instrukcja użytkownika Treść dokumentacji jest aktualna w momencie wydania. Bytom, maj 2015

INSTRUKCJA OBSŁUGI. Proces rejestracji i logowania

Instrukcja użytkownika. Instrukcja konfiguracji i obsługi modułu e-rejestracja

Instrukcja obsługi portalu MojeHR moduł pracownika

BIELSKO-BIAŁA, 15 KWIETNIA 2016

Procedura krok po kroku umożlwiająca logowanie kontem MCL w POL-on (dla aktualnych użytkowników POL-on) Rejestracja nowego użytkownika w systemie MCL

1. LOGOWANIE DO SYSTEMU

WellCommerce Poradnik: CRM

Instrukcja rezerwacji obozów poprzez panel on-line

Obsługa kalendarza wizyt w serwisie elekarze. Podręcznik użytkownika

Materiał szkoleniowy:

Platforma e-learningowa

1. Składanie wniosku rejestracyjnego - rejestracja konta użytkownika/firmy

INSTRUKCJA UŻYTKOWNIKA GENERATORA WNIOSKÓW O DOFINANSOWANIE DLA WNIOSKODAWCÓW

Złóż wniosek o becikowe, zasiłek lub inne świadczenie przez Internet

Serwis jest dostępny w internecie pod adresem Rysunek 1: Strona startowa solidnego serwisu

INSTRUKCJA REJESTRACJI ORGANIZACJI W GENERATORZE WNIOSKÓW APLIKACYJNYCH SI NAWIKUS

INSTRUKCJA instalacji aplikacji elisty.pl

INSTRUKCJA SYSTEMU AUKCYJNEGO PKO LEASING

Obsługa kalendarza wizyt w serwisie elekarze. Podręcznik użytkownika

Transkrypt:

Wyższa Szkoła Informatyki i Zarządzania Wydział Informatyki Katedra Systemów Internetowych i Multimedialnych Kierunek studiów : INFORMATYKA Specjalność : Systemy informatyczne Praca dyplomowa inżynierska : Informatyczny system zarządzania fitness klubem Dyplomant : Radosław Borawski Nr albumu: 3237 Promotor : Prof. nadzw., dr n.t. Danuta Bańczyk

AUTOREFERAT WŁASNEJ PRACY DYPLOMOWEJ 1. WPROWADZENIE W dzisiejszych czasach Internet odgrywa ogromną rolę w wielu dziedzinach życia. Jest nie tylko ogromnym medium informacji, ale również źródłem reklamy oraz przede wszystkim sposobem na ułatwienie sobie wielu codziennych czynności. Możliwość dotarcia do bardzo dużej liczby odbiorców sprawia, że większość nawet najmniejszych firm posiada własne witryny internetowe. Nowoczesne aplikacje indywidualnie dostosowane do potrzeb użytkownika dają możliwość zaoszczędzenia czasu oraz sprawnej realizacji postawionych zadań. 2. SFORMUŁOWANIE PROBLEMU W dzisiejszych czasach zdrowy tryb życia i aktywne spędzanie wolnego czasu stało się bardzo popularne. Coraz, to więcej ludzi korzysta z bogatych ofert fitness klubów, które są wyposażane w nowoczesny sprzęt do ćwiczeń indywidualnych oraz zapewniają szeroki wachlarz zajęć grupowych, prowadzonych przez wykwalifikowanych instruktorów. Każdy klient kładzie nacisk na szybki i łatwy dostęp do interesujących go informacji. Klient może szukać informacji o konkretnym stanowisku do ćwiczeń bądź też o zajęciach. Użytkownik wyszukuje powyższych informacji, by mógł rezerwować odpowiednie stanowisko dla siebie na daną godzinę. Pozwala to zaoszczędzić sporo czasu, a także uniknąć nieprzyjemnych dla klientów sytuacji przy kasach, takich jak brak wolnego miejsca na interesującym go stanowisku. Z drugiej strony pracownik klubu potrzebuje narzędzi do ewidencjonowania działalności klubu. W ten sposób ma wgląd do oblężenia poszczególnych stanowisk, co pozwoli zaobserwować, jak się rozkłada na nich ruch w ciągu dnia. Pozwoli to, za pomocą zmiany cen, zoptymalizować ruch w fitness klubie tak, aby możliwie jak najmniej stanowisk było nieużywanych. Funkcjonalne rozwiązania powyższych kwestii można otrzymać dzięki odpowiednio skonstruowanemu narzędziu informatycznym. Powinno być ono tak zaprojektowane, żeby dawało możliwość przejrzystego, łatwego, a przede wszystkim szybkiego dostępu do informacji z możliwością rezerwacji, a z drugiej strony zdecydowanie usprawniłoby zarządzanie fitness klubem. Odpowiednio skonstruowane narzędzie w dużym stopniu przyczyni się do automatyzacji procesu rezerwacji. 3. PROJEKT SYSTEMU Projektując system tego typu należy pamiętać o przemyśleniu, zaplanowaniu i zaprogramowaniu go w taki sposób, aby potencjalny użytkownik nie miał najmniejszych problemów z jego eksploatacją, nie zniechęcał się do korzystania z oprogramowania oraz żeby mógł w szybki sposób wykonać określone zadania. Następną kwestią, której nie można pominąć jest bezpieczeństwo systemu. Informatyczny System Zarządzania Klubem jako aplikacja internetowa może być narażona na ataki oraz próby niekorzystnego oddziaływania. Odpowiednio zabezpieczyć należy także możliwość wykonywania operacji na danych. 2 S t r o n a

System składa się z trzech modułów: użytkowników niezalogowanych użytkowników zalogowanych administracyjnego korzystają z niego administratorzy systemu oraz pracownicy fitness klubu Moduł użytkowników niezalogowanych schemat blokowy START Informacje o klubie Kontakt Cennik Rejestracja Aktualności Rysunek 1. Schemat blokowy modułu klienta niezalogowanego Moduł użytkowników niezalogowanych opis Każda osoba może wejść na stronę systemu i skorzystać z podstawowych funkcji: Informacje o klubie użytkownik może przeczytać podstawowe informacje o klubie Kontakt użytkownik może pozyskać dane teleadresowe lub skorzystać z formularza kontaktowego Cennik użytkownik może zapoznać się z aktualnym cennikiem Rejestracja użytkownik może samodzielnie zarejestrować się jako klient fitness klubu, co pozwoli mu dokonywać rezerwacji on-line 3 S t r o n a

Aktualności użytkownik ma dostęp do najnowszych aktualności z życia klubu Moduł użytkowników zalogowanych schemat blokowy START Informacje o klubie Kontakt Cennik Rejestracja Aktualności Logowanie Rezerwacja Konto Klienta Rysunek 2. Schemat blokowy modułu klientów zalogowanych Moduł użytkowników zalogowanych opis Użytkownicy zalogowani, oprócz korzystania z funkcji podstawowych systemu mają, także możliwość rezerwacji stanowisk do ćwiczeń on-line oraz zarządzania swoim kontem klienta, za pomocą którego mogą sprawdzić swoje rezerwacje, w razie potrzeby odwołać je lub edytować swoje dane osobiste podane przy rejestracji. Moduł administracyjny schemat blokowy 4 S t r o n a

START Użytkownicy Klienci Pracownicy Stanowiska Rezerwacje Aktualności Cennik Rysunek 3. Schemat blokowy modułu administracyjnego Moduł administracyjny opis W panelu administracyjnym, po zalogowaniu się przez administratora systemu lub pracownika klubu, skorzystać można z odpowiednich zakładek, pod którymi umieszczone są następujące funkcje: Dodawanie użytkowników Aktywowanie użytkowników Dodawanie pracowników funkcja dostępna tylko dla administratorów Określenie w jakich godzinach stanowiska są czynne Rezerwowanie stanowiska dla klienta Dostęp do szybkiego wysyłania wiadomości do użytkowników Dodawanie aktualności Konfigurowanie cennika 4. PREZENTACJA I TESTOWANIE SYSTEMU 5 S t r o n a

Panel administracyjny - logowanie W Internetowym systemie wspomagającym zarządzanie fitness klubem podstawową rolę odgrywa administrator, który jest głównym zarządcą aplikacji. To dzięki uprawnieniom jakie posiada może dowolnie modyfikować system. Administrator, aby mógł skorzystać z funkcji systemu musi się zalogować. Odsyłacz do panelu logowania znajduje się w prawym dolnym rogu systemu. Rysunek 4. Odnośnik do panelu administracyjnego Naciskając odsyłacz, użytkownik zostaje przeniesiony do panelu logowania. Rysunek 5. Okno logowania do panelu administracyjnego Po wpisaniu odpowiedniego loginu i hasła użytkownik zostanie przeniesiony na stronę główną swojego modułu. Panel administracyjny funkcje Użytkownicy Funkcja ta pozwala zarządzać użytkownikami systemu. Administrator lub pracownik klubu ma możliwość dodawania nowych użytkowników, usuwania i edytowania istniejących oraz potwierdzenia użytkowników z niepełną aktywacją. 6 S t r o n a

Rysunek 6. Panel administracyjny - użytkownicy Naciskając zakładkę Dodaj Użytkownika, a następnie po wypełnieniu odpowiednich pól formularza oraz naciśnięciu na przycisk zapisz administrator może założyć konto w systemie dla nowego klienta. Rysunek 7. Dodawanie nowego użytkownika Administrator ponadto może dodać nowego pracownika. Każde konto użytkownika może być w dowolnej chwili usunięte lub edytowane. Administrator ma możliwość zmiany hasła w przypadku, gdy użytkownik zapomni jakie podał przy rejestracji. Rysunek 8. Zmiana hasła użytkownika 7 S t r o n a

Sekcja Użytkownicy z niepełną aktywacją zawiera użytkowników którzy samodzielnie wypełnili formularz rejestracji, a teraz czekają na aktywacje. Potwierdzić użytkownika można poprzez wciśnięcie zielonego checkboxa. Fragment kodu odpowiedzialnego za edycje danych użytkownika. Rysunek 9. Fragment kodu - edycja użytkownika Stanowiska i grafik zajęć Jedną z najważniejszych informacji w serwisie będzie grafik dostępności danego stanowiska. Dostępność aktualnego grafiku jest bardzo dużą zaletą każdego systemu tego typu. Pozwala użytkownikom sprawdzić godziny, w których mogą korzystać z stanowiska. Widzą również w które dni i w których godzinach stanowisko jest już zarezerwowane. Nowoczesne fitness kluby chcąc zaspokoić potrzeby swoich klientów na bieżąco modyfikują grafik, tak aby godziny dostępności stanowiska były maksymalnie dopasowane do zapotrzebowania na to stanowisko. Aby ułatwić pracownikom edytowanie grafiku wprowadzono do panelu administracyjnego opcje Stanowiska, która pozwala w łatwy i szybki sposób zmodyfikować status dostępności stanowiska. Wszystkie informacje na ten temat są przechowywane w tabeli zajęcia. Układając grafik z góry określa się godziny w jakich stanowisko będzie dostępne, raz wprowadzone do systemu będą widoczne jako godziny zajęć, dlatego też znajdują się w osobnej tabeli w bazie danych o nazwie godziny. 8 S t r o n a

Rysunek 10. Godziny zajęć Pracownik może dodawać i usuwać określone godziny naciskając odpowiednio symbol lub. W celu dodania nowej godziny należy wpisać ją w polu godzina. Rysunek 11. Dodawanie godzin Fragment kodu odpowiedzialny za dodawanie godzin: Rysunek 12. Fragment kodu - dodawanie nowej godziny Kolejną opcją ułatwiającą modyfikowanie grafiku jest dostępność stanowiska. 9 S t r o n a

Rysunek 13. Dodawanie dostępności stanowiska Ponownie korzystając z przycisków i można ustawić dostępność stanowiska lub jego brak w danej godzinie. Przykładowy grafik w panelu administracyjnym dla jednego stanowiska wygląda w następujący sposób: Rysunek 14. Zarządzenie grafikiem Pracownik klubu, korzystając z funkcji grafiku może: Wprowadzić rezerwacje dla dowolnego klienta Dokonanie rezerwacji odbywa się poprzez wybranie opcji zarezerwuj. W wyświetlonym formularzu należy wybrać użytkownika z listy zarejestrowanych w systemie lub wpisać ręcznie imię i nazwisko klienta, który nie ma konta klienta. 10 S t r o n a

Rysunek 15. Dodanie rezerwacji przez pracownika Usunąć istniejącą rezerwacje Pracownik klubu może usunąć rezerwację na życzenie klienta, który nie może zrobić tego osobiście. W tym celu należy użyć odnośnika odwołaj, który wyświetli potwierdzenie usunięcia rezerwacji. Rysunek 16. Usuwanie rezerwacji przez pracownika Wysłać wiadomość do właściciela danej rezerwacji. Wysyłanie wiadomości odbywa się z wykorzystaniem formularza kontaktowego. Rysunek 17. Wysyłka wiadomości do osoby rezerwującej Fragment kodu wykonującego wysyłanie e-maila do klienta: 11 S t r o n a

Rysunek 18. Fragment kodu - wysyłanie e-maila Aktualności Pracownicy klubu mają narzędzie do redagowania aktualności związanych z klubem, dzięki czemu można w szybki i łatwy sposób umieścić je na stronie głównej systemu. Rysunek 19. Aktualności Wpisując treść wiadomości i naciskając przycisk dodaj, dane zapisują się z aktualną datą do tabeli newsy w bazie danych. Poniżej formularza dodawania aktualności znajduje się spis wszystkich wiadomości, które w razie potrzeby można w dowolnej chwili edytować lub usunąć. Odbywa się to poprzez wybranie odpowiedniej opcji znajdującej się obok daty publikacji wiadomości. Cennik Do sprawnego zarządzania cennikiem fitness klubu, pracownicy mają udostępnioną funkcje przeznaczoną do tego celu. Z jej pomocą każda pozycja cennika może być w dowolnej chwili zmieniona, pozwoli to na bieżąco dostarczać zainteresowanym klientom informacje dotyczącą cen. Użytkownicy funkcje ogólnodostępne 12 S t r o n a

Ogólnodostępna część systemu pełni rolę informacyjną klubu. Klient ma możliwość zapoznać się z działalnością klubu, jego aktualną ofertą oraz aktualnie obowiązującymi cenami. Strona główna Internetowego systemu wspomagającego zarządzanie fitness klubem, zawiera odnośniki do wszystkich najważniejszych funkcji sytemu. Z strony głównej, użytkownik może oprócz ogólnodostępnych funkcji skorzystać z panelu logowania użytkownika, systemu rezerwacji stanowisk oraz jeżeli jest pracownikiem lub administratorem przejść do panelu administracyjnego. Rysunek 20. Strona główna systemu Z strony głównej, użytkownik może oprócz ogólnodostępnych funkcji skorzystać z panelu logowania użytkownika, systemu rezerwacji stanowisk oraz jeżeli jest pracownikiem lub administratorem przejść do panelu administracyjnego. Aktualności Każda osoba odwiedzająca stronę klubu, bez konieczności logowania ma możliwość zapoznania się z aktualnościami z życia klubu, które zawierają bardzo istotne informacje dla osób chcących skorzystać z usług klubu lub osób już z nich korzystających. Na stronie głównej wyświetlają się trzy ostatnie wiadomości począwszy od najnowszej. 13 S t r o n a

Rysunek 21. Podgląd aktualności Okno aktualności jest doskonałym narzędziem do szybkiego przekazu informacji dla wszystkich osób odwiedzających stronę klubu. Fragment kodu odpowiedzialnego za wyświetlanie aktualności na stronie: Rysunek 22. Fragment kodu - wyświetlanie aktualności Kontakt Zakładka kontakt służy do prezentacji danych teleadresowych, dzięki którym każdy klient szybko znajdzie telefon do fitness klubu, a jeżeli chce odwiedzić klub po raz pierwszy może w szybki sposób pozyskać adres. Rysunek 23. Formularz kontaktowy 14 S t r o n a

Dodatkowo strona kontaktu zawiera formularz kontaktowy, który umożliwia szybkie i łatwe wysłanie zapytania do pracownika klubu. Formularz wysyła wiadomość bezpośrednio z serwera, dzięki czemu system nie wymaga od użytkownika skonfigurowanego klienta pocztowego. Fragment skryptu odpowiedzialnego za wysyłkę formularza kontaktowego: Rysunek 24. Fragment kodu - wysyłanie formularza kontaktowego Grafik Każda osoba wybierająca się do fitness klubu w celu ćwiczeń na konkretnym stanowisku, powinna sprawdzić grafik tego stanowiska. Zobaczyć na nim można, w które dni i godziny stanowisko jest czynne, a dodatkowo, żeby się upewnić czy stanowisko nie jest zarezerwowane przez innego klienta. W grafiku występują trzy statusy: Rysunek 25. Grafik dostępny dla użytkowników niezalogowanych Niedostępny stanowisko jest nieczynne 15 S t r o n a

Zarezerwowane stanowisko jest czynne, ale nie można z niego skorzystać z powodu rezerwacji przez innego użytkownika Dostępny stanowisko jest czynne, można z niego korzystać Cennik Informacją która interesuje chyba każdego klienta, jest koszt skorzystania z danego stanowiska. Nie mogło, więc zabraknąć w systemie strony informującej o aktualnie obowiązujących cenach w klubie. Rysunek 26. Cennik Użytkownicy funkcje dla użytkowników zalogowanych Strony przeznaczone dla użytkowników posiadających konto w systemie stanowią dla nich duże ułatwienie w korzystaniu z usług fitness klubu. Nie wychodząc z domu, klient może zarezerwować interesujące go stanowisko, sprawdzić i przypomnieć sobie jakie rezerwacje dokonał wcześniej i w razie potrzeby w łatwy sposób odwołać rezerwacje. Logowanie użytkownika Klienci posiadający konto w systemie mogą zalogować się do niego za pomocą formularza logowania znajdującego się na stronie głównej. 16 S t r o n a

Rysunek 27. Panel logowania Po wpisaniu prawidłowego loginu i hasła użytkownik może rozpocząć korzystanie z funkcji dostępnych tylko dla użytkowników zalogowanych. Klienci nie posiadający konta w systemie, poprzez odpowiedni odnośnik w oknie logowania mogą przejść do formularza rejestracji. Rysunek 28. Formularz rejestracyjny Po wypełnieniu wszystkich pól formularza i naciśnięciu Zarejestruj, system sprawdza poprawność wprowadzonych danych w następujący sposób: czy w systemie nie ma już osoby o podanym loginie czy w systemie nie ma już osoby z podanym mailem czy login składa się wyłącznie z liter 17 S t r o n a

czy hasło składa się co najmniej z 5 znaków czy powtórzone hasło jest zgodne z pierwotnym czy podany adres mailowy ma odpowiedni format Fragment kodu odpowiedzialnego za walidacje formularza: Rysunek 29. Fragment kodu - walidacja formularza W przypadku gdy walidacja formularza zakończy się powodzeniem, zgłoszenie rejestracyjne pojawi się w panelu administracyjnym w sekcji użytkownicy z niepełną aktywacją. Pracownik po weryfikacji danych, aktywuje konto użytkownika. Klient zostanie poinformowany o tym fakcie automatycznie drogą mailową. Rezerwacja stanowiska Każdy zalogowany użytkownik może w szybki sposób sprawdzić dostępność danego stanowiska. Klient po zalogowaniu, tak samo, jak użytkownicy niezalogowani widzi godziny, w których stanowiska są czynne, godziny w których inni użytkownicy dokonali rezerwacji, a dodatkową funkcją jest szybka rezerwacja, polegająca na naciśnięciu odnośnika zarezerwuj w interesującym go dniu i godzinie. 18 S t r o n a

Rysunek 30. Rezerwacja stanowiska przez użytkownika Dla takiej funkcjonalności warto założyć konto w systemie. Jest to oszczędność czasu i wygoda dla każdego zalogowanego użytkownika. Konto klienta Konto klienta, jest to miejsce w którym użytkownik może zmienić dane podane podczas rejestracji, a przede wszystkim wykonać rezerwację stanowiska oraz sprawdzić jakich rezerwacji już dokonał. Jest to bardzo pożyteczna rzecz, pomagająca użytkownikom zapanować nad swoimi rezerwacjami, a dodatkowo umożliwia w razie potrzeby odwołać rezerwacje stanowiska. Rysunek 31. Konto klienta 19 S t r o n a

Odwołanie rezerwacji następuje po naciśnięciu odnośnika usuń rezerwację obok rezerwacji którą chcemy anulować. Rysunek 32. Konto Klienta - usuwanie rezerwacji 5. WNIOSKI I UWAGI KOŃCOWE Celem pracy było stworzenie aplikacji internetowej, która będzie efektywnie wspomagać zarządzanie fitness klubem oraz spełni rolę informacyjno-promocyjną klubu. System został stworzony w przystępny sposób, tak aby każdy użytkownik miał do niego prosty dostęp. Stworzona aplikacja umożliwia klientom podgląd aktualnego grafiku, samodzielną rejestrację do systemu oraz zarządzanie swoim kontem i rezerwacjami, bez konieczności wychodzenia z domu. Dzięki takiemu rozwiązaniu użytkownik nie musi stać w kolejkach, ani też wydzwaniać do klubu z pytaniami o dostępność interesującego go stanowiska, ponieważ może sprawdzić to sam za pomocą komputera lub smartphona. System umożliwia również szybką i sprawną modyfikacje grafików przez pracowników klubu, dzięki czemu klient ma świadomość, że udostępnione mu grafiki są zawsze aktualne. 6. BIBLIOGRAFIA Publikacje 1. Welling L., Thomson L.: PHP i MySQL. Tworzenie stron WWW. Wydanie drugie. Vademecum profesjonalisty. Wydawnictwo Helion, 2009 20 S t r o n a

2. Pfaffenberger B., Schafer S., White C., Karow B.: HTML, XHTML i CSS. Biblia. Wydawnictwo Helion, 2005 Prace dyplomowe WSIZ 1. Ewa Nitka, Internetowy system wspomagający zarządzanie fitness klubem, Bielsko-Biała 2004, dr Józef Kukuczka, prof. nadzw. Źródła internetowe 1. http://www.kurshtml.boo.pl/ 2. http://forum.php.pl/ 3. http://kurshtml.edu.pl/ 21 S t r o n a