Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Melnychemko Y.V. Diplom.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.04 Mб
Скачать

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

КОЛЕДЖ ІНФОРМАЦІЙНИХ СИСТЕМ І ТЕХНОЛОГІЙ

ДЕРЖАВНИЙ ВИЩИЙ НАВЧАЛЬНИЙ ЗАКЛАД

"КИЇВСЬКИЙ НАЦІОНАЛЬНИЙ ЕКОНОМІЧНИЙ УНІВЕРСИТЕТ

імені Вадима Гетьмана"

Відділення Програмування

Циклова комісія _____________ Програмування__________________________

Пояснювальна записка

до дипломного проекту

ВИПУСКНИКА ОСВІТНЬО-КВАЛІФІКАЦІЙНОГО РІВНЯ

“МОЛОДШИЙ СПЕЦІАЛІСТ”

на тему: Розробка інтернет-порталу для проведення онлайн-турнірів

Виконав: студент 4 курсу, групи 472

напряму підготовки (спеціальності)

050103 "Програмна інженерія" “Розробка програмного забезпечення”

(шифр і назва напряму підготовки, спеціальності)

Мельниченко Я.В.

(прізвище та ініціали)

Керівник Загіка О.А.

(прізвище та ініціали)

Рецензент Гужва В.М.

(прізвище та ініціали)

Київ – 2014 року

ЗМІСТ

Пояснювальна записка 1

ВИПУСКНИКА ОСВІТНЬО-КВАЛІФІКАЦІЙНОГО РІВНЯ 1

“МОЛОДШИЙ СПЕЦІАЛІСТ” 1

на тему: Розробка інтернет-порталу для проведення онлайн-турнірів 1

Додаток А (Лістинг програми головного вікна) 10

ВСТУП 11

1 ОГЛЯД ІСНУЮЧИХ РІШЕНЬ 12

1.1 Дослідження і аналіз об’єкту програмування 12

1.1.1 Історія симулятора 12

FIFA 14 — двадцять перша футбольна гра із серії ігор FIFA. 12

FIFA 14 була офіційно анонсована 17 квітня 2013 для платформ PlayStation 3, Xbox 360 і Microsoft Windows. Для цих пристроїв гра базується на рушієві, який використовувався в попередніх випусках FIFA — Impact Engine. Дата релізу — 24 вересня 2013 року в Північній Америці і 27 вересня 2013 року в решті регіонів. 12

1.1.2 Історія виникнення турнірів 14

Турні́р — спортивне змагання з ігрових видів спорту зі значним числом учасників — гравців, або команд. 14

Турніри можуть проводитися, як короткий захід в певному місці, або як довготривала система матчів, що триває впродовж значного часу (сезон), і проводиться з роз'їздами команд. 14

Система визначення переможця, жеребкування пар для кожного матчу і кваліфікації до наступних турів регламентуються для кожного турніру правилами змагань. 14

Колова система — найпопулярніша для змагань, які проводяться тривалий час, впродовж сезону, який може тривати цілий рік і навіть більше. При коловій системі кожна команда чи гравець зустрічається з кожною іншою принаймні раз (одноколова система), часто двічі (двоколова система), зазвичай на своєму і чужому полі, або граючи білими і чорними. 14

При великому числі учасників змагання і обмеженому часі на проведення турнірів використовується система з вибуванням (олімпійські система, плей-оф). За такою системою завжди проводяться змагання в любительському боксі, майже завжди в тенісі тощо. 14

Часто застосовуються змішані системи, в яких спочатку організовуються кваліфікаційні групи, змагання в яких проходять за коловою системою, а визначення переможця турніру проходить за системою з вибуванням. 14

Швейцарська система використовується у випадку, коли число учасників надто велике для проведення колового змагання, але є можливість провести більше турів, ніж у системі з вибуванням. При швейцарській системі усі учасники турніру грають однакову кількість турів, але в кожному турі зустрічаються гравці чи команди, які набрали однакову (або, принаймні, близьку) кількість очок. 14

Система МакМагона схожа на швейцарську, але з тією різницею, що 15

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

1.1.3 Класифікація турнірів 15

У нашому світі проводиться дуже багато турнірів. Всі вони відрізняються між собою форматом проведення турніру. 15

Турніри бувають: 15

планові турніри 15

замовні турніри 15

кланові турніри 15

VIP турніри 15

золоті турніри 15

особливі турніри, пов'язані з особливостями різних кланів 15

серія турнірів "Великої турнір" 15

королівський турнір 15

новорічні турніри 15

Планові турніри - це звичайні щоденні турніри, які проводяться для всіх жителів світу в Колізеї всіх міст згідно з розкладом. 15

