» Realizacje » Aplikacje
OPG (obsługa pola golfowego)
1. Założenia ogólne
Aplikacja intranetowa do usprawnienia obsługi pola golfowego, stworzona z wykorzystaniem języków programowania PHP,
JavaScript oraz bazy danych MySQL (architektura klient-serwer).
Funkcje aplikacji:
- Dostęp do systemu dla zdefiniowanych użytkowników po pomyślnym zalogowaniu się. Aplikacja rejestruje wybrane działania użytkowników.
- Przeglądanie, dodawanie, edycja danych o klientach (firmach, osobach).
- Przeglądanie, dodawanie, edycja, anulowanie rezerwacji.
Przeglądanie rezerwacji w formie:
- kalendarza na dany dzień (wyświetlane dane o zawodnikach),
- kalendarza na dany miesiąc (wyświetlane tylko liczby rezerwacji na dany dzień i godzinę),
- listy rezerwacji z danymi szczegółowymi o rezerwacjach (wg daty wpisania rezerwacji lub wg daty rezerwacji).
Rezerwacja miała polegać na:
- wybraniu terminu rezerwacji,
- wybraniu godziny rozpoczęcia gry (czas rozpoczęcia: od godz. 7:00 do 19:00, zawodnicy startują po 4 co 10 minut),
- wybraniu rodzaju pola golfowego (dostępne dwa pola golfowe: 18 dołkowe i 9 dołkowe, przy czym rozpoczęcie gry na polu 18 dołkowym mogło nastąpić z pierwszego lub z dziesiątego dołka),
- wpisaniu lub wybraniu klienta (firmy albo osoby),
- wpisaniu liczby graczy,
- wpisaniu lub wybraniu graczy na konkretne godziny,
- przy każdym zawodniku powinna być możliwość zamówienia: meleksu (o ile są dostępne), kijów golfowych, wózka ręcznego.
Dodatkowo należało umożliwić przy rezerwacji (zamówieniu) wpisywanie rezerwacji na inne dni i inne pola golfowe.
Tylko administrator
ma możliwość anulowania oraz edycji rezerwacji, której termin już minął.
- Przeglądanie, dodawanie, edycja danych o klubowiczach.
Klubowiczem jest osoba lub firma. Każdy klubowicz ma numer (nadawany automatycznie) zależny od wybranego kodu członkostwa.
W przypadku firm można wybrać osobę, która jest klubowiczem w ramach członkostwa firmy.
- Wydruk lub wysłanie pocztą elektroniczną informacji o przyjęciu albo anulowaniu rezerwacji.
- Wydruk na szablonach kart wyników:
- nazwy turnieju,
- danych zawodnika (imię i nazwisko, hcp),
- daty i godziny rozpoczęcia gry, ewentualnie czasu przejścia (2:40).
- Przeglądanie, dodawanie, edycja danych o uzgodnionych cenach (dla firm).
- Przeglądanie, dodawanie, edycja składek płaconych przez klubowiczów.
- Przeglądanie, dodawanie, edycja, anulowanie imprez organizowanych na polu golfowym.
- Przeglądanie, dodawanie, edycja danych o meleksach.
- Przeglądanie, dodawanie, edycja danych w ramach słowników:
- kody członkostwa,
- obywatelstwa,
- rodzaje firm,
- rodzaje składek,
- waluty,
- województwa.
- Przeglądanie, dodawanie, edycja danych użytkowników, którzy mają mieć dostęp do aplikacji (tylko dla administratorów).
- Przeglądanie, dodawanie dni wolnych, które mają być wyświetlane innym kolorem w kalendarzu miesięcznym.
- Tworzenie raportów o rezerwacjach:
- dla dowolnego klienta: roczny, miesięczny, szczegółowy,
- ogólne: roczny, miesięczny.
- Przeglądanie i generowanie różnego rodzaju statystyk dotyczących:
- klientów,
- klubowiczów,
- składek,
- rezerwacji.
- Wykorzystanie korespondencji seryjnej w formie wydruku lub wysyłki listów elektronicznych do zdefiniowanych grup klientów na podstawie szablonów.
Strony: 1 2 3 4
Aktualizacja: 6 listopada 2006