- •1 Предпроектное исследование
- •1.1 Формулирование требований к системе
- •1.1.1 Внешняя среда системы
- •1.1.2 Функции системы
- •1.1.3 Пользователи системы, их типы, роли, категории
- •1.1.4 Входные и выходные сообщения системы, входные и выходные данные
- •2 Разработка концептуальных статических моделей системного уровня
- •2.1 Спецификация системы
- •2.2 Классовая диаграмма системы и ее окружения
- •2.3 Диаграмма вариантов использования системы и спецификация вариантов использования
- •2.4 Постоянное хранение данных системы
- •3 Разработка динамических моделей системного уровня
- •3.1 Диаграмма кооперации системы и ее окружения
- •3.2 Диаграмма последовательности сообщений системы и ее окружения
- •3.3 Диаграмма состояний системы, спецификация состояний и переходов
- •4 Разработка пользовательского интерфейса
- •4.1 Макеты и спецификация окон
- •4.2 Структура системы меню
- •4.3 Диаграмма состояний диалога с пользователем
- •5 Разработка концептуальных статических моделей классового уровня
- •5.1 Диаграмма пакетов и спецификация пакетов
- •5.2 Классовая диаграмма системы, спецификации классовой диаграммы, классов, атрибутов, операций, отношений между классами
- •5.3 Диаграмма объектов
- •6 Разработка динамических моделей классового уровня
- •6.2 Диаграмма последовательности сообщений, спецификация объектов и сообщений
- •6.3 Диаграмма активности, спецификация диаграммы активности
- •7 Реализация системы
- •7.1 Конфигурирование аппаратных и программных средств
- •7.2 Разработка моделей реализации
- •8 Тестирование и отладка системы
- •9 Документирование системы
- •10 Список литературы
5 Разработка концептуальных статических моделей классового уровня
5.1 Диаграмма пакетов и спецификация пакетов
Диаграмма пакетов представлена на рисунке 19, а ее спецификация — в таблице 14.
Рисунок 19. Диаграмма пакетов
Таблица 14. Спецификация пакетов
Имя |
Файлы, входящие в пакет |
|
Описание |
||
|
|
|
|
|
|
bin |
About.obj, Pfootball.exe, Pfootball.obj, |
Пакет, |
содержащий |
исполняемый и |
|
Umain.obj |
объектные файлы программы. |
||||
|
|||||
src |
About.h, About.cpp, About.dfm, Umain.h, |
Пакет, |
содержащий |
исходный код |
|
Umain.cpp, Umain.dfm, Pfootball.bpr |
программы. |
|
|||
|
|
5.2Классовая диаграмма системы, спецификации классовой диаграммы, классов, атрибутов, операций, отношений между классами
Классовая диаграмма системы представлена на рисунках 20-22, а ее спецификация — в таблице 15. Спецификация атрибутов представлена в таблице 16, спецификация операций — в таблице 17, спецификация
23
отношений — в таблице 18.
Рисунок 20. Диаграмма классов. Часть 1
24
Рисунок 21. Диаграмма классов. Часть 2
25
Рисунок 22. Диаграмма классов. Часть 3
26
Таблица 15. Спецификация классов
Класс |
Файл |
Пакет |
Базовый класс |
Описание |
|
|
|
|
|
TForm1 |
Umain.h, |
src |
TForm |
Класс окна администратора. |
|
Umain.cpp |
|
||
|
|
|
|
|
TAboutForm |
About.h, |
src |
TForm |
Класс окна информации о программе. |
|
About.cpp |
|
||
|
|
|
|
Таблица 16. Спецификация атрибутов
Класс
TForm1
Имя |
Тип |
|
Описание |
|
|
|
|
Компонент, |
используемый |
для |
|
OracleSession1 |
TOracleSession |
подключения к БД и управления |
|||
|
|
транзакциями. |
|
|
|
Panel1 |
TPanel |
Элемент |
панели, |
являющийся |
|
контейнерным компонентом. |
|
|
|||
|
|
|
|
||
Panel2 |
TPanel |
- |
|
|
|
|
|
|
|
|
|
Panel3 |
TPanel |
- |
|
|
|
|
|
|
|
|
|
Panel6 |
TPanel |
- |
|
|
|
|
|
|
|
|
|
Panel11 |
TPanel |
- |
|
|
|
|
|
|
|
|
|
Panel12 |
TPanel |
- |
|
|
|
|
|
|
|
|
|
Panel13 |
TPanel |
- |
|
|
|
|
|
|
|
|
|
Panel14 |
TPanel |
- |
|
|
|
|
|
|
|
|
|
Panel15 |
TPanel |
- |
|
|
|
|
|
|
|
|
|
Panel16 |
TPanel |
- |
|
|
|
|
|
|
|
|
|
Panel17 |
TPanel |
- |
|
|
|
|
|
|
|
|
|
Panel18 |
TPanel |
- |
|
|
|
|
|
|
|
|
|
Panel9 |
TPanel |
- |
|
|
|
|
|
|
|
|
|
Panel19 |
TPanel |
- |
|
|
|
|
|
|
|
|
|
Panel20 |
TPanel |
- |
|
|
|
|
|
|
|
|
|
Panel4 |
TPanel |
- |
|
|
|
|
|
|
|
|
|
Panel21 |
TPanel |
- |
|
|
|
|
|
|
|
|
|
Panel22 |
TPanel |
- |
|
|
|
|
|
|
|
|
|
Panel23 |
TPanel |
- |
|
|
|
|
|
|
|
|
|
Panel24 |
TPanel |
- |
|
|
|
|
|
|
|
|
|
Panel25 |
TPanel |
- |
|
|
|
|
|
|
|
|
|
Panel5 |
TPanel |
- |
|
|
|
|
|
|
|
|
|
Panel26 |
TPanel |
- |
|
|
|
|
|
|
|
|
|
Panel27 |
TPanel |
- |
|
|
|
|
|
|
|
|
|
27
Класс |
Имя |
Тип |
Описание |
|
|
|
|
|
Panel7 |
TPanel |
- |
|
|
|
|
|
Panel28 |
TPanel |
- |
|
|
|
|
|
Panel29 |
TPanel |
- |
|
|
|
|
|
Panel8 |
TPanel |
- |
|
|
|
|
|
Panel30 |
TPanel |
- |
|
|
|
|
|
Panel31 |
TPanel |
- |
|
|
|
|
|
Panel10 |
TPanel |
- |
|
|
|
|
|
Panel32 |
TPanel |
- |
|
|
|
|
|
Panel33 |
TPanel |
- |
|
|
|
|
|
|
|
Компонент, позволяющий во время проек- |
|
PageControl1 |
TPageControl |
тирования объединить на форме несколько |
|
вкладок-страниц с разными компонентами |
||
|
|
|
в них. |
|
TabSheet1 |
TTabSheet |
Вкладка. |
|
|
|
|
|
TabSheet2 |
TTabSheet |
Вкладка. |
|
|
|
|
|
TabSheet3 |
TTabSheet |
Вкладка. |
|
|
|
|
|
TabSheet4 |
TTabSheet |
Вкладка. |
|
|
|
|
|
TabSheet5 |
TTabSheet |
Вкладка. |
|
|
|
|
|
TabSheet6 |
TTabSheet |
Вкладка. |
|
|
|
|
|
TabSheet7 |
TTabSheet |
Вкладка. |
|
|
|
|
|
TabSheet9 |
TTabSheet |
Вкладка. |
|
|
|
|
|
TabSheet8 |
TTabSheet |
Вкладка. |
|
|
|
|
|
MainMenu1 |
TMainMenu |
Определяет главное меню формы. |
|
|
|
|
|
N1 |
TMenuItem |
Элемент меню. |
|
|
|
|
|
N2 |
TMenuItem |
Элемент меню. |
|
|
|
|
|
N3 |
TMenuItem |
Элемент меню. |
|
|
|
|
|
N4 |
TMenuItem |
Элемент меню. |
|
|
|
|
|
N5 |
TMenuItem |
Элемент меню. |
|
|
|
|
|
Button1 |
TButton |
Кнопка. |
|
|
|
|
|
ButtonStadiumInsert |
TButton |
Кнопка. |
|
|
|
|
|
ButtonStadiumUpdate |
TButton |
Кнопка. |
|
|
|
|
|
ButtonStadiumDelete |
TButton |
Кнопка. |
|
|
|
|
|
ButtonTurnirInsert |
TButton |
Кнопка. |
|
|
|
|
|
ButtonTurnirUpdate |
TButton |
Кнопка. |
|
|
|
|
|
ButtonTurnirDelete |
TButton |
Кнопка. |
|
|
|
|
|
ButtonGoalTypeInsert |
TButton |
Кнопка. |
|
|
|
|
28
Класс |
Имя |
Тип |
Описание |
|
|
|
|
|
ButtonGoalTypeUpda |
TButton |
Кнопка. |
|
te |
|
|
|
|
|
|
|
ButtonGoalTypeDelet |
TButton |
Кнопка. |
|
e |
|
|
|
|
|
|
|
ButtonIgrokInsert |
TButton |
Кнопка. |
|
|
|
|
|
ButtonIgrokUpdate |
TButton |
Кнопка. |
|
|
|
|
|
ButtonIgrokDelete |
TButton |
Кнопка. |
|
|
|
|
|
ButtonClubInsert |
TButton |
Кнопка. |
|
|
|
|
|
ButtonClubUpdate |
TButton |
Кнопка. |
|
|
|
|
|
ButtonClubDelete |
TButton |
Кнопка. |
|
|
|
|
|
ButtonContractInsert |
TButton |
Кнопка. |
|
|
|
|
|
ButtonContractUpdate |
TButton |
Кнопка. |
|
|
|
|
|
ButtonContractDelete |
TButton |
Кнопка. |
|
|
|
|
|
ButtonMatchInsert |
TButton |
Кнопка. |
|
|
|
|
|
ButtonMatchUpdate |
TButton |
Кнопка. |
|
|
|
|
|
ButtonMatchDelete |
TButton |
Кнопка. |
|
|
|
|
|
ButtonInfieldInsert |
TButton |
Кнопка. |
|
|
|
|
|
ButtonInfieldUpdate |
TButton |
Кнопка. |
|
|
|
|
|
ButtonButtonInfieldD |
TButton |
Кнопка. |
|
elete |
|
|
|
|
|
|
|
ButtonGoalInsert |
TButton |
Кнопка. |
|
|
|
|
|
ButtonGoalUpdate |
TButton |
Кнопка. |
|
|
|
|
|
ButtonGoalDelete |
TButton |
Кнопка. |
|
|
|
|
|
Button2 |
TButton |
Кнопка. |
|
|
|
|
|
Button3 |
TButton |
Кнопка. |
|
|
|
|
|
|
|
Этот компонент инкапсулирует двумерную |
|
DBGrid1 |
TDBGrid |
таблицу, в которой строки представляют |
|
собой записи, а столбцы — поля набора |
||
|
|
|
|
|
|
|
данных. |
|
|
|
|
|
DBGrid2 |
TDBGrid |
- |
|
|
|
|
|
DBGrid3 |
TDBGrid |
- |
|
|
|
|
|
DBGrid4 |
TDBGrid |
- |
|
|
|
|
|
DBGrid5 |
TDBGrid |
- |
|
|
|
|
|
DBGrid6 |
TDBGrid |
- |
|
|
|
|
|
DBGrid7 |
TDBGrid |
- |
|
|
|
|
|
DBGrid8 |
TDBGrid |
- |
|
|
|
|
29
Класс |
Имя |
Тип |
Описание |
|
|
|
|
|
DBGrid9 |
TDBGrid |
- |
|
|
|
|
|
DBGrid10 |
TDBGrid |
- |
|
|
|
|
|
OracleDataSetStadiu |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|
m |
|
|
|
Querytemp |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|
|
|
|
|
OracleDataSetTurnir |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|
|
|
|
|
OracleDataSetGoalTy |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|
pe |
|
|
|
OracleDataSetIgrok |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|
|
|
|
|
OracleDataSetStadiu |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|
mInsert |
|
|
|
OracleDataSetStadiu |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|
mUpdate |
|
|
|
OracleDataSetClub |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|
|
|
|
|
OracleDataSetContrac |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|
t |
|
|
|
OracleDataSetIIgrok |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|
|
|
|
|
OracleDataSetUIgrok |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|
|
|
|
|
OracleDataSetIClub |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|
|
|
|
|
OracleDataSetUClub |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|
|
|
|
|
OracleDataSetMatche |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|
s |
|
|
|
OracleDataSetIMatch |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|
Club1 |
|
|
|
OracleDataSetIMatch |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|
Club2 |
|
|
|
OracleDataSetIMatch |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|
Turnir |
|
|
|
OracleDataSetIMatch |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|
Stadium |
|
|
|
OracleDataSetUMatc |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|
hClub1 |
|
|
|
OracleDataSetUMatc |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|
hClub2 |
|
|
|
OracleDataSetUMatc |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|
hTurnir |
|
|
|
OracleDataSetUMatc |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|
hStadium |
|
|
|
OracleDataSetInfield |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|
|
|
|
30
Класс |
Имя |
Тип |
|
Описание |
|
|
|
|
|
|
|||
|
OracleDataSetInFieldI |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|||
|
Match |
|
|
|
|
|
|
OracleDataSetInFieldI |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|||
|
Igrok |
|
|
|
|
|
|
OracleDataSetInField |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|||
|
UMatch |
|
|
|
|
|
|
OracleDataSetInField |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|||
|
UIgrok |
|
|
|
|
|
|
OracleDataSetGoal |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|||
|
|
|
|
|||
|
OracleDataSetIGoalM |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|||
|
atch |
|
|
|
|
|
|
OracleDataSetUGoal |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|||
|
Match |
|
|
|
|
|
|
OracleDataSetIGoalIg |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|||
|
rok |
|
|
|
|
|
|
OracleDataSetUGoalI |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|||
|
grok |
|
|
|
|
|
|
OracleDataSetIGoalty |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|||
|
pe |
|
|
|
|
|
|
OracleDataSetUGoalt |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|||
|
ype |
|
|
|
|
|
|
OracleDataSetRaschet |
TOracleDataSet |
Источник для всех data-aware компонентов. |
|||
|
Turnir |
|
|
|
|
|
|
|
|
Является |
связующим |
звеном между |
|
|
DataSourceStadium |
TDataSource |
наборами |
данных |
и |
визуальными |
|
компонентами отображения |
и управления |
||||
|
|
|
данными. |
|
|
|
|
DataSourceTurnir |
TDataSource |
- |
|
|
|
|
|
|
|
|
|
|
|
DataSourceGoalType |
TDataSource |
- |
|
|
|
|
|
|
|
|
|
|
|
DataSourceIgrok |
TDataSource |
- |
|
|
|
|
|
|
|
|
|
|
|
DataSourceStadiumIn |
TDataSource |
- |
|
|
|
|
sert |
|
|
|
|
|
|
DataSourceStadiumU |
TDataSource |
- |
|
|
|
|
pdate |
|
|
|
|
|
|
DataSourceClub |
TDataSource |
- |
|
|
|
|
|
|
|
|
|
|
|
DataSourceContract |
TDataSource |
- |
|
|
|
|
|
|
|
|
|
|
|
DataSourceIIgrok |
TDataSource |
- |
|
|
|
|
|
|
|
|
|
|
|
DataSourceUIgrok |
TDataSource |
- |
|
|
|
|
|
|
|
|
|
|
|
DataSourceIClub |
TDataSource |
- |
|
|
|
|
|
|
|
|
|
|
31
Класс |
Имя |
Тип |
Описание |
|
|
|
|
|
DataSourceUClub |
TDataSource |
- |
|
|
|
|
|
DataSourceMatches |
TDataSource |
- |
|
|
|
|
|
DataSourceIMatchClu |
TDataSource |
- |
|
b1 |
|
|
|
DataSourceIMatchClu |
TDataSource |
- |
|
b2 |
|
|
|
DataSourceIMatchTur |
TDataSource |
- |
|
nir |
|
|
|
DataSourceIMatchSta |
TDataSource |
- |
|
dium |
|
|
|
DataSourceUMatchCl |
TDataSource |
- |
|
ub1 |
|
|
|
DataSourceUMatchCl |
TDataSource |
- |
|
ub2 |
|
|
|
DataSourceUMatchTu |
TDataSource |
- |
|
rnir |
|
|
|
DataSourceUMatchSt |
TDataSource |
- |
|
adium |
|
|
|
DataSourceInfield |
TDataSource |
- |
|
|
|
|
|
DataSourceInFieldIM |
TDataSource |
- |
|
atch |
|
|
|
DataSourceInFieldIIgr |
TDataSource |
- |
|
ok |
|
|
|
DataSourceInFieldU |
TDataSource |
- |
|
Match |
|
|
|
DataSourceInFieldUI |
TDataSource |
- |
|
grok |
|
|
|
DataSourceGoal |
TDataSource |
- |
|
|
|
|
|
DataSourceIGoalMatc |
TDataSource |
- |
|
h |
|
|
|
DataSourceUGoalMat |
TDataSource |
- |
|
ch |
|
|
|
DataSourceIGoalIgro |
TDataSource |
- |
|
k |
|
|
|
DataSourceUGoalIgro |
TDataSource |
- |
|
k |
|
|
|
DataSourceIGoaltype |
TDataSource |
- |
|
|
|
|
|
DataSourceUGoaltype |
TDataSource |
- |
|
|
|
|
|
DataSourceRaschetTu |
TDataSource |
- |
|
rnir |
|
|
32
Класс |
Имя |
Тип |
Описание |
|
|
|
|
|
EditTurnirIname |
TEdit |
Поле ввода. |
|
|
|
|
|
EditTurnirIyear |
TEdit |
Поле ввода. |
|
|
|
|
|
EditTurnirUname |
TEdit |
Поле ввода. |
|
|
|
|
|
EditTurnirUyear |
TEdit |
Поле ввода. |
|
|
|
|
|
EditStadiumIstadnam |
TEdit |
Поле ввода. |
|
e |
|
|
|
|
|
|
|
EditStadiumIstadstran |
TEdit |
Поле ввода. |
|
a |
|
|
|
|
|
|
|
EditStadiumIstadaddr |
TEdit |
Поле ввода. |
|
ess |
|
|
|
|
|
|
|
EditStadiumUstadnam |
TEdit |
Поле ввода. |
|
e |
|
|
|
|
|
|
|
EditStadiumUstadstra |
TEdit |
Поле ввода. |
|
na |
|
|
|
|
|
|
|
EditStadiumUstadadd |
TEdit |
Поле ввода. |
|
ress |
|
|
|
|
|
|
|
EditGoalTypeIname |
TEdit |
Поле ввода. |
|
|
|
|
|
EditGoalTypeUname |
TEdit |
Поле ввода. |
|
|
|
|
|
EditIgrokIfamiliy |
TEdit |
Поле ввода. |
|
|
|
|
|
EditIgrokUfamiliy |
TEdit |
Поле ввода. |
|
|
|
|
|
EditIgrokIname |
TEdit |
Поле ввода. |
|
|
|
|
|
EditIgrokUname |
TEdit |
Поле ввода. |
|
|
|
|
|
EditIgrokIgoals |
TEdit |
Поле ввода. |
|
|
|
|
|
EditIgrokUgoals |
TEdit |
Поле ввода. |
|
|
|
|
|
EditIgrokIpenaltys |
TEdit |
Поле ввода. |
|
|
|
|
|
EditIgrokUpenaltys |
TEdit |
Поле ввода. |
|
|
|
|
|
EditClubIname |
TEdit |
Поле ввода. |
|
|
|
|
|
EditClubItrener |
TEdit |
Поле ввода. |
|
|
|
|
|
EditClubUname |
TEdit |
Поле ввода. |
|
|
|
|
|
EditClubUtrener |
TEdit |
Поле ввода. |
|
|
|
|
|
EditIComment |
TEdit |
Поле ввода. |
|
|
|
|
|
EditUComment |
TEdit |
Поле ввода. |
|
|
|
|
|
EditIMatchGoals1 |
TEdit |
Поле ввода. |
|
|
|
|
|
EditUMatchGoals1 |
TEdit |
Поле ввода. |
|
|
|
|
|
EditUMatchGoals2 |
TEdit |
Поле ввода. |
|
|
|
|
|
EditIMatchGoals2 |
TEdit |
Поле ввода. |
|
|
|
|
33
Класс |
Имя |
Тип |
Описание |
|
|
|
|
|
EditInfieldIon |
TEdit |
Поле ввода. |
|
|
|
|
|
EditInfieldIoff |
TEdit |
Поле ввода. |
|
|
|
|
|
EditIIgroknumber |
TEdit |
Поле ввода. |
|
|
|
|
|
EditUIgroknumber |
TEdit |
Поле ввода. |
|
|
|
|
|
EditInfieldUon |
TEdit |
Поле ввода. |
|
|
|
|
|
EditInfieldUoff |
TEdit |
Поле ввода. |
|
|
|
|
|
EditITimegoal |
TEdit |
Поле ввода. |
|
|
|
|
|
EditIGoalcomment |
TEdit |
Поле ввода. |
|
|
|
|
|
EditIGoalnumber |
TEdit |
Поле ввода. |
|
|
|
|
|
EditUGoalnumber |
TEdit |
Поле ввода. |
|
|
|
|
|
EditUTimegoal |
TEdit |
Поле ввода. |
|
|
|
|
|
EditUGoalcomment |
TEdit |
Поле ввода. |
|
|
|
|
|
Querywork |
TOracleQuery |
Компонент для выполнения SQL запросов. |
|
|
|
|
|
DBNavigator1 |
TDBNavigator |
Навигатор по БД, представляющий собой |
|
набор кнопок. |
||
|
DBNavigator2 |
TDBNavigator |
Навигатор по БД, представляющий собой |
|
набор кнопок. |
||
|
DBNavigator3 |
TDBNavigator |
Навигатор по БД, представляющий собой |
|
набор кнопок. |
||
|
DBNavigator4 |
TDBNavigator |
Навигатор по БД, представляющий собой |
|
набор кнопок. |
||
|
DBNavigator5 |
TDBNavigator |
Навигатор по БД, представляющий собой |
|
набор кнопок. |
||
|
DBNavigator6 |
TDBNavigator |
Навигатор по БД, представляющий собой |
|
набор кнопок. |
||
|
DBNavigator7 |
TDBNavigator |
Навигатор по БД, представляющий собой |
|
набор кнопок. |
||
|
DBNavigator9 |
TDBNavigator |
Навигатор по БД, представляющий собой |
|
набор кнопок. |
||
|
DBNavigator11 |
TDBNavigator |
Навигатор по БД, представляющий собой |
|
набор кнопок. |
||
|
DBNavigator12 |
TDBNavigator |
Навигатор по БД, представляющий собой |
|
набор кнопок. |
||
|
DBNavigator8 |
TDBNavigator |
Навигатор по БД, представляющий собой |
|
|
|
набор кнопок. |
|
DBNavigator10 |
TDBNavigator |
Навигатор по БД, представляющий собой |
|
|
|
набор кнопок. |
|
DBNavigator13 |
TDBNavigator |
Навигатор по БД, представляющий собой |
|
|
|
|
34
Класс |
Имя |
Тип |
|
Описание |
|
|
|
|
|
|
|
|
|
|
набор кнопок. |
|
|
|
|
|
|
||
|
DBNavigator14 |
TDBNavigator |
Навигатор по БД, представляющий собой |
||
|
набор кнопок. |
|
|
||
|
DBNavigator16 |
TDBNavigator |
Навигатор по БД, представляющий собой |
||
|
набор кнопок. |
|
|
||
|
DBNavigator18 |
TDBNavigator |
Навигатор по БД, представляющий собой |
||
|
набор кнопок. |
|
|
||
|
DBNavigator15 |
TDBNavigator |
Навигатор по БД, представляющий собой |
||
|
набор кнопок. |
|
|
||
|
DBNavigator17 |
TDBNavigator |
Навигатор по БД, представляющий собой |
||
|
набор кнопок. |
|
|
||
|
DBNavigator19 |
TDBNavigator |
Навигатор по БД, представляющий собой |
||
|
набор кнопок. |
|
|
||
|
DBNavigator20 |
TDBNavigator |
Навигатор по БД, представляющий собой |
||
|
набор кнопок. |
|
|
||
|
DBNavigator23 |
TDBNavigator |
Навигатор по БД, представляющий собой |
||
|
набор кнопок. |
|
|
||
|
DBNavigator21 |
TDBNavigator |
Навигатор по БД, представляющий собой |
||
|
набор кнопок. |
|
|
||
|
DBNavigator22 |
TDBNavigator |
Навигатор по БД, представляющий собой |
||
|
набор кнопок. |
|
|
||
|
DBNavigator24 |
TDBNavigator |
Навигатор по БД, представляющий собой |
||
|
набор кнопок. |
|
|
||
|
DTPION |
TDateTimePick |
Компонент выбора даты и времени. |
|
|
|
er |
|
|
|
|
|
|
|
|
|
|
|
DTPIOFF |
TDateTimePick |
Компонент выбора даты и времени. |
|
|
|
er |
|
|
|
|
|
|
|
|
|
|
|
DTPUON |
TDateTimePick |
Компонент выбора даты и времени. |
|
|
|
er |
|
|
|
|
|
|
|
|
|
|
|
DTPUOFF |
TDateTimePick |
Компонент выбора даты и времени. |
|
|
|
er |
|
|
|
|
|
|
|
|
|
|
|
DTPIMatchDate |
TDateTimePick |
Компонент выбора даты и времени. |
|
|
|
er |
|
|
|
|
|
|
|
|
|
|
|
DTPUMatchDate |
TDateTimePick |
Компонент выбора даты и времени. |
|
|
|
er |
|
|
|
|
|
|
|
|
|
|
|
DTPIMatchTime |
TDateTimePick |
Компонент выбора даты и времени. |
|
|
|
er |
|
|
|
|
|
|
|
|
|
|
|
DTPUMatchTime |
TDateTimePick |
Компонент выбора даты и времени. |
|
|
|
er |
|
|
|
|
|
|
|
|
|
|
|
DBEditClubIstadium |
TDBEdit |
Компонент |
представляет |
собой |
|
|
|
|
|
|
35
Класс |
Имя |
Тип |
Описание |
|
|
|
|
|
|
|
|
|
стандартный однострочный текстовый |
|
|
|
|
редактор, в котором отображаются и |
|
|
|
|
изменяются данные из поля связанного |
|
|
|
|
набора данных. |
|
|
DBEditClubUstadium |
TDBEdit |
- |
|
|
|
|
|
|
|
DBEdit1 |
TDBEdit |
- |
|
|
|
|
|
|
|
DBEdit2 |
TDBEdit |
- |
|
|
|
|
|
|
|
DBEdit3 |
TDBEdit |
- |
|
|
|
|
|
|
|
DBEdit4 |
TDBEdit |
- |
|
|
|
|
|
|
|
DBEdit5 |
TDBEdit |
- |
|
|
|
|
|
|
|
DBEdit7 |
TDBEdit |
- |
|
|
|
|
|
|
|
DBEdit9 |
TDBEdit |
- |
|
|
|
|
|
|
|
DBEdit10 |
TDBEdit |
- |
|
|
|
|
|
|
|
DBEdit6 |
TDBEdit |
- |
|
|
|
|
|
|
|
DBEdit8 |
TDBEdit |
- |
|
|
|
|
|
|
|
DBEdit11 |
TDBEdit |
- |
|
|
|
|
|
|
|
DBEdit12 |
TDBEdit |
- |
|
|
|
|
|
|
|
DBEdit13 |
TDBEdit |
- |
|
|
|
|
|
|
|
DBEdit15 |
TDBEdit |
- |
|
|
|
|
|
|
|
DBEdit14 |
TDBEdit |
- |
|
|
|
|
|
|
|
DBEdit16 |
TDBEdit |
- |
|
|
|
|
|
|
|
DBEdit17 |
TDBEdit |
- |
|
|
|
|
|
|
|
DBEdit18 |
TDBEdit |
- |
|
|
|
|
|
|
|
DBEdit21 |
TDBEdit |
- |
|
|
|
|
|
|
|
DBEdit19 |
TDBEdit |
- |
|
|
|
|
|
|
|
DBEdit20 |
TDBEdit |
- |
|
|
|
|
|
|
|
DBEdit22 |
TDBEdit |
- |
|
|
|
|
|
|
TAboutForm |
Panel1 |
TPanel |
Панель для размещения компонентов. |
|
|
|
|
||
Button1 |
TButton |
Кнопка ОК. |
||
|
||||
|
|
|
|
|
|
Label1 |
TLabel |
Текстовая метка. |
|
|
|
|
|
|
|
Label3 |
TLabel |
Текстовая метка. |
|
|
|
|
|
|
|
Label4 |
TLabel |
Текстовая метка. |
|
|
|
|
|
|
|
Label8 |
TLabel |
Текстовая метка. |
|
|
|
|
|
36
Таблица 17. Спецификация операций
Класс
TForm1
Имя |
Возвр |
Параметры |
N3Click |
void |
TObject *Sender — Источник события |
|
|
|
N2Click |
void |
TObject *Sender — Источник события |
|
|
|
FormCreate |
void |
TObject *Sender — Источник события |
|
|
|
ButtonStadiumInsertClick |
void |
TObject *Sender — Источник события |
|
|
|
OracleDataSetStadiumAfterScroll |
void |
TDataSet *DataSet — Набор данных |
|
|
|
ButtonStadiumUpdateClick |
void |
TObject *Sender — Источник события |
|
|
|
ButtonTurnirInsertClick |
void |
TObject *Sender — Источник события |
|
|
|
ButtonTurnirUpdateClick |
void |
TObject *Sender — Источник события |
|
|
|
ButtonTurnirDeleteClick |
void |
TObject *Sender — Источник события |
|
|
|
OracleDataSetTurnirAfterScroll |
void |
TDataSet *DataSet — Набор данных |
|
|
|
ButtonGoalTypeDeleteClick |
void |
TObject *Sender — Источник события |
|
|
|
ButtonGoalTypeUpdateClick |
void |
TObject *Sender — Источник события |
|
|
|
ButtonGoalTypeInsertClick |
void |
TObject *Sender — Источник события |
|
|
|
OracleDataSetGoalTypeAfterScroll |
void |
TDataSet *DataSet — Набор данных |
|
|
|
ButtonIgrokInsertClick |
void |
TObject *Sender — Источник события |
|
|
|
ButtonIgrokUpdateClick |
void |
TObject *Sender — Источник события |
|
|
|
ButtonIgrokDeleteClick |
void |
TObject *Sender — Источник события |
|
|
|
OracleDataSetIgrokAfterScroll |
void |
TDataSet *DataSet — Набор данных |
|
|
|
TabSheet2Show |
void |
TObject *Sender — Источник события |
|
|
|
OracleDataSetClubAfterScroll |
void |
TDataSet *DataSet — Набор данных |
|
|
|
ButtonClubUpdateClick |
void |
TObject *Sender — Источник события |
|
|
|
ButtonClubDeleteClick |
void |
TObject *Sender — Источник события |
|
|
|
ButtonClubInsertClick |
void |
TObject *Sender — Источник события |
|
|
|
ButtonContractUpdateClick |
void |
TObject *Sender — Источник события |
|
|
|
ButtonContractInsertClick |
void |
TObject *Sender — Источник события |
|
|
|
ButtonContractDeleteClick |
void |
TObject *Sender — Источник события |
|
|
|
OracleDataSetContractAfterScroll |
void |
TDataSet *DataSet — Набор данных |
|
|
|
TabSheet4Show |
void |
TObject *Sender — Источник события |
|
|
|
ButtonMatchInsertClick |
void |
TObject *Sender — Источник события |
|
|
|
ButtonMatchUpdateClick |
void |
TObject *Sender — Источник события |
|
|
|
ButtonMatchDeleteClick |
void |
TObject *Sender — Источник события |
|
|
|
OracleDataSetMatchesAfterScroll |
void |
TDataSet *DataSet — Набор данных |
|
|
|
TabSheet6Show |
void |
TObject *Sender — Источник события |
|
|
|
ButtonInfieldInsertClick |
void |
TObject *Sender — Источник события |
|
|
|
37
Класс |
Имя |
Возвр |
Параметры |
|
|
|
|
|
ButtonInfieldUpdateClick |
void |
TObject *Sender — Источник события |
|
|
|
|
|
ButtonButtonInfieldDeleteClick |
void |
TObject *Sender — Источник события |
|
|
|
|
|
OracleDataSetInfieldAfterScroll |
void |
TDataSet *DataSet — Набор данных |
|
|
|
|
|
TabSheet7Show |
void |
TObject *Sender — Источник события |
|
|
|
|
|
ButtonGoalInsertClick |
void |
TObject *Sender — Источник события |
|
|
|
|
|
ButtonGoalUpdateClick |
void |
TObject *Sender — Источник события |
|
|
|
|
|
ButtonGoalDeleteClick |
void |
TObject *Sender — Источник события |
|
|
|
|
|
OracleDataSetGoalAfterScroll |
void |
TDataSet *DataSet — Набор данных |
|
|
|
|
|
TabSheet9Show |
void |
TObject *Sender — Источник события |
|
|
|
|
|
Button2Click |
void |
TObject *Sender — Источник события |
|
|
|
|
|
TabSheet3Show |
void |
TObject *Sender — Источник события |
|
|
|
|
|
N5Click |
void |
TObject *Sender — Источник события |
|
|
|
|
|
Button3Click |
void |
TObject *Sender — Источник события |
|
|
|
|
|
N4Click |
void |
TObject *Sender — Источник события |
|
|
|
|
|
Button1Click |
void |
TObject *Sender — Источник события |
|
|
|
|
|
MyStadiumInterfeis |
void |
TDataSet *DataSet — Набор данных |
|
|
|
|
|
MyComponentsClear |
void |
TDataSet *DataSet — Набор данных |
|
|
|
|
|
MyQueryExecute |
void |
AnsiString ParamString — строка, содер- |
|
|
жащая SQL запрос к БД. |
|
|
MyStadiumInsert |
void |
- |
|
|
|
|
|
MyStadiumInsertDone |
void |
- |
|
|
|
|
|
MyStadiumUpdate |
void |
- |
|
|
|
|
|
MyStadiumUpdateDone |
void |
- |
|
|
|
|
|
MyStadiumClear |
void |
- |
|
|
|
|
|
MyStadiumReload |
void |
- |
|
|
|
|
|
MyStadiumDeleteDone |
void |
- |
|
|
|
|
|
MyStadiumDelete |
void |
- |
|
|
|
|
|
MyTurnirClear |
void |
- |
|
|
|
|
|
MyTurnirReload |
void |
- |
|
|
|
|
|
MyTurnirInsert |
void |
- |
|
|
|
|
|
MyTurnirInsertDone |
void |
- |
|
|
|
|
|
MyTurnirUpdate |
void |
- |
|
|
|
|
|
MyTurnirUpdateDone |
void |
- |
|
|
|
|
|
MyTurnirDelete |
void |
- |
|
|
|
|
|
MyTurnirDeleteDone |
void |
- |
|
|
|
|
38
Класс |
Имя |
Возвр |
Параметры |
|
|
|
|
|
MyGoalTypeClear |
void |
- |
|
|
|
|
|
MyGoalTypeReload |
void |
- |
|
|
|
|
|
MyGoalTypeInsert |
void |
- |
|
|
|
|
|
MyGoalTypeInsertDone |
void |
- |
|
|
|
|
|
MyGoalTypeUpdate |
void |
- |
|
|
|
|
|
MyGoalTypeUpdateDone |
void |
- |
|
|
|
|
|
MyGoalTypeDelete |
void |
- |
|
|
|
|
|
MyGoalTypeDeleteDone |
void |
- |
|
|
|
|
|
MyIgrokClear |
void |
- |
|
|
|
|
|
MyIgrokReload |
void |
- |
|
|
|
|
|
MyIgrokInsert |
void |
- |
|
|
|
|
|
MyIgrokInsertDone |
void |
- |
|
|
|
|
|
MyIgrokUpdate |
void |
- |
|
|
|
|
|
MyIgrokUpdateDone |
void |
- |
|
|
|
|
|
MyIgrokDelete |
void |
- |
|
|
|
|
|
MyIgrokDeleteDone |
void |
- |
|
|
|
|
|
MyClubClear |
void |
- |
|
|
|
|
|
MyClubReload |
void |
- |
|
|
|
|
|
MyClubInsert |
void |
- |
|
|
|
|
|
MyClubInsertDone |
void |
- |
|
|
|
|
|
MyClubUpdate |
void |
- |
|
|
|
|
|
MyClubUpdateDone |
void |
- |
|
|
|
|
|
MyClubDelete |
void |
- |
|
|
|
|
|
MyClubDeleteDone |
void |
- |
|
|
|
|
|
MyContractInterfeis |
void |
- |
|
|
|
|
|
MyContractClear |
void |
- |
|
|
|
|
|
MyContractReload |
void |
- |
|
|
|
|
|
MyContractInsert |
void |
- |
|
|
|
|
|
MyContractInsertDone |
void |
- |
|
|
|
|
|
MyContractUpdate |
void |
- |
|
|
|
|
|
MyContractUpdateDone |
void |
- |
|
|
|
|
|
MyContractDelete |
void |
- |
|
|
|
|
|
MyContractDeleteDone |
void |
- |
|
|
|
|
|
MyMatchInterfeis |
void |
- |
|
|
|
|
|
MyMatchClear |
void |
- |
|
|
|
|
39
Класс |
Имя |
Возвр |
Параметры |
|
|
|
|
|
MyMatchReload |
void |
- |
|
|
|
|
|
MyMatchInsert |
void |
- |
|
|
|
|
|
MyMatchInsertDone |
void |
- |
|
|
|
|
|
MyMatchUpdate |
void |
- |
|
|
|
|
|
MyMatchUpdateDone |
void |
- |
|
|
|
|
|
MyMatchDelete |
void |
- |
|
|
|
|
|
MyMatchDeleteDone |
void |
- |
|
|
|
|
|
MyInfieldInterfeis |
void |
- |
|
|
|
|
|
MyInfieldClear |
void |
- |
|
|
|
|
|
MyInfieldReload |
void |
- |
|
|
|
|
|
MyInfieldInsert |
void |
- |
|
|
|
|
|
MyInfieldInsertDone |
void |
- |
|
|
|
|
|
MyInfieldUpdate |
void |
- |
|
|
|
|
|
MyInfieldUpdateDone |
void |
- |
|
|
|
|
|
MyInfieldDelete |
void |
- |
|
|
|
|
|
MyInfieldDeleteDone |
void |
- |
|
|
|
|
|
MyGoalInterfeis |
void |
- |
|
|
|
|
|
MyGoalClear |
void |
- |
|
|
|
|
|
MyGoalReload |
void |
- |
|
|
|
|
|
MyGoalInsert |
void |
- |
|
|
|
|
|
MyGoalInsertDone |
void |
- |
|
|
|
|
|
MyGoalUpdate |
void |
- |
|
|
|
|
|
MyGoalUpdateDone |
void |
- |
|
|
|
|
|
MyGoalDelete |
void |
- |
|
|
|
|
|
MyGoalDeleteDone |
void |
- |
|
|
|
|
|
MyStadiumProverkaInsert |
bool |
- |
|
|
|
|
|
MyStadiumProverkaUpdate |
bool |
- |
|
|
|
|
|
MyTurnirProverkaInsert |
bool |
- |
|
|
|
|
|
MyTurnirProverkaUpdate |
bool |
- |
|
|
|
|
|
MyGoalTypeProverkaInsert |
bool |
- |
|
|
|
|
|
MyGoalTypeProverkaUpdate |
bool |
- |
|
|
|
|
|
MyIgrokProverkaInsert |
bool |
- |
|
|
|
|
|
MyIgrokProverkaUpdate |
bool |
- |
|
|
|
|
|
MyClubProverkaInsert |
bool |
- |
|
|
|
|
|
MyClubProverkaUpdate |
bool |
- |
|
|
|
|
40