n="justify"> Рис. 16
4.10 Система адміністрування
Після запуску програми на серверній стороні, адміністратор може: запустити гру (попередньо налаштувавши параметри), заповнити базу даних для майбутніх ігор, переглянути результати попередніх ігор. Під час гри адміністратор може переглядати поточний стан ринку, вносити зміни в курс валют і ціну.
Заповнення бази даних
Значення, збережені в базі даних, були описані раніше. Тепер перерахуємо ті з них, які заповнює адміністратор:
створення інформаційної бази цін (фіктивних цін, за якими будуються графік ціни в нульовий рік). На малюнку (15) можна спостерігати як створюється графік. У полі для введення під назвою період вводиться тривалість графіка вздовж осі OX (на наведеному зображенні, графік показує ціни які були в перебігу попередніх 2 років). У таблиці вводиться набір значень даного графіка. При введенні інформації в останню, порожню комірку таблиці, автоматично додається ще один осередок, і так кожен раз, таким чином можна створити графік, заданого періоду з будь-якою кількістю точок, що характеризують цей графік. Введені точки, рівномірно розподіляються по вибраному періоду, згідно з порядковим номером (номера, змінювати не можна).
Рис. 17
Створення товару. Для цього покроково заповнюються значеннями всі поля, що містяться в таблиці ProductDescription, і ставиться у відповідність один з графіків цін.
Налаштування параметрів ігри
Рис. 18
На малюнку показано вікно налаштування параметрів гри. Обираний товар і кредит додаються в список кредитів, що використовуються в грі. Якщо адміністратор помилився в доданому товар або доданому кредиті, то він може видалити їх, використовуючи checkbox-и і кнопки видалення.
5. ВИМОГИ ДО СИСТЕМИ
Системам, розташованим на стороні сервера і клієнта висуваються різні вимоги.
Вимоги до системи, розташованої на сервері:
Попередньо встановлена ??JVM (не нижче 1.5 версії).
Попередньо встановлена ??база даних MySQL (з правами доступу, що дозволяють створювати таблиці, читати і редагувати їх).
Повинна бути доступна можливість посилати повідомлення, використовуючи TCP і UDP протоколи. Повинні бути доступні порти 1400, 1401.
Вимоги до системи, розташованої на стороні клієнта:
Попередньо встановлена ??JVM (не нижче 1.5 версії).
Повинна бути доступна можливість посилати повідомлення, використовуючи TCP і UDP протоколи. Повинні бути доступні порти 1400, 1401.
ВИСНОВОК
У ході роботи були вирішені наступні підзадачі:
Розроблено об'єктно-орієнтована модель.
Розроблено систему зберігання даних.
Реалізовано алгоритм формування цін з урахуванням тенденцій минулих кроків.
Розроблено алгоритм створення кризової ситуації для альтернативних грошових одиниць.
Розроблено систему візуалізація даних...