Рефераты. АРМ мененджер автосалона "А-моторс"

Таблица 2.6 Продажа - avto_out.dbf

Наименование поля

Тип

Размер

Назначение

* Kod_out

Number

6

Код продажи

Data

Date

Дата продажи

Marka_out

Number

6

Код марки

Model_out

Character

20

Модель автомобиля

V_out

Character

5

Объем двигателя

Cvet_out

Character

20

Цвет

Tipkuz_out

Character

20

Тип кузова

Cena

Number

10

Цена

Таблица 2.7 Марки автомобилей - marka.dbf

Наименование поля

Тип

Размер

Назначение

* Kod_marka

Number

6

Код марки

Marka

Character

20

Марка автомобиля

2.2 Спецификации набора данных

Таблица 2.8

Имя набора данных в программе

Имя набора данных на внешнем носителе

Длина записи набора данных (в байтах)

Тип файла

Метод доступа

Vlad

vladelec.dbf

155

Dbase IV

Произвольный

Sot

sotrud.dbf

63

Dbase IV

Произвольный

Avto

avto.dbf

140

Dbase IV

Произвольный

Avto_in

avto_in.dbf

36

Dbase IV

Произвольный

Complect

komplect.dbf

>52

Dbase IV

Произвольный

Auto_out

avto_out.dbf

93

Dbase IV

Произвольный

Marka

Marka.bdf

26

Dbase IV

Произвольный

2.3 Спецификации набора данных

Таблица 2.9

Обозначение

Назначение

Примечание

1

2

3

vladelec.dbf

Информация о владельцах

sotrud.dbf

Информация о менеджерах

avto.dbf

Информация об автомобилях

avto_in.dbf

Регистрация автомобиля

komplect.dbf

Комплектация автомобиля

Продолжение таблицы 2.9

1

2

3

avto_out.dbf

Проданные автомобили

Marka.bdf

Справочник марок автомобилей

2.4 Проект базы данных, используемой в задаче

2.5 Разработка алгоритмов обработки данных

2.5.1 Алгоритм работы главной формы приложения

5

Схема 3.1

2.5.2 Алгоритм работы форм приложения

5

Схема 3.2

2.5 Таблица идентификаторов

Таблица 2.10

Идентификатор

Смысловое содержание

Тип

Разрядность

Main.path

Путь к папке программы

string

Add.pic1

Путь к первому изображению

String

Продолжение таблицы 2.10

Add.pic2

Путь ко второму изображению

string

Del. AppProgID

Идентификатор приложения Microsoft Excel

string

Del.App

Указатель на приложение Microsoft Excel

Variant

Del.Ke

Указатель на рабочую книгу Microsoft Excel

Variant

Del.Abc

Указатель на лист Microsoft Excel

Variant

Del.Result

Предназначена для проверки удачной активизации приложения Mcirosoft Excel

HResult

Del.i

Счетчик цикла

integer

2.6 Разработка SQL-запросов к базе данных

Запрос на выборку автомобилей по необходимым критериям формируется динамически, в зависимости от выбранных параметров поиска.

procedure TFSearch.LMDButton1Click(Sender: TObject);

begin

Query1.Close;

Query1.SQL.Clear;

try

Query1.Sql.Add('select a.kod_avto, m.marka, a.model, a.cvet, a.tip_kuz, a.cena, a.v, k.korobka,k.privod ');

Query1.SQL.Add('from avto a, komplect k, marka m ');

Query1.SQL.Add('where ');

if checkBox9.Checked then Query1.SQL.Add('a.marka = '+ Inttostr(DBLookupComboBox1.keyvalue)+' and');

if checkBox10.Checked then Query1.SQL.Add('a.tip_kuz="'+ComboBox1.Text+

'" and ');

if checkBox11.Checked then Query1.SQL.Add('a.v<='+Edit1.Text+' and ');

if checkBox12.Checked then Query1.SQL.Add('a.cena<='+Edit2.Text+' and ');

if checkBox4.Checked then Query1.SQL.Add('k.elect_pak = '+

BoolToStr(CheckBox17.Checked)+' and ');

if checkBox5.Checked then Query1.SQL.Add('k.kondic = '+

BoolToStr(CheckBox16.Checked)+' and ');

if checkBox6.Checked then Query1.SQL.Add('k.music = '+ BoolToStr(CheckBox15.Checked)+' and ');

Страницы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18



2012 © Все права защищены
При использовании материалов активная ссылка на источник обязательна.