Work with indicators

Home Topic  Previous Topic  Next Topic  Print this Topic

This chapter describes work with indicator in details. Each indicator shows the current state of corresponding client computer in cafe. Demo version of the program has 4 indicators only (and it is the only difference with full version of the program). Lets observe one in details:

 

ind-description

This indicator corresponds to client computer 1. At the top left corner button with exclamation mark is located (it changes its icon to asterix when computer is in use with loyal client). The purpose of this button is to show additional functions corresponding to this indicator (they will be reviewed later in this chapter).

 

Connection with client computer bulb is located at top right corner. Its color is green and it means that connection with client computer established, i.e. client computer is under control of admin computer. It normally should have green color. There are only few cases when it is red:

 

Client program (Client2.exe) has not been started on the client computer or it was not correctly configured or disabled

 

Client computer is rebooting or was shut down

 

Connection with client bulb can be red with exclamation mark on it. It means that client computer is ON, but client program is OFF. It also can be seen in control via internet (exclamation mark before computer name). Every 2 minutes the record is added to statistics report "computer is working, but client program is switched off (no connection)". It can be a sign of cheat by admins for cafe owner (explicitly disabled client program).

 

Admin should constantly check that connection with all client computers present and in case of disconnection to restore it.

 

 

Client computers are automatically locked after disconnection with server (when paid time is off).

 

Lets continue. Below we can see "Internet" label. It means current computer state. There are many states including "Free", "Games", "Internet", "Time out", "Timer games", "Timer internet". When client computer is in the "Free" or  in the "Time out" state it is locked. I.e. locking window labeled "Computer locked. Please contact computer administrator and do not touch keyboard, mouse" or keyboard / mouse are disabled. It is impossible to use the computer before payment is done.

 

Below we can see a window for entering rent interval. You should enter number of minutes client likes to rent a computer. It is not obligatory to type number of minutes, you can choose from drop down list. It contains "20, 30, 40, 60, 120, Timer, Night, Half-night". You are allowed to enter payment using hour and minutes using color character, for example entering "1:30" means to rent client computer for 1 hour and 30 minutes. Entering "Night" (or $$$) means payment using "night" tariff. It will be calculated the rent of computer prior to night (using regular tariff) plus night mode (using night mode cost). It is possible to pay for half-night (you can customize the cost but  the duration is exactly half of the previously customized night). After you enter the rent duration, you should select payment mode ("Games" or "Internet"), enter discount and press "Start" button. Client computer is unlocked for a given period of time and a record describing this event is added to report.

 

By selecting Timer (or by typing 't' or "T" character) and pressing "Start" button, you start timer mode (also known as open time). In this mode, computer is unlocked and it is possible for client to work until admin presses "Stop" button. After pressing "Stop" button, admin can observe payment amount in the window for entering time interval. He takes corresponding payment from client. Pay attention that this amount will be calculated according to the cost that was current at the moment of timer start. I.e. before starting timer mode you should select between "Games" and "Internet", discount and double check current cost per hour.

 

You can select timer mode for computer that is already working in timer mode. Previous timer mode will be stopped, its payment will be saved to debt, new timer mode will be started. When client finishes its work, admin press "Stop" and see total payment in the window for entering time interval. It is convenient when user doesn't know how long he likes to play games and how long to work in internet, but likes to switch between these modes and pay at the end. It is allowed to occupy client computer that works in timer mode for a given number of minutes. Timer will be stopped and corresponding number of minutes will start count down. Timer mode payment will be saved to debt and showed to admin after pressing "Stop". Client can pay the debt before the end of his paid time.

 

В окно ввода времени можно вводить непосредственно сумму оплаты. Чтобы отличать сумму оплаты от времени, при вводе суммы вы должны использовать запятую или точку. Например, введя в окне ввода времени: 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