Работа с индикаторами

Home Topic  Previous Topic  Next Topic  Print this Topic

В этом разделе документации мы подробно расскажем о работе с "индикаторами". Каждый индикатор показывает текущее состояние одного из клиентских компьютеров в клубе. В демонстрационной версии программы всего 4 индикатора (это, кстати, единственное отличие от полной версии программы). Рассмотрим подробнее один из индикаторов:

 

ind-description

 

Этот индикатор соответствует клиентскому компьютеру номер 1. В левом верхнем углу расположена кнопка с восклицательным знаком (или с изображением звездочки, когда компьютер используется постоянным клиентом). Предназначена она для вызова меню функций, действующих на этот индикатор (более подробно эти функции будут рассмотрены далее).

 

В правом верхнем углу расположена лампочка связи с клинетской частью. Она горит зеленым цветом и это означает, что связь с клиентской частью есть, т.е. клиентский компьютер находится под управлением компьютера администратора. В нормальном состоянии так и должно быть. Красным она может загораться только в нескольких случаях:

 

На клиентском компьютере не запущена клиентская часть программы (Client2.exe) либо она неверно настроена, либо ее отключили.

 

Клиентский компьютер перезагружается или выключен.

 

Индикатор связи с клиентской частью может гореть красным цветом с изображенным на нем желтым восклицательным знаком. Это означает, что клиентский компьютер включен, а клиентская часть - отключена. Эта ситуация видна и в контроле через Интернет (перед именами компьютеров пишется восклицательный знак). Каждые 2 минуты делается запись в статистику - "заметка безопасности - компьютер работает, а клиентская часть отключена (нет связи)". Для хозяина клуба это важный признак возможного обмана (через отключение клиентской части).

 

Итак, администратор должен следить за наличием связи со всеми клиентскими компьютерами и, в случае ее разрыва, восстанавливать ее.

 

 

Клиентские компьютеры при потере связи с сервером самостоятельно блокируются по выходу оплаченного времени.

 

Продолжим изучение индикатора. Ниже мы видим надпись "Интернет". Это текущее состояние работы с компьютером. Состояний всего шесть: "Свободно", "Играет", "Интернет", "Время вышло", "Таймер игры", "Таймер Интернет". В состояниях "Свободно" и "Время вышло" на клиентском компьютере висит заставка "КОМПЬЮТЕР ЗАБЛОКИРОВАН" или/и заблокирована клавиатура и мышь, т.е. работа до оплаты невозможна.

 

Смотрим ниже и видим окно ввода количества минут оплаты. Сюда вводиться время, на которое занимается компьютер. Можно не вписывать время руками, а выбрать из имеющихся предустанок, нажав кнопку справа и выбрав из выпавшего окна. В выпадающем окне мы видим число минут 20, 30, 40, 60, 120, Таймер, Ночь, Полночи. Разрешается вводить время оплаты в часах и минутах, используя двоеточие, например ввод "1:30" означает занятие компьютера на 1 час и 30 минут. Ввод Ночь (или $$$) означает оплату по тарифу "ночь". В отчет будет посчитано время до начала ночного режима (по обычному тарифу) плюс ночной режим (по ночному тарифу). Возможна оплата за полночи (тариф задается, а продолжительность ровно как у половины ночи). После того, как вводят время оплаты, выбирают режим оплаты ("Игры" или "Интернет"), вводят скидку, и нажимают кнопку "Старт". Клиентский компьютер разблокируется на указанное время, а в отчет идет соответствующая запись.

 

При выборе Таймер (или вводе латинской буквы 't' или 'T') и нажатии на кнопку "Старт" запускается работа в режиме "таймер" (открытое время). В этом режиме компьютер разблокируется и его работа возможна до нажатия на кнопку "Сброс". После нажатия на кнопку "Сброс", в окне ввода соответствующего индикатора появляется сумма, которую требуется взять у человека за отработанное время. Обратите внимание, что эта сумма будет подсчитана согласно тарифу, который был выбран на момент запуска таймера. Таким образом, перед запуском таймера следует выбрать "Игры" или "Интернет", скидку, проверить или цена за час работы корректна.

 