Замовні турніри - це турніри, які проводяться за бажанням мешканців світу або згідно Календаря Миру. Формат таких турнірів визначається за бажанням замовника турніру або за бажанням самого Розпорядника турнірів. 16

Кланові турніри - це вид турнірів, де приймати участь мають право тільки кланові персонажі. У такому вигляді турнірів представники одного клану не можуть зустрінеться в поєдинках між собою. 16

VIP турніри - це спеціальний вид турнірів, в яких можуть брати участь тільки персонажі з преміум-аккаунт VIP. За перемогу в такому турнірі персонаж отримує в нагороду один раритетний сувій на кілька використань. 16

Золоті турніри - це турніри, які проводяться в спеціальній локації Табір розбійників і ставки там йдуть тільки за Золоті монети. 16

У нашому світі існують локації, де проводяться особливі турніри їх клан-власниками. У нагороду за них можна отримати унікальні нагороди, підвищений Турнірний рейтинг та інші призи 16

1.1.4 Найпоплярніші світові турніри 16

World Cyber Games. 16

16

Всесвітні комп'ютерні ігри (англ. World Cyber Games) — щорічні змагання з комп'ютерних ігор, проводяться з 2000 року. Число учасників, країн і призовий фонд турніру з кожним роком збільшуються. WCG — це найбільше ігрове змагання у світі, аналог Олімпійських ігор для спортсменів. Більше одного мільйона глядачів дивиться турнір щороку. Він об'єднує геймерів зі 16

всього світу, з декількох десятків країн. Кожна країна проводить попередні відбіркові раунди, перш ніж відправляти найкращих гравців на фінальне змагання. Понад 700 учасників із понад 70 країн, брали участь у фінальному змаганні WCG 2007 в Сіетлі. 17

World Cyber Games веде свою історію з 2000 року, турнір планувався як найбільший ігровий поєдинок. Девіз WCG «Більш ніж гра» (англ. «Beyoug The Game»). Метою організаторів є просування відео-ігор в маси, розробка цифрової видовищної культури. Символіка WCG — чотири кольорові круги (зелений, жовтий, червоний і синій) на чорному фоні. Регламент змагань має на увазі проведення відбіркових ігор в кожній країні, а потім фінальні ігри WCG восени в одному з міст світу. 17

Electronic Sports World Cup 17

17

Electronic Sports World Cup (англ. Всесвітній кіберспортивний кубок) - щорічні змагання з комп'ютерних ігор, проводяться з 2003 року. Кубок належить компанії «Oxent», яка придбала у «Games-Solution» цей кубок і бренд в 2012 році . Сумарний призовий фонд ESWC з 2003 по 2008 роки склав $ 1477500. 17

FIFA Interactive World Cup 17

18

FIFA Interactive World Cup - це щорічний міжнародний конкурс футбольних відеоігор, що проводяться під егідою ФІФА. Перше видання відбулося у 2004 році у Швейцарії. У 2013 році майже 2,5 млн. гравці намагалися виграти, цей турнір є найбільшим у світі. 18

Гравці мають можливість претендувати на участь в ігровому режимі онлайн FIFA відеоігри. Протягом шести сезонів на протязі одного місяця кожен, два кращих гравців в турнірній таблиці і гравець з найкращим співвідношенням виграних / втрачених частин кожного сезону партій у фінал. "Кваліфікація співтовариства" дозволяє найбільш талановитим гравцям, щоо претендують не медалі, пройти на турнір за рахунок запрошень. WECG 18

19

Корейська організація Aegis Gaming Networks Inc. (AGN) спільно з пекінської Global Mobile Game Confederation (GMGC) офіційно повідомили про запуск World e-Sports Championship Games (WECG) - аналога Олімпійських Ігор у киберспорте. WECG запланований як незалежна кіберспортивного «екосистема», яка дозволить кращим гравцям світу тренуватися, кооперуватися і покращувати свої здібності. World Cyber ​​Games (WCG) зникли зі сцени раніше цього року, здавалося, що після 13 років успіху традиції киберспортівних змагань у дусі Олімпіади прийшов кінець. Проте, як ми бачимо, кожне завершення означає новий початок. Щоб відродити ігровий дух WCG, Bory Jun (колишній головний керуючий WCG) заснував 19

