Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
0_Kursoviy_proekt.docx
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
1.85 Mб
Скачать

1.2 Обґрунтування вибору засобів реалізації

Таблиця Т.1

Функціональне порівняння IDE

Характеристика

NetBeans

Microsoft Visual Studio

JetBrains

Мова JAVA

Відмінно

Відмінно

Добре

Графічні інструменти

Відмінно

Добре

Відмінно

Робота с декількома ЦП

Відмінно

Відмінно

Задовільно

Одночасний доступ декількох користувачів

Відмінно

Відмінно

Відмінно

Функції з’єднання і вибір індексів

Відмінно

Відмінно

Відмінно

Організація сховищ даних і підготовка звітів

Відмінно

Відмінно

Відмінно

Побудова БД

Відмінно

Відмінно

Відмінно

Простота обслуговування

Відмінно

Відмінно

Відмінно

Робота у режимі віддаленого доступу

Відмінно

Відмінно

Відмінно

 Таблиця Т.2

Експертна оцінка багатокористувацьких IDE

NetBeans

Microsoft Visual Studio

JetBrains

Продуктивність

6

6

5

Конкурентний доступ

7

9

6

Кількість користувачів

5

8

4

Великі БД

5

8

5

Готовність

7

8

6

Наразі існує велика кількість IDE. Для аналізу були відібрані: visual studio, netbeans, jetBrains. Вибір цих IDE пов’язаний з тим, що вони найбільш розповсюджені на сьогоднішній день. Вибір IDE для застосування залежить від поставлених цілей. Для невеликої програми підійти настільне середовище NetBeans. Багатоплатформеністю з вище перелічених володіють всі, які можуть працювати тільки під управленням ОС Windows. Найбільш актуальна, на даний час є майкрософтовська, вона надає більше підтримуваних об'єктів.

Використані технології:

  • Javascript (Prototypes, events);

  • jQuery;

  • OOP Background;

  • HTML5 семантична верстка із використанням Emmet (Zen Coding);

  • LESS препроцесор;

  • Кращі практики для WEB продуктивності;

  • Фреймворк Nockout.js;

  • Durandal;

  • Require.js;

  • Bootstrap;

  • NodeJs;

  • Socket.io;

  • Passport;

  • Express;

  • MongoDB;

2. ПРОЕКТУВАННЯ ПРОЕКТУ «МОНОПОЛІЯ»

2.1 АНАЛІЗ ІНФОРМАЦІЙНИХ ПРОЦЕСІВ

При завантаженні, гравець потрапляє на форму логіну, де потрібно авторизуватись, якщо аккаунту немає, то зареєструватись. Потім гравець має змогу вибрати існуючу гру, або створити свою власну. Є чат, де можливо домовитись із гравцями.

2.2 ПРОЕКТУВАННЯ СТРУКТУРИ

В процесі проектування було виділено декілька основних особливостей. Роути, по яким можна пересуватись – динамічні, і те що може бути доступному одному гравцю – не доступне іншому. Більшість основних привілей доступно зареєстрованим користувачам.

3. РЕАЛІЗАЦІЯ ПІДСИСТЕМИ ОБРОБКИ ДАНИХ

3.1 РЕАЛІЗАЦІЯ ОПЕРАЦІЙ ОБРОБКИ ДАНИХ.

При старті гри, заходимо в головне вікно. Для мінімізації робочої області, використовується саме таке головне меню.

Можливо зіграти як гість, але з обмеженим функціоналом.

Форма реєстрації мінімальна, та дуже спрощена.

Якщо ми обрали пункт «Долучитись до гри», то ми будемо бачити список всіх доступних ігор:

Після вибору гри, починається, власне, сама гра:

Очікується декілька варіантів ігрових дошок.