Электробезопасность

Программное обеспечение для инженера по охране труда. О программе

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

Кроме того, велика вероятность появления ошибок в документах, невыполнения отдельных требований по недосмотру. Обеспечить точное и своевременное исполнение всех обязанностей, возложенных на специалиста по охране труда, поможет специализированное программное обеспечение для инженеров по ОТ

Эта уникальная программа создана для того, чтобы сделать работу по охране труда в Вашей организации профессиональной, эффективной и управляемой.

Программа может быть использована для одновременной работы нескольких сотрудников Вашей организации (сетевая версия)

Эксперт программы: Фаустов Сергей Андреевич (директор Санкт-Петербургского научно-исследовательского института охраны труда).

Демо версия
Заказать

Презентация программы

Возможности программы:

Учет персонала

Обеспечение СИЗ

Медицинские осмотры

Подписчик - пользователь программы получает возможность:

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

Обновление:

Продукт обновляется 3 раза в год
Ежегодный график выхода обновлений: февраль, июнь, октябрь
Стоимость каждого обновления: 3100 руб. без учета НДС
Для получения обновлений отдельный заказ оформлять не требуется
Поставка обновлений может быть прекращена по письменному отказу.

Системные требования

Для успешной и быстрой работы программы компьютер должен удовлетворять некоторым требованиям. Требования к компьютеру определяются той ролью, которую он играет. Можно выделить два варианта установки:
1. SQL сервер и программа установлены на одном компьютере. В этом случае к компьютеру предъявляются "требования сервера";
2. Программа установлена на одном компьютере, а SQL сервер - на другом. В этом случае к тому компьютеру, на котором стоит программа предъявляются "требования клиента".

Для работы программы необходим Microsoft .NET Framework 3.5 SP 1 (он входит в комплект установки и устанавливается, если это необходимо).

Важно! Со временем база данных увеличивается в размере. Ответственность за сохранность базы данных (создание резервных копий, сжатие размера и т.д.) лежит на системном администраторе предприятия.

Устанавливается локально (на одно рабочее место) или в компьютерной сети (на несколько рабочих мест). Количество рабочих мест не ограничено. Программа "АРМ инженера по ОТ 6.1" является программным обеспечением автоматизированного рабочего места инженера по охране труда. Предназначена для автоматизации службы охраны труда на производственном предприятии и информационной поддержки деятельности инженера по охране труда, актуализации и анализа информации, касающейся вопросов охраны труда на предприятии.
С помощью "АРМ инженера по ОТ 6.1" решаются задачи планирования, учета и контроля по следующим направлениям:
1. медицинские осмотры;
2. проверка знаний;
3. повышение квалификации;
4. графики проверки знаний;
5. уведомления сотрудникам;
6. спецодежда.
Программа "АРМ инженера по ОТ 6.1" позволяет выполнять следующие задачи: 1. вести учет персонала; 2. вести учет медосмотров; 3. составлять график проведения медосмотров; 4. вести учет проверки знаний персонала; 5. составлять графики проверки знаний персонала; 6. автоматизировать процесс проверки знаний персонала; 7. составление планов выдачи СИЗ; 8. составление ведомостей выдачи СИЗ; 9. ведение складского учета СИЗ; 10. ведение личных карточек сотрудников; 11. составление планов закупок СИЗ по месяцам; 12. составление планов закупок СИЗ на год; 13. создание резервной копии базы данных; 14. восстановление базы данных из резервной копии. Выходная информация представляется в табличной форме, ее можно просмотреть на эк-ране или вывести на печать. Программное обеспечение необходимое для функционирования программы: Microsoft Windows XP - Server 2003 - Windows 7. Программа поставляется в виде дистрибутива под все вы-шеуказанные системы.
СИСТЕМНЫЕ ТРЕБОВАНИЯ
Компьютер: процессор Pentium III и выше, видео от 32 Mb, HDD от 10 Гб, ОЗУ от 128 Мб, ОС MS Windows 2000 - XP - Server 2003 - Windows 7, Microsoft Office XP - 2010.

ДОСТОИНСТВА

Интеграция с MS Office. Пользователь имеет возможность работать в среде MS Office 97 – XP - 2010, создавать, редактировать различные аналитические отчеты. Импорт данных из таблиц MS Excel в базу данных программы. Экспорт данных в приложения MS Office. Количество новых отчетов – неограниченно. При выборке данных для отчета - используется мощный блок фильтров. Встроенный редактор отчетов даем возможность пользователю редактировать шаблоны отчетов, формировать свои формы отчетов. Многопользовательский режим. Используется режим пакетного ввода данных, что существенно повышает быстродействие и снижает трудозатраты по заполнению базы данных, редактировании записей, формирование отчетов. Автоматический расчет даты очередной проверки, сообщения пользователю о сроках проверки. Встроены функции быстрого поиска, навигации и фильтрации данных. Это особенно необходимо при большой номенклатуре средств измерений. Современный интерфейс и простота использования программы. Сведен до минимума ручной ввод данных. Объем записей практически не ограничен, более двух миллиардов записей (2147483647). Программа имеет свою независимую от других СУБД базу данных, без использования BDE.

Автоматизированное рабочее место инженера по технике безопасности на малом предприятии

Вы можете узнать стоимость помощи в написании студенческой работы.

Помощь в написании работы, которую точно примут!

«Автоматизированное рабочее место инженера по технике безопасности на малом предприятии»

ВВЕДЕНИЕ

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

Существует много веских причин перевода существующей информации на компьютерную основу. Сейчас стоимость хранения информации в файлах ЭВМ дешевле, чем на бумаге. Базы данных позволяют хранить, структурировать информацию и извлекать оптимальным для пользователя образом. Использование клиент/серверных технологий позволяют сберечь значительные средства, а главное и время для получения необходимой информации, а также упрощают доступ и ведение, поскольку они основываются на комплексной обработке данных и централизации их хранения. Кроме того ЭВМ позволяет хранить любые форматы данных, текст, чертежи, данные в рукописной форме, фотографии, записи голоса и т.д.

Для использования столь огромных объемов хранимой информации, помимо развития системных устройств, средств передачи данных, памяти, необходимы средства обеспечения диалога человек - ЭВМ, которые позволяют пользователю вводить запросы, читать файлы, модифицировать хранимые данные, добавлять новые данные или принимать решения на основании хранимых данных. Для обеспечения этих функций созданы специализированные средства - системы управления базами данных (СУБД). Современные СУБД - многопользовательские системы управления базой данных, которые специализируется на управлении массивом информации одним или множеством одновременно работающих пользователей.

Современные СУБД обеспечивают:

набор средств для поддержки таблиц и отношений между связанными таблицами;

развитый пользовательский интерфейс, который позволяет вводить и модифицировать информацию, выполнять поиск и представлять информацию в графическом или текстовом режиме;

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

Для разработки "АРМ инженера по технике безопасности на малом предприятии" была выбрана интегрированная среда разработки Delphi для WINDOWS - приложений. "АРМ инженера по технике безопасности на малом предприятии" предназначено предоставлять оперативную информацию для ответственного за технику безопасности, подготавливать информацию для дальнейшего анализа, снижать объёмы бумажного документооборота, упростить процедуру приема и контроля знаний по безопасности и д.р.

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

1. АНАЛИТИЧЕСКИЙ ОБЗОР

После анализа поставленной задачи стало необходимо изучить предметную область, в которой решалась задача создания АРМ Охрана труда. Для этого первым этапом стало изучение и понимание основных принципов построения автоматизированных рабочих мест как таковых.

Однако ряд вопросов требовал более глубокого изучения.

1.1 Анализ принципов АРМ на базе ПК