AGN inc. разом з найбільш досвідченими членами команди WCG, щоб запустити World e-Sports Championship Games (WECG). Bory Jun грав основну роль у зростанні, розвитку та успіху WCG, принісши 13 років багатого досвіду в нову главу в киберспортівних іграх. Крім того, до участі у запуску WECG в якості партнера та експерта притягнутий David Song, засновник і нинішній генеральний секретар Global Mobile Game Confederation (GMGC). Крім іншого Девід - з-засновник і колишній президент GWC - організатора що мала великий успіх Global Mobile Internet Conference (GMIC) - і один з офіційних організаторів Олімпіади в Пекіні в 2008. 13 червня в Шанхаї на Mobile Asia Expo, AGN і GMGC спільно повідомлять про офіційний запуск WECG, повідавши широкій публіці про те, які цілі захід буде переслідувати, і яким його бачать творці, а також нададуть інформацію про те, де буде проходити Гранд-фінал 2014-го року, перерахувавши назви міст-кандидатів та ігор, які увійдуть до списку дисциплін. Стартові турніри, поки що носять назву WECG Global Challenge почнуться в липні і включатимуть регіональні відбіркові, а також фінальні турніри в Європі, Азії та обох Америках. Топові гравці, що пройшли відбір будуть запрошені на Гранд-фінал в грудні. 19

2.2 Опис мови програмування 23

2.3.1 Cередовище програмування WordPress 23

2.3.1.1 Загальна частина 23

WordPress — це проста у встановленні та використанні система керування вмістом з відкритим кодом, яка широко використовується для створення веб-сайтів. Сфера застосування — від блогів до складних веб-сайтів. Вбудована система тем і плаґінів в поєднанні з вдалою архітектурою дозволяє конструювати на основі WordPress практично будь-які веб-проекти. 23

Написана на мові програмування PHP з використанням бази даних MySQL. Сирцевий код поширюється на умовах ліцензії GNU General Public License. 23

Можливості 23

простота встановлення, простота налаштувань; 23

підтримка веб-стандартів (XHTML, CSS); 23

модулі для підключення (плаґіни) з унікально простою системою їх взаємодії з кодом; можливість автоматичного встановлення та оновлення версії безпосередньо з панелі адміністратора; 23

підтримка так званих «тем», з допомогою яких легко змінюється як зовнішній вигляд, так і способи виведення даних; 23

можливість редагувати шаблони одразу в панелі адміністратора; 23

«теми» реалізовані як набори файлів-шаблонів на PHPHTML-розмітку вставляються PHP-мітки); 23

багато бібліотек «тем» і «плаґінів»; 23

потенціал архітектури дозволяє легко реалізовувати складні рішення; 23

СЕО-оптимізована система; 23

наявність українського перекладу. 23

Публікація та редагування 24

миттєва публікація; 24

підтримка RSS, Atom, trackback, pingback; 24

наявність ЛЗУ (людино-зрозумілий URL); 24

редагування WYSIWYG-редактором з можливістю вставлення форматованого тексту (наприклад з програми Microsoft Word) або редагування за допомогою HTML-розмітки. 24

Контент 24

наперед заплановані публікації; 24

багатосторінкові записи; 24

прикріплення файлів та зображень до записів; 24

можливість створення статичних сторінок; 24

можливість створення свого типу контенту у власних темах; 24

категорії, теги, коментування тощо. 24

Історія 24

У 2003 році автори Open Source блогу b2 відмовляються від проекту. 24

Метью Мюленвег і його друг продовжують його існування та змінюють назву на WordPress. Вже того ж року СКВ помічає велика компанія CNET та використовують її у якості блогу компанії. У 2004 році ця ж компанія пропонує Метью роботу, на яку він погоджується. В період роботи у CNET Метью не вистачає часу на роботу над Wordpress і у 2005 році Метью покидає компанію і разом з Тонні Шнайдером створюють свою компанію з назвою «Automattic», яка орієнтувалась на проектах на базі Wordpress. У 2006 році в Automattic було інвестовано 1,1 млн доларів декількома інвесторами (в тому числі і CNET), після чого компанія розширилась. На даний момент ринкова ціна Automattic оцінена в 30,6 млн доларів, а працюють він 30 тисяч чоловік. 24

Ключові розробники 25

25

Метью Мюленвег і Майк Літл були співзасновниками проекту. Серед головних розробників Райан Борен, Марк Джаквіт, Метью Мюленвег, Ендрю Озз, Пітер Вествуд та Ендрю Накін. 25

WordPress також розробляють члени спільноти, в тому числі WP тестери, група добровольців, які перевіряють кожний реліз. Вони отримують ранній доступ до нічних збірок, бета-версій та реліз-кандидатів. Помилки публікуються в спеціальній розсилці, або в інструменті Trac. 25

У вересні 2010 року, Automattic передав торгову марку WordPress в WordPress Foundation, організацію, що підтримує WordPress.org (включаючи програмне забезпечення та архіви для плагінів та тем), bbPress та BuddyPress. Нагороди 25

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]