Różnice

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

Odnośnik do tego porównania

sms2opst_-_zamawianie_taxi [2009/09/27 00:49]
jarek
sms2opst_-_zamawianie_taxi [2023/06/26 01:17]
Linia 1: Linia 1:
-====== System Zamawianie Taxi SMS2OPST ====== 
- 
-===== Wstęp ===== 
- 
-We wrześniu 2009 roku powstał kolejny produkt przeznaczony dla firm Taxi, przede wszystkim dla firm używających oprogramowania OPST firmy Radiss.  
-Program "Zamawianie Taxi" zwany dalej w skrócie SMS2OPST składa się z następujących elementów: 
- 
-  * **oprogramowanie na serwerze internetowym**, które ma za zadanie przyjmować zlecenia klientów i przesyłać je dalej do systemu obsługi zleceń taxi 
-  * **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). 
- 
-===== Schemat działania systemu: ===== 
- 
-  - **Szef firmy Taxi decyduje o umożliwieniu klientowi dostępu do systemu**. Uruchamia program aktywacyjny i wpisuje doń nazwę klienta, dane, jakie mają pojawić się, jeśli użytkownik nic nie wpisze, ustala, które pola użytkownik może wpisywać, a które nie. Po wypełnieniu formularza akceptuje go i tworzone są dane aktywacyjne. W tym momencie także użytkownik jest także dodawany do serwera internetowego (serwer zabezpieczony jest hasłami indywidualnie dla każdego użytkownika). 
-  - **Dane aktywacyjne są dostarczane do klienta** (np. w postaci emaila). Dane te to zwykły tekst (nie ma więc obawy, że email zostanie odrzucony przez serwery pocztowe), 
-  - **Klient aktywuje program**. Program uruchomiony pierwszy raz wyświetla jedynie okno pozwalające na wpisanie danych aktywacyjnych (albo np. przeciągnięcie tekstu aktywacji myszką z programu emailowego do programu SMS2OPST).  
-  - 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, więc użytkownik ten nie powinien mieć żadnych innych uprawnień.  
-  - **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 [[http://www.centos.org|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) 
- 
-===== Instalacja i konfiguracja ===== 
-=== Serwer internetowy === 
-Dostarczony plik SMS2OPSTconf.tar.gz należy rozpakować do katalogu /etc/httpd/conf.d. Jako katalog dla skryptów SMS2OPST jest w nim wpisany katalog /var/www/html/sms2opst, ale można go zmienić. 
-Dostarczony plik SMS2OPSTphp.tar.gz należy rozpakować do katalogu stron www serwera (typowo: /var/www/html/sms2opst) 
-(dokumentacja zostanie uzupełniona wkrótce) 
- 
-=== 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//) 
- 
-=== Program u klienta === 
-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//) 
- 
-===== Kopie zapasowe ===== 
-  * W celu zapewnienia ciągłości działania systemu trzeba zapewnić zachowanie kopii zapasowej następujących plików i danych: 
-oprogramowania: należy zachować dostarczone przez PTJA wersje instalacyjne (a także dostarczone później uaktualnienia). W razie utraty tych danych niezbędny będzie kontakt z PTJA w celu uzyskania wersji instalacyjnych oprogramowania. Programy sa generowane indywidualnie dla każdej firmy Taxi i nie są zamienne między firmami. 
-  * 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, to jeśli klient je utraci wystarczy mu ponownie wysłać stare dane. 
-  * program u klienta. Należy zachować wszystkie pliki w katalogu programu (w szczególności plik %%DaneAktywacyjne.txt%%) 
- 
- 
- 
- 
- 
- 
  
 
sms2opst_-_zamawianie_taxi.txt · ostatnio zmienione: 2023/06/26 01:17 (edycja zewnętrzna)
Recent changes RSS feed Creative Commons License Driven by DokuWiki Made on Mac