Інформаційна система супроводження спортивних змагань
Актуальність
Постановка завдання
Аналіз предметної області
2.62M
Category: softwaresoftware

Інформаційна система супроводження спортивних змагань

1. Інформаційна система супроводження спортивних змагань

Дипломна робота
на тему:
Інформаційна система
супроводження спортивних змагань
Виконала:
студентка гр.АІ-112
Коробова Д.І.
Керівник:
к.т.н., доцент
Шпинковський О.А.

2. Актуальність

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

3. Постановка завдання

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

4. Аналіз предметної області

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

5.

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

6.

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

7.

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

8.

Сценарій роботи системи

9.

Діаграма станів

10.

Алгоритм розрахунку результатів
триборства
????????????
????????

11.

Реалізація інформаційної системи
Програма, представлена в дипломній
роботі, була створена в середовищі розробки
Delphі 7 Lite компанії Borland International.
Реалізація бази даних для зберігання
інформації була виконана за допомогою
системи керування базами даних Microsoft
Access.
При реалізації було проведено розрахунок
метрик
програмного
коду,
тестування
програми, а також розробка детальної
інструкції користувача.

12.

Схема бази даних

13.

Діаграма класів

14.

Тестування
Для тестування інформаційної системи
були використані функціональне тестування
та тестування зручності користування.
Перевірка
правильності
роботи
усіх
функцій системи проведена на операційних
системах Windows7 та WindowsXP. Всі
знайдені помилки були виправлені.
В ході проведення тестування зручності
використання було залучено 10 звичайних
користувачів ПК з різним рівнем підготовки.
Всі користувачі, що тестували систему
вирішили,
що
інтерфейс
легко
запам'ятовується на тривалий період часу.

15.

Приклад роботи
Головне вікно програми

16.

Приклад роботи
Вікно для роботи з інформацією про змагання

17.

Приклад роботи
Вікна для роботи з інформацією про місця проведення змагань та
спортивні клуби

18.

Приклад роботи
Вікна для роботи з інформацією про тренерів та рефері
з можливістю перегляду статистики

19.

Приклад роботи
Вікно для роботи з інформацією про спортсменів

20.

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

21.

Приклад роботи
Вікно перегляду статистики учасників змагань по версіям та
дивізіонам

22.

Приклад роботи
Вікно для роботи з результатами учасників

23.

Приклад роботи
Вікно перегляду правил федерації

24.

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

25.

Дякую за увагу!
English     Русский Rules