Автоматизированное рабочее место (АРМ), или, в зарубежной терминологии, "рабочая станция" (work-station), представляет собой место пользователя-специалиста той или иной профессии, оборудованное средствами, необходимыми для автоматизации выполнения им определенных функций. Такими средствами, как правило, является ПК, дополняемый по мере необходимости другими вспомогательными электронными устройствами, а именно: дисковыми накопителями, печатающими устройствами, оптическими читающими устройствами или считывателями штрихового кода, устройствами графики, средствами сопряжения с другими АРМ и с локальными вычислительными сетями и т.д.

Наибольшее распространение в мире получили АРМ на базе профессиональных ПК с архитектурой IBM PC.

АРМ в основном ориентированы на пользователя, не имеющего специальной подготовки по использованию вычислительной техники. Основным назначением АРМ можно считать децентрализованную обработку информации на рабочих местах, использование соответствующих "своих" баз данных при одновременной возможности вхождения в локальные сети АРМ и ПК, а иногда и в глобальные вычислительные сети, включающие мощные ЭВМ.

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

Для реализации идеи распределенного управления потребовалось создание для каждого уровня управления и каждой предметной области автоматизированных рабочих мест на базе профессиональных персональных компьютеров. Например, в сфере экономики на таких АРМ можно осуществлять планирование, моделирование, оптимизацию процессов, принятие решений в различных информационных системах и для различных сочетаний задач. Для каждого объекта управления необходимо предусматривать АРМ, соответствующие их значению. Однако принципы создания любых АРМ должны быть общими:

1.Системность;

2.Гибкость;

.Устойчивость;

.Эффективность.

Поясним смыл каждого из указанных понятий.

Системность. АРМ следует рассматривать как системы, структура которых определяется функциональным назначением.

Гибкость. система приспособлена к возможным перестройкам, благодаря модульности построения всех подсистем и стандартизации их элементов.

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

Эффективность АРМ следует рассматривать как интегральный показатель уровня реализации приведенных выше принципов, отнесенного к затратам на создание и эксплуатацию системы.

Функционирование АРМ может дать желаемый эффект при условии правильного распределения функций и нагрузки между человеком и машинными средствами обработки информации, ядром которой является компьютер.

Создание такого "гибридного" интеллекта в настоящее время является проблемой. Однако реализация этого подхода при разработке и функционировании АРМ может принести ощутимые результаты - АРМ станет средством повышения не только производительности труда и эффективности управления, но и социальной комфортности специалистов. При этом человек в системе АРМ должен оставаться ведущим звеном.

На производственных предприятиях АРМ являются важной структурной составляющей АСУ как персональное средство планирования, управления, обработки данных и принятия решений. АРМ - это всегда специализированная система, набор технических средств и программного обеспечения, ориентированного на конкретного специалиста - администратора, экономиста, инженера, конструктора, проектанта, архитектора, дизайнера, врача, организатора, исследователя, библиотекаря, музейного работника и множество других.

В то же время к АРМ любой "профессии" можно предъявить и ряд общих требований, которые должны обеспечиваться при его создании, а именно:

1.Непосредственное наличие средств обработки информации;

2.Возможность работы в диалоговом (интерактивном) режиме;

.Выполнение основных требований эргономики: рациональное распределение функций между оператором, элементами комплекса АРМ и окружающей средой, создание комфортных условий работы, удобство конструкций АРМ, учет психологических факторов человека-оператора, привлекательность форм и цвета элементов АРМ и др.;

.Достаточно высокая производительность и надежность ПК, работающего в системе АРМ;

.Адекватное характеру решаемых задач программное обеспечение;

.Максимальная степень автоматизации рутинных процессов;

.Оптимальные условия для самообслуживания специалистов как операторов АРМ;

.Другие факторы, обеспечивающие максимальную комфортность и удовлетворенность специалиста использованием АРМ как рабочего инструмента.

Структура АРМ включает совокупность подсистем - технической, информационной, программной и организационной.

О технической подсистеме уже было сказано выше. К указанному ранее набору технических средств, непосредственно образующему АРМ, надо еще добавить средства связи с другими АРМ, работающими в общей сети объекта, а также другие средства связи (телефон, телекс, телефакс).

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

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

Организационное обеспечение АРМ имеет своей целью организацию их функционирования, развития, подготовки кадров, а также администрирования. К последнему относятся: планирование работы, учет, контроль, анализ, регулирование, документальное оформление прав и обязанностей пользователей АРМ.

Если устройство АРМ достаточно сложно, а пользователь не имеет специальных навыков, возможно применение специальных обучающих средств, которые позволяют постепенно ввести пользователя в среду его основного автоматизированного рабочего места. При реализации функций АРМ (т.е. собственно его функционировании) необходимы методики определения цели текущей деятельности, информационной потребности, всевозможных сценариев для описания процессов ее реализации.

Методика проектирования АРМ не может не быть связанной с методикой его функционирования, так как функционирование развитого АРМ предусматривает возможность его развития самими пользователями. Языковые средства АРМ являются реализацией методических средств с точки зрения конечного пользователя, а программные реализуют языковые средства пользователя и дают возможность конечному пользователю выполнять все необходимые действия./1,2/

1.2 Языковые средства АРМ

Языковые средства АРМ необходимы прежде всего для однозначного смыслового соответствия действий пользователя и реакции ПЭВМ. Без них невозможен процесс обучения, организация диалога, обнаружение и исправление ошибок. Сложность разработки таких языков заключается в том, что они должны быть преимущественно непроцедурными. Если процедурный язык указывает, как выполняется задаваемое действие, то непроцедурный - что необходимо выполнить без детализации, какие действия для этого требуются. Так как конечные пользователи не знают и не должны знать в деталях процесс реализации информационной потребности, чем выше интеллектуальность АРМ, тем больше непроцедурных возможностей должно быть предусмотрено в его языках.

Языки АРМ должны быть и пользовательски - ориентированными, в том числе и профессионально - ориентированными. Это связано с различиями в классификации пользователей, которые разделяются не только по профессиональной принадлежности, но и по иерархии служебного положения, мере обученности, виду потребляемых данных и др. Следует учесть, что использование естественного языка, несмотря на кажущуюся простоту такого подхода, не может дать сколько-нибудь ощутимых преимуществ из-за необходимости введения через клавиатуру громоздких конструкций ради получения иногда несложных результатов.

Как и во всяком языке, основу языков АРМ должны составлять заранее определяемые термины, а также описания способов с помощью которых могут устанавливаться новые термины, заменяя или дополняя существующие. Это приводит к необходимости при проектировании АРМ определенным образом классифицировать терминологическую основу АРМ, т.е. определить все основные синтаксические конструкции языка и семантические отношения между терминами и их совокупностями. В связи с этим может возникнуть необходимость в простейшей классификации АРМ, например, по возможностям представления данных в некоторых пользовательских режимах обработки: числовые, текстовые, смешанные. В более сложных случаях классификация АРМ может определяться уже организацией баз данных. Возможности языка во многом определяют и список правил, по которым пользователь может строить формальные конструкции, соответствующие реализации информационной потребности. Например, в некоторых АРМ все данные и конструкции фиксируются в табличной форме (табличные АРМ) или в виде операторов специального вида (функциональные АРМ).

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

Конструкцией одного и того же АРМ может быть предусмотрено не один, а несколько возможных типов диалога в зависимости от роста активности пользователя в процессе обучения или работы, а также необходимости развития АРМ средствами пользователя. Из существующих диалогов при разработке АРМ наиболее употребимы: диалог, инициируемый ПЭВМ, диалог заполнения форм, гибридный диалог, диалог необученного пользователя и диалог с помощью фиксированных кадров информации. При диалоге, инициируемом ПЭВМ, пользователь АРМ освобождается практически полностью от изучения мнемоники и конструкций языка. Одной из модификаций этого метода является метод меню, при котором выбирается один или несколько из предложенных ПЭВМ вариантов.

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

Гибридный диалог может быть инициированы и пользователем, и ПЭВМ.

