АВТОМАТИЗИРОВАННАЯ СИСТЕМА УПРАВЛЕНИЯ ПРОЦЕССА КОНТРОЛЯ ЗА ИЗГОТОВЛЯЕМЫМИ ИЗДЕЛИЯМИ И ИХ ПОСТАВКОЙ
Журнал: Научный журнал «Студенческий форум» выпуск №29(165)
Рубрика: Технические науки
Научный журнал «Студенческий форум» выпуск №29(165)
АВТОМАТИЗИРОВАННАЯ СИСТЕМА УПРАВЛЕНИЯ ПРОЦЕССА КОНТРОЛЯ ЗА ИЗГОТОВЛЯЕМЫМИ ИЗДЕЛИЯМИ И ИХ ПОСТАВКОЙ
Автоматизированная система управления процесса контроля за изготовляемыми изделиями и их поставкой предназначена для повышения производительности работников, структурирования и централизации информации об основных аспектах, необходимых для разработки, создания и поставок изделий, а также для сокращения времени, тратившегося на поиск информации.
В системе есть возможность выполнения следующих основных функций:
- учет документов;
- хранение извещений об изменении документов;
- управление данными о договорах;
- хранении информации о поставщиках;
- учет изделий на поставку и отслеживание их стадий изготовления;
- хранение информации о выпускаемых изделиях.
Выполнение основных функций достигается за счет автоматизации следующих задач:
- контроля поставок изделий:
- ввод новых поставок в системе;
- изменение стадий изготовления изделия и других данных, которые могли измениться;
- регистрация договоров:
- ввод информации о договорах и прикрепление их скана;
- изменение данных о договоре, если они были изменены в процессе согласования;
- хранение информации о заказчиках и изделиях:
- создание справочников по изделиям и заказчиком;
- учет документации и извещений об изменении:
- создание справочника по документам и извещениям об изменении.
Система имеет следующую архитектуру, приведенную на рисунке 1. Архитектура системы была описана при помощи языка архитектурного описания ArchiMate [1].
Рисунок 1. Архитектура системы
С данной системой будут взаимодействовать:
- сотрудник отдела разработки (ведущий по схемной части) – пользователь, который будет иметь возможность ввода новых данных, вывода отчетов, просмотра и редактирования данных;
- сотрудник конструкторского отдела (ведущий по конструкторской части) – пользователь, который будет иметь возможность вывода отчетов, просмотра и редактирования данных;
- монтажник (сотрудник монтажного цеха) – пользователь, который будет иметь возможность вывода отчетов, просмотра и редактирования данных;
- упаковщик (сотрудник упаковочного цеха) – пользователь, который будет иметь возможность вывода отчетов, просмотра и редактирования данных.
В процессе разработки были определены права пользователей и после их установки были проведены тесты, проверяющие вход пользователей в систему, работу под каждым пользователем: ввод, редактирование, удаление данных о заказчиках, изделиях и документах, поиск по изделиям, заказчикам, документам, выполнение настройки, а также нагрузочное тестирование.
Рисунок 2. Тестирование прав доступа пользователей
Проверка выполнения настройки позволила проверить возможность ввода новых пользователей с соответствующими настройками, их проведение изменений и удаления, а также ввод, изменение и удаление статусов изделия.
Проверка входа пользователей позволила проверить правильность передачи пароля в БД, корректность выполнения ранее заданных настроек для различных пользователей.
Проверка ввода, редактирования и удаления данных о заказчиках, изделиях, поставках и документах позволила проверить правильность обращения к БД.
Рисунок 3. Ввод данных о договоре
Проверка поиска по изделиям (по названию, децимальному номеру, шифру изделия), заказчикам (по названию), документам (по децимальному номеру, типу документа) позволила проверить корректность запросов к БД.
Рисунок 4. Поиск документу по децимальному номеру
Нагрузочное тестирование позволило выяснить зависимость времени ожидания ответа системы от количества пользователей в ней [2].
Для нагрузочного тестирования использовался сервер, на котором была развернута виртуальная изолированная среда под каждую задачу. Для этой задачи был использован Docker.
Рисунок 5. Нагрузочное тестирование
Во время разработки была произведена оценка работы проекта. Минимальные системные требования:
- Intel Core i3-6006U, 6 поколение, 1,99 (GHz) или выше;
- оперативная память не менее 8,00 ГБ;
- операционная система Microsoft Windows 7, 10.
Все проверки были пройдены в полном объеме, заданном в программе и методиках испытаний, в результате которых было установлено, что система работает корректно.