, що забезпечують успішність виконання проекту є функція планування робіт з написання запиту. Від того наскільки вдало вона буде реалізована залежить можливість реалізації проекту взагалі.  
  Малюнок 2 - Схема бізнес-процесу продажу пластикової магнітної картки 
   2. Характеристика комплексу задач та обґрунтування необхідності автоматизації  
    .1 Вибір комплексу завдань автоматизації  
   Як вже зазначалося в пункті вивчення бізнес-моделі «як є» функція планування робіт з написання SQL запиту є головною складовою успішного виконання проекту. Адже однією з основних причин, що роблять управління проектом життєво необхідним, є скорочення життєвого циклу вироблених продуктів. Піврічна затримка проекту у сфері розробки продукції інформаційних технологій, як правило, веде до втрати потенційного доходу. 
  Усилившаяся конкуренція на ринку послуг зробила прибуток компаній більш залежною від задоволеності клієнта. Клієнти ж більш задовольняються товарами і послугами, виробленими з розрахунком на масове споживання, до кожного потрібен особливий підхід. Внімтельное і ввічливе обслуговування - запорука гарного прибутку і збільшення кількості клієнтів. 
  Подібна вимога об'єктивно стимулює більш тісне співробітництво виробника зі споживачем. Управління проектом при цьому є вкрай важливим, для того щоб зуміти справити хороше враження і надати якісні послуги, орієнтовані на конкретного клієнта, і отримати прибуток. 
  Отже, автоматизація процесу управління проектом створення програмного продукту є завданням, вивчення якої дозволить оптимізувати розглянутий бізнес-процес. 
    2.2 Основні поняття предметної області задач автоматизації  
    SQL  (structured query language) - (мова структурованих запитів ») - формальний непроцедурного мова програмування, застосовувану для створення, модифікації та управління даними в довільній реляційній базі даних, керованої відповідної системою управління базами даних (СКБД). SQL грунтується на обчисленні кортежів. 
  Обчислення кортежів - напрям реляційного ісчІсленьев, де областями визначення змінних є тіла відносин бази даних, тобто допустимим значенням кожної змінної є кортеж тіла деякого відносини. 
  Формальна мова в математичній логіці та інформатики безліч кінцевих слів (рядків, ланцюжків) над кінцевим алфавітом. 
  Поняття мови найчастіше використовується в теорії автоматів, теорії вичислімості і теорії алгоритмів. Наукова теорія, яка має справу з цим об'єктом, називається теорією формальних мов. 
				
				
				
				
			  У теорії моделей мову будується з множин символів, функцій і відносин разом з їх арность, а також безлічі змінних. Кожне з цих множин може бути нескінченним. З мови разом з універсальними логічними символами складаються логічні висловлювання. 
  Machine, playing machine - ігровий автомат. 
  Аркада (Arcade) - зал ігрових автоматів, «точка», ігротека. 
  Ігровий комплекс - може складатися з однієї локальної аркади, може включати декілька локальних точок. 
  Категорія (Category) - категорія автомата. 
  Рахунок (Account) - рахунок гравця. У кожний момент часу асоційований з однією карткою. 
  Карта (ігрова, клієнтська карта) - карта гравця, містить зовнішній ідентифікатор його рахунку. 
  Рівень (Level) - тип рахунку, який породжує локальний тариф. 
  Правило - тарифне правило. 
  Окуляри - одиниця виміру вартості гри в системі. Гроші переводяться в очки по заданому в системі курсу. 
  Купони (Квитки, Coupons, Tickets) - призовий квиток, що видається на ігровому автоматі в якості виграшу. Одиниця виміру балансу магазину призів. Магазин призів (іграшок) - магазин на території ігротеки, в якому встановлений касовий термінал Game-Keeper, до якого підключено спеціальний пристрій Знищувач купонів (Ticket Eater). 
  У магазині здійснюються функції внесення тікетів (купонів) на баланс картки і продаж товарів (іграшок) за тікети (купони) по клієнтській карті. 
  Знищувач купонів (Ticket Eater) - пристрій для знищення та підрахунку, виграшних тікетів (купонів). Касир вставляє в цей пристрій тікети (купони) - пристрій знищує квитки - на дисплеї відображається кількість «з'їдених» тікетів (купонів). Інформація про кількість автоматично передається на касовий термінал Game-Keeper, на якому система запитує карту гостя для поповнення балансу тікетів (купонів). Касир проводить картою гостя через зчитувач касового терміналу, після чого баланс тікетів (купонів) цієї ка...