При диалоге необученного пользователя должна быть обеспечена полная ясность ответов ПЭВМ, которые не могут оставлять у пользователя сомнений относительно того, что ему нужно делать.

В случае диалога с помощью фиксированных кадров информации ПЭВМ выбирает ответ из списка имеющихся. В этом случае пользователь вводит только очень короткие ответы, а основная информация выдается автоматически.

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

Если рассматривать автоматизированные рабочие места с точки зрения программных средств, их реализующих, то классификация АРМ может быть весьма обширна. Они могут быть классифицированы по языку программирования, возможности предоставления пользователю процедурных средств программирования, возможности достраивания программной системы в процессе эксплуатации, наличию систем управления базами данных, транслятора или интерпретатора с языков пользователей, средств обнаружения и исправления ошибок и т.д. Пакеты прикладных программ (ППП), применяемые в АРМ, могут быть параметризованы для обеспечения привязки системы к конкретному приложению. Могут использоваться генераторы самих ППП.

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

В зависимости от применения в рамках АРМ средств, обеспечивающих развитие АРМ конечным пользователем, будем разделять АРМ на два больших класса: обслуживающие и интеллектуальные. И те и другие могут предназначаться для различных пользователей. Но в то же время существуют такие пользователи, о которых можно сказать заранее, что он не может быть пользователем того или другого АРМ. Например, обслуживающий персонал (делопроизводители, секретари) в силу специфики выполняемых ими функций не нуждаются в интеллектуальных АРМ (в своей непосредственной деятельности).

Обслуживающие АРМ в сферах организационного управления могут быть:

1.Информационно-справочными;

2.Вычислительными;

.Текстообрабатывающими.

Интеллектуальные АРМ можно прежде всего разделить на ориентированные на данные и ориентированные на знания (даталогические и фактологические). Информационно-справочные АРМ обслуживают какой-либо процесс управления. Вычислительные АРМ разнообразны по своему содержанию и могут применяться многочисленными категориями пользователей. С их помощью могут ставиться и решаться организационно-экономические задачи, связанные и не связанные друг с другом, поиск и обработка данных в которых заранее определена или определяется в процессе функционирования АРМ. Текстообразующие АРМ предназначены для обработки и генерации текстовой информации различной структуры и предположении, что текст семантически не анализируется.

Интеллектуальные АРМ даталогического типа основаны на широком использовании баз данных и языков пользователей. При этом пользователь способен самостоятельно модифицировать базы данных и языки, варьировать диалоговыми возможностями. В этих АРМ отсутствует база знаний, т.е. невозможно накопление правил, обеспечивающих объяснение того или иного свойства управляемого объекта. База знаний как составной компонент входит в АРМ фактологического типа. Фактологические АРМ полезны там, где работа в условиях АРМ определяется преимущественно накапливаемым опытом и логическим выводом на его основе.

Выделим несколько основных функций, которые должны быть реализованы в рамках автоматизации организационного управления:

интерпретация (анализ и описание данных и фактов из предметной области для установления их взаимосвязей и систем);

1.Диагностика (поиск, определение и описание состояния управляемого объекта);

2.Мониторинг (непрерывное отслеживание функционирования АРМ и фиксирование получаемых результатов);

.Планирование (обеспечение заданной последовательности действий);

.Проектирование (обеспечение пользовательских интерфейсов и развития).

1.3 Классификация АРМ-ов.

АРМ могут быть индивидуальными, групповыми, коллективными. Применительно к групповым и коллективным АРМ в целях эффективного функционирования системы ЭВМ - специалистам (коллективу) необходимо ужесточить требования к организации работы АРМ и чётко определить функции администрирования в такой системе. Система АРМ, являющаяся «человеком - машиной», должна быть открытой, гибкой, приспособленной к постоянному развитию и совершенствованию. В такой системе должны быть обеспечены:

1.Максимальная приближённость специалистов к машинным средствам обработки информации;

2.Работа в диалоговом режиме;

.Оснащение АРМ в соответствии с требованиями эргономики;

.Высокая производительность компьютера;

.Максимальная автоматизация рутинных процессов;

.Моральная удовлетворенность специалистов условиями труда, стимулирующая их творческую активность, в частности, в дальнейшем развитии системы;

.Возможность самообучения специалистов.

Задачи, решаемые на АРМ, условно можно разделить на информационные и вычислительные.

К информационным задачам относятся кодирование, классификация, сбор, структурная организация, корректировка, хранение, поиск и выдача информации. Часто информационные задачи включают несложные вычислительные и логические процедуры арифметического и текстового характера и отношения (связи). Информационные задачи являются, как правило, наиболее трудоемкими и занимают большую часть рабочего времени специалистов.

Вычислительные задачи являются как формализуемыми, так и не полностью формализуемыми. Формализуемые задачи решаются на базе формальных алгоритмов и делятся на две группы: задачи прямого счета и задачи на основе математических моделей. Задачи прямого счета решаются с помощью простейших алгоритмов. Для более сложных задач требуется применять различные математические модели.

В последнее время большое внимание выделяется разработке средств решения не полностью формализуемых задач, называемых сематическими. Такие задачи возникают очень часто в ходе оперативного управления экономическими объектами, особенно при принятии решений в условиях неполной информации. Структура АРМ - это совокупность его подсистем и элементов. К обеспечивающим системам в первую очередь следует отнести: техническое, информационное, программное и организационное. Кроме того, существует целый ряд подсистем.

Техническое обеспечение представляет собой комплекс технических средств, основой которого служит профессиональный персональный компьютер, предусматривающий работу специалиста без посредников (программистов, операторов и др.). У групповых АРМ таким компьютером могут пользоваться 4 - 6 человек. В комплект профессионального персонального компьютера входят процессор, дисплей, клавиатура, магнитные накопители информации, печатающие устройства и графопостроители.

К комплексу технических средств следует отнести и средства коммуникаций для связи различных АРМ в сетях, а также средства телефонной связи.

Информационное обеспечение - это массивы информации, хранящиеся в локальных базах данных. Информация организуется и хранится, в основном, на магнитных дисках. Управление ею осуществляется с помощью программной системы управления базами данных, которая производит запись информации, поиск, считывание, корректировку и решение информационных задач. В АРМ может быть несколько баз данных.

Организационное обеспечение включает средства и методы организации функционирования, совершенствования и развития АРМ, а также подготовки и повышения квалификации кадров.

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

Организационное обеспечение предусматривает определение и документальное оформление прав и обязанностей пользователей АРМ.

Программное обеспечение состоит из системного программного обеспечения и прикладного. Основой системного обеспечения является операционная система и системы программирования, например, алгоритмический язык БЕЙСИК. Системные программы обеспечивают рациональную технологию обработки информации. Так называемые сервисные программы, которыми АРМ комплектуется в зависимости от потребности в них, расширяют возможности операционной системы. Для обеспечения информационной связи в сетях АРМ и связи АРМ по различным каналам также применяются программные средства, которые можно отнести к системному программированию.

Прикладное программное обеспечение составляют программы пользователей и пакеты прикладных программ разного назначения. Стандартные программы пользователей представляют собой программные решения определённых задач на алгоритмическом языке, чаще всего Бейсик.

ППП выполнены по модульному принципу и ориентированны на решение определенного класса задач. ППП являются основным видом проблемного программного обеспечения. Они позволяют формировать алгоритмы, изменять условия решения задач данного класса, контролировать ход решений, вносить коррективы в алгоритмы и др. При работе на АРМ ППП реализуются в диалоговом режиме.

Примерами ППП являются: ППП для формирования различных документов с выполнением расчётных операций, ППП для задач оптимизаций планов, ППП балансовых задач. Особое место уделяется ППП для создания автоматизированных информационных систем, которые могут иметь различное назначение: справочные, для обработки таблиц, ведения массивов информации, создания и ведения баз данных, документальные. Пакеты для работы с графической информацией позволяют представить в наглядном и компактном виде состояние и процессы, свойственные объектам, проиллюстрировать результаты прогнозного анализа.

