Структура и характеристика базы данных информационной системы

 

В информационной программе технические характеристики датчиков 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)».