Режим таймера можно выбрать для компьютеров, которые работают в этот момент в другом режиме таймера. Режим таймера будет остановлен, сумма оплаты запишется в долг, запустится новый таймер. Когда пользователь закончит работу, вы нажмете "сброс" и в поле ввода времени индикатора будет выведена суммарная сумма оплаты. Это удобно, когда пользователь не знает, сколько он хочет работать в режиме игр, сколько в режиме Интернета, но хочет переключаться между этими режимами, а оплатить в конце. Также разрешается занять компьютер, находящийся в режиме таймера, на заданное число минут. Таймер будет остановлен и начнется отсчитываться заданное время. Сумма оплаты таймера будет записана в долг и выведена после нажатия на сброс. Долг можно погасить до конца работы.

 

В окно ввода времени можно вводить непосредственно сумму оплаты. Чтобы отличать сумму оплаты от времени, при вводе суммы вы должны использовать запятую или точку. Например, введя в окне ввода времени: 30 трактуется как 30 минут; 30. как 30 рублей; 30, как 30 рублей; 30.0 как 30 рублей; 30.5 как 30 рублей 50 копеек; 30,0 как 30 рублей. При использовании скидки во время ввода суммы оплаты, скидка увеличивает продолжительность сеанса работы клиента. Т.е. скидка в 50% при той же введенной стоимости позволит клиенту работать в 1.5 раза больше времени. Обратите внимание на режим применения скидки при вводе оплаты деньгами, который выбирается в "настройках безопасности".

 

После ввода времени в индикатор и нажатия кнопки "Старт", эта кнопка меняется на "Пауза". Что позволяет приостановить работу клиента, не беря с него денег (компьютер блокируется, работа не возможна). Часто такое практикуется, когда клиенту нужно выйти покурить или поговорить по телефону. Для тех, кому эта функция не нужна, ее можно отключить в параметрах безопасности.

 

ind-pause

 

Возможность поставить компьютер на паузу существует когда поле ввода времени пустое. При вводе чего-либо в это поле кнопка меняется на "Старт". Чтобы продолжить работу (снять компьютер с режима паузы), нажмите кнопку "Старт".

 

В любой момент времени (до конца оплаченного времени или после него) клиент может доплатить (занять компьютер еще на какое-то время). Процедура доплаты такая же, как и при оплате. Время оплаты (или сумма) вводится в индикатор и нажимается кнопка "Старт". Дополнительное время работы добавляется в конце предыдущего оплаченного интервала оплаты.

 

Реализована посадка на фиксированное время с оплатой в конце работы. Это удобно, например, тогда, когда человек хочет оплатить еще за час работы, но не имеет возможности оторваться от компьютера. В этом случае, администратор перед временем оплаты ставит восклицательный знак. После нажатия на сброс в окне ввода времени/суммы оплаты будет написан долг. В любое время можно погасить долг. Например, если требуется посадить на час с оплатой в конце, в окно ввода оплаты пишем !60:

 

ind-exl-pay-60

 

Индикатор выделяется голубым прямоугольником:

 

ind-exl-pay-60-blue

 

В конце работы, после нажатия на "Сброс" видим сумму оплаты:

 

ind-exl-pay-60-sum

 

Можно задать содержимое выпадающего меню с выбором минут. По умолчанию на выбор дается 20, 30, 40, 60, 120, Таймер, Ночь, Полночи:

 

ind-dropbox

 

Если вы хотите изменить этот список, зайдите на вкладку "Интерфейс" в "Параметрах безопасности". Ранее была необходимость вручную создавать текстовый файл combotime.cfg, каждая строка которого это пункт выпадающего меню. Теперь этот файл создается автоматически и редактируется через диалоговое окно.

 

