Описание программ комплекса — различия между версиями

Материал из ASV2 manual
Перейти к: навигация, поиск
(Консольные команды сервера)
 
(не показана 31 промежуточная версия 2 участников)
Строка 1: Строка 1:
==Настройщик и просмотрщик статистики==
+
Навигация : [[Заглавная_страница|Оглавление]]
 
+
==Серверная часть==
+
====Консольные команды сервера====
+
 
+
'''Server.exe''' имеет набор консольных команд, служащих для управления работой самого '''Server.exe''', клиентских компьютеров и получения справочной информации
+
 
+
Выполнения команд сервера возможно одним из нескольких способов:
+
 
+
+
* Через непосредственный доступ к консоли компьютера, где он запущен в виде консольного приложения ('''Server.exe''') 
+
 
+
* Используя ServerViewer.exe
+
 
+
* Использую закладку «Консоль» в программе оператора CashOperator.exe. Для этого в типовом профайле администратора на вкладке «ServerViewer.exe» должна стоять галочка в пункте «Разрешить работу удаленно с сервером»:
+
 
+
[pic]
+
 
+
 
+
В дальнейшем под термином «сервер» будем понимать запущенную программу '''Server.exe''' или '''ASVServerService.exe'''
+
  
 
----
 
----
 
  
Описание работы с клавиатуры в '''Server.exe'''
+
====Программы, которые входят в базовый комплект ПО====
+
  
Консоль '''Server.exe''' напоминает командную строку Windows и поддерживает основные способы редактирования и повторного вызов команд
+
[[Дистрибутив]]
  
+
[[Общие принципы работы с таблицами и БД]]
<pre>
+
  
Стрелки ВВЕРХ и ВНИЗ - повторный вызов команд
+
[[Серверная часть]] (Server.exe, ASVServerService.exe)
+
ESC - очистка командной строки
+
+
F7 - вывод журнала команд
+
+
ALT+F7 -  очистка журнала команд
+
+
F8 - поиск команд в журнале
+
+
F9 -  выбор команды по номеру
+
+
CTRL+C -  Прервать выполнение программы
+
+
</pre>
+
  
----
+
[[Клиентская часть]]
  
'''Описание команд сервера'''
+
[[Программа руководителя BOSS.exe | Настройщик и просмотрщик статистики]] (Boss.exe)
  
 +
[[Кассирская и операторская часть]] (Operator.exe)
  
Описание команд идет в том порядке, в каком команды упоминаются в списке команд, выдаваемом в ответ на команду '''help'''.
+
[[Просмотрщик трафика]] (TrafficViewer.exe)
  
Некоторые команды имеют однобуквенные синонимы, указанные через символ «|».
+
[[Простой просмотрщик состояния сервера]] (ServerViewer.exe)
  
Параметры в квадратных скобках [ ]- необязательны
+
[[Менеджер клубов]] (ClubsViewer.exe)
  
 +
[[Программа автоматизации гардероба]] (Checkroom.exe)
  
<pre>
+
[[Помощник создания правил для FreeBSD и wipfw]]
  
'''[list] : list of clients'''
+
[[Просмотрщик состояния БД формата InnoDB]] (InnoDBViewer.exe)
  
Список клиентских компьютеров, на которых распространяется действие команды. Если [list] пропущен, то подразумеваются все компьютеры
+
[[Автономный сервис считывателя магнитных карт]]  (McardReaderService.exe)
  
Пример использования:
+
[[Программа бармена]] (Barman.exe)
  
'''1,2,3,10,11,12'''
 
 
Аналогично:
 
 
'''1-3,10-12'''
 
 
</pre>
 
  
 
----
 
----
  
<pre>
+
====Дополнительные программы (системы), которые '''не входят''' в базовый комплект ПО и '''оплачиваются дополнительно'''====
 
+
''' ? | help | h  - list of all commands '''
+
 
+
Выводит список всех команд
+
 
+
</pre>
+
 
+
----
+
 
+
<pre>
+
 
+
''' list | l      - list of all clients '''
+
 
+
Выводит список всех клиентов, подключенных к серверу в виде таблицы.
+
 
+
Расшифровка полей таблицы:
+
 
+
 
+
'''IP''' -  IP-адрес клиентского компьютера
+
+
'''Type''' -  Тип подключенного клиента
+
 
+
      CASH                = программа '''CashOperator.exe'''
+
 
+
      GINA                = Клиентский компьютер
+
 
+
      VIEW                = программа '''ServerViewer.exe'''
+
 
+
      LOGI                = в процессе авторизации. (Виден, если в клубе 100 и более компьютеров. Пока машин мало авторизация практически мгновенна)
+
+
RISC - R = компьютер работает в ограниченном режиме «Специального входа» (Restricted mode)
+
 
+
I =  тестовый ip-адрес пингуется, т.е. на компьютере есть интернет (Internet)
+
 
+
S = в качестве оболочки(Shell) используется Windows Explorer
+
 
