Файл: «Проектирование реализации операций бизнес-процесса «Ежедневный складской учет»».pdf
Добавлен: 20.05.2023
Просмотров: 307
Скачиваний: 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. Описание программных модулей
Программное обеспечение информационной системы, представляет собой совокупность программ для реализации целей и задач информационной системы, а также нормального функционирования комплекса технических средств.
В связи с тем, что использование информационной системы на базе Microsoft Access накладывает некоторые ограничение на операционную систему, было принято решение о выборе операционной системы Windоws Server 2016.
Windows Server 2016 – серверная операционная система от Microsoft. Система является частью семейства Windows NT и разрабатывается одновременно с Windows 10. Первая ранняя предварительная версия (Technical Preview) стала доступна 1 октября 2014 года, одновременно с первой предварительной версией System Center. Релиз состоялся 29 сентября 2016 года.
Возможности Windows Server 2016:
– механизм обновления ОС хостов кластера без его остановки (Cluster Operating System Rolling Upgrade) – это происходит через создание смешанного кластера Windows Server 2012 R2 и Windows Server vNext;
– синхронная репликация хранилищ на уровне блоков с поддержкой географически распределенных кластеров;
– виртуальный сетевой контроллер (software-defined networking stack) для одновременного управления физическими и виртуальными сетями [1];
– новый формат файлов конфигурации виртуальных машин (.VMCX и .VMRS), с более высокой степенью защиты от сбоев на уровне хранилища. Также можно будет обновлять версии конфигурационных файлов;
– можно создавать снапшоты прямо из гостевой ОС [3];
– полноценный Storage Quality of Service (QoS) – возможность динамического отслеживания производительности хранилищ и горячая миграция виртуальных машин при превышении этими хранилищами пороговых значений (IOPS);
– изменения в самом Hyper-V: использование альтернативных аккаунтов (хранение нескольких учётных данных одного человека, возможность использования по времени), возможность управления предыдущими версиями Hyper-V в корпоративной инфраструктуре, обновление и улучшение протокола удалённого управления, возможность безопасной загрузки гостевых операционных систем Linux [9];
– возможность обновления Integration Services через Windows Update;
– горячее добавление сетевых карт и оперативной памяти;
– поддержка OpenGL и OpenCL для Remote Desktop;
– совместимость с режимом Connected Standby.
Усовершенствования Windows Server 2016: Windows Defender: Windows Server Antimalware теперь установлена и включена по умолчанию без графического интерфейса; IIS 10: Добавлена поддержка протокола HTTP/2; Windows PowerShell 5.0; Убран Telnet сервер.
Глава 2. Проектная часть
2.1. Информационная модель и её описание
Информационная модель разрабатываемой информационной системы учета товаров на складе представлена на рис. 4.
Рисунок 4. Информационная модель системы
Таким образом, информационная модель системы включает все необходимые информационные объекты для ее эффективного практического функционирования. К таким объектам можно отнести набор пользовательских справочников, документов, ряда запросов и отчета. Ко всем перечисленным объектам можно получить доступ при помощи соответствующих пользовательских форм.
2.2. Характеристика нормативно-справочной, входной и оперативной информации
Модель информационных потоков в информационной системе ведения договоров по страхованию включает следующие компоненты.
1. Входная оперативная информация.
Оперативной информацией является изменяемая оперативная информация для каждого фиксированного случая ее практического использования в информационной системе. Входными являются следующие справочники: материал; поставщик; сотрудник; должность; отдел; склад; тип материала; типоразмер; единица измерения.
Представленные пользовательские справочники выполнены в соответствии с типовыми оперативными документами, которые используются в исследуемой организации.
2. Выходная информация.
В результате практического использования информационной системы выполняются следующие запросы и отчеты: наличие материала на складе; потребность в материалах; реестр материалов; отчет по лимитам; реестр поставщиков; реестр сотрудников.
3. Условно-постоянная информация.
Работа информационной системы организована на следующем основополагающем документе: «Карточка учета».
Классификация и системы кодирования предназначены для сжатия некоторых показателей используемых в системе объектов, для обеспечения уменьшения объема обрабатываемой и хранимой информации в информационной системе.
Кодирование информации представляет собой процесс формирования определенного представления информации. В более узком смысле под термином «кодирование» часто понимают переход от одной формы представления информации к другой, более удобной для хранения, передачи или обработки.
Выбор наиболее подходящей системы кодирования для решения нужд оптимизации хранения и обработки информации зависит от определенного количества классификационных признаков и разработанной системы классификации.
Система классификации позволяет сгруппировать объекты выделить определенные классы, которые будут характеризоваться рядом общих свойств. Классификация объектов представляет собой процедуру группировки на качественном уровне, которая направлена на выделение однородных свойств. Применительно к информации как к объекту классификации выделенные классы называют информационными объектами [2].
В большинстве случаев используется порядковая и серийно-порядковая системы кодирования. Порядковая система кодирования основана на последовательном порядке регистрации объектов. Серийно-порядковая система кодирования применяется для кодирования однопризначных номенклатур, находящихся в определенной соподчиненности [6].
В приведенных таблицах описаны классификаторы, используемые при проектировании подзадачи.
В таблице 1 представлен перечень обозначений и основных систем кодирования.
В таблице 2 представлен перечень обозначений видов классификаторов которые предназначены для объяснения формирования классификаторов, описанных в сводно-проектной таблице 3.
Таблица 1
Перечень обозначений систем кодирования
|
Система кодирования |
Порядко-вая |
Серийно-поряд-ковая |
Разрядная (позицион-ная) |
Комбини-рованная (смешанная) |
|
Краткое обозначение |
П |
СП |
Р |
К |
Таблица 2
Перечень обозначений видов классификаторов
|
Вид классификатора |
Общегосударственный |
Отрасле-вой |
Локаль-ный |
Международ-ный |
|
Краткое обозначение |
ОГ |
О |
Л |
М |
Таблица 3
Используемые классификаторы и коды
|
№ п/п |
Наименование объекта кодируемого множества |
Значно-сть кода |
Система кодиро-вания |
Вид клас-тора |
Список кодов или пример кода из кодируемого множества |
|
|
Код |
Значение |
|||||
|
1 |
2 |
3 |
4 |
5 |
6 |
7 |
|
1 |
Код карточки учета |
3 |
К |
Л |
001 |
Код карточки учета |
|
2 |
Код материала |
3 |
К |
Л |
001 |
Код материала |
|
3 |
Код сотрудника |
3 |
К |
Л |
001 |
Код сотрудника |
|
4 |
Код поставщика |
3 |
К |
Л |
001 |
Код поставщика |
|
5 |
Код должности |
3 |
К |
Л |
001 |
Код должности |
|
6 |
Код отдела |
3 |
К |
Л |
001 |
Код отдела |
|
7 |
Код склада |
3 |
К |
Л |
001 |
Код склада |
|
8 |
Код типоразмера |
3 |
К |
Л |
001 |
Код типоразмера |
|
9 |
Код единицы измерения |
3 |
К |
Л |
001 |
Код единицы измерения |
|
10 |
Код типа материалов |
3 |
К |
Л |
001 |
Код типа материалов |
Назначение классификаторов в системе кодирования информационно системы: систематизация наименований кодируемых объектов; однозначная интерпретации одних и тех же объектов в различных задачах; возможность обобщения информации по заданной совокупности признаков; возможность сопоставления одних и тех же показателей, содержащихся в формах статистической отчетности; возможность поиска и обмена информацией между различными внутрифирменными подразделениями и внешними информационными системами; экономия памяти компьютера при размещении кодируемой информации.
2.3. Характеристика результатной информации
Для анализа данных в системе были разработаны несколько запросов. Запрос (query) – это средство выбора необходимой информации из базы данных. Вопрос, сформированный по отношению к базе данных, и есть запрос. Применяются два типа запросов: по образцу (QBE – Query by example) и структурированный язык запросов (SQL – Structured Query Language) [5].
Существует несколько типов запросов:
– на выборку,
– на обновление,
– на добавление,
– на удаление,
– перекрестный запрос,
– создание таблиц [7].
Наиболее распространенным является запрос на выборку. Запросы на выборку используются для отбора нужной пользователю информации, содержащейся в таблицах. Они создаются только для связанных таблиц [11]. Программный код созданных запросов представлен в Приложении.
Запрос на определение потребности в материалах позволяет сформировать необходимую оперативную информацию. В результате выполнения которого пользователю будет предоставлена следующая информация в виде таблицы, рис. 5.
Рисунок 5. Результат выполнения запроса «Потребность в материалах»
Запрос на определение лимитов в материалах позволяет сформировать необходимую оперативную информацию по лимитам материальных ценностей склада.
В результате выполнения данного информационного запроса пользователю будет предоставлена следующая оперативная информация в виде таблицы, рис. 6.
Рисунок 6. Результат выполнения запроса «Отчет по лимитам»
Таким образом, полученная результатная информация позволит пользователю получить необходимую информацию для принятия эффективных управленческих решений.
2.4. Общие положения (дерево функций и сценарий диалога)
В процессе практической разработки информационной системы, которая решает комплекс задач непосредственной автоматизации деятельности исследуемой компании, важным этапом является практическое описание иерархии необходимых функций управления и оперативной обработки данных информационной системы.