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

ИмяДомен ОпределениеВладелецID_ВСID_*идентификатор вида спорта. Первичный ключ. Уникален в пределах данной сущности.ВИД-СПОРТАВид-спортаВид_спортанаименование вида спортаВИД-СПОРТАID_тренераID_*Идентификатор тренера. Первичный ключ. Уникален в пределах данной

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

Курсовой проект

Компьютеры, программирование

Другие курсовые по предмету

Компьютеры, программирование

Сдать работу со 100% гаранией

Федеральное агентство по образованию

ТОМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ СИСТЕМ УПРАВЛЕНИЯ

И РАДИОЭЛЕКТРОНИКИ (ТУСУР)

Высший колледж информатики, электроники и менеджмента (ВКИЭМ)

 

 

 

 

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

Пояснительная записка к курсовому проекту по дисциплине

Базы данных

 

 

Студент гр. 918

______________И.Н. Рожков

Руководитель проекта

_______________ А.В. Бобенко

 

 

 

 

 

 

 

 

 

2011

РЕФЕРАТ

 

Курсовой проект 25 с., 4 табл., 3 прил.

Предметная область: СПОРТИВНЫЕ СОРЕВНОВАНИЯ: концептуальная модель, уровни ER (уровень сущность - связь), KB (уровень ключей), FA (уровень атрибутов).

Пояснительная записка содержит концептуальную модель предметной области Спортивные соревнования, описание структуры реляционной базы данных и клиентского приложения предназначенных для её реализации. Приложения содержат схему данных, таблицы в режиме конструктора СУБД ACCESS, пользовательские формы, реализованные запросы (в режиме конструктора, результирующие данные), примеры отчетов

 

СОДЕРЖАНИЕ

 

1. Введение4

. Постановка задачи5

.1Описание предметной области5

.2Формализованное описание задачи8

. Концептуальная модель данных10

.1Сущности и связи (ER - уровень)10

.2Логика взаимосвязей данных (KB-уровень)10

.3Состав атрибутов сущностей (FA-уровень)11

. Глоссарий модели12

Список литературы16

Приложение А. Таблицы17

Приложение Б. Запросы20

Приложение В. Формы и отчеты22

 

1. ВВЕДЕНИЕ

 

Курсовой проект выполнен с целью практического освоения основных приемов и правил методологии информационного моделирования IDEF1X. В качестве предметной области разрабатываемой базы данных (БД) выбрана некоторая фирма, занимающаяся организацией и проведением спортивных соревнований по различным видам спорта.

Фирма заинтересована в автоматизации управления бизнес-процессами. База данных должна обеспечивать учет соревнований, спортсменов - участников соревнований, результаты спортсменов. Должно поддерживаться автоматическое формирование необходимых статистических и текущих отчетов. Реализация поставленной задачи направлена на достижение указанных целей.

Основная часть пояснительной записки содержит описание компонентов, процессов и правил бизнеса, принятых в фирме. Концептуальная модель данных представлена в виде диаграмм ER, KB, FA - уровней, показывающих сущности предметной области и выявляющих обусловленную правилами бизнеса логику связей между ними. Диаграммы сопровождаются глоссарием, содержащим формальные определения имен всех сущностей и хранимых элементов данных.

Приложение А содержит таблицы приложения в режиме конструктора и режиме таблицы, схему данных

Приложение Б содержит реализованные запросы и результирующие таблицы.

В Приложении В приведены примеры созданных форм и фрагменты отчетов

 

2. ПОСТАНОВКА ЗАДАЧИ

 

.1 Описание предметной области

 

Некоторая компания (НК) занимается организацией и проведением спортивных соревнований по следующим видам спорта: биатлон-преследование, биатлон - спринт, биатлон - масстарт, биатлон - индивидуальная гонка.

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

Каждый спортсмен должен быть зарегистрирован как участник соревнований, в которых он участвует, должен быть зафиксирован его результат на каждых соревнованиях и лучшие достижения.

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

Каждый спортсмен имеет тренера, данные о котором также хранятся в системе.

Также в системе должна храниться информация о высших достижениях в России по каждому из видов спорта, организацией которых занимается НК.

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

