Название поля
Тип данных
Размер
Ключ
Описание поля
Название заказчика
текстовый
30
да
название заказчика
Город заказчика
10
нет
город нахождения заказчика
Адрес заказчика
20
адрес заказчика
Название покупателя
название покупателя
Город покупателя
город нахождения покупателя
Адрес покупателя
адрес покупателя
Номер счет-фактуры
числовой
номер счет-фактуры(связующее поле)
Код продавца
уникальный идентифицир. номер продавца
Название продавца
Город продавца
Адрес продавца
Номер тов\накладной
номер документа о покупке
Код детали
уникальный идентифицирующий номер детали
Название
название детали
Единица измерения
5
единица, в которой измеряется деталь
Цена за единицу
денежный
цена детали
уникальн. идентифицир. номер тов\накладной
Дата покупки
дата
дата закупки необходимых деталей
Количество куп.деталей
количество купленных деталей
код покупаемых деталей (у продавца)
Название детали
название покупаемых деталей (у продавца)
цена за единицу купленных деталей
код предприятия-продавца
уникальный идентифицир. номер счет-фактуры
Дата продажи
дата продажи деталей
Категория детали
качество изготовленных деталей
Количество деталей
количество проданных деталей
код детали (по изготовителю)
название покупателя деталей (есть или нет)
название заказчика деталей (есть или нет)
Номер табуляграммы
номер запроса с ВАЗа
Дата запроса
время отправления запроса
код заказываемой детали
количество заказываемых деталей
Процедура для пункта меню “изготовитель” (т.е. пункт, предназначенный для перехода на форму с таким названием) имеет следующий вид:
PROCEDURE TFORM2.BUTTON1CLICK (SENDER: TOBJECT);
BEGIN
FORM2.VISIBLE:=FALSE;
FORM3.VISIBLE:=TRUE;
END;
Аналогичные процедуры разработаны для остальных пунктов меню: заказчик, покупатели, поставщики, детали и комплектующие и т.д. (т.е. осуществление перехода на остальные формы данного приложения).
Процедура для пункта меню “Выход” имеет следующий вид:
PROCEDURE TFORM2.BUTTON9CLICK (SENDER: TOBJECT);
CLOSE;
Также использован инструмент Image (рисунок) для оформления приложения.
Использован и объект Memo для создания текста, содержащего информацию о возможностях данного приложения.
Рис.1. Главная форма приложения
Третья форма называется “Изготовитель” (рис. 3). Она позволяет просматривать, редактировать информацию о изготовителе, т.е. о фирме ДСК.
Для программирования данной формы были использованы следующие инструменты:
Объект GroupBox использован для объединения в группу “изменить” необходимых для выполнения редактирования информации инструментов, таких как: Label, Button для запуска функций, Edit для ввода изменений, GroupBox для объединения RadioButton и сами RadioButton для выбора вида данных, которые нужно редактировать.
DBEdit для просмотра данных о изготовителе из таблицы БД.
Рис.3. Изготовитель -третья форма
Четвертая форма называется “Заказчик” (рис. 4). Она позволяет просматривать, редактировать информацию о заказчике, т.е. об АО “АвтоВАЗ”.
Для программирования данной формы были использованы аналогичные инструменты, что и для формы “Изготовитель”: GroupBox, DBEdit, Label, Button, Edit, RadioButton.
Рис.4. Заказчик - четвертая форма
Заключение
В данной курсовой работе была разработана автоматизация дочерней фирмы ВАЗа ДСК, которая может применяться предприятиями по продаже деталей и комплектующих изделий для автомобиля, но эту работу легко модифицировать под фирмы, торгующие различными товарами: продуктами, одеждой и т.д.
В приложении, созданном в Delphi, можно просматривать, вводить, редактировать, удалять и обновлять БД.
Страницы: 1, 2