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

3.ПЕРЕЧЕНЬ ИДЕНТИФИКАТОРОВ

При составлении таблиц базы данных 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

Введение пароля доступа