Система керування комп'ютерним клубом Locker. Програма для керування комп'ютерним залом GameClass: Встановлення та налаштування Програмне забезпечення для інтернет-кафе

Головна / Налаштування

Locker- це комплексна система автоматизації комп'ютерних клубів та інтернет-кафе. Основними завданнями системи є реєстрація сеансів роботи комп'ютерів залу та блокування роботи комп'ютерів, час яких закінчився. Крім цього програма Locker веде облік будь-яких додаткових послуг, оплати користувачів, баланс кожного користувача, облік бронювання комп'ютерів, збирає статистику та формує різні звіти про роботу та багато іншого.

Програма Locker має розвинену систему поділу доступу співробітників до різним функціямта звітам. За допомогою додаткових модулів можливе виведення стану комп'ютерів зали на окремий екран користувачам біля входу до комп'ютерної зали, виведення поточного стану комп'ютерів на сторінку клубу в інтернеті, відправлення повідомлень про поточний стан керівника клубу, автоматичний друк чеків на касовому апараті.

Новий варіант клієнтської програми для комп'ютерів клубу програма Club Client. Ця програма теж працює з Locker-ом!

Бонусна система роботи: на рахунку користувача накопичується "бонусний час" Наприклад, за кожні п'ять годин роботи користувач отримує одну годину безкоштовного бонусного часу. Застосування цієї системи є добрим стимулом для постійних користувачів.

Опис програми Locker

Програма розповсюджується як shareware, і поставляється за принципом «як є», тобто розробник не несе відповідальності за можливі наслідки її неправильного використання. Гарантується лише відповідність функцій програми її документації та увага з нашого боку до побажань користувачів програми.

Програма працює в ОС Windows 10/8/7/Vista/XP/2003/2000/NT/98/ME. Мінімальні вимоги: комп'ютер, на якому здатна працювати якась Windows, 15 Мбайт на жорсткому диску + розмір даних. Роздільна здатність дисплея повинна бути не гірше ніж 1024x768.

Бізнес складова проекту:потужна комп'ютерна техніка та швидкий інтернет- Це ще не всі складові успішного комп'ютерного клубу. Дуже важливо грамотно організувати систему управління, не обмежуючи користувачам доступу до необхідних ресурсів, і при цьому убезпечити інформацію та встановлене програмне забезпечення. Перед нашою компанією стояло завдання створити комплексне рішення, яке враховуватиме всі особливості такої системи.

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

Короткий опис проекту:

Система управління ігровими комп'ютерними клубами, розроблена нашою компанією, включає наступні компоненти:

  • серверну частину, яка зберігає дані користувачів, тарифи, історію сесій, відповідає за авторизацію;
  • додаток касира, який представлений у вигляді 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.
Інші 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, що може допомогти вам керувати своїми комп'ютерами, управління customers, аккаунт і billing.

EasyCafe
EasyCafe є досконалим рішенням для вашого управління потребами в вашому Інтернет-кафе. Це є здатним до handling customers, облікового запису і cafeteria with the minimum human assistance. Більше EasyCafe має багато унікальних особливостей для збільшення diversity для клієнтів. EasyCafe, використовуючи cybercafes, збільшує якість своїх послуг за допомогою wider options до своїх клієнтів.

© 2022 androidas.ru - Все про Android