Выделяется бесплатная работа на компьютере. Следует понимать, что это не означает бесконтрольно отданное время. Бесплатное время учитывается в отчетах отдельно. Для того, чтобы открыть работу с компьютером без оплаты, необходимо при нажатии на кнопку "Старт" держать нажатой клавишу "Shift" на клавиатуре. При этом необходимо ввести причину бесплатной работы:

 

ind_free_reason

 

Можно выбрать из вападающего списка или ввести свою причину. Если вы хотите изменить этот список, создайте в каталоге программы текстовый файл freestrings.cfg, каждая строка которого будет пунктом выпадающего меню. Например:

 

Свой человек Сережа Иванов

Свой человек Алексей Петров

Свой человек Анна Борисова

На настройку администратором

 

Статус индикатора компьютера, работающего бесплатно обводится красным прямоугольником:

 

ind-free

 

 

Отметим, что правильно сажать людей на бесплатное время, именно зажав кнопку "Shift", и введя причину, а, не вводя 100% скидку. Нет надобности использовать 100% скидку. Более того, начиная с версии 2.0 вы уже не введете 100% скидку.

 

Иногда практикуется давать к оплаченному времени несколько минут "на настройку компьютера". Для ввода количества этих минут, нажмите кнопку "Настройки", затем "Время на настройку компьютера". Введите в появившееся окно необходимое число минут и нажмите "ОК". После этого к оплаченному времени будет добавляться это число минут на настройку. Если при нажатии на кнопку "Старт" держать нажатой клавишу "CTRL" время на настройку добавляться не будет.

 

Ниже окна ввода времени расположены кнопки "Старт" и "Сброс". Кнопку "Старт" нажимают, когда необходимо посадить человека на определенное время, или продлить время. В окне ввода времени можно нажимать ENTER для подтверждения ввода (вместо кнопки "Старт"); можно нажимать TAB, чтобы перейти к следующему индикатору; ESC - очистка индикатора). "Сброс" нажимают тогда, когда время у человека вышло, и он больше не доплачивает, или когда человек уходит раньше (деньги не возвращаются), например, при оплате за всю ночь человеку захотелось спать и он ушел на час раньше конца оплаченного времени. Также сброс называется для остановки режима таймера.

 

Ниже расположены две радио-кнопки выбора режима оплаты работы. Перед нажатием кнопки "Старт" следует выбрать режим: "Игры" или "Интернет".

 

Еще ниже расположено окно ввода скидки. Скидка может быть как положительной, так и отрицательной. Отрицательная скидка была реализована т.к. иногда садятся два человека за один компьютер и платят вдвойне. Тогда вводят отрицательную скидку -100%.

 

Ниже мы видим число минут, оставшихся до конца оплаченной работы (в режиме таймера это количество отработанных минут). Когда время выходит, клиентский компьютер блокируется показом не убираемой заставки (или\и блокировкой клавиатуры, мышки), появляется статус "Время вышло", но минуты будут бежать в отрицательную сторону, что дает возможность понять, как давно вышло время. Если человек доплачивает, то оплаченное время будет приплюсовано к концу прошлой оплаты. Если вам необходимо, чтобы время оплаты было добавлено начиная с текущего момента, нажимайте "Сброс", а потом вводите время. Если компьютер работает в режиме таймера, то это число трактуется, как число отработанных минут.

 

 

Еще ниже мы видим время, когда компьютер станет свободным. Если компьютер свободен, вместо времени стоит прочерк. В режиме таймера это время запуска таймера.

 

В самом низу мы видим кнопку "Статистика". Нажатие этой кнопки на индикаторе ведет к запуску программы "Просмотр/анализ/печать отчета" (LOG3View.exe или Пуск->Программы->Компьютерный Зал->Просмотр отчета), где Вы сможете просмотреть/распечатать статистику по данному компьютеру, за текущую смену. Подробнее о программе просмотра отчетов в следующих разделах.

 