В настоящей работе рассматривается только фрагмент предметной области Спортивные соревнования. Основными компонентами этого фрагмента являются:

  • ФИО спортсмена
  • Виды спорта, которым занимается спортсмен
  • ФИО тренера спортсмена по виду спорта
  • Место, занятое спортсменом в соревновании
  • Высшее достижение в России по виду спорта
  • Идентификатор соревнования
  • Год проведения соревнования
  • Виды спорта, по которым проводилось соревнование

Основные бизнес-процессы:

  • регистрацию необходимой информации о проводимых соревнованиях;
  • регистрация спортсменов - участников соревнований, видов спорта, по которым они выступают, их тренеров, другой сопроводительной информации;
  • регистрация результатов спортсменов, определение победителей
  • поддержание актуальной информации о наивысших достижениях спортсменов в России
  • составление отчётов - документов по сопровождению соревнований,
  • составление статистических и информационных отчетов о проведенных соревнованиях.
  • получение оперативной информации о проводимых соревнованиях, а именно:

oсписок спортсменов - участников соревнований;

oсписок спортсменов, которые участвовали в соревнованиях более одного раза;

oназвания тех соревнований, которые происходили только один раз;

oназвания тех соревнований, которые проводились за последний год;

oсписок тех спортсменов, которые не участвовали в соревнованиях за последний год.

oминимальный и максимальный возрасты спортсменов.

§По итогам проведенных соревнований должна формироваться таблица Победители, содержащая список спортсменов, занимающих первые 5 мест по итогам соревнований;

§Система должна обеспечивать формирование отчета, содержащего полную информацию обо всех участниках соревнований, отсортированных по соревнованиям;

§должен формироваться отчет, который выводил бы названия соревнований, сгруппированных по видам спорта;

§система должна обеспечивать вывод следующих статистических данных: число спортсменов, участвовавших в соревновании по виду спорта; число видов спорта, в которых приняла участие страна

Эти процессы выполняются менеджерами компании. Временная последовательность выполнения процессов следующая:

  • регистрация информации о наивысших достижениях спортсменов в России
  • регистрация проводимых соревнований, их статуса, стран - участниц;
  • регистрация спортсменов - участников, фиксация информации о тренерах;
  • формирование отчетов - документов по сопровождению соревнований
  • регистрация результатов каждого спортсмена, формирование списков победителей
  • составление статистических и информационных отчетов о проведенных соревнованиях

Разрабатываемая база данных должна поддерживать накопление и хранение информации об основных компонентах бизнеса и автоматизированное выполнение бизнес-процессов.

2.2 Формализованное описание задачи

 

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

Цель компании: регистрация и хранение информации о проводимых соревнованиях, их участниках и результатах.

Функции менеджера компании:

  • регистрация проводимых соревнований, их статуса, стран - участниц;
  • регистрация спортсменов - участников, фиксация информации о тренерах;
  • формирование отчетов - документов по сопровождению соревнований
  • регистрация результатов каждого спортсмена, формирование списков победителей

Функции статиста компании:

·регистрация информации о наивысших достижениях спортсменов в России

·приём заявлений на выплату;

·рассмотрение заявлений;

·выплата страховых сумм;

Функции специалиста финансово-аналитического отдела:

·формирование отчётов о прибылях и убытках

·составление статистических и информационных отчетов о проведенных соревнованиях

Бизнес-правила:

  • одновременно соревнования могут проводиться по нескольким видам спорта;
  • спортсмен может выступать в нескольких видах спорта;
  • спортсмен может участвовать в нескольких соревнованиях;
  • спортсмен по каждому виду спорта имеет только одного тренера;
  • каждый спортсмен имеет одного главного тренера;

Перечень вводимой информации:

  • фамилия, имя и отчество спортсмена;
  • данные паспорта спортсмена;
  • дата рождения спортсмена;
  • знак зодиака;
  • пол;
  • страна, за которую выступает спортсмен;
  • виды спорта, которыми занимается спортсмен;
  • тренеры спортсмена по каждому виду спорта;
  • результаты спортсменов на соревнованиях;
  • ИНН главного тренера России
  • Высшие достижения России по каждому виду спорта;
  • Идентификатор соревнований
  • Название соревнований
  • Дата проведения соревнований
  • Страна проведения соревнований;

Основные пользователи БД:

  • Менеджер компании;
  • Статист компании;

 

3. КОНЦЕПТУА

Похожие работы

1 2 3 > >>