Выводы по главе

В начале работы над дипломным проектом возникла необходимость изучить ряд теоретических вопросов. В частности, изучение принципов построения автоматизированных рабочих мест.

2.ОБЗОР ПРЕДМЕТНОЙ ОБЛАСТИ

2.1 ПОНЯТИЕ ОХРАНЫ ТРУДА

Конституция Российской Федерации в качестве одного из основных прав граждан закрепила право на охрану здоровья (ст41). Естественным производным из этого является и право работника на здоровые и безопасные условия труда, которые так-же в качестве отдельного принципа и в форме субъективного права закреплены в ст. 37 Конституции. Принятые в августе 1993 г. Основы законодательства Российской Федерации об охране труда.

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

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

В узком смысле слова под охраной труда понимается правовой институт трудового права, объединяющий нормы, непосредственно направленые на обеспечение условий труда, безопасных для жизни и здоровья работников, Он включает следующие группы норм:

правила по технике безопасности и производственной санитарии;

специальные нормы охраны труда лиц, работающих в тяжелых, вредных и опасных производственных условиях;

нормы по охране труда женщин, несовершеннолетних и лиц пониженной трудоспособностью;

нормы, регулирующие деятельность органов государственного надзора и общественного контроля, а также устанавливающие ответственность за нарушения законодательства об охране труда

нормы, регулирующие планирование и организацию работы по охране труда.

Эти нормы, объединенные одной целью, могут приниматься как на локальном уровне, так и в централизованном порядке.

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

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

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

стандарты Системы стандартов безопасности труда (государственные, отраслевые, стандарты предприятия);

санитарные правила, нормы и гигиенические нормативы:

правила устройства и безопасной эксплуатации (пожарной, ядерной, радиационной, лазерной, биологической, технической, взрыво- и электробезопасности);

правила по охране труда и инструкции по охране труда.

Основы законодательства РФ об охране труда впервые в нашем законодательстве раскрыли содержание субъективного права работника на охрану труда.

Правила по технике безопасности и производственной санитарии.

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

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

Ни одно предприятие, цех, участок, производство не могут быть приняты и введены в эксплуатацию, если на них не обеспечены здоровые и безопасные условия труда./4/ Чтобы требования охраны труда соблюдались работниками, на администрацию возложена проведение инструктажа.

По характеру и времени проведения инструктаж работников подразделяется на: вводный, который проводится с поступающими на работу; повторный (периодически в установленные сроки); внеплановый (текущий) - при изменении технологического процесса или оборудования, при нарушениях правил охраны труда

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

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

2.2 АРМ «Орана труда» Научно-производственного предприятия «ПРОТЕК»

1.Назначение

Автоматизированное рабочее место специалиста по охране труда (АРМ «ОХРАНА ТРУДА») предназначено для информационной поддержки деятельности работников службы охраны труда. Использование новейших информационных технологий совершенствует организацию работы служб охраны труда, осуществляет методическую поддержку, облегчает и ускоряет выполнение ими своих обязанностей.

2.Возможности

Автоматизированное рабочее место специалиста по охране труда:

-автоматизирует составление акта по форме Н-1 и сообщения о последствиях несчастного случая в соответствии с Положением о расследовании несчастных случаев;

-автоматизирует составление регламентных отчетов предприятий и сводных отчетов объединений предприятий по форме № 7-травматизм;

-выдает таблицы и диаграммы распределения пострадавших по времени, видам происшествий, причинам несчастных случаев, характеристикам пострадавших;

-выдает нужную информацию о персонале, оборудовании, условиях труда, входящих и исходящих документах, несчастных случаях;

-составляет планы-графики проверок знаний, медосмотров и выдает справки о нарушениях правил охраны труда по предприятию, подразделениям, группам работающих;

-составляет планы-графики технических осмотров оборудования по предприятию, подразделениям, видам и группам оборудования;

-выдает справки о документах, находящихся на контроле;

-позволяет создавать документы в текстовом редакторе с использованием библиотек бланков и образцов, хранить их в папках, открывать новые папки и систематизировать их;

-сообщает пользователю о наступлении срока любого события, поставленного на контроль.

3.Назначение функциональных блоков АРМ "Охрана труда"

Таблица 2.1 Назначение функциональных блоков

ПерсоналПредназначен для ввода индивидуальных сведений о каждом сотруднике, его квалификации, совмещаемых профессиях, допусках к опасным работам, правах на допуск к работам по нарядам и распоряжениям, прохождении обучения и медосмотра, о фактах нарушения им правил техники безопасности. Автоматически составляет графики обучения, проверок знаний и проведения медосмотров всего персонала предприятия. Представляет списки лиц, имеющих права на допуск к работам по нарядам и распоряжениям, имеющих допуск к работам повышенной опасности, просрочивших проверку знаний, медосмотр или нарушивших технику безопасности. Примечание: Автоэкзаменатор Охрана труда, предназначенный для автоматизации обучения и контроля знаний нормативных актов об охране труда.ПроизводствоПредназначен для учета состояния оборудования. Оборудование Для каждой единицы оборудования заполняется карточка, содержащая сведения о наименовании и технических характеристиках оборудования, месте его установки, необходимости освидетельствования и ответственного за его состояние. Автоматически создаются и выводятся на печать: справка о состоянии оборудования, график технических обследований, перечень оборудования с просроченной датой освидетельствования и график экспертных обследований. Условия труда Для каждого рабочего места заполняется карта условий труда, которая включает общие сведения о рабочем месте, о фактическом состоянии условий труда на рабочем месте, а также все остальные данные по аттестации каждого рабочего места в текстовом виде. Автоматически составляются ведомости рабочих мест и результатов их аттестации по условиям труда по подразделениям, по предприятию.ТравматизмПредназначен для учета, систематизации и анализа данных по производственному травматизму. Учет актов Н - 1 Содержит перечень всех актов по форме Н - 1 с возможностью их просмотра и редактирования. Каждый акт составляется с использованием действующих справочников и нормативных документов. Программа следит за правильностью и полнотой внесения данных. Акты могут редактироваться и выводиться на печать. Акты по форме Н - 1, как и все остальные документы, составляемые программой, соответствуют всем требованиям законодательства России по охране труда. Содержит сообщения о последствиях несчастного случая с пострадавшим. В случае необходимости можно подготовить несколько сообщений о последствиях по одному пострадавшему. Анализ травматизма Программа воспроизводит результаты распределения несчастных случаев по различным факторам и представляет эти результаты в виде напечатанного документа. В качестве одного из средств визуального анализа предлагается графическая интерпретация информации в виде диаграмм различного типа. Это дает наглядное представление о динамике травматизма и является основанием для оценки деятельности по охране труда. Графическое представление информации особенно эффективно при публичных выступлениях на совещаниях, семинарах, конференциях.ДокументыПредназначен для повышения эффективности работы с документами. Контроль исполнения Ведутся журналы входящих, исходящих и внутренних документов с помощью заполнения карточек, содержащих основные сведения о документе и его краткое содержание. По каждому документу фиксируется резолюция, исполнитель, место нахождения документа и срок исполнения резолюции. Устанавливается перечень документов, находящихся на контроле. Программа сообщает об исполненных документах и документах, не исполненных в срок. Отчетность Автоматически создается отчет по форме №7-травматизм, отчеты подчиненных предприятий программа объединяет в сводный отчет. На основании отчета №7-травматизм создается отчет Динамика травматизма (для предприятия или сводный), в котором предусмотрено представление данных в графическом виде. Рабочие документы Дает возможность вести картотеку рабочих документов по охране труда, содержащую тексты писем, приказов, инструкций и т.д., систематизировать их, обеспечивать быстрый поиск нужного документа и работу с ним в текстовом редакторе. При создании документов предлагаются различные формы документов, соответствующие действующим нормативным актам.СлужбыБудильник Предназначен для автоматического предупреждения о просроченных или приближающихся сроках проведения мероприятий. Каждый раз при включении программного комплекса производится поиск просроченных или приближающихся сроков проведения проверок знаний, медосмотров, технических освидетельствований оборудования, сроков выполнения директивных документов. Если таковые мероприятия обнаружены, на экране в сопровождении звукового сигнала появляется напоминание о них. Формы рабочих документов Позволяет создать библиотеку форм наиболее важных и часто используемых документов. Обеспечивает быстрый поиск нужной формы и работу с ней в текстовом редакторе Ms Word.СправочникиЭкранные формы для ввода и редактирования данных предусматривают выбор значений данных из электронных справочников там, где это возможно. Справочники позволяют выбирать данные, а не вводить с клавиатуры. В АРМ Охрана труда содержатся разнообразные справочники, некоторые из которых заполняются пользователем на этапе настройки. Об эффективности справочников свидетельствует тот факт, что при составлении акта по форме Н-1 из справочников выбирается более 60% всех необходимых сведений.

