Różnice między wybraną wersją a wersją aktualną.
Poprzednia rewizja po obu stronach Poprzednia wersja Nowa wersja | Poprzednia wersja | ||
sms2opst_-_zamawianie_taxi [2009/09/27 00:44] jarek Uzupełnienie opisu instalacji |
sms2opst_-_zamawianie_taxi [2023/06/26 01:17] (aktualna) |
||
---|---|---|---|
Linia 1: | Linia 1: | ||
- | ====== | + | ====== Zamawianie Taxi z komputera (program dla biur, firm, hoteli - klientów firm Taxi) ====== |
===== Wstęp ===== | ===== Wstęp ===== | ||
Linia 9: | Linia 9: | ||
* **oprogramowanie u klienta** - program dla Windows (możliwa jest też praca na Linuksie, w razie takiej potrzeby prosimy o kontakt), który pozwala użytkownikom na wpisanie niezbędnych danych i wysłanie zamówienia taksówki. Reszta danych jest uzupełniana odpowiednio w zależności od tego, jaki klient używa program (np. hotel wpisze tylko nazwisko klienta, a jeśli tego nie zrobi, to w zamówieniu pojawi się słowo " | * **oprogramowanie u klienta** - program dla Windows (możliwa jest też praca na Linuksie, w razie takiej potrzeby prosimy o kontakt), który pozwala użytkownikom na wpisanie niezbędnych danych i wysłanie zamówienia taksówki. Reszta danych jest uzupełniana odpowiednio w zależności od tego, jaki klient używa program (np. hotel wpisze tylko nazwisko klienta, a jeśli tego nie zrobi, to w zamówieniu pojawi się słowo " | ||
* **oprogramowanie aktywacyjne** - aplikacja pozwalająca na ustalenie dla każdego klienta osobno, jakie dane użytkownik może wpisać i jakie informacje pojawią się, jeśli pozostawi dane pole puste. W tym programie można także usuwać z serwera dane każdego klienta z osobna (co natychmiast uniemożliwi mu wzywanie taksówek). | * **oprogramowanie aktywacyjne** - aplikacja pozwalająca na ustalenie dla każdego klienta osobno, jakie dane użytkownik może wpisać i jakie informacje pojawią się, jeśli pozostawi dane pole puste. W tym programie można także usuwać z serwera dane każdego klienta z osobna (co natychmiast uniemożliwi mu wzywanie taksówek). | ||
+ | |||
+ | Do działania programów niezbędny jest system operacyjny Microsoft Windows (2000, XP, Vista lub 7) z zainstalowanym pakietem .NET Framework 2.0 SP1. Pakiet można pobrać ze strony Microsoft: | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
===== Schemat działania systemu: ===== | ===== Schemat działania systemu: ===== | ||
Linia 17: | Linia 21: | ||
- Po prawidłowej aktywacji **program pozwala klentowi na wzywanie taksówek**. | - Po prawidłowej aktywacji **program pozwala klentowi na wzywanie taksówek**. | ||
- | |||
- | ===== Zabezpieczenia ===== | ||
- | |||
- | - **Zabezpieczenie systemu OPST**: serwer udostępnia katalog do składowania zgłoszeń wysyłanych przez klientów w postaci zasobu sieciowego. Uzytkownik i hasło do tego zasobu są wpisywane do konfiguracji serwera internetowego, | ||
- | - **Zabezpieczenie serwera internetowego**: | ||
- | - **Zabezpieczenie programu aktywującego**: | ||
- | - **Zabezpieczenie programu u klienta**: dane aktywacyjne (zawierające poza nazwą klienta i wartościami pól danych także hasło do serwera internetowego) są zaszyfrowane (przy pomocy algorytmu AES/ | ||
- | |||
- | ===== Instalacja i konfiguracja ===== | ||
- | === Serwer internetowy === | ||
- | Dostarczony plik SMS2OPSTconf.tar.gz należy rozpakować do katalogu / | ||
- | Dostarczony plik SMS2OPSTphp.tar.gz należy rozpakować do katalogu stron www serwera (typowo: / | ||
- | (dokumentacja zostanie uzupełniona wkrótce) | ||
=== Program aktywujący === | === Program aktywujący === | ||
Program aktywujący dostarczany jest w postaci pakietu instalacyjnego // | Program aktywujący dostarczany jest w postaci pakietu instalacyjnego // | ||
Linia 35: | Linia 26: | ||
Po instalacji na pulpicie jest umieszczany skrót // | Po instalacji na pulpicie jest umieszczany skrót // | ||
Program instalowany jest w katalogu // | Program instalowany jest w katalogu // | ||
+ | |||
+ | Uwaga: program komunikuje się z serwerem internetowym wywołując dwa inne programy zewnętrzne (htpasswd.exe i pscp.exe) w celu pobrania i modyfikacji plików z hasłami. Całkowicie prawidłowe jest pojawianie się i znikanie okien linii komend (czarnych, bez żadnych napisów w nich) i konieczność oczekiwania nawet parudziesięciu sekund po ich wywołaniu (gdy pobierana jest lista użytkowników z serwera lub gdy lista jest uaktualniania po dodaniu nowego klienta. | ||
+ | |||
+ | [[Aktywator|Szczegółowy opis Aktywatora]] | ||
=== Program u klienta === | === Program u klienta === | ||
- | Program " | + | |
+ | {{: | ||
+ | |||
+ | Tu możesz pobrać {{: | ||
+ | |||
+ | Program " | ||
Program po zainstalowaniu nie wymaga żadnej konfiguracji, | Program po zainstalowaniu nie wymaga żadnej konfiguracji, | ||
Dane aktywacyjne można podać na jeden z trzech sposobów: | Dane aktywacyjne można podać na jeden z trzech sposobów: | ||
Linia 47: | Linia 47: | ||
Program instalowany jest w katalogu // | Program instalowany jest w katalogu // | ||
- | ===== Kopie zapasowe ===== | + | {{:oknoaktywacji.gif|Program oczekujący na aktywację}} |
- | * W celu zapewnienia ciągłości działania systemu trzeba zapewnić zachowanie kopii zapasowej następujących plików i danych: | + | |
- | oprogramowania: | + | |
- | * dane dla generowania aktywacji: po każdej modyfikacji należy zapamiętać pliki z rozszerzeniem .config i .snk znajdujące się w katalogu programu aktywującego. Utrata tych plików spowoduje niemożność dodawania i usuwania klientów do (z) systemu, a odtworzenie będzie wymagac kontaktu z PTJA oraz z administratorem serwera internetowego. | + | |
- | * dane aktywacyjne klientów: należy zachować wygenerowane dane aktywacyjne wszystkich klientów (program pozwala je zachować jako plik tekstowy albo należy zachować poszczególne emaile). Utrata tych danych spowoduje konieczność wygenerowania i dostarczenia klientowi nowych danych aktywacyjnych oraz usunięcie starych z serwera internetowego. Jeśli będzie kopia danych aktywacyjnych, | + | |
- | * program u klienta. Należy zachować wszystkie pliki w katalogu programu (w szczególności plik %%DaneAktywacyjne.txt%%) | + | |
- | + | ||
- | + | ||
- | + | ||
- | + | ||
+ | ===== Dokumentacja techniczna ===== | ||
+ | Kliknij tu, aby przejść do [[Dokumentacja techniczna|strony z dokumentacją techniczną]]. | ||