Программа для управления интернет кафе. Система управления игровыми компьютерными клубами. Описание программы Locker

Программы предназначены для администрирования клубов, интернет-кафе и других подобных заведений.

Новое в категории "Клубы, интернет-кафе":

Компьютерный Зал 3.85v бесплатная
Компьютерный Зал 3.85v является программой для администрирования интернет-кафе или управления компьютерным клубом. Программа «Компьютерный Зал» может производить контроль сетевого трафика и оплаченного времени, а также ведёт контроль печати и работы администраторов.

Smart Club Keeper 2.50 бесплатная
Smart Club Keeper 2.50 является приложением по автоматизации работы администраторов в компьютерных клубах или интернет-кафе. Программа Smart Club Keeper ведется учет использования оплаченного времени или трафика интернет.

Network Administrator 6.6.3 бесплатная
Network Administrator 6.6.3 является системой управления компьютерами для работы в клубах, игровых и интернет залах или салонах. Программа Network Administrator позволяет сделать работу администратора полностью автоматизированной.

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

IPGuard 3.0.11 бесплатная
IPGuard 3.0.11 является бесплатной программой по управлению множеством компьютеров в интернет-клубах. Программа IPGuard оснащена модулем склада и продажи сопутствующих товаров.

GameAdmin 1.0.0.9 бесплатная
GameAdmin 1.0.0.9 является программой по управлению интернет кафе или компьютерным клубом. В программе GameAdmin установлено два модуля для управления подконтрольными компьютерами.

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

APTimer 1.2 бесплатная
APTimer 1.2 – это программа, которая ориентирована на различные салоны или клубы, в которых стоимость услуг полностью зависит от времени работы посетителя (боулинг, бильярд, Интернет кафе и подобные им). Программа APTimer даёт возможность для каждого посетителя задать время работы услуги, закончить отсчет времени, продлить время.

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

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

Краткое описание проекта:

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

  • серверную часть, которая хранит данные пользователей, тарифы, историю сессий, отвечает за авторизацию;
  • приложение кассира, которое представлено в виде web-приложения и позволяет администратору клуба управлять учетными данными посетителей, пополнять баланс, удаленно управлять блокировкой рабочих станций;
  • оболочку для клиентских машин, которая отвечает за управление оплаченным сеансом работы клиента клуба и блокировку станции по истечению оплаченного времени;
  • Windows-службу, написанную на Java, которая отлавливает и пресекает попытки недобросовестных пользователей несанкционированно завершить процесс оболочки;
  • инсталлятор: оболочка и Windows-служба передаются в виде исполняемого файла, который производит установку на пользовательскую машину необходимого программного обеспечения и дополнительную настройку системы. Установщик реализован с помощью инструмента Inno Setup.

Техническое описание проекта:

Оболочка представляет собой desktop-приложение и реализована при помощи фреймворка Electron. Клиентская оболочка и Windows-служба работают в тесной связке и образуют в паре “приложение клиента”. Служба следит за процессом оболочки и перезапускает его каждый раз, когда он аварийно завершается либо несанкционированно закрыт через диспетчер задач. Также в службе реализовано слежение за продолжительностью сеанса. Когда оплаченное время пользователя заканчивается, служба сообщает оболочке, что нужно заблокировать доступ пользователя к Windows.

Служба устанавливается автоматически, во время инсталляции оболочки. Одновременно в системе Windows создается пользователь с ограниченными правами, который устанавливается в качестве “пользователя по умолчанию”. В качестве shell для новой учетной записи прописывается оболочка.

Для сохранения возможности проведения профилактических или других администраторских работ созданная Windows-служба будет пытаться восстановить процесс оболочки только в созданной во время установки учетной записи.
Связь между компонентами кассира, клиента и серверной части реализована в архитектуре REST.

Оператор клуба со своего рабочего места может заблокировать любую пользовательскую машину. Для этого приложение кассира пошлет запрос о блокировке на сервер, а сервер по webSocket передаст сообщение приложению клиента.

Компьютеры в приложении кассира идентифицируются по ip-адресу и идентификационному номеру, который формируется путем хэширования mac-адреса компьютера.

Данные о всех сессиях пользователей хранятся в базе данных MySQL и отображаются в приложении кассира.

Технологии:

Stack: Apache Maven, Apache Tomcat, Tyrus, ReactJS, Redux, JNA
Programming languages: Java 11, JavaScript, Node.js
Frameworks: Electron, Spring Boot, Spring Data, Spring Security
Infrastructure: Gerrit, IntelliJ IDEA, Jira, Inno Setup, VM VirtualBox, JetBrains WebStorm
DB: MySQL
Test libraries: Junit, DBunit.
Other libraries: Lombok, JsonWebToken, Log4j2.
Protocols: WebSocket, REST.

Скриншоты:


Особенности проекта:

  • разработка системы с нуля: от бизнес анализа до тестирования решения;
  • четкое разделение работ на этапы, начиная с исследования имеющегося решения у заказчика до разработки прототипа и его тестирования;
  • системное программирование: разработка Windows-службы на java;
  • слежение и управление процессами операционной системы Windows;
  • разработка desktop-приложения в “режиме киоска”. То есть приложение должно занимать всю площадь экрана, закрывая панель задач, в том числе, иметь максимальный приоритет перед другими приложениями. Приложение нельзя закрыть, свернуть, подвинуть;
  • минимальная потребность в участии персонала клуба для установки и настройки приложения для пользовательских машин;
  • еженедельные поставки заказчику промежуточных версий прототипа на протяжении всего времени разработки для проведения тестирования,
    каждую неделю продукт демонстрировался заказчику, что позволяло ему быть в курсе хода работ и видеть, как на его глазах создается система.

