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

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

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

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

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

  • облік спортсменів. Кожен зареєстрований користувач системи зможе побачити списки учасників спортивної події, їх заміну, лаву запасних, а також їх рейтинг;

  • рахунок проведених матчів та їх фаворитів з фото;

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

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

  • допомога у придбанні спортивних товарів, не виходячи з системи.

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

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

Дана система повинна дати можливість забезпечити виконання наступних завдань:

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

  • облік спортивних подій;

  • облік користувачів системи;

  • створення оголошення про спортивну подію;

  • облік шаблонів для створення оголошень;

  • дати можливість навчальним закладам створити власні шаблони для оголошень;

  • збереження створених оголошень та медіа використаних для їх створення.

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

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

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

  • визначити сферу застосування системи, що розроблюється;

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

  • розробити діаграму варіантів використання;

  • провести обґрунтування мови програмування що буде використовуватися для створення інформаційної системи та обґрунтування СУБД;

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

  • розробити алгоритм роботи інформаційної системи.

Для створення оголошень на стороні клієнта, будуть використані засоби мови JavaScript а саме можливості canvas.

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

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

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

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

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

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

Система повинна мати мікросервісну архітектуру, що дозволить покращувати та додавати нові можливості у майбутньому не дивлячись на вже створені модулі.

Одна з причин використання мікросервісів полягає в тому, що компанії хочуть мати можливість швидко щось змінювати, щоб швидше реагувати на зміни бізнес-вимог, випереджати конкурентів. Мікросервіси допомагають розробникам доставляти зміни швидше, безпечніше і з більш високою якістю, тобто зберігати швидкість розвитку продукту, навіть коли той стає неосяжних розмірів. Адже не тісно зв’язані сервіси дають можливість проводити зміни з більшою частотою ітерацій мінімізуючи вплив змін на решту частин системи [1].

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