Добавил:
darkwarius13@gmail.com Рад если помог :). Можешь на почту спасибо сказать Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Мизніков Діплом Бакалавр.docx
Скачиваний:
3
Добавлен:
27.06.2021
Размер:
4.4 Mб
Скачать

Міністерство освіти і науки України

Харківський національний університет радіоелектроніки

Факультет Комп’ютерних наук

(повна назва)

Кафедра Системотехніки

(повна назва)

Атестаційна робота (проект) Пояснювальна записка

БАКАЛАВР

(освітньо-кваліфікаційний рівень)

ГЮИК.502700.007 ПЗ

(позначення документа)

Розробка компонентів системи інформаційної підтримки

спортивних змагань навчального закладу

(тема)

Виконав: студент IV курсу, групи КН-15-1

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

6.050101 – Комп’ютерні науки

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

Мизніков Р. І.

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

Керівник ас. Урняєва І. А.

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

Рецензент

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

Допускається до захисту

Зав. кафедри СТ ___________ проф. Гребеннік І.В.

(підпис) (прізвище, ініціали)

2019 р.

Харківський національний університет радіоелектроніки

Факультет Комп’ютерних наук

Кафедра Системотехніки

Освітньо-кваліфікаційний рівень БАКАЛАВР

Напрям підготовки 6.050101 - Комп’ютерні науки.

(шифр і назва)

Спеціальність

(шифр і назва)

ЗАТВЕРДЖУЮ:

Зав. кафедри ______________ (підпис)

«_____»_______________ 20 __ р.

ЗАВДАННЯ

НА АТЕСТАЦІЙНУ РОБОТУ (ПРОЕКТ)

студентові Мизнікову Руслану Ігоровичу

(прізвище, ім’я, по батькові)

1. Тема роботи (проекту) Розробка компонентів системи інформаційної підтримки спортивних замагань навчального закладу

затверджена наказом по університету від «_27 травня 2019 р. № 689 Ст

2. Термін подання студентом роботи (проекту)

3. Вихідні дані до роботи (проекту) Перелік використовуваних програмних засобів: OC Windows 10, інтегроване середовище програмування WebStorm, веб-сайт creately.com та draw.io, СУБД – PostgeSQL, фреймворк Ruby on Rails.

4. 3міст пояснювальної записки (перелік питань, що потрібно розробити) 4.1 Вступ. 4.2 Аналіз предметної області. 4.2.1 Історія та передумови виникнення оголошень. 4.2.2 Огляд існуючих рішень 4.2.3 Прикладні аспекти системи інформаційної підтримки спортивних змагань. 4.2.4 Постановка задачі. 4.3 Проектування системи інформаційної підтримки спортивних змагань навчального закладу. 4.3.1 Розробка системних вимог до системи інформаційної підтримки спортивних змагань навчального закладу 4.3.2 Визначення функціональних вимог до системи інформаційної підтримки спортивних змагань навчального закладу. 4.4 Компоненти інформаційної системи підтримки спортивних змагань навчального закладу. 4.4.1 Розробка структурної схеми інформаційної системи підтримки спортивних змагань навчального закладу. 4.4.2 Обґрунтування вибору СУБД. 4.4.3 Вибір архітектури системи. 4.4.4 Логічне та фізичне моделювання бази даних системи. 4.4.5 Розробка алгоритму роботи системи. 4.4.6 Розробка інтерфейсу клієнтської частини. 4.4.7 Обґрунтування прийнятих проектних рішень. 4.4.8 Опис результатів функціонування системи

5. Перелік графічного матеріалу (з точним зазначенням обов’язкових креслень, плакатів)

5.1 Діаграма варіантів використання (1 аркуш формату А4). 5.2 Контекстна діаграма та її декомпозиція (2 аркуші формату А4). 5.3 Діаграма діяльності (1 аркуш формату А4). 5.4 Схема бази даних (1 аркуш формату А4).

6. Консультанти розділів роботи (проекту)

Найменування

розділу

Консультант

(посада, прізвище, ім’я, по батькові)

Позначка консультанта

