
Система учета информации об изменении конструкторской документации / Перечень идентификаторов_исправлен1
.doc3.ПЕРЕЧЕНЬ ИДЕНТИФИКАТОРОВ
При составлении таблиц базы данных Access были использованы следующие идентификаторы:
Идентификаторы таблицы Jurnal представлены в таблице 1. :
Таблица 1.
Название |
Тип |
Описание |
id_j |
Счетчик |
Ключевое поле таблицы |
N_izv |
Числовой |
Номер изделия |
data |
Дата/время |
Дата изменений извещений |
PDM |
Логический |
Наличие или отсутствие извещения в электронном хранилище |
Pril |
Логический |
Наличие или отсутствие приложения к извещению |
sostav |
Числовой |
Влияние изменения на состав |
id_fam |
Числовой |
Связующее поле с таблицей familii |
Id_izd |
Числовой |
Связующее полу с таблицей izdeliya |
Идентификаторы таблицы izdeliya представлены в таблице 2.:
Таблица 2.
Название |
Тип |
Описание |
id_i |
Счетчик |
Ключевое поле таблицы |
IZD |
Текстовый |
Поле ввода названий изделий |
Идентификаторы таблицы familii представлены в таблице 3.:
Таблица 3.
Название |
Тип |
Описание |
id_f |
Счетчик |
Ключевое поле таблицы |
Familiya |
Текстовый |
Поле ввода фамилии |
Name |
Текстовый |
Поле ввода имени |
Otchestvo |
Текстовый |
Поле ввода отчества |
Идентификаторы таблицы Primechanie представлены в таблице 4.:
Таблица 4.
Название |
Тип |
Описание |
id_p |
Счетчик |
Ключевое полу таблицы |
Prim |
Текстовый |
Поле ввода примечаний |
При составлении прикладной программы в среде программирования Delphi были использованы следующие идентификаторы:
DM – модуль, содержащий не визуальные компоненты программы, представленные в таблице 5.
Таблица 5.
Название |
Класс |
Описание |
Connect |
TADOConnection |
Предназначент для управления соединения с объектами хранилица данных ADO, обеспечивает доступ к хранилищу данных компонентам ADO. |
DSizd |
TDatasourse |
Является обязательным связующим звеном между классами TADOConnection и TADOQuery – соответствующих данным компонентов. |
DSJurnal |
||
DSFamilii |
||
DSPrim |
||
Izdeliya |
TADOQuery |
Обеспечивает применение запросов SQL к соответствующим таблицам базы Access при работе с данными через ADO. |
J |
||
Familiya |
||
Prim |
Form1 – форма главного окна программы, содержащего элементы ввода и редактирования данных, а также осуществление фильтрации по данным.В таблице 6 приведен список компонентов, используемых при составлении главного окна программы, а также их класс и описание.
Таблица 6.
Название |
Класс |
Описание |
PageControl1 |
TPageControl |
Панель с вкладками для размещения компонентов |
TabSheet1 |
Панель-контейнер для элементов, предназначенных для ввода/редактирования данных в таблицы Изделия и Журнал |
|
TabSheet2 |
Панель-контейнер для элементов, предназначенных для ввода/редактирования данных в таблицу Фамилии |
|
TabSheet3 |
Панель-контейнер для элементов, предназначенных для фильтрации данных таблицы Журнал |
|
cxGrid1 |
TcxGrid |
Таблица Журнал для ввода/редактирования: №Извещения, Даты, Наличие извещения в PDM(электронное хранилище на предприятии),Выбора фамилии изменившего извещение, примечание |
cxGrid2 |
Таблица Изделия для ввода/редактирования названий изделий |
|
cxGrid3 |
Таблица Фамилии для ввода/редактирования имен, фамилий, отчеств сотрудников |
Обработчики кнопок, переключателей и полей ввода в программе соответствуют ранее описанным действиям. Расшифровка приведена в таблице 7.
Таблица 7.
Название |
Класс |
Соответствующее действие |
BitBtn1 |
TBitBtn |
Кнопка добавление новой записи в таблицу Изделия |
BitBtn2 |
Кнопка новая запись в таблицу Фамилии |
|
BitBtn3 |
Кнопка добавление/Изменение записей в таблицу(-е) Фамилии |
|
BitBtn4 |
Кнопка удаление записей из таблицы Фамилии |
|
Button1 |
TButton |
Кнопка добавление изделия в таблицу Журнал |
Button2 |
Кнопка сохранение информации об изделии в таблицу Журнал |
|
Button3 |
Кнопка добавление/редактирование названий изделий в таблицу изделия |
|
RadioGroup1 |
TRadioGroup |
Группа переключателей с поясняющим текстом служащие для фильтрации данных в таблице Журнал по наличию или отсутствию в PDM |
RadioGroup2 |
Группа переключателей с поясняющим текстом служащие для фильтрации данных в таблице Журнал по фамилиям сотрудников сделавших изменение |
|
RadioGroup3 |
Группа переключателей с поясняющим текстом служащие для фильтрации данных в таблице Журнал по дате |
|
DBEdit1 |
TDBEdit |
Поле ввода названия изделия |
DBEdit2 |
Поле ввода фамилии для фильтрации данных в таблице Журнал по фамилиям |
|
DateTimePicker1 |
TDateTimePicker |
Календарь с помощь которого задаётся начальная дата фильтрации данных в таблице Журнал |
DateTimePicker2 |
Календарь с помощь которого задаётся конечная дата фильтрации данных в таблице Журнал |
|
PopupMenu1 |
TPopupMenu |
Контекстное меню окна |
MainMenu1 |
TMainMenu |
Меню данного окна |
-
TAdd_str – процедура добавления резервных строк в таблицу Журнал
Таблица 8.
Переменные |
Тип |
Описание |
ind_fir |
Целый |
Переменная хранящая начальное значение строки |
ind_end |
Целый |
Переменная хранящая конечное значение строки |
tmp |
Целый |
Переменная цикла |
Form4 - форма окна, предназначенного для введение пароля доступа для получение прав администратора
Таблица 9.
Название |
Класс |
Описание |
MaskEdit2 |
TMaskEdit |
Поле ввода пароля со скрытыми символами |
BitBtn1 |
TBitBtn |
Введение пароля доступа |