База данных(Стрельников) / Данные / Отчет по БД
.docСаратовский государственный технический университет
имени Гагарина Ю.А.
Кафедра ИБС
Отчет по курсовой работе
по дисциплине
“Базы данных”
«Разработка фрагмента базы данных для поддержки чемпионата России по футболу »
Выполнил: студент ФЭТиП ПВС-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. Описание объекта
В данной курсовой работе в качестве объекта была взята типовая модель чемпионата России по футболу. Таким образом, будем полагать, что в качестве объекта мы имеем чемпионат по футболу.
Если некоторая модель может быть представлена в виде множеств и отношений между этими множествами, то такая модель называется теоретико–множественная.
-
Физические сущности
Представим основные рассматриваемые физические сущности в виде теоретико-множественной модели.
Представим основные рассматриваемые физические сущности в виде теоретико-множественной модели.
-
Множество бомбардиров
-
Множество команд
-
Множество результатов
-
События
Выделим основные события в нашей модели.
-
Добавление бомбардира
-
Добавление тренерского состава
-
Добавление команды
-
Добавление конкретного результата
3. Постановка задачи
Для описанного выше чемпионата необходимо разработать модель базы данных, которая обеспечит возможность выполнения следующих функций:
-
Определение рейтинга бомбардиров
-
Учет команд
-
Учет тренерского состава
-
Учет результатов
-
Получение отчета по матчу
-
Определение места команд в турнирной таблице
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. Вывод
В результате выполнения работы был разработан фрагмент базы данных поддерживающий работу чемпионата России по футболу. В данной работе можно осуществить добавление новых бомбардиров, команд, тренеров, результатов, а также вывести доступные списки бомбардиров, команд, тренеров и вывести результаты по отдельным матчам.
Фрагмент базы данных протестирован. Функции, поддерживающие выполнение поставленных задач работают корректно. Интерфейс фрагмента базы данных является привлекательным. Скриншоты, в представленной работе отражают её законченный характер
Страница