Программа тестирования учащихся и редактор тестов
Выбор среды разработки программного обеспечения. Компьютерная система тестирования знаний в дистанционном обучении OpenTEST. Написание встроенного текстового редактора для расширенного форматирования текста. Руководство пользователя, структура программы.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 20.05.2013 |
Размер файла | 7,1 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Проведение измерений
Измерение уровней переменных электрических и магнитных полей, статических электрических полей на рабочем месте, оборудованном ПК, производится на расстоянии 50 см от экрана на трех уровнях на высоте 0,5 м, 1,0 м и 1,5 м. Результаты мониторинга приведены в Табл. 9.
Табл. 9. Результаты электромагнитного мониторинга
Высота |
Напряженность магнитного поля, А/м |
Напряженность электрического поля, В/м |
|
0,5 м |
0,19 |
0,9 |
|
1,0 м |
0,22 |
0,5 |
|
1,5 м |
0,28 |
0,6 |
Аттестация рабочего места пользователя ПК по электромагнитной безопасности при разработке САКЗ
Отнесение условий труда к тому или иному классу вредности и опасности при воздействии ЭМП и излучений осуществляется в соответствии с Табл. 10.
Табл. 10. Классы условий труда при действии неионизирующих ЭМП и излучений
Показатель |
Класс условий труда |
|||||||
оптимальный |
допустимый |
вредный |
опасный |
|||||
1 |
2 |
3.1 |
3.2 |
3.3 |
3.4 |
4 |
||
Электромагнитные поля на рабочем месте пользователя ПК |
- |
? ВДУ |
>ВДУ |
- |
- |
- |
- |
Согласно СанПиН [2] временные допустимые уровни (ВДУ) воздействия напряжённости электрической составляющей ЭМП и плотность магнитного потока на расстоянии 50 см от экрана дисплея (40 см от центра клавиатуры портативного компьютера) не должны превышать соответственно значений 25 В/м и 250 нТл в диапазоне частот 5 Гц…2 кГц (табл. 4). Следует учитывать, что 250 нТл соответствует напряжённости магнитной составляющей ЭМП в воздухе Н = 0,2 А/м.
Табл. 11. ВДУ на человека электромагнитных полей
Виды поля |
ВДУ |
|
Напряженность электрического поля в диапазоне частот 5 Гц…2кГц |
25 В/м |
|
Плотность магнитного потока в диапазоне частот 5 Гц…2кГц |
0,2 А/м |
Сравнив результаты измерения ЭМП на рабочем месте (Табл. 9) с данными таблицы ВДУ ЭМП создаваемых ПК (Табл. 11) определяем, что класс условий труда на рабочем месте относится к классу 3.1 (вредные условия труда).
Оценка тяжести трудового процесса компьютеризированного рабочего места при разработке САКЗ
Тяжесть труда - характеристика трудового процесса, отражающая преимущественно нагрузку на опорно-двигательный аппарат и функциональные системы организма (сердечно-сосудистую, дыхательную и др.), обеспечивающие его деятельность [6].
Тяжесть трудового процесса оценивают по ряду показателей, выраженных в эргометрических величинах, характеризующих трудовой процесс, независимо от индиви-дуальных особенностей человека, участвующего в этом процессе. Основными показа-телями тяжести трудового процесса являются:
физическая динамическая нагрузка;
масса поднимаемого и перемещаемого груза вручную;
стереотипные рабочие движения;
статическая нагрузка;
рабочая поза;
наклоны корпуса;
перемещение в пространстве.
Физическая динамическая нагрузка (выражается в единицах внешней механической работы за смену - кг*м)
Для подсчета физической динамической нагрузки (внешней механической работы):
Определяется масса груза (деталей, изделий, инструментов и т.д.), перемещаемого вручную в каждой операции и путь его перемещения в метрах.
Подсчитывается общее количество операций по переносу груза за смену.
Суммируется величина внешней механической работы (кг*м) за смену в целом; по величине внешней механической работы за смену, в зависимости от вида нагрузки (региональная или общая) и расстояния перемещения груза, определяют к какому классу условий труда относится данная работа.
Расчет. Поскольку программист во время работы не производит никакой физической динамической нагрузки, то по данному пока-зателю класс его работы не оценивается.
Масса поднимаемого и перемещаемого груза вручную (кг)
Для определения массы груза (поднимаемого или переносимого работником на протяжении смены, постоянно или при чередовании с другой работой):
Его взвешивают на товарных весах.
Регистрируется только максимальная величина.
Массу груза можно также определить по документам.
Расчет. Поскольку программист во время работы не производит никакой физической нагрузки, то по данному пока-зателю класс его работы не оценивается.
Стереотипные рабочие движения (количество за смену, суммарно на две руки)
Понятие «рабочее движение» в данном случае подразумевает движение элементарное, т.е. однократное перемещение рук (или руки) из одного положения в другое. Стереотипные рабочие движения делятся на:
локальные - выполняются с участием мышц кистей и пальцев в быстром темпе (60-250 движений в минуту) и
региональные - выполняются с преимущественным участием мышц рук и плечевого пояса в более медленном темпе.
Время работы определяется путем хронометражных наблюдений или по фотографии рабочего дня.
Расчет. Программист, в среднем набирает код со скоростью 200 символов в минуту. Всего основная работа занимает 65 % рабочего времени, что при восьмичасовом рабочем дне составляет 312 минут. Таким образом, общее число вводимых символов за рабочий день - 62400.
Помимо нажатий клавиш на клавиатуре, он также в среднем производит 15 кликов мышкой в минуту. Следовательно, общее число кликов за рабочий день - 4680.
Суммируя значения, по данному пока-зателю его работу относят к классу 3,2.
Статическая нагрузка (величина статической нагрузки за смену при удержании груза, приложении усилий, кгс * с)
Статическая нагрузка, связанная с удержанием груза (обрабатываемого инструмента или изделия) или приложением усилия (рукоятки, маховики, штурвалы), рассчитывается путем перемножения двух параметров:
величины удерживаемого усилия (веса груза) и
времени его удерживания.
Расчет. Программист во время работы удерживает в руке мышь весом 0,1 кгс и перемещает ее по поверхности стола в течение 35% рабочего времени, что при восьмичасовом рабочем дне составляет 10080 с. Величина статической нагрузки будет составлять 1008 кгс * с (0,1 кгс * 10080 с). Работа по дан-ному показателю относится к первому классу.
Рабочая поза
Характер рабочей позы определяется визуально. Рабочая поза бывает:
свободная - удобные позы сидя, которые дают возможность изменения рабочего положения тела или его частей: откинуться на спинку стула, изменить положение ног, рук;
неудобная - позы с большим наклоном или поворотом туловища, с поднятыми выше уровня плеч руками, с неудобным размещением нижних конечностей;
фиксированная - невозможность изменения взаимного положения различных частей тела относительно друг друга, например, при выполнении работ с использованием оптических увеличительных приборов: луп и микроскопов;
вынужденная - позы лежа, на коленях, на корточках и т.д.
Абсолютное время (в минутах, часах) пребывания в той или иной позе определяется на основании хронометражных данных за смену. Если по характеру работы рабочие позы разные, то оценку следует проводить по наиболее типичной позе для данной работы.
Расчет. Программист около 90 % рабочего времени проводит в фик-сированной позе - сидя работает за ПК, при этом может откинуться на спинку стула, изменить положение ног, рук. По этому показателю работу можно отне-сти к первому классу.
Наклоны корпуса (количество за смену)
Число наклонов за смену определяется: путем их прямого подсчета в единицу времени (несколько раз за смену), затем рассчитывается число наклонов за все время выполнения работы, либо определением их количества за одну операцию и умножением на число операций за смену.
Расчет. Поскольку работа программиста в основном протекает в положении сидя, при этом за весь рабочий день в редких случаях совершаются глубокие наклоны, то по этому показателю класс его работы не оценивается.
Перемещение в пространстве (переходы, обусловленные технологическим процессом) в течение смены по горизонтали или вертикали - по лестницам, пандусам и др., км
Самый простой способ определения этой величины - с помощью шагомера для определения шагов за смену. Количество шагов за смену следует умножить на длину шага и полученную величину выразить в км. Перемещением по вертикали можно считать перемещения по лестницам или наклонным поверхностям, угол наклона которых более от горизонтали.
Расчет. Поскольку работа программиста в основном протекает в положении сидя, и даже с учетом перерыва на обед тяжесть труда относится ко первому классу.
Общая гигиеническая оценка условий труда при работе за ПК
Общая оценка по степени физической тяжести проводится на основе всех при-веденных выше показателей. При этом вначале устанавливается класс по каждому из-меренному показателю и вносится в таблицу, а окончательная оценка тяжести труда устанавливается по показателю, отнесенному к наибольшему классу. При наличии двух и более показателей класса 3.1 и 3.2 общая оценка устанавливается на одну степень выше.
Табл. 12
№ |
Показатели |
Факт, значения |
Класс |
|
1 |
2 |
3 |
4 |
|
1 |
Физическая динамическая нагрузка (кг*м): регио-нальная - перемещение груза до 1 м общая на-грузка: перемещение груза |
|||
1.1 |
от 1 до 5 м |
- |
- |
|
1.2 |
более 5 м |
- |
- |
|
2 |
Масса поднимаемого и перемещаемого вручную груза (кг): |
|||
2.1 |
при чередовании с другой работой |
- |
- |
|
2.2 |
постоянно в течение смены |
- |
- |
|
2.3 |
суммарная масса за каждый час смены: |
|||
с рабочей поверхности |
- |
- |
||
с пола |
- |
- |
||
3 |
Стереотипные рабочие движения (кол-во): |
|||
3.1 |
локальная нагрузка |
67080 |
3,1 |
|
3.2 |
региональная нагрузка |
- |
- |
|
4 |
Статическая нагрузка (кгс * с) |
|||
4.1 |
одной рукой |
1080 |
1 |
|
4.2 |
двумя руками |
- |
- |
|
4.3 |
с участием корпуса и ног |
- |
- |
|
5 |
Рабочая поза |
сидя 90 % |
1 |
|
6 |
Наклоны корпуса (количество за смену) |
- |
- |
|
7 |
Перемещение в пространстве (км): |
|||
7.1 |
по горизонтали |
до 1 |
1 |
|
7.2 |
по вертикали |
- |
||
Окончательная оценка тяжести труда |
3,1 |
Итак, поскольку оценка тяжести труда устанавливается по показателю, отнесенному к наибольшему классу, то окончательная оценка тяжести трудового процесса программиста - класс 3,1.
Вредные условия труда (3 класс, 1 степень) характеризуются такими отклонениями уровней вредных факторов от гигиенических нормативов, которые вызывают функциональные изменения, восстанавливающиеся, как правило, при более длительном (чем к началу следующей смены) прерывании контакта с вредными факторами и увеличивают риск ухудшения здоровья.
Заключение
В данной дипломной работе было произведено проектирование системы автоматизированного контроля знаний.
Этот комплекс написан c использованием современной среды разработки MS Visual Studio 2010 имеющей мощный функционал и удобный интерфейс разработки.
Система построена в виде отдельных модулей и в любой момент существует возможность изменить функциональность какого-либо модуля, не затрагивая всю систему. Возможна постоянная доработка и обновления отдельных модулей.
В качестве источника хранения тестов и других различных данных используется база данных, реализованная в MS SQL Server. Программа легка и удобна в использовании и освоении. Предоставляет возможность работать с различными типами заданий.
Данный программный продукт в будущем будет совершенствоваться, и включать в себя новые возможности.
Список использованных источников
Книги
Троелсен. Э. С# и платформа .NET. Библиотека программиста. -- СПб.: Питер, 2004. --796 с.: ил.
Безопасность жизнедеятельности. Учебник/Под ред. С.В. Белова. - М.: Высшая школа, 2011 - 680 с.
Учебные пособия и методические документы
Экономическое обоснование разработки программ и алгоритмов: Методические указания к выполнению организационно- экономической части дипломных проектов / Сост. Е.Ф. Перфилова; Чувашский ун-т. Чебоксары, 2001. 50 с.
Техническое описание и инструкция по эксплуатации ИП-50, 25с.
Санитарно-эпидемиологические правила и нормативы. Гигиенические требования к персональным ЭВМ и организация работы. СанПин 2.2.2/2.4.1340-03. М.: "Книга сервис", 2003. - 16 с.
ГОСТ 12.0.002 - 80. Система стандартов безопасности труда. Термины и определения - Введ. 1982-01-01. - М.: ИПК ИЗДАТЕЛЬСТВО СТАНДАРТОВ, 1990 - 6 с.
ГОСТ 12.0.003 - 74. Система стандартов безопасности труда. Опасные и вредные производственные факторы. Классификация - Введ. 1976-01-01. - М.: ИПК ИЗДАТЕЛЬСТВО СТАНДАРТОВ, 2004 - 4с
Р 2.2.2006-05. Руководство по гигиенической оценке факторов рабочей среды и трудового процесса. Критерии и классификация условий труда - Введ. 2005-11-01. - М.: ДЕАН, 2006 - 240 с
Безопасность жизнедеятельности. Учебник. Под ред. С.В. Белова. - М.: Высшая школа, 2008 - 616с.
Программное обеспечение вычислительной техники и автоматизированных систем: Метод. указания к дипломному проектированию / Сост. С.Н. Стоменский, Б.М. Калмыков; Чуваш. ун-т. Чебоксары, 2005. 60 с.
Приложение А. Схема исследования
Размещено на http://www.allbest.ru
Подобные документы
Выбор инструментальной среды разработки программного обеспечения системы. Алгоритм создания теста и ввода его исходных данных. Анализ экономической эффективности применения программного обеспечения "Тестирования знаний обучающихся программированию".
дипломная работа [3,2 M], добавлен 11.09.2014Редактирование текста как очень важная часть оформления документов. Разработка программы по работе с текстом "Текстовый редактор" в среде разработки C++Builder 6 как приложения, использующегося в качестве замены встроенного редактора "WordPad".
курсовая работа [256,7 K], добавлен 08.12.2010Необходимые компоненты и порядок составления текстового редактора. Текст программы решения задачи на языке программирования C++. Контрольный пример работы текстового редактора. Создание и произведение операции форматирования простого документа.
курсовая работа [1,6 M], добавлен 03.09.2011Создание сетевой системы тестирования с целью автоматизации процесса контроля знаний, оценивания результатов и создания тестовых заданий. Файлы проекта и их назначение. Описание алгоритмов и модулей программы. Работа с сетью, руководство пользователя.
контрольная работа [928,3 K], добавлен 23.12.2012Разработка программы создания заметок в любом месте компьютера. Выбор технологии, языка и среды разработки приложения. Описание основных алгоритмов работы программного обеспечения. Проектирование пользовательского интерфейса. Выбор стратегии тестирования.
отчет по практике [700,5 K], добавлен 24.11.2014Исторические предпосылки разработки тестирования. Виды электронных тестов и их роль в программировании. Этапы разработки программы для решения задачи быстрой сортировки. Пользовательский интерфейс, отладка, алгоритм программы. Файл теста в формате XML.
курсовая работа [1,5 M], добавлен 27.01.2014Проектирование базы данных, информационной подсистемы PLC-Tester, модуля тестирования и web-приложения. Разработка логической структуры программного продукта и общие требования к техническому обеспечению. Запуск программы и описание тестовых прогонов.
дипломная работа [3,2 M], добавлен 30.06.2011Постановка задачи и математическое описание ее решения. Назначение программного обеспечения. Описание принятых идентификаторов. Выбор языка программирования и написание программы на входном языке. Методика отладки программы и проведение ее тестирования.
курсовая работа [96,1 K], добавлен 25.06.2013Cовременные технологии тестирования. Assistant II, eTest, myTest X, veralTest, sunRav TestOfficePro. Концептуальная и физическая модель баз данных. Фреймворк Oposum CMS. Система тестирования учащихся, характеристика главных особенностей работы с ней.
дипломная работа [2,8 M], добавлен 02.01.2014Абстрактный анализ и синтез модели предметной области. Разработка структуры, внешних и внутренних спецификаций программы. Описание программы Kurs и подпрограммы Openf, особенности и результаты их тестирования. Руководство программиста и пользователя.
курсовая работа [503,2 K], добавлен 14.07.2012