про виконання розділу

підпис

дата

Спеціальна частина

асистент Урняєва І. А.

7. Дата видачі завдання 15.04.2019

КАЛЕНДАРНИЙ ПЛАН

Назва eтапів роботи (проекту)

Термін

виконання етапів проекту (роботи)

Примітка

1

Отримання завдання на дипломне проектування

15.04.2019

2

Аналіз проблемної області: аналіз завдання, літератури та аналогів з теми дипломної роботи

24.04 – 25.05.19

3

Постановка задачі

25.05 – 30.04.19

4

Побудова діаграм

30.04 – 31.04.19

5

Розробка структури БД

31.04 – 01.05.19

6

Написання програмного коду

02.05 – 15.05.19

7

Оформлення пояснювальної записки та програмної документації

16.05 – 30.05.19

8

Оформлення графічної частини та презентаційних матеріалів комп’ютерного захисту

31.05 – 05.06.19

9

Представлення атестаційної роботи на рецензування

09.06.19

10

Представлення атестаційної роботи в ДЕК

12.06.19

Студент ___________________________________

(підпис)

Kepiвник роботи (проекту) асистент Урняєва І.А.

(підпис) (посада, прізвище, ініціали)

РЕФЕРАТ

Атестаційна робота: ____ стор., ___ рис., ____ табл., ___ додатків, ____ джерел. Графічний матеріал атестаційної роботи містить ____ плакатів.

Об’єктом розробки є процес інформаційного забезпечення та підтримки масових культурних та спортивних заходів.

Предметом розробки є компоненти системи інформаційного забезпечення та підтримки спортивних змагань навчальних закладів.

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

Завдання дослідження полягають у розробці основних компонентів інформаційної системи у вигляді:

  • бази даних для зберігання інформації;

  • графічного інтерфейсу користувача.

Методи дослідження – методи структурного і функціонального моделювання програмних веб-систем з інтерфейсом доступу до баз даних, методів управління проектами, методами планування діяльності підприємств, методами структурного моделювання реляційних баз даних. Для дослідження об’єкту розробки також були використані наступні методи: аналізу системи, порівняння, моделювання, синтезу, теоретичного аналізу і синтезу, абстрагування, аналогії, класифікації, узагальнення.

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

Область застосування – навчальні заклади, спортивні гуртки.

Даний програмний засіб може бути використаний організаторами спортивних подій, учасниками, тренерами, вболівальниками. Користувач цієї системи матиме змогу максимально швидко обрати необхідний шаблон та створити максимально інформативне оголошення з можливістю редагування всіх його елементів, а також розміщення його в стрічці новин та можливістю поділитися ним в інші медіа-ресурси наприклад Twitter, Facebook. Користувач системи має можливість зберегти оголошення у базу даних, та в майбутньому скористуватися ним ще раз.

БАЗА ДАНИХ, СИСТЕМА, АНАЛІЗ, СТВОРЕННЯ ОГОЛОШЕННЯ, СПОРТСМЕН, ТРЕНЕР, МЕДІА-РЕСУРС, ВЕБ-ДОДАТОК, САЙТ, JAVASCRIPT, RUBY ON RAILS

ABSTRACT

Attestation work: ____ p., ____ pic., ____ table, ____ source, , ____ applications. Graphic material attestation work contains ____ poster.

The object of development –

The subject of development –

The purpose of the work –

Methods of working –

The results –

Scope –

KEYWORDS, KEYWORDS, KEYWORDS, KEYWORDS, KEYWORDS, KEYWORDS, KEYWORDS, KEYWORDS, KEYWORDS

РЕФЕРАТ

Аттестационная работа: ___ с., ___ рис., ____ табл., ___ приложений, ___ источников. Графический материал аттестационной работы содержит____ плакатов.

Объект разработки –

Предмет разработки –

Цель работы –

Методы разработки –

Результаты работы –

Область применения –

