Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Разработка алгоритмов для программы учета времени работы оборудования
Для отслеживания фактически отработанного времени на станках с ЧПУ и оценки эффективности использования теоретических исследований и технических разработок была написана программа «Учет времени работы оборудования». Далее представлены алгоритмы, по которым была написана данная программа. На рисунке 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; Просмотров: 810; Нарушение авторского права страницы