Технические характеристики

АРМ Охрана труда версии 2.0 может быть установлен в одном из указанных вариантов:

-установка в локальной сети для многопользовательской работы с допуском к одной базе данных (база на сетевом сервере, рабочие места на рабочих станциях);

-установка на локальный компьютер для индивидуальной работы (рабочее место и база данных на одном компьютере).

Требования к аппаратному обеспечению

В таблице 2.2 указаны примерные требования к аппаратному обеспечению АРМ Охрана труда. Под минимальной понимается конфигурация, позволяющая АРМ Охрана труда функционировать. Рекомендуемая конфигурация позволит пользователю комфортно работать с АРМ Охрана труда.

Таблица 2.2 Основные требования к аппаратному обеспечению

В качестве операционной системы для установки АРМ "Охрана труда" может использоваться Windows95/98.

2.3 «Электронный экзамен по Охране труда» Информационно-методического центра «Лоранж-2»

Основное назначение данных программ - специализированное курсовое обучение и проверка знаний по охране труда. ИМЦ «Лоранж-2» предлагает 2 версии «Электронного экзамена по ОТ»: локальную и сетевую.

Локальная версия может быть полезна как для предприятий малого и среднего бизнеса, на которых нет штатной единицы специалиста по ОТ, так и для предприятий, не имеющих локальной компьютерной сети или кабинета по ОТ.

Сетевая версия программы имеет гораздо больше функций и может быть использована для оборудования кабинетов по ОТ и работы в локальной сети предприятия.

«Электронный экзамен по ОТ» локальная версия позволяет:

вести обучение и проверку знаний сотрудников в удобное для предприятия время;

включать в программу любое количество тем и вопросов, что значительно расширяет сферу ее использования;

«Электронный экзамен по ОТ» сетевая версия позволяет:

вести обучение и проверку знаний одновременно на 10 и более компьютерах в локальной сети предприятия;

вести мониторинг как в процессе обучения, так и во время экзамена;

сохранять в базе результаты экзамена и вести учет периодичности проверки знаний по ОТ по каждому конкретному сотруднику;

самостоятельно формировать, изменять и дополнять экзаменационные билеты(или назначать их методом случайных чисел);

самостоятельно формировать и обновлять информационную базу программы;

максимально адаптировать программу к условиям каждого конкретного предприятия.

Также ИМЦ «Лоранж-2» предлагает новый программный продукт - «Автоматизированное рабочее место специалиста по ОТ».

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

Программа позволяет:

систематизировать информацию о персонале, условиях труда, выдачи СИЗ, компенсациях, статистику по несчастным случаям на производстве и т.д.

формировать таблицы и диаграммы распределения пострадавших по времени, видам происшествий, причинам несчастных случаев, характеристикам пострадавших,

контролировать сроки прохождения сотрудниками медосмотров, обучения и проверки знаний,

значительно облегчать составление отчетности и ведение документооборота.

Выводы по главе

В настоящее время предлагается немало программных средств по охране труда.

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

Однако следует отметить следующие недостатки:

-адаптация нового программного продукта требует достаточно много времени,

-необходимость в высококвалифицированном персонале эксплуатации программного обеспечения,

высокая стоимость программных продуктов.

Проектируемая система «Автоматизированное рабочее место инженера по ТБ И ОТ» должна представлять собой простую в освоении и использовании систему.

алгоритм охрана труд предприятие

3. МАТЕМАТИЧЕСКОЕ ОПИСАНИЕ СИСТЕМЫ

1 Требования к проектируемой системе

Темой дипломного проекта является создание автоматизированного рабочего места по технике безопасности и охране труда на малом предприятии. В частности, хотелось автоматизировать процесс приема знаний у сотрудников по технике безопасности и охране труда, вести контроль сроков прохождения сотрудниками медосмотров и проверки знаний, собрать весь материал по ОТ и ТБ в электронном виде для удобства хранения, накопления и работы с ним.

Одной из причин недостаточно широкого внедрения компьютерных технологий в сфере охраны труда является высокая стоимость, недостаточная функциональность инструментальных средств.

При выборе инструментальной системы (ИС) главное внимание потребитель уделяет двум факторам:

-эффективности ИС;

-простоте в освоении и использовании.

Под эффективностью ИС подразумевается совокупность технических качеств и возможностей данной системы.

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

Можно выделить основные положения, которыми следует руководствоваться при разработке конкурентного продукта, разрабатываемая система должна отвечать следующим требованиям пользователей:

-простой диалог пользователя и интуитивный интерфейс;

-функциональность системы, в том числе возможность модификации тестовых заданий;

-простота внедрения;

-разграничение прав доступа;

-формирование отчетов по результатам тестирования;

-возможность формирования и редактирования тестов;

-приобретение практических навыков.

Задачей дипломного проекта является проектирование АРМ, которое должно решать следующие задачи:

-создание контролирующей части;

-создание администрирующей части.

) Осуществление управления:

-базой тестов;

-

2) Организация доступа:

-пользователей к тестам;

-администратора к базам данных;

3.2 Математическая модель системы

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

Под переменными математической модели понимают числа, векторы, функции с помощью которых определяется моделируемый объект.

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

По характеру отражения свойств объекта математическая модель АРМ является структурной, то есть отражает структуру свойств объекта (его форму, размеры, расположение объектов).

Граф является наглядным представлений для системы объектов и связывающих их отношений.

X = < К, В >,

где X - математическая модель АРМ;

К - контролирующая часть;

В - банк данных.

3.3 Математическая модель контрольного тестирования

В классической теории тестологии под тестом понимается система тестовых заданий возрастающей трудности и специфической формы, позволяющая качественно оценивать структуру и измерять уровень знаний человека.

Различают четыре формы тестовых заданий:

-закрытые вопросы;

-открытые вопросы;

-вопросы на установление правильного соответствия;

-вопросы на установление правильной последовательности.

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

Исходя из представленных классических определений теста и тестового задания, сформулируем обобщенную модель дидактического тестирования. Пусть существует некий объект Т - контрольный тест, состоящий из некоторого множества подобъектов tj - тестовых заданий.

tl e (t1,... tn),

где п - количество тестовых заданий в тесте.
Тогда тест можно представить, как

T(t1..tn), n є N

где N - количество тестов.

Каждое тестовое задание tt, в свою очередь состоит из

t =

где Q - множество вопросов тестового задания,

QA - множество вариантов ответов тестового задания,

А - множество атрибутов тестового задания.

qi є Q(v1..vk), k є N

где qi, - вопрос тестового задания,

k - количество вопросов в тестовом задании.

qai є QA(qa1..qas), s є N

где qai - вариант ответа тестового задания,

s - количество вариантов ответа.

ai є A(a1..am), m є N

где ai - атрибут тестового задания,

