Дипломная работа: Автоматизация управления процессом отгрузки товара в компании ООО "Мебельград"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
информации, именуемой модулями. Дерево программных модулей отражает
логическую структуру программы с указанием типов взаимодействия модулей:
тип Т – передача управления вызываемому модулю с возвратом в
вызывающий модуль;
тип Р – передача управления без возврата.
Дерево программных модулей для исходящих документов представлено для
входящих документов на рисунке 10.
Рисунок 11. Дерево программных модулей.
2.3.4.
Описание программных модулей
В разрабатываемой системе производится расчет следующих показателей:
количество поставок;
количество возврата;
расхождение.
В таблице 16 приведено описание первичных показателей, а в таблице 17 –
описание результатных показателей.
Таблица 16
Формализованное и исходное описание первичных показателей
Наименование показателей
Идентификатор
показателя
заказ
K
комплектация
X
отгрузка
NI
Таблица 17
Формализованное описание результатных показателей
Наименование показателя
Идентификатор
показателя
Алгоритм расчета
заказ
S1
Σ К
комплектация
S2
Σ Х
отгрузка
S3
Σ N
Рассмотрим блок-схему модулярасчета стоимости (рис. 11)
Рисунок 12. Модуль расчета стоимости поступившего товара
Создание программного кода:
В БД MySQL 5.1. создаются таблицы базы данных (рис. 13).
Рисунок 13. Таблица Товар
Остальные таблицы создаются аналогично.
Запускается программа Delphi 7.
Создаем новый Delphi проект и на форме размещаем компонент
TADOConnection.
На форме выделяем ранее размещенный компонент TADOConnection и делаем
по нему двойной клик мыши или в Object Inspector выбираем свойство Connection String
и нажимаем там по «...». Сразу после этих действий появится форма настройки
подключения. В этом окне нужно перейти к «Use Connection String» и нажать «Build».
Рисунок 14. Подключение к БД
В появившемся окне выбираем пункт "Использовать строку подключения" и
жмем на кнопку "Сборка".
Непосредственно после того как создан новый источник, появится новое окно
«MySQL Connector/ODBC Data Source Configuration», в данном окне необходимо
настроить следующие параметры для подключения:
Data Source Name. Этот параметр задает имя для создаваемого подключения.
Впоследствии оно будет доступно в списках источника данных компьютера.
Description. Описание для создаваемого подключения, данный параметр можно
опустить и не указывать.
Server. Адрес сервера MySQL.
User. Имя пользователя для доступа к базе MySQL.
Password. Пароль пользователя User.
Database. Название базы данных. Необходимо из выпадающего списка выбрать
необходимую БД, в нашем случае это «Документооборот».
Затем, используя средства Delphi 7 создаем форму авторизации.
Рисунок 15. Форма авторизации
Затем создаем форму, которая содержит несколько закладок для просмотра
данных таблиц и запросы для анализа данных.
На формах используем компоненты Edit, Label, Button и MaskEdit.
На форма размещаем кнопки «Добавить», «Изменить» и «Удалить»,
прописываем для каждой кнопки обработчик события (нажатие кнопки).
Обработчик для кнопки Добавить
procedure TForm1.Button11Click(Sender: TObject);
begin
ADOQuery4.Insert;
ADOQuery4.FieldByName('Название').AsString:=Edit10.Text;
end;
Остальные обработчики создаются аналогично.
Помещаем на форму компонент StringGrid и указываем его свойства для связи с
таблицей БД
Рисунок 16. Главное окно
Источник: https://baza.diplomsite.ru/previewfile/1676