Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
98
Добавлен:
06.02.2015
Размер:
3.47 Mб
Скачать

Саратовский государственный технический университет

имени Гагарина Ю.А.

Кафедра ИБС

Отчет по курсовой работе

по дисциплине

Базы данных”

«Разработка фрагмента базы данных для поддержки чемпионата России по футболу »

Выполнил: студент ФЭТиП ПВС-31

Стрельников А.С.

Проверил: преподаватель кафедры ИБС

Костюк В.П.

Саратов 2012 г.

Оглавление:

1. Введение . . . . . . . . . . . . . . 3

1.1 Актуальность. . . . . . . . . . 3

1.2 Цель. . . . . . . . . . . . . . 3

2. Описание проекта . . . . . . . . . . 4

2.1 Физические сущности. . . . . . 4

2.2 События. . . . . . . . . . . . 4

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

4. Интерфейс пользователя . . . . . . . 6

5. Вывод. . . . . . . . . . . . . . . . 8

1. Введение

1.1 Актуальность

Актуальность данной работы обусловлена необходимостью в автоматизации процессов учета результатов в РФПЛ. А именно автоматизации следующих типовых процессов:

  • учет результатов команды

  • учет лучших бомбардиров

  • и другие

1.2 Цель

Разработка базы данных, а также клиентского приложения ведётся в рамках учебного плана специальности 230105 “Программное обеспечение вычислительной техники и автоматизированных систем” по дисциплине “Базы данных”.

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

2. Описание объекта

В данной курсовой работе в качестве объекта была взята типовая модель чемпионата России по футболу. Таким образом, будем полагать, что в качестве объекта мы имеем чемпионат по футболу.

Если некоторая модель может быть представлена в виде множеств и отношений между этими множествами, то такая модель называется теоретико–множественная.

    1. Физические сущности

Представим основные рассматриваемые физические сущности в виде теоретико-множественной модели.

Представим основные рассматриваемые физические сущности в виде теоретико-множественной модели.

  • Множество бомбардиров

  • Множество команд

  • Множество результатов

    1. События

Выделим основные события в нашей модели.

  • Добавление бомбардира

  • Добавление тренерского состава

  • Добавление команды

  • Добавление конкретного результата

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

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

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

  2. Учет команд

  3. Учет тренерского состава

  4. Учет результатов

  5. Получение отчета по матчу

  6. Определение места команд в турнирной таблице

4. В работе реализованы следующие запросы на языке SQL:

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

type

TFormGoal = class(TForm)

DBGrid1: TDBGrid;

DBNavigator1: TDBNavigator;

Image1: TImage;

Image2: TImage;

procedure Image2Click(Sender: TObject);

procedure Image1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

FormGoal: TFormGoal;

implementation

{$R *.dfm}

Uses UnitDModul;

procedure TFormGoal.Image2Click(Sender: TObject);

begin

close;

end;

2. Учет команд.

type

TFormTeam = class(TForm)

DBGrid1: TDBGrid;

DBNavigator1: TDBNavigator;

Image1: TImage;

Image2: TImage;

// procedure Button1Click(Sender: TObject);

procedure Image2Click(Sender: TObject);

procedure Image1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

FormTeam: TFormTeam;

implementation

{$R *.dfm}

Uses UnitDModul;

procedure TFormTeam.Image2Click(Sender: TObject);

begin

close

end;

3. Определение места команд в турнирной таблице.

type

TFormPoisk = class(TForm)

DBGrid1: TDBGrid;

DBNavigator1: TDBNavigator;

Image1: TImage;

Image2: TImage;

procedure Image2Click(Sender: TObject);

procedure Image1Click(Sender: TObject);

private

{ Private declarations }

public

{ Public declarations }

end;

var

FormPoisk: TFormPoisk;

implementation

{$R *.dfm}

Uses UnitDModul;

procedure TFormPoisk.Image2Click(Sender: TObject);

begin

close;

end;

4. Интерфейс пользователя

Интерфейс разработан на языке DELPHI в среде Delphi 7

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

5. Вывод

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

Фрагмент базы данных протестирован. Функции, поддерживающие выполнение поставленных задач работают корректно. Интерфейс фрагмента базы данных является привлекательным. Скриншоты, в представленной работе отражают её законченный характер

Страница 11 из 11

Соседние файлы в папке Данные