m - число атрибутов тестового задания.

Атрибуты тестовых заданий можно подразделить на три вида:

форма тестового задания;

параметры тестового задания;

пояснительная информация.

Первый атрибут fi выбирается из существующих четырех форм тестового задания:

fi є F(f1, f2, f3, f4),

где f1- закрытый вопрос,

f2- открытый вопрос,

f3- задание на определение последовательности,

f4- задание на определение соответствия.

Параметры же вычисляются на основании X - матрицы тестовых результатов, составленной на основании "пилотажного" (в ограниченной выборке, но не менее 25 человек) тестирования. Под матрицей тестовых результатов понимают итоги тестирования, приведенные в виде таблицы, в которой первый столбец включает фамилии или номера тестируемых:

(1 < i < N)

где N - число тестируемых,

а в j-тых столбцах:

(1

где L - число тестовых заданий.

На пересечении с i- ми строками проставляются тестовые балы- Xi,j, причем Xi,j = 1 если i- ый тестируемый выполнил j- ое задание теста, и Xi,j = 0, если он его не выполнил. Иначе это можно представить в виде:

Задание не выполнил

Xi,j =1 - задание не выполнил

Тогда матрица Х имеет вид:

i/j12…j…L1111021100…i11Xi,j1…N1011

В общем виде математическая модель тестирования будет состоят из следующих объектов:

Т - контрольный тест;

ti - тестовое задание;

Q - множество вопросов тестового задания;

QA - множество вариантов ответов тестового задания;

А - множество атрибутов тестового задания;

X - матрица тестовых результатов.

Для оценки знаний сотрудника используем коэффициент

где P1 - количество правильно отвеченных вопросов в процессе тестирования;

P2 - общее количество вопросов в тесте.

Закрытые вопросы.

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

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

K1 = { к1 i }, i =1,..,n

где к1 i - i-й тест в базе контрольного тестирования;

i - номер контрольного теста;

n - количество тестов в К1-м множестве тестов.

Каждый i-й тест состоит из множества заданий. Под заданием подразумевается вопрос и варианты ответов на него, среди которых есть единственный правильный ответ. Переход на следующее задание осуществляется сразу после ответа на текущее, независимо от правильности ответа.

k i = { z1 ij }, i =1,..,n, j =1...,m]

где z1 ij - j-ое задание i-го теста;

i - номер контрольного задания;

n - количество тестов;

j - порядковый номер задания в i-м тесте;

m - количество заданий в i -м тесте.

Каждое задание состоит из вопроса и множества ответов на этот вопрос.

z1 ij = , k = 1,2,3

где vij - вопрос j- го задания i-го теста;

oijk - k-ый ответ j- го задания i-го теста;

к - номер ответа в j- м задании i-го теста.

Заполнение матриц эталонной и матрицы обучаемого просходит следующим образом:

Если ответ истинен;

oijk = 0, в противном

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

Задача тестирования состоит в сравнении матриц эталонной и тестируемого.

По результатам тестирования выставляется оценка. Результаты тестирования получаются следующим образом: сравнивается матрица ответов пользователя с ответами эталонной матрицы и определяется результат.

Если oijkэт = oijkоб, ответ правильный;

r1ij = 0, в противном случае.

где ri - результат j-ого задания i-ого теста;

oijkэт - ответ в эталонной матрице на j-ое задание i-ого теста;

oijkоб - ответ в матрице обучаемого на эталонный ответ на j-ое задание i-ого теста.

Для оценки знаний сотрудника подсчитываем количество правильных ответов, для чего вводим переменную P -количество правильных ответов:

Pi = Σ r1ij

Оценка за тест выставляется следующим образом:

Если Pi < m* 0,6; -тест считается не сданным

Оценкаi = 1, если Pi >= m* 0,6. -тест считается сданным

Коэффициент 0.6, определен эмпирически из правил оценок, применяемых в педагогических тестовых системах.

Открытые вопросы

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

Тесты основаны на сравнении введенных пользователем множества слов с эталонным множеством слов определения.

В ходе тестирования обучаемый вводит определение на заданный термин. Каждое задание теста можно описать следующим образом:

Z3ij=

где Z3ij - j - ое задание i-го теста;

vij - вопрос в виде термина;

oij - ответ в виде определения.

Определения состоят из конечного множества слов:

oij = {oijk}, i=1..n, j =1,..,m, k=1,..q

где oijk - к-ое ключевое слово]-го задания i-го теста;

k - номер ключевого слова в определении;

q - количество ключевых слов в определении.

Введенные слова определения посимвольно сравниваются с эталонными словами. Для определения посимвольного совпадения слов введем переменную rab принимающую следующие значения:

Если o ijk > =(z*k);

В противном случае,

где rab - результат сравнения b-го символа а - го эталонного слова;

o ijk - к-ое ключевое слово j-ого определения i - го теста;

z - количество символов эталонного ключевого слова в определении словаря;

k - коэффициент совпадения символов = 70%.

Для определения пословного совпадения наборов эталонных слов с введенными словами используем переменную ra.

ra = 1, если o ij > =(m*k1);

В противном случае,

где ra - результат пословного сравнения;

o ij - количество введенных пользователем слов, принятых за ключевые;

m - количество эталонных слов.

3.4 Математическая модель представления данных

Опишем структуру таблиц баз данных используя реляционное исчисление и теорию множеств./10/ В основе реляционной модели используется понятие «отношения», представляющего собой подмножество декартова произведения доменов.

Домен - это некоторое множество элементов, например множество целых или множество допустимых значений, которые может принимать объект по некоторому свойству.

Декартовым произведением доменов D1, D2, …, Dk

D= D1 ´ D2 ´´ D k,

где D1 = {d1.1, d1.2, …, d1.i, …, d1.n1}, D2 = {d2.1, d2.2, …, d2.i, …, d2.n2}, …, Dk={dk.1,dk.2,…,dk.i,…,dk.nk} называется множество всех кортежей длины k, т.е. состоящих из k элементов - по одному из каждого домена Di (d1.i1,d2.i2,…, dk.ik).

Отношением R на множествах D1, D2, …, Dk называется подмножество декартова произведения D= D1 ´ D2 ´´ D k . Отношение R, определенное на множествах D1, D2, …, Dk (причем не обязательно, чтобы эти множества были различными), есть некоторое множество кортежей арности k: (d1.i1,d2.i2,…, dk.ik), таких, что d1.i1 принадлежит D1, d2.i2 - D2 и т.д.:

R Ì D1 ´ D2 ´´ D k.

Элементами отношений являются кортежи. Арность кортежа определяет арность отношения. Поскольку отношение есть множество, то в нем не должно встречаться одинаковые кортежи и порядок кортежей в отношении несущественен.

Для представления набора объектов каждый столбец отношения интерпретируется соответствующим атрибутом, имеющим уникальное имя в пределах отношения. Множество допустимых значений атрибута интерпретируется соответствующим доменом. Каждый кортеж отношения выполняет роль описания отдельного объекта из набора. Отношение выполняет роль описания всего набора объектов.

Если атрибут Aj или совокупность атрибутов {Al, Ax, …, Az} является ключом, то значение в столбце j (или совокупность значений из столбцов l, x,…, z) некоторой строки отношения R однозначно идентифицируют эту строку (кортеж) в данном отношении. Таким образом, по значению ключа всегда можно найти в отношении кортеж, описывающий необходимый объект. Обычно из множества ключей один принимается за первичный ключ отношения, остальные будут являться альтернативными.

С целью упрощения записи будем отношение записывать в виде перечисления составляющих его атрибутов, а атрибут, являющийся первичным ключом - подчеркивать:

R (A1, A2, …, An).

При этом будем иметь ввиду, что аттрибут Ai может принимать значения из множества домена Di.

