Файл: Проектирование реализации операций бизнес-процесса ( Планирование закупок и размещение заказов поставщикам ).pdf
Добавлен: 23.05.2023
Просмотров: 253
Скачиваний: 2
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.2. Характеристика существующих бизнес – процессов
1.3. Характеристика документооборота, возникающего при решении задачи
1.4. Обоснование проектных решений по информационному обеспечению
1.5. Обоснование проектных решений по программному обеспечению
2.1. Информационная модель и её описание
2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.3. Характеристика результатной информации
2.4. Общие положения (дерево функций и сценарий диалога)
2.5. Характеристика базы данных
2.6. Структурная схема пакета (дерево вызова программных модулей)
2.7. Описание программных модулей
1.5. Обоснование проектных решений по программному обеспечению
Программное обеспечение (ПО) - комплекс программ системы обработки информации и программных документов, нужных для работы таких программ. ПО необходимо для придания ИС некоторых свойств, связанных с ростом производительности, достоверности получаемых результатов, надежности работы системы, оптимизации работы пользователя.
Для работы с системой необходимо наличие установленного офисного пакета MS Office 2015 или более поздних версий, база данных MySQL, а также операционная системы Windows 10 для клиентов и Windows Server 2016 для серверов, что накладывает определённые системные требования на аппаратное обеспечение.
На сервере устанавливается программа 1С: Предприятие 8.1.
Характеристики уже используемых предприятием ПК подходят отвечают минимальным системным требованиям, предъявляемым проектируемой информационной системой, поэтому обновлять ПК в данном случае не потребуется.
Для реализации технологий передачи информации должна быть использована коммуникационная техника. Для функционирования разрабатываемой системы необходимо выполнение следующих условий:
- наличие доступа в Интернет;
- наличие локальной сети между клиентскими машинами и сервером базы данных.
Для автоматизации и механизации управленческой деятельности необходимо использовать средства организационной техники. К ним относятся принтеры, сканеры, различные носители информации и другое оборудование.
На разработку ИС фирмы в настоящее время оказывает воздействие не только уровень организации формы управления и средств ТО, но и современные подходы к самой идее проектирования.
Создание проектной команды является ответственной стадией в ходе осуществления проекта. При создании проектной команды нужно принимать во внимание личностные и психологические качества участников проекта, а также руководствоваться критериями подбора участников проекта.
2. Проектная часть
2.1. Информационная модель и её описание
Информационная модель – это совокупность движения информации, используемой в работе системы. Для построения информационной модели необходимо отобразить входные, промежуточные и выходные данные, а также указать связи между этими данными, что позволит объяснить как будет происходить выполнение основных функций моделируемой информационной системы и какая информация будет при этом использована.
Информационная модель проектируемой системы представлена на рисунке 4.
Рисунок 4. Информационная модель предприятия.
В данной информационной системе задействованы кладовщик, товаровед и менеджер отдела закупок. Кладовщик ведет отчет актуальных складских остатков, товаровед – отчеты поступивших и списанных материалов, а менеджер отдела закупок получает сформированную заявку на заказ материалов для последующего заказа поставщику.
2.2. Характеристика нормативно-справочной, входной и оперативной информации
В информационной системе используется четыре справочника, характеристики которых приведены в таблице 1:
- материалы
- текущие остатки
- поступившие материалы
- списанные материалы
Таблица 1
Справочники информационной системы
|
№ пп |
Название справочника |
Ответственный за ведение |
Средний объём справочника в записях |
Среднюю частоту актуализации |
Средний объем актуализации, % |
|
1 |
Материалы |
Товаровед |
25 |
1 раз в месяц |
5 |
|
2 |
Текущие остатки |
Кладовщик |
60 |
1 раз в неделю |
10 |
|
3 |
Поступившие материалы |
Товаровед |
60 |
1 раз в день |
10 |
|
Списанные материалы |
Товаровед |
60 |
1 раз в день |
10 |
Справочники текущих остатков обновляются раз в неделю, справочники поступивших и списанных материалов – раз в день. Это обусловлено непрерывным движением материалов в процессе производства.
Иногда материалы заменяются либо выводятся из ассортимента, эти изменения вносятся товароведом в справочник материалов по мере необходимости.
Реквизитный состав каждого справочника представлен в виде таблицы 2.
Таблица 2
Реквизитный состав справочников информационной системы
|
№ п/п |
Наименование справочника |
Перечень реквизитов |
|
1 |
Материалы |
Вид материала Наименование материала Характеристика материала Единица учета |
|
2 |
Текущие остатки |
Вид материала Наименование материала Характеристика материала Единица учета Количество |
|
3 |
Поступившие материалы |
Вид материала Наименование материала Характеристика материала Единица учета Количество |
|
4 |
Списанные материалы |
Вид материала Наименование материала Характеристика материала Единица учета Количество |
Редактирование и ввод новых записей во все справочники осуществляется с помощью специальных форм.
В качестве входных данных для информационной системы автоматизации планирования закупок используется отчет об остатках материалов на текущую дату. Этот отчет формируется в ИС и выводится на экран ПК в виде файла в формате Excel, адаптированного для печати с помощью принтера.
Далее кладовщиком проводится инвентаризация с последующим заполнением необходимых полей. В нашем случае, кладовщик заполняет только актуальное количество материалов на складе, т.к. все остальные данные уже внесены в базу данных товароведом, оформляющим отчет о поступивших и списанных материалах.
Вид листа инвентаризации представлен на рисунке 5.
Рисунок 5. Лист инвентаризации
После заполнения отчета кладовщиком данные об остатках вводятся в базу данных товароведом.
Файл электронной таблицы формируется текущей информационной системой, используемой на предприятии, и имеет структуру, приведенную на рисунке 3. Если структура отличается от приведенной, то загрузки данных об остатках не происходит, выводится соответствующее сообщение.
Рисунок 6. Форма ввода отчета о текущих остатках материалов
Данные, введенные в формы, которые приведены выше, сохраняются в базе данных и используются для формирования выходных данных.
2.3. Характеристика результатной информации
В качестве результатной информации работы информационной системы выступает сформированная заявка на заказ материалов, которая выгружена в программу Microsoft Excel. Структура документа представлена на рисунке 8.
Рисунок 7. Форма заявки на закупку материалов
Данная заявка формируется на основании сопоставленных данных, полученных из трех отчетов:
- текущие остатки на складе
- поступившие материалы
- списанные материалы
Вид этих отчетов показан на рисунках 8, 9 и 10.
Рисунок 8. Отчет о текущих остатках на складе
Рисунок 9. Отчет о поступивших материалах
Рисунок 10. Отчет о списанных материалах
Все приведенные отчеты хранятся в базе данных и могут быть использованы при формировании последующих заявок либо для изучения движения материалов в заданный пользователем период времени.
2.4. Общие положения (дерево функций и сценарий диалога)
Базовый набор функций разработанной информационной системы можно изобразить в виде дерева, изображенного на рисунке 11.
Рисунок 11. Дерево функций
Функционирование данной информационной системы осуществляется с помощью ведения диалога с пользователем: пользователь выполняет действия, а программа реагирует на них определенным образом. Сценарий диалога с пользователем представлен на рисунке 12.
Рисунок 12. Сценарий диалога.
Диалог начинается с запроса логина и пароля для доступа пользователя в систему. Далее пользователю открывается список доступных функций. При выборе нужной функции система выводит различные формы, предназначенные для выполнения поставленной пользователем задачи.
2.5. Характеристика базы данных
В качестве системы управления базой данный для разрабатываемой информационной системы была выбрана СУБД Mysql.
Для хранения всех данных, необходимых для деятельности ИС, была создана база данных, состоящая из шести таблиц:
- материалы (materials);
- текущие остатки (currentamount);
- поступление материалов (receiptmaterials);
- списание материалов (spentmaterials);
- лист учета материалов (inventorylist);
- заявка на заказ материалов (ordermaterials);
ER-модель базы данных приведена на рисунке 13.
Рисунок 13. ER-модель базы данных
Описание всех таблиц базы данных представлено в таблицах 3-8.
Таблица 3
materials
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Артикул материала |
id |
int |
4 |
AI |
|
Наименование |
caption |
varchar |
120 |
|
|
Характеристика |
materialtype |
varchar |
120 |
|
|
Единица учета |
unit |
varchar |
120 |
|
|
Габариты |
packingsizes |
varchar |
120 |
|
|
Вес |
weight |
decimal |
4 |
|
|
Комментарий |
comment |
varchar |
255 |
|
|
Дата создания записи |
createdate |
datetime |
10 |
|
|
Дата последнего изменения записи |
modifiedate |
datetime |
10 |
Таблица 4
currentamount
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Код записи |
id |
int |
4 |
AI |
|
Наименование |
caption |
varchar |
120 |
|
|
Характеристика |
materialtype |
varchar |
120 |
|
|
Единица учета |
unit |
varchar |
120 |
|
|
Количество |
amount |
decimal |
6 |
|
|
Комментарий |
comment |
varchar |
255 |
|
|
Дата создания записи |
createdate |
datetime |
10 |
|
|
Дата последнего изменения записи |
modifiedate |
datetime |
10 |
Таблица 5
receiptmaterials
|
Наименование поля |
Идентификатор поля |
Тип поля |
Длина поля |
Прочее |
|
Код записи |
id |
int |
4 |
AI |
|
Наименование |
caption |
varchar |
120 |
|
|
Характеристика |
materialtype |
varchar |
120 |
|
|
Единица учета |
unit |
varchar |
120 |
|
|
Количество |
receipt |
decimal |
6 |
|
|
Комментарий |
comment |
varchar |
255 |
|
|
Дата создания записи |
createdate |
datetime |
10 |
|
|
Дата последнего изменения записи |
modifiedate |
datetime |
10 |