Тип работы:
Предмет:
Язык работы:


Разработка информационной системы судейства и хронометража по плаванию

Работа №161062

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы50
Год сдачи2017
Стоимость4750 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
1
Не подходит работа?

Узнай цену на написание


Введение 5
1 Анализ технического задания 7
1.1 Анализ предметной области 7
1.2 Обзор аналогов 9
1.3 Обоснование использования средств разработки 14
2 Проектирование базы данных 17
2.2 Концептуальное проектирование 17
2.3 Создание даталогической модели данных 18
2.4 Создание физической модели данных 20
2.5 Описание процесса создания базы данных 22
3 Разработка пользовательского приложения 23
3.1 Разработка пользовательского интерфейса 23
3.2 Разработка запросов к базе данных 29
4 Тестирование 32
Заключение 37
Список использованной литературы 38
Приложение А 40
Приложение Б 43

Сегодня информационные технологии нашли довольно широкое применение в сфере спорта. Сегодня невозможно представить себе организацию крупных спор­тивных соревнований без использования современных информационных техноло­гий [1].
В циклических видах спорта (бег, академическая гребля, плавание) информа­ционные технологии в основном используются для точной фиксации результата. Используется множество различных современных технологий спортивного хро­нометража, такие как: инфракрасные створы, стартовые калитки, контактные лен­ты, контактные финишные панели, фотофиниш и др. Также активно используется программное обеспечение, позволяющее вести учет спортсменов, участвующих в соревнованиях. Как правило оно из себя представляет базу данных и приложение, позволяющее работать с ней.
Целью выпускной квалификационной работы является создание базы данных и разработка приложения, обеспечивающее хранение, обработку данных о сорев­нованиях и спортсменах, участвующих в них.
Задачи выпускной квалификационной работы:
1. Анализ предметной области
2. Выполнение сравнительного анализа аналогов
3. Проектирование и создание базы данных
4. Разработка приложения
5. Тестирование разработанного приложения
Одной из задач данной работы является сравнительный анализ систем судей­ства и хронометража для проведения соревнований по плаванию. К сожалению, отечественные производители по прежнему не могут конкурировать с зарубеж­ными аналогами, что доказывается использованием швейцарской системы Swiss Timing на универсиаде 2013 и чемпионате мира по водным видам спорта 2015 в Казани.
Из этого следует, что разработка отечественной системы судейства и хронометража для плавания вопрос актуальный и требующий ско-
рейшего разрешения.
Кроме того, на сегодняшний день рынок систем судейства и хронометража по плаванию представлен малым количеством таких систем, что говорит его пер­спективности.

Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В рамках данной выпускной квалификационной работы был проведен ана­лиз предметной области, на основе которого были определены компоненты, вхо­дящие в состав системы судейства и хронометража по плаванию. Были представ­лены UML диаграммы, описывающие взаимодействие этих компонентов между собой и с пользователем. Далее был выбран перечень аналогов на отечественном и зарубежном рынке. Изучив выбранные аналоги, был проведен сравнительный анализ, который показал, что отечественные разработки, действительно, не могут конкурировать с рассмотренным зарубежным аналогом. Для разработки базы данных и приложения, обеспечивающего работу с этой базой данных была вы­брана и дана краткая характеристика среде Microsoft Visual Studio 2015 Communi­ty и языку программирования C#
Далее были рассмотрены 3 основных этапа проектирования базы данных: концептуальное проектирование, даталогическое проектирование, физическое проектирование. На каждом этапе в итоге была получена соответствующая схема модели данных. На основе физической модели был сгенерирован скрипт на языке запросов T-SQL, из которого в свою очередь получены классы на языке програм­мирования C#, с помощью которых можно осуществлять запросы к базе данных.
Также были рассмотрены основные принципы разработки пользовательско­го интерфейса. В результате этого был разработан дружелюбный интерфейс, ко­торый был описан при помощи графа диалога. После этого, благодаря использо­ванию Entity Framework, были написаны запросы к базе данных на языке про­граммирования C#, что существенно сократило трудоемкость данного этапа раз­работки.
После разработки приложения было проведено функциональное тестирова­ние, которое показало, что приложение выполняет все функции, заявленные в техническом задании.
Целевыми пользователями разработанной информационной системы судей­ства и хронометража являются спортивные объекты, используемые для проведе­ния соревнований различного уровня.


1. Трощенко О.Н. Использование информационных технологий при прове­дении спортивных мероприятий/ Трощенко О.Н., Шлемова М.В., Чер­нышева И.В.// [Текст]. М.: «ЭЛОС» - 2013 - с. 191-192
2. Анализ информационных технологий в области физической культуры и спорта - Cyberleninka [Электронный ресурс]. http://cyberleninka.ru/article/n/analiz-informatsionnyh-tehnologiy-v-oblasti- fizicheskoy-kultury-i-sporta, свободный, (дата обращения: 8.02.2017);
3. Система регистрации результатов БТ-40 - ООО «Счетные системы» [Электронный ресурс]. http://www.sc-sys.ru/sport/swimming/timing/bt40, свободный, (дата обращения: 8.02.2017);
4. Хронометраж для плавания РТ-7000 - Спортивные табло VICTORY [Электронный ресурс]. http://victorytablo.ru/novosti 1/hronometrazh-dlya- plavaniya-pt-7000.html , свободный, (дата обращения: 8.02.2017);
5. Обзор конфигураций систем судейства и хронометража Swim от ООО «Альт» [Электронный ресурс]. http://altazar.ru/gr6000.html, свободный, (дата обращения: 8.02.2017).
6. Об оборудовании Swiss Timing - Сведения о компании «OMEGA». [Электронный ресурс]. https://www.sport-line.ru/timing/about ST/, сво­бодный (дата обращения: 1.03.2017).
7. Фленов М. Библия C#. - 3-е изд. [Текст]. М.: «БХВ-Петербург» — 2004— с. 1 - 87с.
8. Кириллов В. Введение в реляционные базы данных. [Текст]. М.: «БХВ- Петербург», 2013 - с. 67 - 78.
9. Разработка приложения Entity Framework 6 - Использование Model-First
[Электронный ресурс]. https://professorweb.ru/my/entity-
framework/6/level1/1 5.php, свободный (дата обращения: 6.04.2017).
10. Model First - Описание разработки базы данных. [Электронный ресурс]. https://metanit.com/sharp/entityframework/2.5.php, свободный (дата обра­щения: 20.04.2017).
11. Тидвелл Д. Разработка пользовательских интерфейсов. [Текст]. Пер. с англ. - М.: "Питер", 2014 - с. 101 - 110.
12. Тамре Л. Введение в тестирование программного обеспечения. [Текст]. Пер. с англ. - М.: Издательский дом "Вильямс", 2013 - с. 15 - 30
13. Блэк Р. Ключевые процессы тестирования: Планирование, подготовка, проведение, совершенствование. [Текст]. Пер. с англ. - М.: "Лори", 2014 - с. 27 - 72.


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