Диплом: Автоматизация контроля качества ФГУП "Научно-производственный центр автоматики и приборостроения имени Н.А. Пилюгина"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
82
Начало
Авторизация
пользователя
Авторизован?
Создание/Обновление
списка изделий и
инструментов
Учет проверок
Формирование отчета
нет
Конец
Обновить
данные?
да
да
Завершить
работу?
нет
да
Работа с...
проверками
отчетами
нет
Рисунок 2.22 - Технология работы АРМ ОТК контроллера
Рассмотрим подробнее каждый из них.
Авторизация пользователя (рисунок 2.23).
Каждый пользователь в системе имеет имя– Фамилия и инициалы
пользователя.. Таким образом, при каждом входе пользователя в систему
запускается процедура авторизации пользователя. Система отправляет запрос
базе данных на наличие данной записи о пользователе, и если она существует, то
запускается процесс формирования рабочей области пользователя. Рабочей
83
областью называется набор данных, к которым разрешен доступ пользователя.
Доступ определен двух видов – на чтение и редактирование информации.
Данные о правилах доступа пользователя к информации также должны
содержаться в базе данных и предварительно заносятся администратором
системы.
Начало
Проверка имени/
домена учетной
записи
пользователя
Существует в
списке имен?
Определение прав
доступа к
информации
Проверка прав
доступа
пользователя
Формирование
области доступных
данных
да
Конец
нет
Рисунок 2.23 - Технология авторизации пользователя
Создание (обновление) списка изделий и инструментов (рисунок 2.24).
Процедура создания списка изделий и инструментов необходима при
первом входе пользователя в систему. Данная процедура необходима для
создания рабочей области данных. Эта операция проводится пользователем
самостоятельно, но в этот момент он может оперировать только теми данными,
на которые администратор системы присвоил право доступа. Такая схема
необходима для большей защиты от неадекватных действий пользователя. После
первичной операции создания рабочей области, информация о ней сохраняется в
84
базе данных. При последующих входах в систему, список автоматически
привязан к имени и домену пользователя в системе, загружается в память. При
появлении в компетенции пользователя новых позиций он может запускать этот
алгоритм для обновления списка. Операция обновления аналогична операции
создания.
Начало
Выбор изделий из
списка доступных
для работы
Выбрать изделия? Выбор изделий
Добавление
данных в рабочую
область
Обновить список
изделий?
да
нет
Сохранение
настроек
Конец
да
нет
Рисунок 2.24 - Технология создания/обновления списка изделий для
работы
Учет проверок изделий (рисунок 2.25).
Учет проверок изделий – основная задача, стоящая перед проектируемой
информационной системой. От правильной организации процесса формирования
и редактирования данной задачи зависит качество исходной информации.
85
Данную задачу было решено сделать как можно более аналогичной той, которая
решалась без использования специализированных средств.
Начало
Создать/
Редактировать?
Создание
новой
проверки
Редактирование
существующей
проверки
Назначение типа
изделия
Отображение
доступных
инструментов
Доступ
разрешен?
Есть/Нет
Проверка прав
пользователя на
редактирование
Да
нет даПродолжить?
нет
Добавление
записи в БД
да
Добавление
выбранных
позиций в рабочую
область
Учет измерений
Редактирование
Конец
нет
Сохранение
Сохранение в
провреках
Завершить
работу?
да
нет
Выгрузка
памяти
Выбор
инструментов из
списка доступных
Выбор изделий в
проверку
Определение норм
и допусков
Рисунок 2.25 - Алгоритм формирования/редактирования учета проверок
86
Пользователь может создавать факты и редактировать существующие
факты проверок. При учете проверок определяется тип изделий, для которого
проводится проверка.
2.4 Контрольный пример реализации проекта и его описание
Вход в программу осуществляется с помощью окна выбора пользователя и
ввода пароля.
Рисунок 2.26 - Окно авторизации
В данной программе реализован модуль разграничения доступа до
вводимой информации и совершения действий.
Уровень «Контролер» может вводить информацию об изделии и
совершать проверки Но он видит только действия, которые совершал он сам.
Уровень «Начальник» имеет все права уровня «Контролер», но он видит
ВСЕ операции всех контролеров, которые работают в системе.
Уровень «Администратор» имеет все права уровня «Начальник», но кроме
этого он имеет право заполнения справочников и ввода новых пользователей в
систему.
Для начала работы в программе нужно заполнить справочники. Переход в
справочники осуществляется через закладку «Основное», кнопка
«Справочники».
87
Справочники поделены на разделы
Пользователи (рисунок 2.26)
Рисунок 2.27 - Справочник Пользователи
Типы изделий (рисунок 2.28).
88
Рисунок 2.28 - Справочник Изделия
Категории (рисунок 2.29).
Рисунок 2.29 - Справочник Категории
Измерительные инструменты (Рисунок 2.30).
89
Рисунок 2.30 - Справочник Инструменты
Нормы и допуски (рисунок 2.31).
Рисунок 2.31 - Справочник Нормы и допуски
90
Для ввода, редактирования и удаления записей в справочниках
используем соответствующие кнопки в полосе меню.
В данном окне выбираем из выпадающего меню уровень доступа
пользователя и вводим его ФИО и пароль (Рисунок 2.32).
Рисунок 2.32 - Окно ввода пользователя
Рисунок 2.33 - Окно ввода норм и допусков для категорий изделий
В данном окне выбираем из выпадающего меню категорию изделия,
название параметра а также значения нормы и допуска.
Весь основной функционал программы сосредоточен в главном окне
(рисунок 2.34).
91
Рисунок 2.34 - Главное окно программы
Вверху находится лента меню «Основное» с кнопками, отвечающими за
все операции.
Основное окно разбито на 2 закладки: «Изделия» и «Проверки».
Закладка «Изделия»
В данной закладке реализован модуль регистрации поступающих изделий.
Состояния изделия:
Не введены параметры изделия (желтый фон)
Введены параметры (белый фон)
Не проходил проверку (синий цвет, белый фон)
Не прошел проверку (красный цвет, белый фон)
Прошел проверку (черный цвет, белый фон)
Выбираем категорию изделия, указываем дату поступления и название
изделия.
Далее нужно ввести параметры изделия.
Рисунок 2.35 - Параметры изделий

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
IPO - инструмент финансирования деятельности организации. На примере ПАО «Нефтяная компания «Лукойл»
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)