Результат проекта:

За три месяца был выполнен большой объем работ и решение передано заказчику:

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

Достижения компании на проекте:

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

Что делали на проекте, наши обязанности:

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

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

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

GameClass
Довольно мощная, но глючная программа. Защищена тем, что работая на серверных Windows, она пишет данные в базу данных MSSQL, запущеную под другим пользователем и оператор не имеет доступа к изменению данных. Понравилась система аккаунтов, когда пользователи положив деньги на свой счет больше не беспокоят операторов и садятся под своим паролем. Расширеная система статистики, которая показывает сколько каждый аккаунт набрал за какое то время. Возможность снять только одну определенную задачу, не трогая остальные. Не понравился формат логов, по которым очень трудно выяснить кто когда сел и сколько просидел на каких условиях. Очень часто возникают глюки, когда на аккаунте получается отрицательная сумма денег, в то время как при нуле аккаунт блокируется. При запуске игры Generals если выбрать выключение компьютера, выпадает ошибка, клиент GCC отваливается и компьютер остается разблокированым. Этим очень активно пользуются.

Astalavista
Отличная программа, но к сожалению я работал только со старой версией. Интуитивно-понятный лог операций, наглядное описание конфигурации каждого компьютера, список запущеных программ, возможность подключиться через vnc/radmin к клиенту прямо из программы. Я смог запустить эту программу прямо из под Linux используя wine. В одном моем клубе операторы и сейчас администрируют зал используя Асталависту под Linux. Прописав путь к vncviewer в настройках асталависты даже под linux можно прекрасно подключиться к клиентскому компьютеру. Под Linux появилось несколько глюков: при 100% нагрузке на процессор Асталависта перестает откликаться на нажатия. Все программы работают даже не замечая эту нагрузку, а асталависта даже не шелохнется. Второе - это то что лог операций появляется не сразу, а через какое то время flush не помогает.

astalaViSta SuperViSor Ver.2
Программный комплекс ". : . astalaViSta SuperViSor" является системообразующим ПО (программным обеспечением) для автоматизации деятельности компьютерных центров (КЦ), компьютерных клубов (КК), интернет-центров, интернет-кафе, домашних сетей, компьютерных классов в учебных заведениях, пунктов коллективного доступа, точек доступа в Интернет и т.п. Наша разработка основана на опыте работы в сфере автоматизации компьютерных клубов в течение последних пяти лет (с февраля 1999го).

Network Administrator
Network Administrator - система для управления компьютерами и ведения учета в интернет-кафе или компьютерном клубе. Система позволяет полностью автоматизировать работу администратора, а также обладает следующими возможностями: Простой и понятный интерфейс, оболочка для клиентов, автоматическое поднимание клиентов по истечении оплаченого времени. Автоматическое вычисление стоимости услуг. Неограниченное количество услуг и тарифов, скидка для пользователей. Режим "ночь" с предоплатой. Возможность управления клиентскими компьютерами (просмотр активных задач, выключение, перезагрузка, выдача сообщениия, запуск программ). Система отчетов для руководителя, возможность конвертации отчетов в формат HTML а также отправка их на e-mail. Встроенный NAT, прокси, учет и ограничение доступа в Интернет. Возможность предоплаты и послеоплаты. Предупреждение клиента об окончании работы за 1 и за 5 минут. Создание тарифов, зависящих от времени дня, от дня недели от количества купленных часов.

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

Компьютерный зал Программа "Компьютерный Зал" предназначена для автоматизации работы компьютерных клубов, интернет-кафе. Основные задачи программы: контроль оплаченного времени, контроль трафика, контроль принтеров, контроль работы администраторов, ведение рейтингов популярности используемых клиентами программ.

ESMART® Cafe
Биллинговая система для Интернет-кафе и компьютерных клубов. Поддержка фискальных регистраторов ШТРИХ-ФРК и возможность использовать смарт-карты в качестве платежного средства клиента.

KravNetAdmin™
Профессиональный программный комплекс для учета финансов и управления деятельностью компьютерного центра. За этой фразой скрывается более пяти лет сложной, но интересной работы для нас; и серьезный результат - для Вас. Представленный комплекс впитал в себя все лучшие идеи, и наши, и администраторов клубов, и управляющих, и директоров. Мы постарались построить идеальный и законченный набор программ, устраивающий всех.

Taskmaster
Система управления, автоматизации и контроля компьютерных клубов и Интернет-кафе Taskmaster Center Enterprise.

ClubControl
Мощная и надежная система управления компьютерными клубами и интернет кафе.

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

IPGuard
Полностью бесплатная полнофункциональная программа для управления компьютерными и интернет-клубами. Может использоваться также в других случаях, где небходимо контролируемое ограничение доступа и учет использования ПК по сети.

Нерусскоязычные программы управления интернет клубом

CafeSuite
CafeSuite is a powerful cyber cafe management software package that can help you with controlling your computers, managing customers, accounting and billing.

EasyCafe
EasyCafe is a complete solution for your management needs in your Internet Cafe. It is capable of handling the customers, the accounting and the cafeteria with the minimum human assistance. Moreover EasyCafe has many unic features for adding diversity for the clients. EasyCafe using cybercafes increase the quality of their services by providing wider options to their customers.