Данные - это сведения о некоторых фактах, позволяющие делать определенные выводы. Взаимосвязанные данные называются системой данных. Хранимые данные называются информационным фондом. Объектом считается любой предмет, событие, понятие и т.д. Все объекты характеризуются атрибутами. Сведения, содержащиеся в каждом атрибуте называются значениями данных.

БД «Тесты»

БД «Тесты» состоит из двух файлов: Test.dbf, Question.dbf. Структура их представлена в таблицах 4.1, 4.2.

Таблица 4.1 Test.dbf - тест

Название поляТип поляДлинаКомментарийIDTestInteger4Идентификатор тестаNameString256Название тестаSubjectString20Предмет

Файл Test.dbf состоит из идентификатора теста, названия теста и предмета по которому тест проводится.

Таблица 4.2 Question.dbf - вопрос

Название поляТип поляДлинаКомментарийID QuestionInteger5Идентификатор вопросаID TestInteger4Идентификатор тестаQuestionString256Текст вопросаVariant answerString256Варианты ответовCode right answerInteger5Код правильного ответа

Тест закрытой формы состоит из вопроса и нескольких вариантов ответов, один из которых правильный. Все поля этого файла формируются на этапе создания тестов и могут редактироваться в модуле формирования тестов.

Поле Question содержит текст вопроса теста.

Поле Code right answer содержит код правильного ответа на вопрос теста.

Поле ID Question заполняется автоматически при вводе вопроса.

Поле Variant answer содержит тексты вариантов ответов.

БД «Учетные записи»

БД «Учетные записи» состоит из трех файлов: Sotrudniki.dbf, Fact of test.dbf, Answer sotr.dbf. Структура их представлена в таблицах 4.3, 4.4, 4.5.

Файл «Sotrudniki.dbf» предназначен для занесения данных о тех, кто проходит контрольное тестирование. Структура файла приведена в таблице 4.3.

Таблица 4.3 Sotrudniki.dbf - сотрудники

Название поляТип поляДлинаКомментарийID SotrInteger5Идентификатор сотрудникаFString20ФамилияIString15ИмяOString15ОтчествоLoginString10ЛогинPasswordString10Пароль

Поля F, I, O, Group содержит фамилию, имя, отчество каждого сотрудника, которые он вводит при регистрации.

Поле ID Sotr идентификатор сотрудника, это поле заполняется автоматически после регистрации пользователя.

Поля Login и Password - заполняются пользователем.

Таблица 4.4 Fact of test.dbf- факт тестирования

Название поляТип поляДлинаКомментарийID Fact of testInteger5Факт тестированияID SotrInteger20Идентификатор сотрудникаID TestInteger15Идентификатор тестаDataDate15ДатаResult testBooleanРезультат теста(сдал / не сдал)

Поле ID Fact of test заполняется автоматически после прохождения сотрудником тестирования.

Поле Date содержит дату (число, месяц, год) прохождения теста, это поле заполняется автоматически после входа пользователя в подсистему.

Поле Result test хранит информацию о каждом пройденном тесте.

Таблица 4.5 Answer sotr.dbf - Ответ пользователя

Название поляТип поляДлинаКомментарийID Fact of testInteger5Факт тестированияID QuestionInteger5Идентификатор вопросаCode right answerInteger5Код правильного ответаResultBooleanРезультат

Поле Result содержит результат ответов (правильно или нет).

Выводы по главе

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

В следующей главе рассматриваются проектные решения, используемые в данной работе.

4. ПРОЕКТНЫЕ РЕШЕНИЯ ПО СОЗДАНИЮ АРМ

4.1 Описание структуры и состава АРМ

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

Система должна реализовывать следующие функции:

) Осуществление управления:

-базой тестов;

-учетными записями пользователей;

) Организация контроля проверки знаний.

Структура и состав АРМ отражены на рисунке 4.1

Автоматизированное рабочее место инженера по технике безопасности и охране труда на малом предприятии подразделяется на подсистемы:

-подсистема тестирования - предназначена для определения знаний по ТБ, ОТ, ПБ. Дает возможность вводить и редактировать вопросы теста, выводить на печать результат тестирования;

-подсистема учета - предоставляет список сданных и не сданных тестов выбранного сотрудника;

-СУБД сотрудников - содержит БД сотрудников, позволяет вносить изменения в учетных записях сотрудников.

СУБД - система управления базами данных учетных записей позволяет производить в многофункциональную работу с исходными данными: добавление, удаление, редактирование, обеспечение санкционированного доступа.

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

Специальный модуль ограничения доступа обеспечивает разграничение доступа к данным различных групп пользователей.

В программе используются СУБД, БД учетных записей, БД тестов. Защиту этих баз данных обеспечивает авторизация пользователей.

Программа обеспечивает защиту данных от несанкционированного доступа и предоставляет доступ зарегистрированным пользователям и администраторам в соответствии назначенным им правам.

Функционируют следующие модули:

-модуль формирования тестов;

-модуль проведения тестов;

-

-подсистема учета;

-модуль редактирования - удаления сотрудника;

-модуль ввода данных сотрудника

Для пользователя функционируют(доступны) следующие модули:

-модуль проведения тестирования;

-модуль ограничения доступа;

-модуль формирования отчетов;

-подсистема учета;

Описание функциональной схемы IDEF/0

Автоматизированная система может создаваться с помощью различных инструментов.

В настоящее время проработаны ряд методологий, позволяющих взяться за создание автоматизированной системы. Одна из них - методология IDEF/0 (Руководящий документ Госстандарта РФ «Методология функционального моделирования IDEF/0»). Метод IDEF/0 предназначен для функционального моделирования, то есть моделирования выполнения функций объекта, путем создания описательной графической модели, показывающей что, как и кем делается в рамках функционирования предприятия. Функциональная модель представляет собой структурированное изображение функций производственной системы или среды, информации и объектов, связывающих эти функции.

Опишем каждый блок:

А1. Формирование теста. Предназначен для создания тестовых заданий

А2. Внесение данных о сотруднике. Вводиться информация о сотруднике сдающего тест по ТБ, ПБ или ОТ.

А3. Выбор сотрудника. Выбирается сотрудник только что введенный или из списка сотрудников.

А4. Список не сданных тестов сотрудником. После выбора сотрудника проверяется сроки сдачи и виды тестов которые необходимо сдать сотруднику.

А5. Выбор тестового задания. В случае наличия не сданных тестов или есть необходимость сдать тест по прошествии определенного периода, предлагается выбрать тест и появляется список вопросов.

А6. Выбор ответов. Выводится список ответов и запоминается ответ данный тестируемым сотрудником.

А7. Проверка ответов. Введенные ответы пользователя сверяется с таблицей правильных ответов и выдается результат.

А8. Внесение изменений в журналы. Вносятся результаты в журналы и если есть необходимость выводятся на печать.

А9. Список сданных тестов. После проведения тестирования и получения результата вносятся изменения в список тестов.

Схема работы системы.

Схема работы системы отображает управление операциями и поток данных в системе.

Схема работы системы состоит из:

1)символов данных, указывающих на наличие данных (символы данных могут также указывать вид носителя данных);

2) символов процесса, указывающих операции, которые следует выполнить над данными, а также определяющих логический путь, которого следует придерживаться;

) линейных символов, указывающих потоки данных между процессами и (или) носителями данных, а также поток управления между процессами;

) специальных символов, используемых для облегчения написания и чтения блок-схемы.

Алгоритм работы системы:

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

Описание алгоритма работы пользователя системы.

1.Начало;

2.Авторизация пользователя;

.Инициализация в БД сотрудника по логину и паролю;

.Если пароль и логин совпадает, то перейти к п.7 , иначе к п.5;

.Сообщить сотруднику, что «неправильный логин или пароль» ;

.Перейти к п.3;

9.Открыть инструкционный материал;

10.перейти к 8;

.Разрешить вывод статистики по авторизированному. Если да то перейти к п.12, иначе перейти к п.14;

