елемент комунікаційного програмного забезпечення системи Game-Keeper, забезпечує двосторонній передачу команд і повідомлень між серверами, що тримають протокол з апаратним забезпеченням Game-Keeper (програмами gkHUB) і MS SQL Server. Крім того, gkAgent формує рекламні повідомлення (у тому числі повідомлення про поточною ціною гри) і здійснює їх розсилку по ігровим контролерам. Програма gkAgent актуальна для всіх версій Game-Keeper.
. Прикладне програмне забезпечення
gk Editor - додаток для формування довідників і налаштування системи (менеджерська програма);
gkReports - додаток для побудови звітів;
gkPos - додаток каси;
gkBooth - додаток кіоску і інформаційного кіоску;
User Manager - додаток управління користувачами;
Специфікації комп'ютерів
Комп'ютерна мережа складається:
- Сервер бази даних (центральний/локальний);
- Робоче місце менеджера (одне або більше);
- Робоче місце адміністратора системи (може бути встановлено самостійно або поєднане з робочим місцем менеджера);
- Робоче місце касира (одне або більше).
) Сервер бази даних - високу швидкодію (бажано Intel Pentium 4 with HT або/і кілька процесорів), велика кількість пам'яті (від 1G), великий обсяг вінчестерів (від 100G), наявність RAID (хоча б дзеркальних дисків), наявність UPS. Це найбільш важливий комп'ютер в системі, вихід його з ладу та/або втрата інформації на його дисках вельми критичні.
Центральний сервер найкраще побудувати у вигляді MSSQL-кластера із зовнішнім RAID-масивом, щоб вихід з ладу одного з комп'ютерів не вплинув на роботу ігрових центрів мережі.
) Робоче місце менеджера - будь-які сучасні комп'ютери.
) Робоче місце адміністратора системи - на цьому комп'ютері періодично буде виконуватися резервне копіювання бази даних, тому він повинен бути оснащений пристроєм запису на CD. У процесі резервного копіювання (воно буде відбуватися за розкладом) на цьому комп'ютері не можна буде робити нічого іншого, тому необхідно виділити для цього завдання окремий комп'ютер.
) Робоче місце касира - будь-які комп'ютери, монітори touch-screen різних типів або станції зі спеціалізованою клавіатурою, що мають в якості додаткових пристроїв фіскальні реєстратори, інтерфейси для касового ящика і дисплея покупця.
Система Game-Keeper працює з наступними фіскальними реєстраторами: Штрих-ФР-К, Штрих Міні-ФР-К, Прим 08-ТК.
Всі комп'ютери повинні бути оснащені мережевими картами.
Операційна система:
на сервері бази даних - Windows 2000 Server SP3 або SP4, Windows 2003
на робочому місці менеджера - Windows 2000 Professional або XP;
на робочому місці адміністратора системи - Windows 2000 Professional
1.4 Вивчення бізнес-моделі «Як є»
Розглянемо, як проходить процес продажу магнітної карти зі спеціальним прочитуючим пристроєм.
Відділ ПАК надає пластикові карти на каси парку атракціонів. Карта купується гостем, на яку можна зараховувати готівкові гроші, пакетні пропозиції, купони безкоштовного катання. Зчитування грошей з карти відбувається наступним чином: клієнт підносить карту до турнікета, де розташоване зчитувальні пристрій, турнікет провертається і списує одне катання з карти, але в рідкісних випадках зчитувальний пристрій списує подвійну плату. У разі списання подвійної плати за одне катання, здійснюється повернення грошових коштів за одне зайве катання на касі. Оператор атракціону повідомляє касиру назву атракціону і кількість повернень. Далі здійснюється робота технічної служби або програмно-апаратного комплексу.
ПАК визначає методи вирішення поставлених завдань і займається написанням SQL запитів. Після завершення процесу роботи над програмним продуктом проводиться комплексне тестування. За результатами тестування виробляються коректування, після чого виконаний проект вводиться в експлуатацію і забезпечується підтримка його програмної основи.
Для оформлення повернення грошей на карту гостя необхідно знати, хто з касирів продав карту і зарахував на неї кошти або пакет катань. Для цього ми напишемо SQL запит по турнікетам, через які проходять відвідувачі і касирам, які продали карту. Для наочності представимо даний бізнес-процес у вигляді схеми.
У результаті вивчення схеми (рис. 1) видно, що «вузьким» місцем...