КЛЮЧЕВЫЕ СЛОВА, КЛЮЧЕВЫЕ СЛОВА, КЛЮЧЕВЫЕ СЛОВА, КЛЮЧЕВЫЕ СЛОВА, КЛЮЧЕВЫЕ СЛОВА, КЛЮЧЕВЫЕ СЛОВА, КЛЮЧЕВЫЕ СЛОВА, КЛЮЧЕВЫЕ СЛОВА

ПЕРЕЛІК УМОВНИХ ПОЗНАЧЕНЬ, СИМВОЛІВ, ОДИНИЦЬ, СКОРОЧЕНЬ І ТЕРМІНІВ

АИС – автоматизована іформаційна система;

БД – база даних;

СУБД – система управління базами даних;

CASE (Computer Aided Software Engineering) – сукупність методів та засобів автоматизованого проектування інформаційних систем;

CDN (Content Delivery Network) – мережа доставки контента;

ERD (Entity Relationship Diagram) – модель даних для опису концептуальних схем предметної області;

HTML (HyperText Markup Language) – мова гіпертекстової розмітки;

HTTP (HyperText Transfer Prorocol) – протокол передачі гіпер-текстових документів;

IIS (Internet Information Services) – web-сервер;

MVC (Model-View-Controller) – архітектурний шаблон для розробки веб сайтів.

SQL (Structured Query Language) – мова структурованих запитів;

URL (Uniform Resource Locator) – уніфікований покажчик ресурсу;

AWS (Amazon Web Services) – комерційна публічна хмара, яка підтримується і розвивається компанією Amazon з 2006 року.

ЗМІСТ

ВСТУП 10

1 АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ 13

1.1 Історія та передумови виникнення оголошень 13

1.2 Огляд існуючих рішень 14

1.3 Прикладні аспекти системи інформаційної підтримки спортивних змагань 18

1.4. Визначення сфери застосування інформаційної системи 21

1.5. Постановка задачі 23

ВИСНОВКИ 68

ДОДАТОК А 72

ДОДАТОК Б 83

ЗМІСТ 86

ВСТУП 87

ВСТУП

З плином часу, інформаційні технології стали невід’ємною частиною нашого життя, що обумовило їх входження у різні сфери людської діяльності, зокрема у спорт. Це зумовило масштабні зміни  в організації та структурі спортивних подій, адже велику роль в створенні та підтримці суб’єктів спортивної діяльності відіграють системи інформаційної підтримки спортивних змагань, що й підкреслює актуальність теми дослідження. Раніше, основними джерелами інформації були тільки газети, книжки і журнали, потім до них додалося радіо, пізніше телебачення, а з настанням нових інформаційних технологій – інтернет. Але зараз все змінюється, час стрімко летить та їх витісняють нові інформаційні медіа, які вміщують у себе не тільки нові можливості, але й поєднують старі.  Для інформаційного забезпечення населення на передові позиції виходять комп'ютерні технології.

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

Сьогодні існує безліч закладів фізичної культури і спорту, зокрема, є: спортивні клуби, дитячо-юнацькі спортивні школи, спеціалізовані навчальні заклади спортивного профілю, школи вищої спортивної майстерності, центри олімпійської підготовки, центри студентського спорту вищих навчальних закладів, фізкультурно-оздоровчі заклади, центри фізичного здоров'я населення, центри фізичної культури і спорту інвалідів.

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

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

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

Для досягнення даної мети необхідно вирішити наступні завдання:

  • вивчення літератури за темою дослідження;

  • діагностика та аналіз існуючих систем та медіа ресурсів, які орієнтуються на інформаційну підтримку навчальних закладів;

  • вивчення та аналіз проблем та недоліків існуючих систем;

  • створення плану розробки компонентів своєї системи оповіщення;

  • розробка компонентів системи інформаційної підтримки спортивних змагань навчальних закладів;

  • створення документації для використання даної системи.

Об’єктом дослідження є інформаційний простір і множина систем, орієнтованих на сповіщення про спортивні події.

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

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

Для розробки системи було вирішено використовувати інструменти для розробки веб сайтів. Система має бути реалізована у вигляді веб додатку спрямована на підвищення ефективності та автоматизації створення спортивних оголошень.