Рассмотрим меню индикатора, открываемое нажатием на кнопку с восклицательным знаком (когда идет работа с постоянным клиентом на этой кнопке изображена звездочка):

 

ind-exl

ind-asterix

 

Итак, нажатие этой кнопки открывает следующее меню:

 

indmenu

 

В случае, если клиентский компьютер не на связи, это меню выглядит так:

 

indmenu-vista

 

Рассмотрим подробно каждую из возможностей, предоставляемых этим меню.

 

Кнопка "Пересадить/отдать время на другой компьютер".

 

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

 

Пусть мы хотим пересадить человека с компьютера номер 7 на свободный (например, на компьютере номер 7 не работают наушники). Нажимаем на индикаторе номер 7 кнопку вызова меню индикатора, выбираем "Пересадить на другой компьютер". Открывается следующее окно:

 

indmenu-chseat

 

По цветам кнопок можно понять, какие компьютеры заняты (желтые), какие свободны (зеленые). Нажимаем на любую зеленую кнопку (например, 9):

 

 

move-7-to-9

 

При желании перенести все время, нажимаем "пересадить на компьютер 9", если необходимо отдать часть времени - нажимаем вторую кнопку.

 

Точно так же можно поменять сидящего за компьютером 7 местами с сидящим, например, за компьютером 4. В главном окне программы нажимаем на индикаторе номер 7 кнопку вызова меню индикатора "!", выбираем "Пересадить на другой компьютер". Открывается окно выбора компьютера для пересадки, нажимаем кнопку 4.

 

indmenu-chseat-2choise

 

Выбираем "Поменяться местами с компьютером 4".

 

Если сидящий за компьютером 7 желает уйти и отдать оставшееся оплаченное время какому-то своему товарищу, например сидящему за компьютером номер 4, он проделывает те же операции, что и для обмена местами, но в последнем диалоговом окне выбирает "Отдать оставшееся время компьютеру 4" (вместо "Поменяться местами с компьютером 4").

 

Кнопка "Сделать заметку в отчет"

 

Позволяет администраторам клуба делать любые заметки в отчет. Например, администратор может сделать пометку, что на таком-то компьютере не работают наушники, чтобы потом не забыть заменить их:

 

indmenu-zametka

 

Заметку можно увидеть в отчете "Статистика":

 

indmenu-zametka-stat

 

Кнопка "Альтернативное имя индикатора"

 

Позволяет использовать символьные имена компьютеров вместо числовых. Например, мы хотим, чтобы компьютеры с номерами 14, 15 и 16 назывались VIP-1, VIP-2, VIP-3. Нажмите эту кнопку в меню каждого индикатора и впишите туда новое имя индикатора:

 

indmenu-altname

 

Так будет выглядеть главное окно программы после проведенных изменений:

 

indmenu-alt-vip

 

Кнопка "Дополнительные услуги"

 

Позволяет учитывать в клубе любые дополнительные услуги, такие как печать, сканирование, запись дисков. При этом программа не учитывает реальное количество распечатанных листов бумаги, записанных дисков, а лишь позволяет вводить затраченные суммы в общий отчет.

 

Нажатие на кнопку "Дополнительные услуги" открывает следующее окно:

 

indmenu-services

 

Когда вы только установили программу, список дополнительных услуг пуст и его необходимо ввести. Для этого нажмите на кнопку "Редактор услуг":

 

indmenu-services-empty

 

Сейчас список услуг пуст. Щелкните по кнопке "Добавить" и введите название услуги и цену (в соответствующие поля):

 

indmenu-addedit-service

 

Удобно перед названием услуги ввести цифровой или буквенный индекс (в данном примере это "1."), это может быть использовано позже для быстрого вызова услуг.

 

Вводить нужно цену за единицу услуги (т.е. цена одной распечатанной страницы, цена одного записанного компакт-диска).

 

Пример заполнения списка дополнительных услуг:

 

indmenu-services-full

 

Пусть человек, сидящий за компьютером номер 10, желает распечатать 15 листов (черно-белых). В меню индикатора 10 выбираем "Дополнительные услуги", выбираем услугу и количество единиц:

 

