Автоматизация работы компании по организации и проведению спортивных соревнований

Курсовой проект - Компьютеры, программирование

Другие курсовые по предмету Компьютеры, программирование

происходили только один раз;

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>