+
C = в качестве оболочки используется специализированная клиентская оболочка для блокирования доступа клиентов к ресурсам компьютера. (Client)
+
+
Build -  Версия клиентской программы на клиентском компьютере
+
+
MAC - MAC-адрес клиентского компьютера
+
+
HDD_S/N - Серийный номер НЖМД на клиентском компьютере
+
   
+
Пример:
+
 
+
'''list'''
+
 
+
Users List:
+
 
+
==N==============IP=Type=RISC=Build=======MAC===============HDD_S/N=======
+
 
+
1    192.168.1.95 GINA ---- 2.0.2.220  00-0B-5D-03-CE-BB NN67T3712WVS
+
 
+
        127.0.0.1 CASH
+
 
+
==========================================================================
+
 
+
Total Clients: 1
+
 
+
==========================================================================
+
 
+
</pre>
+
 
+
----
+
 
+
<pre>
+
 
+
all | a      - list of all computers state
+
 
+
 
+
Выводит список состояния клиентских компьютеров, подключенных к серверу в виде таблицы.
+
 
+
 
+
Расшифровка полей таблицы:
+
+
 
+
N - Номер компьютера
+
+
BDPIH -  Код состояния клиентского компьютера
+
 
+
B = компьютер занят (Busy)
+
 
+
D = компьютер в «дауне» (Down)
+
 
+
P = компьютер «пингуется» (Ping)
+
 
+
I = тестовый ip-адрес пингуется, т.е. на компьютере есть интернет (Internet)
+
 
+
H = на компьютере сидит «халявщик» (т.е. в таблице клиентов в поле Halyava стоит 1, сделано для удобства определения «своих») (Halyava)
+
+
Client -  NickName клиента(«тела») на клиентском компьютере
+
+
Cash -
+
Сколько денег снято сразу с клиента при посадке (на блоке или пакете)
+
+
CashCredit
+
Сколько денег набежало дополнительно за текущий сеанс и будет снято после окончания работы
+
+
RISC
+
R = компьютер работает в ограниченном режиме «Специального входа» (Restricted mode)
+
 
+
I = тестовый ip-адрес пингуется, т.е. на компьютере есть интернет (Internet)
+
 
+
S = в качестве оболочки(Shell) используется Windows Explorer
+
 
+
C = в качестве оболочки используется специализированная клиентская оболочка для блокирования доступа клиентов к ресурсам компьютера. (Client)
+
+
Build -  Версия клиентской программы на клиентском компьютере. Помогает определить старые версии при обновлении ПО  
+
+
N -  Номер компьютера
+
+
'''Текущая статистика:'''
+
 
+
Online -  Количество подключенных клиентских компьютеров
+
+
Inet -  Количество клиентских компьютеров использующих Интернет
+
+
Busy - Количество занятых клиентских компьютеров
+
+
Down -  Количество клиентских компьютеров в «дауне»
+
+
Cash -  Текущее состояние кассы, по данным программы
+
+
Uptime -  Время работы сервера с момента запуска
+
+
Ver -  Версия сервера
+
+
BuildDT -  Дата и время компилиции сервера
+
+
'''Пример:'''
+
 
+
all
+
 
+
Compstate:                                Time: 2004-10-18 02:55:06
+
 
+
=N==BDPIH===========Client=========Cash===CashCredit=RISC=====Build==N=
+
 
+
001 B-P--        TestUser -    0,00р. -    2,14р. --S- 2.0.2.220 001
+
 
+
002 -DP--                                                          002
+
 
+
=======================================================================
+
 
+
Online:1 / Inet:0 / Busy:1 / Down:1 / Cash:11 030,00р.
+
 
+
Uptime:00:37:59 / Ver:2.0.2.217 / BuildDT:2004-10-17 19:24:52
+
 
+
=======================================================================
+
 
+
</pre>
+
 
+
----
+
 
+
<pre>
+
 
+
status | s    - server state
+
 
+
+
 
+
Выводит состояния сервера и справочную информацию
+
+
 
+
Расшифровка полей:
+
 
+
+
 
+
Uptime -  Время работы сервера с момента запуска
+
+
Total Connections -  Количество подключенных клиентских компьютеров (включая операторские программы и ServerViewer)
+
+
Current Cash State -  Текущее состояние кассы, по данным программы
+
+
Now -  Дата и время на компьютере, где запущен сервер
+
+
 
+
Пример:
+
 
+
s
+
 
+
Server State:
+
 
+
================================
+
 
+
Uptime: 00:43:50
+
 
+
Total Connections: 1
+
 
+
Current Cash State: 11 030,00р.
+
 
+
[Now: 2004-10-18 03:00:57]
+
 
+
================================
+
 
+
 
+
</pre>
+
 
+
----
+
 
+
<pre>
+
 
+
uptime | u    - server work time
+
 
+
Выводит время работы сервера с момента запуска
+
 
+
Расшифровка полей:
+
 
+
 
+
Uptime -  Время работы сервера с момента запуска
+
+
 
+
Пример:
+
 
+
u
+
 
+
================================
+
 
+
Uptime: 00:44:16
+
 
+
================================
+
 
+
 
+
</pre>
+
 