indmenu-services-print15

 

В поле "К оплате" мы видим сумму, которую клиент должен заплатить за 15 распечатанных страниц.

 

Названия услуг и цены за единицу сохраняются в текстовом файле addserv.cfg в папке программы. Этот файл разрешается редактировать текстовым редактором в случае, когда не установлена галочка запрета изменения дополнительных услуг. В противном случае, в статистику будет сделана соответствующая запись (ее можно посмотреть по фильтру "безопасность").

 

Посмотрите также совет по-ускорению работы с дополнительными услугами.

 

Кнопка "Постоянный клиент"

 

Позволяет учитывать работу с постоянными клиентами. Более подробно об этом читайте в разделе "Работа с постоянными клиентами".

 

Кнопка "Возврат остатка"

 

Представим ситуацию, что человек зашел в клуб поработать 1 час в Интернете. Он оплатил 60 минут работы, но, через где-то 30 минут, ему позвонили и ему необходимо срочно уйти. Как вернуть ему остаток денег? Для этого служит кнопка "Возврат остатка". После ее нажатия на экране появляется окно, показывающее сумму, которую администратор должен вернуть клиенту за оставшееся время:

 

indmenu-ost

 

Реализован возврат остатка в режиме оплаты пакетом минут. Алгоритм пытается подобрать ближайший пакет (чтобы реализовать максимальную скидку клиенту), если не находит, считает возврат по-тарифу обычной почасовой оплаты.

 

Для возврата остатка денег необходимо нажать кнопку "Принять", для отмены действия "Отмена".

 

Есть возможность задать минимальную сумму возврата остатка, также можно запретить возврат остатка.

 

Окно возврата остатка автоматически закрывается через 20 секунд, если от администратора не последовало никаких действий.

 

Кнопка "Погашение долга"

 

