Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronach Poprzednia wersja
Nowa wersja
Poprzednia wersja
sms2opst_-_zamawianie_taxi [2009/09/24 12:03]
jarek
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 7: 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 "recepcja").    * **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 "recepcja"). 
   * **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://www.microsoft.com/downloads/details.aspx?displaylang=pl&FamilyID=79bc3b77-e02c-4ad3-aacf-a7633f706ba5|wersja polska]]
 +  * [[http://www.microsoft.com/downloads/details.aspx?FamilyID=79bc3b77-e02c-4ad3-aacf-a7633f706ba5&DisplayLang=en|wersja angielska]]
  
 ===== Schemat działania systemu: ===== ===== Schemat działania systemu: =====
Linia 15: Linia 21:
   - Po prawidłowej aktywacji **program pozwala klentowi na wzywanie taksówek**.   - Po prawidłowej aktywacji **program pozwala klentowi na wzywanie taksówek**.
  
 +=== Program aktywujący ===
 +Program aktywujący dostarczany jest w postaci pakietu instalacyjnego //Aktywator.msi//
 +Po instalacji należy wpisać dane serwera internetowego (adres, URL aplikacji, nazwę i hasło użytkownika mającego prawo zapisu pliku .htpasswd, ścieżkę do pliku .htpasswd) do pliku //Aktywator.exe.config//. Uwaga: program przygotowany na zamówienie ma już te parametry ustawione w pliku instalacyjnym i program aktywujący jest gotów do pracy natychmiast po zainstalowaniu.
 +Po instalacji na pulpicie jest umieszczany skrót //Zamawianie Taxi - Aktywator//. W menu //Start// - //Wszystkie programy// tworzony jest katalog //PTJA - Zamawianie Taxi//, a w nim skrót //Aktywator//. Program aktywujący można uruchomić przy pomocy dowolnie wybranego skrótu.
 +Program instalowany jest w katalogu //PTJA\SMS2OPST-Aktywator// w katalogu programów systemu Windows (typowo: w //c:\Program Files\PTJA\SMS2OPST-Aktywator//)
 +
 +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]]
  
-===== Zabezpieczenia =====+=== Program u klienta ===
  
-  - **Zabezpieczenie systemu OPST**serwer udostępnia katalog do składowania zgłoszeń wysyłanych przez klientów w postaci zasobu sieciowegoUzytkownik i hasło do tego zasobu są wpisywane do konfiguracji serwera internetowego, więc użytkownik ten nie powinien mieć żadnych innych uprawnień.  +{{:zamawianietaxiscreenshot.png|Zrzut ekranu}}
-  - **Zabezpieczenie serwera internetowego**: serwer internetowy to dowolny serwer WWW obsługujący protokół SSL, skrypty PHP i autentykację użytkowników przy pomocy mechanizmu //htpasswd//. Niezbędna jest także obsługa protokołu SMB (sambaclient). My polecamy serwer CentOS Linux z Apache 2.x i instalacja na takim właśnie serwerze jest opisana w dokumentacji. Dostęp każdego użytkownika zabezpieczony jest indywidualnym hasłem, więc w razie np. wykradzenia hasła u klienta można szybko i łatwo usunąć skompromitowane hasło z systemu i wysłać klientowi nowe dane aktywacyjne. +
-  - **Zabezpieczenie programu aktywującego**: ponieważ program ten pozwala na dodawanie i usuwanie kont klientów w systemie, więc możliwość jego uruchamiania powinna być dostępna jedynie dla osób upoważnionych (można np. przechowywać program na zaszyfrowanych dyskach). Skuteczne zabezpieczenie systemów firmy Taxi wykracza poza zakres SMS2OPST, jednak w razie potrzeby możemy doradzić także na tym polu). +
-  - **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/Rijndael z kluczem 256-bitowym) oraz podpisane elektronicznie bezpiecznym podpisem elektronicznym (przy pomocy mechanizmu RSA z kluczem 2048-bitowym). Hasło do serwera nigdy nie jest zapisywane w plikach w postaci jawnego tekstu, a przesyłanie go internetem jest zabezpieczone przy pomocy protokołu SSL (o sile zależnej od konfiguracji serwera internetowego)+
  
 +Tu możesz pobrać {{:zamawianietaxi-instrukcjauzytkownika.pdf|instrukcję programu w formacie PDF}}.
  
 +Program "Zamawianie Taxi" dostarczany jest w postaci pakietu instalacyjnego //%%ZamawianieTaxi.msi%%//.
 +Program po zainstalowaniu nie wymaga żadnej konfiguracji, a jedynie należy wpisać dane aktywacyjne przy pierwszym uruchomieniu.
 +Dane aktywacyjne można podać na jeden z trzech sposobów:
 +wklejając tekst zawierający dane aktywacyjne do pola tekstowego okna, które wyświetlane jest po pierwszym uruchomieniu programu
 +przeciągając przy pomocy myszki tekst zawierający dane aktywacyjne do okna
 +przeciągając przy pomocy myszki plik zawierający dane aktywacyjne do okna
  
 +Po instalacji na pulpicie jest umieszczany skrót //Zamawianie Taxi//. W menu //Start// - //Wszystkie programy// tworzony jest katalog //PTJA - Zamawianie Taxi//, a w nim skrót //Zamawianie Taxi//. Program aktywujący można uruchomić przy pomocy dowolnie wybranego skrótu.
 +Program instalowany jest w katalogu //PTJA\SMS2OPST// w katalogu programów systemu Windows (typowo: w //c:\Program Files\PTJA\SMS2OPST//)
  
 +{{:oknoaktywacji.gif|Program oczekujący na aktywację}}
  
 +===== Dokumentacja techniczna =====
 +Kliknij tu, aby przejść do [[Dokumentacja techniczna|strony z dokumentacją techniczną]].
  
 
sms2opst_-_zamawianie_taxi.1253786592.txt.gz · ostatnio zmienione: 2023/06/26 01:17 (edycja zewnętrzna)
Recent changes RSS feed Creative Commons License Driven by DokuWiki Made on Mac