.Найти в базе данных тестов список всех сданных тестов;

.Вывести информацию о сданных тестах;

.Найти в базе данных тестов список всех тестов;

.Найти в БД сданные тесты;

.Исключить из списка всех тестов сданные тесты;

.Найти в базе данных тестов все вопросы выбранного теста;

.Вывести вопросы выбранного теста;

.Занести ответы пользователя в базу данных;

Программа включает в себя следующие разделы:

1.0. Справочники
1.1. Подразделение, участки.
1.2. Должности.
1.3. Профессии, РМ.
1.4. СИЗ/Вид проверки/Периодичность/Группы ТБ/Ед. изм.
1.5. Нарушения.
1.6. Аттестация.
2.0. Сотрудники.

Выбор конкретного сотрудника.
Должностные инструкции.
Инструктаж на рабочем месте РМ.
Инструкции по охране труда.
Программы вводного инструктажа.
Программы инструктажа на рабочем месте РМ.
Программы обучения ОТ.
Вредные производственные факторы
3.0. Медицинские осмотры.
4.0. Проверка знаний.
4.1. ПТБ.
4.2. ПТЭ, ППБ.
4.3. ГПН.
4.4. ПТБ ГС.
4.5. Протоколы проверки знаний.
5.0. Графики
5.1. Графики проверки знаний.
5.2. Графики медицинских осмотров.
5.2. Заявки на замеры.
5.3. Графики замеров.
6.0. Уведомления.
6.1. ПТБ.
6.2. ПТЭ, ППБ.
6.3. ГПН.
6.4. ПТБ ГС.
7.0. Спецодежда
7.1. Склад
7.2. Личные карточки
7.3. Планы закупок на год
7.4. График закупок по месяцам
7.3. Ведомости выдачи СИЗ.
7.4. Акты списания СИЗ.
8.0. Контроль
8.1. Анализ нарушений.
8.1.1. По группам.
8.1.2. По причинам.
8.1.3. По провоцирующим обстоятельствам.
8.1.4. Грубые нарушения.
8.1.5. Нарушения средней тяжести.
8.2. Нарушители и принятые меры.
8.3. Анализ повторяемости нарушений.
8.4. Нарушения в контрольных точках КТ.
8.5. Учет предписаний.
8.5.1. Предписания инженера ОТ.
8.5.2. Предписания контролирующих органов.
9.0. Наряд-допуск
9.1. Инструкции.
9.2. Повышенной опасности (типовая).
9.3. В электроустановках (типовая).
9.4. На проведение огневых работ (типовая).
9.5. Газоопасных, огневых и других работ.
10.0. Аттестация
10.1. Инструкции.
10.2. Перечень рабочих мест.
10.3. Карта фотографии рабочего времени.
10.4. Карта аттестации РМ (РБ).
10.5. Карта аттестации РМ (РФ).
10.6. Протокол оценки травмабезопасности.
10.7. Протокол оценки обеспеченности работников СИЗ на РМ.
10.8. Сводная ведомость результатов АРМ по условиям труда.
10.9. Сводная таблица классов условий труда.
10.10. План мероприятий по улучшению и оздоровлению условий труда.
10.11. Протокол заседания аттестационной комиссии по результатам аттестации РМ.
10.12. Сведения об аттестующей организации.
11.0. Нормативные документы
11.1. ГОСТы.
11.2. Гигиенические нормативы ГН.
11.3. Должностные инструкции ДИ.
11.4. ЕТКС.
11.5. Инструкции по охране труда ИОТ.
11.6. Нормативные документы Ростехнадзора НДР.
11.7. Нормы пожарной безопасности НПБ.
11.8. Охрана труда в организации ОТО.
11.9. Правила безопасности ПБ.
11.10. Правила по охране труда ПОТ.
11.11. Правила пожарной безопасности ППБ.
11.12. Правила устройства электроустановок ПУЭ.
11.13. Руководящие документы РД.
11.14. Санитарно-эпидемиологические правила и нормативы СанПин СЭПиН.
11.15. Строительные нормы и правила СНиП.
11.16. Типовые инструкции по охране труда ТИ РМ.
11.17. Типовые инструкции по охране труда ТИ РО.
11.18. Типовые инструкции по охране труда ТОИ.
11.19. Трудовое право.
11.20. Федеральные Законы.
11.21. Эргономика.
12.0. Отчеты
12.1. Графики проверки знаний.
12.2. Графики медицинских осмотров.
12.3. ПТБ.
12.4. ПТЭ, ППБ.
12.5. ГПН.
12.6. ПТБ ГС.
12.7. Личные карточки.
12.8. Планы закупок на год
12.9. График закупок по месяцам
12.10. Ведомости выдачи СИЗ.
12.11. Акты списания СИЗ.
12.12. Анализ нарушений.
12.13. По группам.
12.14. По причинам.
12.15. По провоцирующим обстоятельствам.
12.16. Грубые нарушения.
12.17. Нарушения средней тяжести.
12.18. Нарушители и принятые меры.
12.19. Анализ повторяемости нарушений.
12.20. Нарушения в контрольных точках КТ.
12.21. НД повышенной опасности (типовая).
12.22. НД в электроустановках (типовая).
12.23. НД на проведение огневых работ (типовая).
12.24. НД газоопасных, огневых и других работ.
12.25. Перечень рабочих мест.
12.26. Карта фотографии рабочего времени.
12.27. Карта аттестации РМ (РБ).
12.28. Карта аттестации РМ (РФ).
12.29. Протокол оценки травмабезопасности.
12.30. Протокол оценки обеспеченности работников СИЗ на РМ.
12.31. Сводная ведомость результатов АРМ по условиям труда.
12.32. Сводная таблица классов условий труда.
12.33. План мероприятий по улучшению и оздоровлению условий труда.
12.34. Протокол заседания аттестационной комиссии по результатам аттестации РМ.
12.35. Сведения об аттестующей организации.
13.0. Сервисные функции.
13.1. Импорт данных с помощью мастера.
13.2. Экспорт данных в приложения MS Office.
13.3. Установка таймера сообщений.
13.4. Создание резервной копии базы данных.
13.5. Восстановление базы данных из резервной копии.

ДОСТОИНСТВА

Интеграция с MS Office. Пользователь имеет возможность работать в среде MS Office 97 – XP - 2010, создавать, редактировать различные аналитические отчеты.
Импорт данных из таблиц MS Excel в базу данных программы.
Экспорт данных в приложения MS Office.
Количество новых отчетов – неограниченно. При выборке данных для отчета - используется мощный блок фильтров.
Встроенный редактор отчетов даем возможность пользователю редактировать шаблоны отчетов, формировать свои формы отчетов.
Используется режим пакетного ввода данных, что существенно повышает быстродействие и снижает трудозатраты по заполнению базы данных, редактировании записей, формирование отчетов.
Автоматический расчет даты очередной проверки, сообщения пользователю о сроках проверки.
Ведение складского учета СИЗ.
Ведение личных карточек сотрудников по учету, выдаче СИЗ.
Автоматизированное составление планов закупки СИЗ на год.
Автоматизированное составление графиков закупки СИЗ по месяцам.
Автоматизированное составление наряд-допусков.
Автоматизированное составление документов по аттестации рабочих мест.
Автоматизированный анализ нарушений.
Оперативное ведение нормативной документации.
Встроены функции быстрого поиска, навигации и фильтрации данных. Это особенно необходимо при большой номенклатуре средств измерений.
Современный интерфейс и простота использования программы. Сведен до минимума ручной ввод данных.
Объем записей практически не ограничен, более двух миллиардов записей (2147483647).
Программа имеет свою независимую от других СУБД базу данных, без использования BDE.
Нет привязки к таким громоздким СУБД, как MS ACCESS, FoxPro, MS SQL или Oracle и на эксплуатацию которых необходимо иметь лицензию.