Структура и характеристика базы данных информационной системы
В информационной программе технические характеристики датчиков Wika находятся в файле базы данных «datwika».База данных представляет собой одномерный массив, состоящий из пользовательских типов данных заранее заданных в модуле программы.
В базе данных используется десять записей для различных моделей датчиков давления. В структуре базы данных находятся модули следующего типа:
nam As String * 20 – название датчика. Тип данных – строковые с длиной символов равной двадцати.
pz As String * 10 - название датчика. Тип данных – строковые с длиной символов равной десяти.
pog As String * 10 - название датчика. Тип данных – строковые с длиной символов равной десяти.
dip As String * 10 - название датчика. Тип данных – строковые с длиной символов равной десяти.
pit As String * 10 - название датчика. Тип данных – строковые с длиной символов равной десяти.
tem As String * 10 - название датчика. Тип данных – строковые с длиной символов равной десяти.
sig As String * 10- название датчика. Тип данных – строковые с длиной символов равной десяти.
rez As String * 10 - название датчика. Тип данных – строковые с длиной символов равной десяти.
cena As String * 10 - название датчика. Тип данных – строковые с длиной символов равной десяти.
cvet As String * 10 - название датчика. Тип данных – строковые с длиной символов равной десяти.
Файл базы данных информационной системы является файлом произвольного доступа, состоящим из однотипных записей, включающих в себя десять полей, в которые производится запись значений характеристик предметной области.
Была объявлена глобальная переменная «dat». В глобальную переменную «dat» входят переменные, в которые производится запись следующих характеристик:
dat.nam – название датчика
dat.pz = его пылевлагозащита (степень защиты)
dat.pog = погрешность измерений
dat.dip = диапазон измерений окружающей среды
dat.pit = какой у него источник питания
dat.tem = максимальная температура измеряемой среды
dat.sig = токовый сигнал
dat.rez = размер резьбы для подключения в измеряемую среду
dat.cena = его стоимость
dat.cvet = цвет
По событию нажатия кнопки «Записать/редактировать» на форме добавления записи происходит запись значения глобальной переменной «dat» в файл данных под заданным номером записи. По событию нажатия кнопок навигации, поиска, или ввода номера редактируемой записи в соответствующее текстовое поле на форме редактирования происходит считывание данных из файла в переменную «» и вывод информации в понятной для пользователя форме.
Структура и состав программы
Форма проекта программы состоит из следующих объектов:
а) объекта List Box с именем «List1», в котором происходит вывод множества данных, отображаемых в виде таблицы;
б) командные кнопки навигации с именами «up», «down», «last», «first» осуществляют переход на первую, предыдущую, следующую, последнюю записи, требуемые записи выводятся на объекте «List1»;
в) на форме располагается текстовая строка ввода символов для поиска, с именем «Text8»;
г) командная кнопка «Сommand2» для запуска поиска записей, которые имеют совпадения, далее с выводом в строку поиска символов, и вывод их на объект «List1»;
д) расположенная на форме кнопка «put1», для вызова формы добавления новой записи;
е) командная кнопка «get1» для просмотра записанных данных;
ё) для очистки результатов поиска кнопка «Сommand1»;
ж) номера записей отображаются в текстовом окне «Text7»;
з) выводимые данные в текстовых полях, название отображается в текстовом поле «Text1», пылевлагозащита «Text2», погрешность «Text3»,диапазон «Text4», питание «Text5», максимальная температура «Text6», выходной сигнал «Text9», резьба «Text10», цена «Text11»,цвет «Text11»;
й) надписи, обозначающие наименования характеристик предметной области, «Label1 – Label (13)».