Дипломная работа: Автоматизация договорных отношений мелкооптового склада магазина ИП Шевелевой Е.В. с поставщиками и оптовыми покупателями

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
52
Таблица №4.
Структура таблицы «Приход/Расход» (SostavNakl.db).
Обозначение
Формат
Краткое описание назначения (комментарии)
KodNakl
Integer
Код накладной
KodTov
Integer
Код товара
Kol_vo
Iinteger
Количество
Cena
Number
Цена за единицу
Sum
Number
Сумма
Таблица №5.
Структура таблицы «Оплата» (Oplata.db).
Обозначение
Формат
Краткое описание назначения (комментарии)
KodDog
Integer
Код договора
KodPlat
Integer
Код платежного документа
Sum
Number
Сумма
Таблица №6.
Структура таблицы «Долг» (Dolg.db).
Обозначение
Формат
Краткое описание назначения (комментарии)
KodFirm
Integer
Код партнера
SumDolg
Number
Задолженность дебет
SumKredit
Number
Задолженность кредит
Таблица №7.
Структура таблицы «Платежка» (Plat.db).
Обозначение
Формат
Краткое описание назначения (комментарии)
Kod
Autoincre
ment
Код идентификации
Num
Short
Номер платежного документа
Data
DateTime
Дата оплаты
Sum
Number
Сумма платежа
Tip
Short
Тип платежа
KodFirm
Integer
Код партнера
Nazn
Alpha 150
Назначение платежа
53
Таблица №8.
Структура таблицы «Прейскурант» (Tovar.db).
Обозначение
Формат
Краткое описание назначения (комментарии)
Kod
Integer
Код подразделения
NamTov
Alpha 50
Наименование товара
EdIzm
Alpha 3
Единица измерения
OptCena
Number
Оптовая цена
RoznCena
Number
Розничная цена
2.3.4 Описание программных модулей
Модуль «Главное меню»
Входные данные
Модуль содержит линейку главного меню программы, и поэтому
входными данными будут управляющие воздействия пользователя по выбору
действий и операций, предоставляемых пользователю главным меню (рисунок
№6).
54
Рисунок №6. Форма модуля «Главное меню»
Методы решения
Модуль «Главное меню» запускается сразу по запуску программы на
выполнение (рисунок №7).
Рисунок №7. Выбор задачи учета товаров
В данном модуле будут вызываться для выполнения следующие формы,
справочники, модули:
- модуль определения дебиторской и кредиторской задолженности,
- форма для просмотра заключенных договоров;
- форма для просмотра поступления товаров;
- форма для просмотра отпуска товаров;
- форма для просмотра наличия товаров;
- форма для просмотра дебиторской и кредиторской задолженности;
- форма для просмотра платежных документов;
55
- справочник оптовых покупателей;
- справочник поставщиков;
- прейскурант цен;
- сообщение о программе.
Работа модуля завершается по выбору пункта меню «Выход» или
средствами Windows для закрытия окна, например Alt+F4.
Модуль «Прейскурант»
Входные данные
Входными данными модуля являются данные о товаре:
- наименование товара (символьное);
- единица измерения (символьное) из перечня возможных значений
(«кг», «л», «шт»).
Выходные данные
Выходными данными является, заполненный прейскурант цен товаров
фирмы (таблица 8 базы данных). Для каждой записи будет формироваться
уникальный код для идентификации товара, необходимый для осуществления
связей с другими данными (целое).
Методы решения
Модуль «Прейскурант» будет запускаться выбором пункта меню
«Справочники | Прейскурант» (рисунок №8).
56
Рисунок №8. Форма модуля «Прейскурант»
В данном модуле обеспечен ввод сведений обо всех товарах
реализуемых складом (рисунок №9). Форма для ввода информации о товаре
вызывается по событию AfterEdit при редактировании и AfterInsert при
добавлении информации о новом товаре:
procedure TDM3.Table9AfterInsert(DataSet: TDataSet);
begin
if frWTov.ShowModal=mrOk then
Table9.Post
else
Table9.Cancel;
end;
Источник: https://baza.diplomsite.ru/previewfile/1703