Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Разработка алгоритмов для программы учета времени работы оборудования



 

Для отслеживания фактически отработанного времени на станках с ЧПУ и оценки эффективности использования теоретических исследований и технических разработок была написана программа «Учет времени работы оборудования». Далее представлены алгоритмы, по которым была написана данная программа.

На рисунке 27 представлена общая схема работы окна авторизации пользователя при входе в программу. Авторизация пользователя необходима для разграничения прав доступа работников к различным данным, а также для определения дальнейшего функционала программы.

Рисунок 27 – Алгоритм авторизации пользователя

Рисунок 28 – Алгоритм открытия окна авторизации

 

На рисунке 28 изображен алгоритм открытия окна авторизации пользователя. При загрузке окна авторизации, происходит соединение с сервером, в ходе которого все номера цехов записываются в текстовое поле. В дальнейшем, по номеру цеха, программа определяет, отчет по какому оборудованию будет доступен пользователю для просмотра или редактирования.

После того, как пользователь ввел свои персональные данные (табельный номер и пароль) и нажал на кнопку Вход, происходит проверка введенных данных, алгоритм которой представлен на рисунке 29.Так как табельный номер для каждого работника уникален, исключается возможность дублирования пользователей в базе данных, а значит отпадает необходимость дополнительных проверок на уникальность вводимых данных.

Рисунок 29 – Алгоритм нажатия кнопки Вход

Если пользователь не зарегистрирован в системе, программа предложит пройти регистрацию путем ввода фамилии и цеха, в котором работает данный сотрудник. Алгоритм регистрации представлен на рисунке 30.

 

Рисунок 30 – Алгоритм регистрации пользователя

 

Если пользователь является администратором, то открывается окно с данными по всем цехам и оборудованию с возможностью редактировать любую запись, а также добавлять даты, оборудование и формировать отчеты. Алгоритм работы окна администратора представлен на рисунке 31.

Рисунок 31 – Алгоритм работы окна администратора

На рисунке 32 представлен алгоритм открытия окна для работы администратора. Сначала происходит связь с сервером и в случае успешного подключения, происходит формирование цехов в выпадающем списке. После этого, по умолчанию ставится цех 30 и формируется таблица с данными для этого цеха. При необходимости, пользователь может выбрать другой цех, для которого также будет получен свой список оборудования и данных по нему.

 

Рисунок 32 – Алгоритм открытия окна работы администратора

На рисунке 33 представлен алгоритм редактирования данных об оборудовании. Администратор имеет возможность редактирования любой даты, а обычный пользователь только текущую дату. Изменённые данные попадут в базу данных только после того, как будет нажата кнопка Сохранить. В противном случае пользователь может отменить произведенные им действия, нажав на кнопку отмены. Алгоритм отмены представлен на рисунке 34.

 

Рисунок 33 – Алгоритм редактирования данных по оборудованию

 

Рисунок 34 – Алгоритм отмены произведенных действий

 

Помимо этого, администратор может добавить необходимую дату, которая отсутствует в базе данных и заполнить по ней все необходимые значения времени работы оборудования. Алгоритм добавления даты представлен на рисунке 35.

Рисунок 35 – Алгоритм добавления даты

На рисунке 36 изображен алгоритм работы окна Добавление оборудования, цеха, параметра. С помощью этого, администратор может добавить все необходимое. Сначала, при открытии окна происходит поиск всего имеющегося оборудования, всех цехов и параметров, затем пользователь меняет (добавляет) все необходимое и нажимает на кнопку Сохранить.

 

Рисунок 36 – Алгоритм работы окна Добавление оборудования

 

Алгоритм добавления в базу данных нового цеха представлен на рисунке 37. Код алгоритмов, изображенных на рисунках 36, 37, 38 и 39 представлен в приложении 2.

Рисунок 37 – Алгоритм добавления нового цеха

При появлении в цехе нового оборудования или после изменения расположения станков в цехах, администратору необходимо внести соответствующие изменения в базу данных. На рисунке 38 представлен алгоритм добавления нового оборудования в тот или иной цех.

 

Рисунок 38 – Алгоритм добавления нового оборудования

 

У каждого оборудования есть свой набор параметров, отображаемых в программе и необходимых для оценки работы производственного участка и производства в целом. Данные параметры, в зависимости от ситуации, могут меняться, и поэтому в режиме администратора существует возможность корректирования списка параметров по каждому оборудованию (рисунок 39).

Рисунок 39 – Алгоритм добавления нового параметра

 

На рисунке 40 изображен алгоритм открытия окна для формирования отчета. После того, как произошло подключение к серверу, происходит проверка – работником какого цеха является пользователь. В зависимости от этого формируется список оборудования, по которому далее будет сформирован отчет. Затем запрашивается путь сохранения отчета и после нажатия на кнопку Сформировать, отчет формируется в Microsoft Word.

Отображение информации об оборудовании необходимого цеха проиллюстрировано на рисунке 41. После выбора нужного цеха, из списка существующих на предприятии, формируется список, содержащий информацию о всем оборудовании и наборе его параметров.

Рисунок 40 – Алгоритм открытия окна для формирования отчета

Рисунок 41 – Алгоритм закрытия списка с цехами

 


Поделиться:



Популярное:

Последнее изменение этой страницы: 2016-07-13; Просмотров: 749; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.015 с.)
Главная | Случайная страница | Обратная связь