+
----
+
 
+
<pre>
+
 
+
date          - date and time at server now
+
 
+
Выводит дату и время на компьютере, где запущен сервер
+
 
+
Расшифровка полей:
+
 
+
Server DateTime -  Дата и время на компьютере, где запущен сервер
+
+
Пример:
+
 
+
date
+
 
+
================================
+
 
+
Server DateTime: 2004-10-18 03:01:40|561
+
 
+
================================
+
 
+
</pre>
+
 
+
----
+
 
+
<pre>
+
 
+
stop          - stop the server now
+
 
+
Останавливает TCP-сервер (сервер перестает обрабатывать команды и отключает все клиентские программы. После вновь начинает работать, принимать подключения и т.п.). Требуется только в отладочных целях и крайне редко
+
 
+
</pre>
+
 
+
----
+
 
+
<pre>
+
 
+
cash          - current cash state from DB
+
 
+
Выводит текущее состояние кассы, по данным программы
+
 
+
Расшифровка полей:
+
 
+
Current Cash State -  текущее состояние кассы, по данным программы
+
+
Now -  Дата и время на компьютере, где запущен сервер
+
+
 
+
Пример:
+
 
+
Cash
+
 
+
================================
+
 
+
Current Cash State: 11 030,00р.
+
 
+
[Now: 2004-10-15 19:33:01]
+
 
+
================================
+
 
+
 
+
</pre>
+
 
+
----
+
 
+
<pre>
+
 
+
nc [list]    - update client version on computers 
+
 
+
Устанавливает новую версию клиентской программы на всех указанных клиентских компьютерах, без разницы, есть ли там клиент («тело») или компьютер свободен и перегружает клиентский компьютер в случае удачной установки.
+
 
+
</pre>
+
 
+
----
+
 
+
<pre>
+
 
+
nce [list]    - update client version on empty computers
+
 
+
Устанавливает новую версию клиентской программы на  указанных клиентских компьютерах, если компьютер свободен и перегружает клиентский компьютер в случае удачной установки.
+
 
+
</pre>
+
 
+
==Клиентская часть==
+
 
+
==Кассирская и операторская часть==
+
 
+
==Программа бармена==
+
 
+
 
+
'''Программа бармена.'''
+
 
+
Программа бармена , служит для регистрации вызовов с клиентских машин.
+
 
+
Когда клиент выбирает пункт меню "Вызов бармена" то в программе бармена отмечаеться вызов , время вызова , машина с которой был сделаны вызов и пр информация.
+
 
+
 
+
После вызова , бармен может погасить заявку.
+
 
+
 
+
[[Изображение:Barmen.gif]]
+
 
+
  
В настройках профайла клиентской машины можно настроить параметры вызова бармена , включить - отвключить вызов
+
[[Клиентская Оболочка - AstaShell]]
  
==Менеджер клубов==
+
[[Система автоматизации учёта печати с клиентских компьютеров]]
  
==Помощник создания правил для FreeBSD и wipfw==
+
[[AstaWebServer | Система управления работой внешних клиентов по http (WiFi, сторонние организации, бронирование через web-интерфейс)]] (AstaWebServer.exe)
  
==Просмотрщик состояния БД формата InnoDB==
+
[[Система управления баром]] (Bar.exe)
  
==Автономный сервис считывателя магнитных карт==
+
[[Платёжный Терминал]] (BillProcessor.exe)
  
==Простой просмотрщик состояния сервера==
+
[[Регистратор отпечатков пальцев клиентов и персонала]] (FingersReg.exe)
  
==Просмотрщик трафика==
+
[[Просмотр текущего состояния зала]] (StateViewer.exe)

Текущая версия на 05:49, 6 февраля 2009

Навигация : Оглавление


Программы, которые входят в базовый комплект ПО

Дистрибутив

Общие принципы работы с таблицами и БД

Серверная часть (Server.exe, ASVServerService.exe)

Клиентская часть

Настройщик и просмотрщик статистики (Boss.exe)

Кассирская и операторская часть (Operator.exe)

Просмотрщик трафика (TrafficViewer.exe)

Простой просмотрщик состояния сервера (ServerViewer.exe)

Менеджер клубов (ClubsViewer.exe)

Программа автоматизации гардероба (Checkroom.exe)

Помощник создания правил для FreeBSD и wipfw

Просмотрщик состояния БД формата InnoDB (InnoDBViewer.exe)

Автономный сервис считывателя магнитных карт (McardReaderService.exe)

Программа бармена (Barman.exe)



Дополнительные программы (системы), которые не входят в базовый комплект ПО и оплачиваются дополнительно

Клиентская Оболочка - AstaShell

Система автоматизации учёта печати с клиентских компьютеров

Система управления работой внешних клиентов по http (WiFi, сторонние организации, бронирование через web-интерфейс) (AstaWebServer.exe)

Система управления баром (Bar.exe)

Платёжный Терминал (BillProcessor.exe)

Регистратор отпечатков пальцев клиентов и персонала (FingersReg.exe)

Просмотр текущего состояния зала (StateViewer.exe)