Смекни!
smekni.com

Автоматизация работы фирмы ДетальСтройКонструкция (стр. 3 из 3)

Инструмент Timer- объект, программируемый на выполнение чего-либо по истечению определено-заданного времени.

4. Вкладка DataAccess:

Инструмент DataSource используется для установки соединения БД с визуальными компонентами.

Инструмент Tableиспользуется для определения необходимой таблицы.

Инструмент Queryиспользуется для создания SQL запроса.

5. Вкладка DataControls:

Инструмент DBGridиспользуется для отображения данных из указанной таблицы.

Инструмент DBNavigatorпозволяет осуществлять навигацию по БД, удалять, редактировать, сохранять, добавлять данные.

Инструмент DBEditиспользуется для просмотра данных по определенному полю из таблицы.

2.2.3.2 Описание главной формы

Вторая форма является Главной формой (рис. 1). С нее можно перейти на любую форму, начиная с третьей: изготовитель, заказчик, покупатели, поставщики, детали и комплектующие, товарная накладная, счет-фактура и табуляграмма. Здесь использованы следующие инструменты:

1. Инструмент MainMenu предназначен для создания меню, где имеются следующие пункты: “Открыть” (здесь перечислены формы, на которые можно перейти), “Выход” -выход из системы.

Процедура для пункта меню “изготовитель” (т.е. пункт, предназначенный для перехода на форму с таким названием) имеет следующий вид:

PROCEDURE TFORM2.BUTTON1CLICK (SENDER: TOBJECT);

BEGIN

FORM2.VISIBLE:=FALSE;

FORM3.VISIBLE:=TRUE;

END;

Аналогичные процедуры разработаны для остальных пунктов меню: заказчик, покупатели, поставщики, детали и комплектующие и т.д. (т.е. осуществление перехода на остальные формы данного приложения).

Процедура для пункта меню “Выход” имеет следующий вид:

PROCEDURE TFORM2.BUTTON9CLICK (SENDER: TOBJECT);

BEGIN

CLOSE;

END;

2. Также использован инструмент Image (рисунок) для оформления приложения.

3. Использован и объект Memoдля создания текста, содержащего информацию о возможностях данного приложения.

4.

Рис.1. Главная форма приложения

2.2.3.3 Описание подчиненных форм

Первая форма является Заставкой к самому приложению (рис. 2). Здесь использованы следующие инструменты:

1. Во вкладке Additional использован инструмент Image для вставки оформляющего рисунка.

2. Во вкладке System использован инструмент Timer: по истечению определенно заданного времени (например, 3 секунды) происходит переход на следующую форму - на главную форму.

Инструмент Timer программируется следующим образом:

PROCEDURE TFORM2.BUTTON9CLICK (SENDER: TOBJECT);

BEGIN

FORM1.CLOSE;

FORM2.VISIBLE:=TRUE;

END;

Рис.2. Заставка - первая форма приложения

Третья форма называется “Изготовитель” (рис. 3). Она позволяет просматривать, редактировать информацию о изготовителе, т.е. о фирме ДСК.

Для программирования данной формы были использованы следующие инструменты:

Объект GroupBox использован для объединения в группу “изменить” необходимых для выполнения редактирования информации инструментов, таких как: Label, Button для запуска функций, Edit для ввода изменений, GroupBox для объединения RadioButton и сами RadioButton для выбора вида данных, которые нужно редактировать.

DBEdit для просмотра данных о изготовителе из таблицы БД.


Рис.3. Изготовитель -третья форма

Четвертая форма называется “Заказчик” (рис. 4). Она позволяет просматривать, редактировать информацию о заказчике, т.е. об АО “АвтоВАЗ”.

Для программирования данной формы были использованы аналогичные инструменты, что и для формы “Изготовитель”: GroupBox, DBEdit, Label, Button, Edit, RadioButton.

Рис.4. Заказчик – четвертая форма


Заключение

В данной курсовой работе была разработана автоматизация дочерней фирмы ВАЗа ДСК, которая может применяться предприятиями по продаже деталей и комплектующих изделий для автомобиля, но эту работу легко модифицировать под фирмы, торгующие различными товарами: продуктами, одеждой и т.д.

В приложении, созданном в Delphi, можно просматривать, вводить, редактировать, удалять и обновлять БД.