Файл: Проектирование реализации операций бизнес-процесса «Управление запасами» ( Выбор комплекса задач автоматизации ).pdf
Добавлен: 15.06.2023
Просмотров: 319
Скачиваний: 3
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.2. Характеристика существующих бизнес – процессов
1.3. Характеристика документооборота, возникающего при решении задачи
1.4. Обоснование проектных решений по информационному обеспечению
1.4 Обоснование проектных решений по программному обеспечению
2. Информационное обеспечение задачи
2.1 Информационная модель и её описание
2.2 Характеристика нормативно-справочной, входной и оперативной информации
2.3 Характеристика результатной информации
2.4 Общие положения (дерево функций и сценарий диалога)
2.5 Характеристика базы данных
2.6 Структурная схема пакета (дерево вызова программных модулей)
2.7 Описание программных модулей
- контроль передвижения запасов из одного производственного подразделения в другое производственное подразделение.
Эффективный контроль расхода запасов со склада в производство возможно только при помощи автоматизации бизнес – процесса.
Автоматизация бизнес – процесса «Управление запасами» целесообразно проводить в среде программирования DELPHI 7.
Запускаем проект в DELPHI 7 и сразу же его сохраняем под именем PROJECTzapasi.
Создаем FORM 1 посредством операции FILE – NEWFORM, которая будет обозначать окно приветствия и требование пользователю ввести логин и пароль для авторизации. Далее создаем форму FORM 2, в которой будет отображаться выбор требуемого действия.
Работу с данными формами пока приостанавливаем и создаем FORM 3 также посредством операции FILE – NEWFORM.
Переходим на панель OBJECT INSPECTOR и в свойстве CAPTION даем имя новой форме 3 «РАСКРОЕЧНЫЙ ЦЕХ». В данной форме будет отображаться расход материальных запасов именно в раскроечном цехе.
Переходим снова на панель OBJECT INSPECTOR и в свойстве COLOR задаем необходимый цвет формы для создания приятного интерфейса.
Затем устанавливаем все необходимые компоненты на форму 3.
Устанавливаем на FORM 3 «РАСКРОЕЧНЫЙ ЦЕХ» компонент ADO Table из вкладки ADO. В свойстве Connection String нажимаем на кнопку BUILD, благодаря которой устанавливается соединение с каналом передачи данных Microsoft Jet 4.0 OLE DB Provider. Соединение устанавливаем с базой данных СЫРЬЕ И МАТЕРИАЛЫ. Данное соединение можно охарактеризовать, как обратное, так как база данных в MICROSOFT ACCESS будет заполняться на основании данных, которые будут заполняться в программе в течение дня.
Рисунок 16 – Установление связи программы с базой данных
Проверяем соединение – «Соединение выполнено».
Затем также на этой же панели инструментов находим свойство TABLE NAME и выбираем наименование таблицы СЫРЬЕ И МАТЕРИАЛЫ. В свойстве ACTIVE ставим значение истинным.
Далее установим компонент DATA SOURSE из вкладки DATA ACCESS. В свойстве DATA SET на панели OBJECT INSPECTOR необходимо выбрать ADO Table 1.
Следующим этапом будет установление на форму 3 нового компонента – DB NAVIGATOR и в свойстве DATA SOURSE устанавливаем связь DATA SOURSE 1.
Далее установим компонент DATA SOURSE из вкладки DATA ACCESS. В свойстве DATA SET на панели OBJECT INSPECTOR необходимо выбрать ADO Table 1.
Посредством данных манипуляций устанавливается связь. Получаем следующую основу формы.
Рисунок 17 – Основа формы «Раскроечный цех»
Далее необходимо на форму «Раскроечный цех» добавить все необходимые для контроля запасов поля.
На ADO Table двойным щелчком вызываем окно FORM 3. ADO Table. Левой кнопкой мышки нажимаем ADD FIELDS. Из появившегося окна выбираем все необходимые поля и нажимаем ОК.
Рисунок 18– Добавление полей через компонент ADO TABLE
Затем перетаскиваем путем удерживания мыши каждое поле на форму «РАСКРОЕЧНЫЙ ЦЕХ». Форматируем для придания формы приемлемого интерфейса.
Затем на форму «РАСКРОЕЧНЫЙ ЦЕХ» необходимо установить следующие компоненты:
- LABEL, в котором в свойстве CAPTION указывается текст названия «Расход сырья и материалов в раскроечный цех».
Получаем следующее видение программы.
Рисунок 19 – Форма «РАСКРОЕЧНЫЙ ЦЕХ» с установленными компонентами и свойствами
Создаем FORM 4 аналогичным образом посредством операции FILE – NEWFORM.
Переходим на панель OBJECT INSPECTOR и в свойстве CAPTION даем имя новой форме 4 «ЦЕХ ПОШИВА». В данной форме будет отображаться расход материальных запасов именно в том цехе, где непосредственно шьют мягкие игрушки.
Переходим снова на панель OBJECT INSPECTOR и в свойстве COLOR задаем необходимый цвет формы для создания приятного интерфейса.
Затем устанавливаем все необходимые компоненты на форму 4.
Устанавливаем на FORM 4 «ЦЕХ ПОШИВА» компонент ADO Table из вкладки ADO. В свойстве Connection String нажимаем на кнопку BUILD, благодаря которой устанавливается соединение с каналом передачи данных Microsoft Jet 4.0 OLE DB Provider. Соединение устанавливаем с базой данных СЫРЬЕ И МАТЕРИАЛЫ. Данное соединение можно охарактеризовать, как обратное, так как база данных в MICROSOFT ACCESS будет заполняться на основании данных, которые будут заполняться в программе в течение дня.
Рисунок 20– Установление связи программы с базой данных
Проверяем соединение – «Соединение выполнено».
Затем также на этой же панели инструментов находим свойство TABLE NAME и выбираем наименование таблицы СЫРЬЕ И МАТЕРИАЛЫ. В свойстве ACTIVE ставим значение истинным.
Далее установим компонент DATA SOURSE из вкладки DATA ACCESS. В свойстве DATA SET на панели OBJECT INSPECTOR необходимо выбрать ADO Table 1.
Следующим этапом будет установление на форму 4 нового компонента – DB NAVIGATOR и в свойстве DATA SOURSE устанавливаем связь DATA SOURSE 1.
Далее установим компонент DATA SOURSE из вкладки DATA ACCESS. В свойстве DATA SET на панели OBJECT INSPECTOR необходимо выбрать ADO Table 1.
Посредством данных манипуляций устанавливается связь. Получаем следующую основу формы.
Рисунок 21 – Основа формы «ЦЕХ ПОШИВА»
Далее необходимо на форму «ЦЕХ ПОШИВА» добавить все необходимые для контроля запасов поля.
На ADO Table двойным щелчком вызываем окно FORM 4. ADO Table. Левой кнопкой мышки нажимаем ADD FIELDS. Из появившегося окна выбираем все необходимые поля и нажимаем ОК.
Затем перетаскиваем путем удерживания мыши каждое поле на форму «ЦЕХ ПОШИВА». Форматируем для придания формы приемлемого интерфейса.
Затем на форму «ЦЕХ ПОШИВА» необходимо установить следующие компоненты:
- LABEL, в котором в свойстве CAPTION указывается текст названия «Расход сырья и материалов в ЦЕХ ПОШИВА».
Получаем следующее видение программы.
Рисунок 22 – Форма «ЦЕХ ПОШИВА» с установленными компонентами и свойствами
Создаем FORM 5 аналогичным образом посредством операции FILE – NEWFORM.
Переходим на панель OBJECT INSPECTOR и в свойстве CAPTION даем имя новой форме 5 «ЦЕХ ДЕКОРА». В данной форме будет отображаться расход материальных запасов именно в том цехе, где непосредственно декорируют и украшают мягкие игрушки.
Переходим снова на панель OBJECT INSPECTOR и в свойстве COLOR задаем необходимый цвет формы для создания приятного интерфейса.
Затем устанавливаем все необходимые компоненты на форму 5.
Устанавливаем на FORM 5 «ЦЕХ ДЕКОРА» компонент ADO Table из вкладки ADO. В свойстве Connection String нажимаем на кнопку BUILD, благодаря которой устанавливается соединение с каналом передачи данных Microsoft Jet 4.0 OLE DB Provider. Соединение устанавливаем с базой данных СЫРЬЕ И МАТЕРИАЛЫ. Данное соединение можно охарактеризовать, как обратное, так как база данных в MICROSOFT ACCESS будет заполняться на основании данных, которые будут заполняться в программе в течение дня.
Рисунок 23– Установление связи программы с базой данных
Проверяем соединение – «Соединение выполнено».
Затем также на этой же панели инструментов находим свойство TABLE NAME и выбираем наименование таблицы СЫРЬЕ И МАТЕРИАЛЫ. В свойстве ACTIVE ставим значение истинным.
Далее установим компонент DATA SOURSE из вкладки DATA ACCESS. В свойстве DATA SET на панели OBJECT INSPECTOR необходимо выбрать ADO Table 1.
Следующим этапом будет установление на форму 5 нового компонента – DB NAVIGATOR и в свойстве DATA SOURSE устанавливаем связь DATA SOURSE 1.
Далее установим компонент DATA SOURSE из вкладки DATA ACCESS. В свойстве DATA SET на панели OBJECT INSPECTOR необходимо выбрать ADO Table 1.
Посредством данных манипуляций устанавливается связь. Получаем следующую основу формы.
Рисунок 24 – Основа формы «ЦЕХ ДЕКОРА»
Далее необходимо на форму «ЦЕХ ДЕКОРА» добавить все необходимые для контроля запасов поля.
На ADO Table двойным щелчком вызываем окно FORM 5. ADO Table. Левой кнопкой мышки нажимаем ADD FIELDS. Из появившегося окна выбираем все необходимые поля и нажимаем ОК.
Затем перетаскиваем путем удерживания мыши каждое поле на форму «ЦЕХ ДЕКОРА». Форматируем для придания формы приемлемого интерфейса.
Затем на форму «ЦЕХ ДЕКОРА» необходимо установить следующие компоненты:
- LABEL, в котором в свойстве CAPTION указывается текст названия «Расход сырья и материалов в ЦЕХ ДЕКОРА».
Получаем следующее видение программы.
Рисунок 25 – Форма «ЦЕХ ДЕКОРА» с установленными компонентами и свойствами
Создаем FORM 6. Посредством аналогичных операций задаем имя форме «Отчет о расходе сырья и материалов» и оформляем должным образом.
Далее необходимо установить на форму 5 компонент ADO Table и ADO CONNECTION из вкладки ADO.
В свойстве Connection String нажимаем на кнопку BUILD, благодаря которой устанавливается соединение с каналом передачи данных Microsoft Jet 4.0 OLE DB Provider. Соединение устанавливаем с базой данных СЫРЬЕ И МАТЕРИАЛЫ.
В LOGIN PROMT делаем значение ложным..
В ADO Table - CONNECTION - ADO CONNECTION 1.
В ACTIVE устанавливаем TRUE.
В TABLE NAME – Сырье и материалы.
Далее установим компонент DATA SOURSE из вкладки DATA ACCESS. В свойстве DATA SET на панели OBJECT INSPECTOR необходимо выбрать ADO Table 1.
Затем устанавливаем DB GRID и в свойстве DATA SOURSE устанавливаем связь DATA SOURSE 1.
Затем на эту форму необходимо установить следующие компоненты:
- LABEL, в котором в свойстве CAPTION указывается текст названия «ОТЧЕТ О РАСХОДОВАННЫХ МАТЕРИАЛАХ И СЫРЬЯ ИТОГО».
- BUTTON. В CAPTION указываем «Печать ОТЧЕТА». То есть данная кнопка будет выводить отчет о расходованных запасах в совокупности по всему предприятию.
Проводим диалог операцию для того, чтобы организовать возможность печати документа.
Во вкладке DIALOG выбираем компонент PRINTDIALOG и устанавливаем его на форму. Он необходим для стандартных настроек печати документа.
Вызываем UNIT 6 событие ON CLICK. Прописываем код:
procedure TForm6.Button1Click(Sender: TObject);
begin
PrintDialog1.Execute;
end;
Рисунок 26– Код для вывода отчета на печать
Вид формы следующий:
Рисунок 27– Форма «Отчет о расходованных материалах и сырья» с установленными компонентами и свойствами
Далее переходим к работе с формой 1. Это окно приветствия и выбора необходимого действия. Аналогичными действиями задаем имя форме.
Рисунок 28– Форма «Приветствие» с установленными компонентами и свойствами
Затем на эту форму необходимо установить следующие компоненты:
- LABEL, в котором в свойстве CAPTION указывается текст названия «ВАС ПРИВЕТСТВУЕТ ООО ИГРУШКА! ПОДАРИТЕ СВОЕМУ РЕБЕНКУ РАДОСТЬ!».
- BUTTON 1. В CAPTION указываем «Управление запасами и анализ расхода запасов». То есть данная кнопка будет выводить отчет данные о расходе запасов.
Двойным щелчком вызываем событие ON CLICK. Прописываем код.
procedure TForm1.Button1Click(Sender: TObject);
begin
Form2.Show;
end;
- BUTTON 2. В CAPTION указываем «Отчет о расходованных запасов». То есть данная кнопка будет выводить отчет расходованных запасах за день в совокупности по всем производственным цехам ООО Игрушка.
Двойным щелчком вызываем событие ON CLICK. Прописываем код.
procedure TForm1.Button2Click(Sender: TObject);
begin
Form6.show;
end;
Далее переходим к работе с формой 2. Даем ей имя «Управление запасами».
Устанавливаем три кнопки BUTTON, которые аналогично будут названы «Раскроечный цех», «Цех пошива» и «Цех декора». Двойным щелчком вызываем событие ON CLICK. Прописываем код.
Для BUTTON 1.
procedure TForm2.Button1Click(Sender: TObject);
begin
Form3.Show;
end;
Для BUTTON 2.
procedure TForm2.Button2Click(Sender: TObject);
begin
Form4.Show;
end;
Для BUTTON 3.
procedure TForm2.ButtonClick(Sender: TObject);
begin
Form5.Show;
end;
Рисунок 29– Форма «Управление запасами» с установленными компонентами и свойствами
Запускаем программу, нажимая на зеленый треугольник либо на RUN.
Рисунок 30– Вход в программу
Если выбирается «Управление запасами и анализ расхода запасов», то пользователь переходит в окно:
Рисунок 31– Выбор действия
Соответственно, пользователь может проанализировать расход запасов в раскроечном цехе, цехе пошива и цехе декора.