Файл: Проектирование реализации операций бизнес–процесса «Планирование закупок и размещение заказов поставщикам».pdf
Добавлен: 28.03.2023
Просмотров: 340
Скачиваний: 2
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
2.1 Информационная модель и ее описание
2.3 Характеристика результатной информации
2.4 Общие положения (дерево функций и сценарий диалога)
2.5 Характеристика базы данных
2.6 Структурная схема пакета (дерево вызова программных модулей)
Примеры: Oracle, Firebird, Interbase, IBM DB2, Informix, MS SQL Server, Sybase Adaptive Server Enterprise, PostgreSQL, MySQL, Caché, ЛИНТЕР.
3. Встраиваемые:
Встраиваемая СУБД – СУБД, которая может поставляться как составная часть некоторого программного продукта, не требуя процедуры самостоятельной установки. Встраиваемая СУБД предназначена для локального хранения данных своего приложения и не рассчитана на коллективное использование в сети. Физически встраиваемая СУБД чаще всего реализована в виде подключаемой библиотеки. Доступ к данным со стороны приложения может происходить через SQL,либо через специальные программные интерфейсы.
Примеры: OpenEdge, SQLite, BerkeleyDB, Firebird Embedded, Sav Zigzag, Microsoft SQL Server Compact, ЛИНТЕР.
После анализа приведенной классификации баз данных, для реализации исследуемого бизнес–процесса была выбрана СУБД Microsoft Office Access, разработанная компанией Microsoft.
2.Проектная часть
2.1 Информационная модель и ее описание
Информационная модель системы включает в себя справочники, информация в которые заполняется автоматически при заполнении соответствующих таблиц.
Перечень справочников:
- Справочник поставщиков;
- Справочник товаров;
- Справочник договоров.
Кроме того, предусмотрен вспомогательный справочник Пользователи, который применяется только при проверке корректности авторизации. Информационная модель продемонстрирована на Рисунке 3.
Рисунок 3. Информационная модель
Характеристика нормативно–справочной, входной и оперативной информации
Входной информацией для реализуемого процесса будет являться следующая:
- данные о поставщиках;
- данные о товарах;
- данные о договорах с поставщиками.
Нормативно–справочной информацией для данного бизнес–процесса будет являться информация о товарах, их количестве, стоимости и др.
Хранимая в справочниках информация заполняется пользователем продукта при заполнении специальной экранной формы. Формы разработаны таким образом, чтобы проблем с использованием не возникало ни у одного из пользователей, вне зависимости от уровня владения персональным компьютером. Кроме того, предусмотрены функциональные и вспомогательные кнопки, которые позволят сделать процесс работы с продуктом удобным и простым.
Форма для ввода информации представлена на Рисунке 4.
Рисунок 4. Форма ввода данных
Прочие формы строятся аналогичным образом.
Перечень справочников приведен в Таблице 9.
Таблица 9. Перечень справочников
|
Название справочника |
Ответственный за введение |
Среднее число записей |
Средняя частота актуализации |
Средний объем актуализации % |
|
Справочник поставщиков |
Отдел закупок |
50–100 |
28–31/мес |
0–100 |
|
Справочник товаров |
Отдел закупок |
1000–100000 |
28–31/мес |
0–100 |
|
Справочник договоров |
Отдел закупок |
50–100 |
28–31/мес |
0–100 |
Входные документы охарактеризованы в Таблице 10.
Таблица 10. Характеристика входных документов
|
Код документа |
Наименование |
Источник получения |
Частота возникн/мес |
Число строк |
|
01 |
Прайс |
Поставщики |
28–31 |
неогр |
|
02 |
План продаж |
Отдел маркетинга |
1–2 |
неогр |
|
03 |
Отчеты отделов |
Отделы компании |
0,5–1 |
неогр |
Характеристика выходных документов приведена в Таблице 11.
Таблица 11. Характеристика выходных документов
|
Код документа |
Наименование |
Источник получения |
Частота возникн/мес |
Число строк |
|
03 |
Список товаров |
Отдел закупок |
1–4 |
неогр |
|
07 |
Договор |
Отдел закупок |
28–31 |
неогр |
|
08 |
Перечень поставщиков |
Отдел закупок |
28–31 |
неогр |
|
09 |
Отчет за период |
Отдел закупок |
28–31 |
неогр |
2.3 Характеристика результатной информации
Результатная информация данного процесса отображается в простом и доступном виде на специально сконструированных экранных формах. Для процесса «Планирование закупок и размещение заказов поставщикам» результатной информацией будут являться такие документы, как список товаров, договор на поставку, перечень поставщиков и отчеты руководству за период. Результатная информация приводится в стандартном виде.
Характеристика результатных документов приведена в Таблице 12.
Таблица 12. Характеристика результатных документов
|
Наименование |
Источник формирования |
Частота формир/мес |
Структура документа |
Способ доставки |
|
Список товаров |
Договоры с поставщиком, прайс |
1–4 |
Стандартная |
Вывод формы на экран |
|
Договор на поставку |
Перечень поставщиков |
28–31 |
Стандартная |
Вывод формы на экран |
|
Перечень поставщиков |
Прайс, финансовый план |
28–31 |
Стандартная |
Вывод формы на экран |
|
Отчеты для руководства за период |
Договоры с поставщиком, прайс, список товаров к закупке |
0,5–1 |
Стандартная |
Вывод формы на экран |
2.4 Общие положения (дерево функций и сценарий диалога)
Система взаимодействует с пользователем при помощи наглядной организации пользовательских форм, обеспечивающих реализацию необходимых функций и процессов.
Дерево функций изображено на Рисунке 5.
Функции
Основные
Служебные
Корректность авторизации
Настройки
Заполнение справочников
Ввод инф
Отображение результатов
Рисунок 5. Дерево функций
Сценарий диалога изображен на Рисунке 6.
Основное меню
Файл
Справочники
Отчеты
Сервис
Справка
Выход
Операции
Новый
Открыть
Сохран.
Печать
Настройки
Выход
Справочник поставщиков
Справочник товаров
Справочник договоров
Ввод инф
Вывод на экран
Составл. отчета
Печать
Парамет
О прогр
Отчет
Перечень поставщиков
Перечень товаров
Перечень договоров
Справочник пользоват.
Рисунок 6. Сценарий диалога
2.5 Характеристика базы данных
База данных состоит из трех таблиц:
- поставщики;
- товары;
- договоры;
Описание таблиц приведено ниже.
Таблица 13 Сведения о поставщиках
|
Имя поля |
Тип данных |
Идентификатор |
Длина поля |
Длина одной записи |
Число записей |
Возможность индексирования |
|
Код поставщика |
числовой |
Kod_post |
4 |
4 |
неогр |
Да Ключевое поле |
|
ФИО |
текстовый |
Fio_post |
30 |
30 |
неогр |
Нет |
|
Вид материалов |
числовой |
Mater |
50 |
50 |
неогр |
Нет |
Таблица 14 Сведения о товарах
|
Имя поля |
Тип данных |
Идентификатор |
Длина поля |
Длина одной записи |
Число записей |
Возможность индексирования |
|
Код товара |
счетчик |
Tovar |
4 |
4 |
неогр |
Да. Ключ. Поле |
|
Название |
Текст. |
Nazv |
50 |
50 |
неогр |
Нет |
Таблица 15 Сведения о договорах
|
Имя поля |
Тип данных |
Идентификатор |
Длина поля |
Длина одной записи |
Число записей |
Возможность индексирования |
|
Код договора |
Счетчик |
Kod_dog |
4 |
4 |
неогр |
Да. Ключ. |
|
Код поставщика |
Текст. |
Kod_post |
4 |
4 |
неогр |
Да |
|
Код товара |
Денеж. |
Mater |
4 |
4 |
неогр |
Да |
|
Примечание |
Текст. |
primech |
100 |
100 |
неогр |
Нет |
ER–модель представлена на рисунке 7.
Договоры
код договора
код поставщика
код материала
примечание
Товары
код товара
наименование
Поставщики
код поставщика
ФИО поставщика
Вид материалов
Рисунок 7. ER–модель
2.6 Структурная схема пакета (дерево вызова программных модулей)
Дерево вызова программных модулей изображено на Рисунке 8.
Рисунок 8. Дерево вызова программных модулей
2.7 Описание программных модулей
Для описания программных модулей в виде блок–схем был выбран модуль безопасности, который обеспечивает проверку корректности вводимых для авторизации данных. Описание алгоритма работы данного модуля изображено на Рисунке 9.
Рисунок 9 Блок–схемы программного модуля «Авторизация»
2.8 Контрольный пример реализации проекта и его описание
В примере реализации пользователь при открытии программы, в первую очередь видит форму авторизации, где как раз и применяется приведенный выше модуль безопасности (Рисунок 10).
Рисунок 10 Форма авторизации
После успешной авторизации открывается доступ (в соответствии с правами пользователя) к главному кнопочному меню. Форма меню представлена на Рисунке 11.
Рисунок 11 Форма главного кнопочного меню
Если пользователь решил внести в систему новые данные, то он, переходя по кнопке «Ввод данных», увидит следующую форму (Рисунок 12):
Рисунок 12 Форма «Ввод данных»
Аналогичным образом строятся формы «Обработка данных» и «Отчеты».
Для комфортного пользования системой был разработан ряд форм. Так, например, форма и тестовое заполнение формы «Поставщики» (Рисунок 13):