Автоматизация работы компании по организации и проведению спортивных соревнований
Курсовой проект - Компьютеры, программирование
Другие курсовые по предмету Компьютеры, программирование
происходили только один раз;
oназвания тех соревнований, которые проводились за последний год;
oсписок тех спортсменов, которые не участвовали в соревнованиях за последний год.
oминимальный и максимальный возрасты спортсменов.
По итогам проведенных соревнований должна формироваться таблица Победители, содержащая список спортсменов, занимающих первые 5 мест по итогам соревнований;
Система должна обеспечивать формирование отчета, содержащего полную информацию обо всех участниках соревнований, отсортированных по соревнованиям;
должен формироваться отчет, который выводил бы названия соревнований, сгруппированных по видам спорта;
система должна обеспечивать вывод следующих статистических данных: число спортсменов, участвовавших в соревновании по виду спорта; число видов спорта, в которых приняла участие страна
Эти процессы выполняются менеджерами компании. Временная последовательность выполнения процессов следующая:
- регистрация информации о наивысших достижениях спортсменов в России
- регистрация проводимых соревнований, их статуса, стран - участниц;
- регистрация спортсменов - участников, фиксация информации о тренерах;
- формирование отчетов - документов по сопровождению соревнований
- регистрация результатов каждого спортсмена, формирование списков победителей
- составление статистических и информационных отчетов о проведенных соревнованиях
Разрабатываемая база данных должна поддерживать накопление и хранение информации об основных компонентах бизнеса и автоматизированное выполнение бизнес-процессов.
2.2 Формализованное описание задачи
Наименование задачи: Автоматизация работы компании по организации и проведению спортивных соревнований.
Цель компании: регистрация и хранение информации о проводимых соревнованиях, их участниках и результатах.
Функции менеджера компании:
- регистрация проводимых соревнований, их статуса, стран - участниц;
- регистрация спортсменов - участников, фиксация информации о тренерах;
- формирование отчетов - документов по сопровождению соревнований
- регистрация результатов каждого спортсмена, формирование списков победителей
Функции статиста компании:
регистрация информации о наивысших достижениях спортсменов в России
приём заявлений на выплату;
рассмотрение заявлений;
выплата страховых сумм;
Функции специалиста финансово-аналитического отдела:
формирование отчётов о прибылях и убытках
составление статистических и информационных отчетов о проведенных соревнованиях
Бизнес-правила:
- одновременно соревнования могут проводиться по нескольким видам спорта;
- спортсмен может выступать в нескольких видах спорта;
- спортсмен может участвовать в нескольких соревнованиях;
- спортсмен по каждому виду спорта имеет только одного тренера;
- каждый спортсмен имеет одного главного тренера;
Перечень вводимой информации:
- фамилия, имя и отчество спортсмена;
- данные паспорта спортсмена;
- дата рождения спортсмена;
- знак зодиака;
- пол;
- страна, за которую выступает спортсмен;
- виды спорта, которыми занимается спортсмен;
- тренеры спортсмена по каждому виду спорта;
- результаты спортсменов на соревнованиях;
- ИНН главного тренера России
- Высшие достижения России по каждому виду спорта;
- Идентификатор соревнований
- Название соревнований
- Дата проведения соревнований
- Страна проведения соревнований;
Основные пользователи БД:
- Менеджер компании;
- Статист компании;
3. КОНЦЕПТУАЛЬНАЯ МОДЕЛЬ ДАННЫХ
.1 Сущности и связи (ER - уровень)
Создание ER - диаграммы - начальная стадия моделирования предметной области. ER - диаграмма - уровень наименее детального представления информации, на котором сущности представлены только именами. Для данной предметной области диаграмма ER - уровня выглядит следующим образом: (рис.1)
Рис. 1 ER - диаграмма предметной области Спортивные соревнования
3.2 Логика взаимосвязей данных (KB-уровень)
На данном уровне диаграммы (см.рис.2) представлены имена первичных и внешних ключей сущностей и спецификации связей между сущностями. На данном уровне объявлены уникальные идентификаторы экземпляров сущностей и ограничения ссылочной целостности данных
Рис.2 KB - диаграмма предметной области Спортивные соревнования
3.3 Состав атрибутов сущностей (FA-уровень)
Диаграмма FA - уровня является наиболее детальной. На диаграмме приведены имена всех атрибутов сущностей и связи. Данная диаграмма полностью определяет структуру проектируемой базы данных и взаимосвязи данных и является основой для программной реализации базы данных (см.рис.3).
Рис. 3 FA - диаграмма предметной области Спортивные соревнования
4. ГЛОССАРИЙ МОДЕЛИ
Таблица 1 - Сущности
ИмяОпределениеСодержит информациюСПОРТСМЕНЧеловек, участвующий в каких - либо соревнованияхидентифицирующую каждого спортсменаТРЕНЕРЧеловек, осуществляющий подготовку спортсмена к соревнованиямидентифицирующую информацию о тренерах спортсменовВИД-СПОРТАДеятельность, которой занимается спортсменпереч?/p>