В некоторых случаях, оплата за занимаемое время откладывается до конца работы (бывает, что человек не может оторваться от игры и говорит "еще на 30 минут, оплачу в конце". Эта сумма записывается в долг. В конце работы человека, когда администратор нажимает "Сброс", сумма оплаты выводится в индикатор:

 

ind-exl-pay-60-sum

 

Разрешается досрочно оплатить сумму долга, не дожидаясь конца работы. Для этого необходимо нажать кнопку "Погашение долга" индикатора. Появится следующее окно:

 

indmenu-dolg

 

Администратор видит сумму долга, которую необходимо принять у клиента и нажимает кнопку "Принять".

 

Кнопка "Изменить последнюю операцию"

 

Позволяет администратору изменить последнюю ошибочно введенную операцию или аннулировать ее. Например, в клуб зашел человек, желающий 1 час поиграть. Администратор, вводя время оплаты, случайно выбрал режим "Интернет" вместо "Игры". Нажал "Старт":

 

indmenu-chop-ig-i

 

Необходимо изменить операцию на игры. Сделать это очень просто. Нажмите в меню индикатора кнопку "Изменить последнюю операцию", появится следующее окно:

 

indmenu-chop-ig-i-dlg

 

Левая часть окна показывает операцию, которую вы желаете отредактировать, правая - то, что можно отредактировать. В данном случае можно отредактировать количество минут оплаты, режим работы, скидку, время на настройку. Поскольку мы ошиблись в режиме работы, переключим режим на игры:

 

indmenu-chop-ig-g-dlg

 

Нажимаем кнопку "Принять":

 

indmenu-chop-ig-g

 

Компьютер переключается в режим "Игры" (показан красной стрелкой). Обратите внимание, переключатель режима Игры\Интернет под кнопками Старт\Сброс остался в положении "Интернет". Его положение влияет только на ввод последующих операций.

 

Окно изменения операции автоматически закрывается через 30 секунд, если от администратора не последовало никаких действий.

 

 

Диалог изменения операции позволяет также аннулировать операцию. Например, когда администратор случайно нажал на кнопку "Старт" и открыл время. Обмануть на операции аннулирования не получится, т.к. время прошедшее с момента открытия операции до ее аннулирования посчитается в бесплатно отданное время и будет видно в главном отчете. Аннулируется операция в том же окне, что и изменяется, но вместо внесения изменений и нажатия кнопки "Принять", администратору необходимо нажать кнопку "Аннулировать":

 

indmenu-annulate

 

Кнопка "Оштрафовать"

 

Иногда администратору требуется оштрафовать посетителя клуба, например, за мат или другое недостойное поведение. В режиме оплаты на фиксированное время, посетитель будет работать меньше на заданное число минут штрафа. В режиме таймера, посетитель в конце работы заплатит больше, как будто он отработал больше на число минут штрафа. Наложить штраф просто. Нажмите кнопку "Оштрафовать" в меню индикатора, выберите число минут штрафа и введите причину:

 

indmenu-fine

 

Нажмите кнопку "Принять" и посетитель будет оштрафован. Если человек работает в режиме таймера, на его индикаторе будет видно количество отработанных минут плюс количество штрафных минут:

 

indmenu-fine-timer

 

Кнопка "Работа с удаленным компьютером"

 

Позволяет выполнять различные операции с компьютерами клиентов: перезагружать их, выключать, просматривать запущенные процессы, убивать процессы, посылать текстовые сообщения, управлять громкостью звука, просматривать рабочий стол и другие.

 

Эта кнопка не видна, когда нет связи с клиентским компьютером, вместо нее находится кнопка "Включить компьютер".

 

Кнопка "Включить компьютер"

 

Позволяет включить клиентский компьютер, используя специальную команду по локальной сети. Для того, чтобы клиентский компьютер смог увидеть эту команду в выключенном состоянии и включиться, он должен поддерживать т.н. возможность Wake-On-Lan. Эта возможность реализована в большинстве современных компьютеров, но ее требуется активировать. На разных компьютерах это делается по разному, но общие рекомендации мы дадим.

 

На некоторых компьютерах требуется включить поддержку Wake-On-Lan в BIOS. В разных BIOS-ах это делается по разному и может выглядеть как:

 

Wake On Lan - enable

 

или так:

 

bios_wol

 

В данном случае подразумевается, что сетевая карта вставлена в PCI-слот. Когда компьютер выключен, сетевая карта продолжает находится под напряжением и ожидает прихода "магического" пакета данных, который заставляет ее послать команду "включить компьютер".

 

Если есть какие-то настройки, связанные с Wake-On-Lan, выбирайте "Wake on magic packet".

 

На некоторых компьютерах требуется также настроить свойства сетевой карты в "диспетчере устройств".

 

Например:

 

indmenu-network-properties-wol

 

Или так:

 

indmenu-network-properties-wol2   indmenu-network-properties-wol3

 

На ваших компьютерах это должно делаться аналогичным образом.

 

Включение компьютера сопровождается следующим окном:

 

indmenu-wol-reminder

 

Если в появившемся окне выводится ошибочный MAC адрес (не соответствует сетевому адаптеру клиентского компьютера):

 

Убедитесь в том, что серверная часть хотя бы один раз связывалась с клиентской
Если связь была, но MAC не верный, пожалуйста, сообщите нам, мы постараемся доработать алгоритмы

 

С включением компьютеров по сети связано много сложностей, перечислим некоторые из них:

 

Не настроен BIOS на поддержку включения по сети (WOL или Wake On Lan)
Не настроены свойства сетевой карты в диспетчере устройств Windows
Пакет, который сервер посылает чтобы разбудить клиента, режет фаервол\антивирус
Компьютер должен быть выключен нормальными средствами Windows / данной программы. Если компьютер выключить насильно кнопкой питания, он может не проснуться пакетом по сети

 

Перейдите в раздел "Работа с удаленным компьютером", чтобы узнать об этих операциях подробнее.


Rambler's Top100