Разработка компонент для среды структурно-визуального программирования
Разработка интерфейса программы, обеспечивающего доступ ко всем возможностям среды структурно-визуального программирования. Реализация инструментальных средств, позволяющих связывать компоненты в единое приложение. Создание иерархии классов представления.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 11.04.2012 |
Размер файла | 2,3 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Электробезопасность
Требования, предъявляемые к электрическому оборудованию, во многом зависят от помещения, в котором оно эксплуатируется. Согласно ПУЭ /34/ помещение, в котором работает пользователь, относится к помещениям без повышенной опасностью. Сеть электропитания относится к I-ой группе - до 1000 В, тип проводки - закрытая кабельная. Питание ПК осуществляется от трехфазной сети частотой 50 Гц, напряжением 380/220 В.
Для обеспечения электробезопасности в соответствии с /19/ и ГОСТ 12.1.019 /38/ следует предусмотреть следующие защитные меры:
? обеспечение недоступности токоведущих частей;
? защитное заземление по ГОСТ 12.1.030 /15/;
? защитное отключение по ГОСТ 12.4.155 /16/;
? закрытая проводка питающих кабелей в соответствии с /15/;
? электрическая изоляция токоведущих частей;
? цветовая сигнализация опасных для жизни человека мест (красные предупреждающие щиты, кнопки переключатели) по /6/;
? антистатическое покрытие пола;
? использование общей увлажняющей вентиляции для защиты от статического электричества по ГОСТ 12.1.018 /17/.
Персонал должен пройти инструктаж и обучение безопасным методам труда. Квалификация обслуживающего персонала должна быть не ниже II-ой квалификационной группы по технике безопасности. Должно проводиться обучение и периодическая проверка знаний безопасным методам труда.
Техническая эстетика и эргономика
Для повышения работоспособности и создания благоприятной психологической атмосферы рабочее помещение необходимо окрасить в оранжевый цвет, для создания бодрящей обстановки и стимуляции деятельности мозга.
При большом штате необходимо иметь комнату релаксации. Цветовая гамма должна быть составлена с применением зеленого, голубого и белого цветов, для успокоения и придания ощущения легкости.
Сигнальные цвета и знаки опасности должны привлекать внимание рабочих к непосредственной опасности и предупреждать о возможной опасности, а так же нести необходимую информацию. С этой целью в административных зданиях надписи аварийных выходов должны быть выполнены зеленого цвета, в соответствии с ГОСТ 12.4.026 /6/.
Также необходимо чтобы русский и латинский алфавиты на клавиатуре выделялись разным цветом, причем русский алфавит выделяют красным цветом для привлечения внимания.
Основные требования к организации и оборудованию рабочего места отражены в ГОСТ 12.2.032 /117/ и /5/. Организовывать рабочее место необходимо с учетом индивидуальных возможностей человека, характера выполняемой пользователем работы и возможностью выполнения рабочих операций в нормальных и аварийных условиях. Соблюдение всех требований способно увеличить производительность труда на 10% - 15% и значительно снизить утомляемость.
Рабочее место должно обеспечивать удобство выполнения работ, для этого необходимо учесть: физическую тяжесть работ, размеры рабочей зоны, необходимость передвижения.
Следует предусмотреть, чтобы рабочее место обеспечивало удобство выполнения работ, при этом следует учитывать: физическую тяжесть работ, размеры рабочей зоны, необходимость передвижения. В соответствии с /9/ предусмотреть, чтобы высота рабочей поверхности 600 мм, высота сиденья 400 мм. и конструкция рабочего стола обеспечивала оптимальное размещение на рабочей поверхности используемого оборудования с учетом его количества и характера производимых работ.
На рабочем месте в соответствии с /9/ следует установить подъемно-поворотный и регулируемый по высоте и углам наклона сиденья и спинки, а также расстоянию спинки от переднего края сиденья рабочий стул
Режим труда и отдыха
Режимы труда и отдыха оператора должны организовываться в зависимости от вида и категории трудовой деятельности. В соответствии с /11/ деятельность оператора будет относиться к группе «В» - творческая работа в режиме диалога с ЭВМ. Для этой группы категория тяжести работ устанавливается по суммарному времени непосредственной работы с ЭВМ за рабочую смену, но не более 6 часов.
Для обеспечения оптимальной работоспособности и сохранения здоровья пользователей на протяжении рабочей смены устанавливаться регламентированные перерывы. Время перерывов для оператора, предусмотреть в соответствии с /11/.
Для любого вида деятельности и категории тяжести работ продолжительность непрерывной работы с ПК не должна превышать двух часов.
Требования безопасности к профессиональному отбору операторов
К работе ПК допускаются лица, не имеющие медицинских противопоказаний, прошедшие предварительный и периодический медицинский осмотр, проверку знаний на первую группу допуска по электробезопасности и инструктаж по охране труда на рабочем месте.
Требования безопасности к транспортированию и хранению объекта разработки
Результатом работы в данном дипломном проекте является программный продукт, записанный на оптический диск.
Диск должен храниться и транспортироваться в специальной пластиковой или бумажной упаковке при температуре от -50 до +550С и относительной влажности от 10 до 80%. Беречь от влаги, пыли и попадания прямых солнечных лучей.
Средства индивидуальной защиты
Основная опасность для оператора исходит от экранного терминала. Поэтому необходимо применять следующие средства индивидуальной защиты:
а) защитные экраны для монитора;
б) специальные (спектральные) очки с цветными фильтрами;
в) приборы для тренировки мышц глаз.
Сертификат безопасности на разработанную продукцию
Разработанный программный продукт должен обладать сертификатом безопасности в соответствии с /7/.
5.3 Санитарно-бытовое обеспечение
Для обеспечения нормальных условий труда в соответствии с СНиП 2.09.04 /26/ необходимо иметь: умывальник, уборную, место для курения, шкаф для верхней одежды, отдельное помещение для приема пищи. При количестве персонала от 20 до 300 человек необходимо иметь буфет, более 300 человек - столовую.
Здание, в котором располагаются рабочие помещения, должны быть оборудованы системой централизованного водоснабжения в соответствии с ГОСТ 12.3.006 /42/, СНиП 2.04.02 /43/.
Вода поступающая по системе водоснабжения должна соответствовать требованиям СанПин 2.1.4.559 /44/.
В помещениях с ПК ежедневно должна производиться влажная уборка.
5.4 Пожарная безопасность
В соответствии с НПБ 105 /25/ и учетом СНиП 21-01 /26/, рабочее помещение оператора по категории пожарной опасности относится к категории «В». Проводниками пожара могут быть перегородки, двери, оконные рамы, полы, канцелярские принадлежности, изоляция силовых и сигнальных кабелей, обмотка радиотехнических деталей и т.д.
Ввиду высокой стоимости ЭВМ, горючести материалов, рабочие помещения проектируются 1 или 2 степени огнестойкости. При изготовлении строительных конструкций предусматривается использование не горючих и трудно сгораемых материалов: кирпича, железобетона, стекла, металла и др.
Во избежание пожара систему электропитания по /49/ предусматривается прокладывать через противопожарную стену и изолировать негорючими материалами. Для предотвращения распространения огня во время пожара с одной части здания на другую предусматривается устройство противопожарных преград. Для защиты от короткого замыкания применяются автоматические предохранители и автоматы тепловой защиты в соответствии с /22/. Для предотвращения или/и ликвидации пожара применяются автоматические установки пожаротушения, углекислотные огнетушители, а также другие меры безопасности в соответствии со НПБ 88-01 /24/ и ГОСТ 12.1.033 /25/.
Для вынужденной эвакуации людей из помещений предусматриваются в соответствии с /44/ эвакуационные пути.
В целях предотвращения возникновения пожароопасной ситуации предусматривают следующие виды мероприятий:
? организационные (инструктаж персонала, разработка плана эвакуации и т.д.);
? технические (устройство не горючих перегородок);
? режимные (курение в специальных местах);
? эксплуатационные (профилактические осмотры).
5.5 Безопасность в чрезвычайных ситуациях
При возникновении чрезвычайной ситуации необходимо:
? по возможности отключить все оборудование и аппаратуру от электрической сети;
? при необходимости оказать содействие по ликвидации ЧС;
? оказать помощь нуждающимся в этом людям;
? покинуть здание в соответствии с планом эвакуации, и поступить в распоряжение начальника ГО и ЧС или иного уполномоченного лица.
Для предотвращения возможности возникновения чрезвычайной ситуации необходимо соблюдать элементарные правила техники безопасности:
? выключать электрооборудование после завершения работы;
? избегать попадания воды на электрические приборы и токоведущие части;
? соблюдать правила пожарной безопасности предусмотренные ГОСТ 12.1.004 /24/ и СНиП 31-03-01 /25/;
? проводить профилактические мероприятия.
5.6 Экологическая безопасность программного продукта
Экологическая безопасность исходных материалов, использованных в проектировании объекта
Исходными материалами являются бумажные изделия (справочная литература), пластмассовые изделия (носители информации в виде компакт дисков). Данные материалы являются относительно безопасными и экологичными в соответствии со стандартами ССБТ и охраны окружающей среды.
Экологическая безопасность материалов и веществ, обращающихся в технологических процессах
В пыли рабочего помещения содержится более 100 органических и неорганических веществ, разнообразные грибки, бактерии.
При работе в помещениях человек подвергается воздействию множества вредных веществ. Это такие вещества как: изопрен, диоксины, гербициды, летучие органические вещества, нитраты, которые включают более 250 наименований, формальдегид, тяжелый газ радон, углекислый газ, фреоны, трихлорэтан, сероводород, гидроксильные радикалы, ацетон.
В Воздействие всех этих веществ на человека разнообразно, от раздражающего до мутагенного. Характеристики некоторых веществ, вид воздействия и нормы предельного содержания приведены таблице 4.
Таблица 4. - Нормы предельного содержания вредных веществ
Наимен. матер. и в-в |
Класс опасн. |
Воздействие на окр. среду |
ПДК, мг/м3 |
||
в раб. зоне |
в атм. воздухе |
||||
Сероводород |
1 |
Чрезвычайное |
10 |
0,008 |
|
Формальдегид |
2 |
Высокоопасное |
0,5 |
0,035 |
|
Фенол |
2 |
Высокоопасное |
0,3 |
0,01 |
|
Этилен |
3 |
Умерено |
100 |
3 |
|
Ацетон |
4 |
Малоопасное |
200 |
0,35 |
|
Углекислый газ (СО2) |
4 |
Малоопасное |
20 |
9,2 |
|
Трихлорэтан |
4 |
Малоопасное |
20 |
10 |
|
Изопрен |
4 |
Малоопасное |
40 |
30 |
Все эти химические элементы и соединения вредны и опасны с точки зрения экологической безопасности и жизни (здоровья) человека. Но их концентрации достаточно малы и поэтому с экологической точки зрения элементы, присутствующие в технологическом процессе, являются относительно безопасными.
Выводы
1) Для обеспечения безопасности пользователя данного программного продукта разработаны организационные, инженерно-технологические, лечебно-профилактические, санитарно-гигиенические меры направленные на создание безопасных условий труда.
2) При внедрении их в производство с соблюдением всех нормативных актов и систем ССБТ, охраны окружающей среды и ЧС, операции с данным продуктом будут относительно безопасными и экологичными.
Заключение
В соответствии с техническим заданием были разработаны компоненты для среды структурно-визуального программирования. В процессе разработки было рассмотрено множество технологий, применяемых для организации системы компонент, реализации интерпретатора и компилятора, инструментов генерации программного кода. Компоненты были успешно внедрены в среду.
Разработанная система была выпущена и размещена на сайте http://Algoritm2.ru. На данный момент посещаемость сайта достигла 10-15 тыс. человек в месяц. Среда доступна для скачивания. На основе отзывов и замечаний пользователей продукта были сделаны доработки, выявлены и устранены небольшие ошибки и недочеты.
Система продолжает развиваться. Создана английская версия, начались продажи в США и Европе.
Список используемых источников
Accessing Attributes With Reflection (C# Programming Guide). [Электронный ресурс] / Режим доступа: http://msdn.microsoft.com/en-us/library/z919e8tw(v=VS.80).aspx.
Compile code using C# compiler. [Электронный ресурс] / Режим доступа: http://support.microsoft.com/kb/304655.
C# Reflection and Dynamic Method Invocation. [Электронный ресурс] / Режим доступа: http://my.execpc.com/~gopalan/dotnet/reflection.html.
PropertyGrid FAQ. [Электронный ресурс] / Режим доступа: http://rsdn.ru/article/dotnet/PropertyGridFAQ.xml#EXB.
ГОСТ 12.0.001-82. ССБТ. Основные положения. - Взамен ГОСТ 12.0.001-74 Переиздание (январь 1996 г.) с Изм. №1, утвержденным в октябре 1989 г; Введ. 20.12.82.
ГОСТ 12.0.003-74. ССБТ. Опасные и вредные производственные факторы. Классификация. Переиздание (январь 1996 г.) с Изм. №1, утвержденным в октябре 1978 г, Введ. 01.01.76.
ГОСТ 12.1.003-89. ССБТ. Шум. Общие требования безопасности Взамен 12.1.003-76 Внесено изм. №1, утв. пост. Госстандарта СССР от 19.12.1988 г. Введ. 01.07.84.
ГОСТ 12.1.004-91. ССБТ. Пожарная безопасность. Общие требования. Введ. 01.07.92.
ГОСТ 12.1.005-88. ССБТ. Общие санитарно-гигиенические требования к воздуху рабочей зоны Введ. 01.01.89.
ГОСТ 12.1.007-76. ССБТ. Вредные вещества. Классификация и общие требования безопасности. Переиздание октябрь 1981 г. с Изм. №1, утвержденным в сентябре 1981 г. (ИУС 12-81). Внесено изм. №2, утв. в марте 1990 г. Введ. 01.01.77.
ГОСТ 12.1.019-79. ССБТ. Электробезопасность. Общие требования и номенклатура видов защиты. Введ. 01.07.80.
ГОСТ 12.1.030-81. ССБТ. Электробезопасность. Защитное заземление, зануление. Внесены изм. №1, утв. пост. Госстандарта СССР от 27.03.87 №990 (ИУС 7-87) и поправка (ИУС 10-83). Введ. 01.07.82.
ГОСТ 12.1.033-81. ССБТ. Пожарная безопасность. Термины и определения. Переиздание (декабрь 1985 г.) с Изм. №1, утв. в августе 1983. Введ. 01.07.82.
ГОСТ 12.2.003-91. ССБТ. Оборудование производственное. Общие требования безопасности. Взамен ГОСТ 12.2.003-74. Введ. 01.01.92
ГОСТ 12.2.032-02. ССБТ. Рабочее место при выполнении работ сидя. Общие эргономические требования. Переизд. ноябрь 1980. Введ. 01.01.79.
ГОСТ 12.2.049-80. ССБТ. Оборудование производственное. Общие эргономические требования.
ГОСТ 12.2.061-81. ССБТ. Оборудование производственное. Общие требования безопасности к рабочим местам. Введ. 01.07.82.
ГОСТ 12.2.064-81. ССБТ. Органы управления производственным оборудованием. Общие требования безопасности.
ГОСТ 12.3.002-75. ССБТ. Процессы производственные. Общие требования безопасности.
ГОСТ 12.4.155-85. ССБТ. Устройства защитного отключения. Классификация. Общие технические требования. Введ. 01.01.86.
ГОСТ Р 12.4.026-2001. ССБТ. Цвета сигнальные, знаки безопасности и разметка сигнальная. Назначение и правила применения. Общие технические требования и характеристики. Методы испытаний.
ГОСТ Р 50923-96. Дисплеи. Рабочее место оператора. Общие эргономические требования и требования к производственной среде. Методы измерения.
ГОСТ Р 50948-96. Средства отображения информации индивидуального пользования. Общие эргономические требования.
Закон РФ №5151-1. "О сертификации продукции и услуг" Введ. 10.06.93.
Интернет и сеть. [Электронный ресурс] / Режим доступа: http://www.codenet.ru/cat/Languages/Delphi/Internet.
Операционная система Linux в качестве сервера. [Электронный ресурс] / Режим доступа: http://www.kubuntu.ru/node/2376
Программирование баз данных. [Электронный ресурс] / Режим доступа: http://www.erudition.ru/referat/ref/cat.323.html.
ПУЭ. Правила устройства электроустановок. Введ. 01.07.2000.
Работа с сетями и протоколами. [Электронный ресурс] / Режим доступа: http://expert.delphi.int.ru/groups/13.
СанПиН 2.2.2/2.4.1340-03. Гигиенические требования к персональным электронно-вычислительным машинам и организации работ.
СанПиН 2.2.4./2.1.8.582-96. Гигиенические требования при работах с источниками воздушного и контактного ультразвука промышленного, медицинского и бытового назначения. Взамен "Санитарных норм и правил при работе с оборудованием, создающим ультразвук, передаваемый контактным путем на руки работающих" №2283-МЗ СССР, "Санитарных норм и правил при работе на промышленных ультразвуковых установках" №1733-77 МЗ СССР. Введ. 31.10.96.
СанПиН 2.2.4.548-96. "Гигиенические требования к микроклимату производственных помещений" Взамен "Санитарных норм микроклимата производственных помещений", утв. Минздравом СССР от 31.03.86 №4088-86. Введ. 01.10.96
СанПиН 2.1.4.559-96. Питьевая вода. Гигиенические требования к качеству воды централизованных систем питьевого водоснабжения. Контроль качества
Создание WEB сервера на Delphi. [Электронный ресурс] / Режим доступа: http://z-oleg.com/delphi/web1.htm.
СНиП 2.09.04-02. "Административные и бытовые здания". Введ. 01.01.89.
СНиП 21-01-02. Пожарная безопасность зданий и сооружений.
СНиП 23-05-03. Естественное и искусственное освещение Введ. 01.01.96
СНиП 31-03-01. Производственные здания.
СНиП 41-01-03. Отопление, вентиляция и кондиционирование.
НПБ 105-03. Определение категорий помещений и зданий по взрывопожарной и пожарной опасности.
Размещено на Allbest.ru
Подобные документы
Разработка среды структурно-визуального программирования с возможностью решения пользовательских задач в операционной системе по средствам использования готовых компонент. Организация упрощенного проектирования на основе алгоритмических примитивов.
дипломная работа [2,3 M], добавлен 12.04.2012Расчет трансформатора питания. Численное решение нелинейных уравнений с заданной точностью и дифференциальных уравнений первого порядка. Разработка программы с использованием средств визуального программирования на алгоритмическом языке программирования.
курсовая работа [1,2 M], добавлен 17.08.2013Специфика визуального подхода к программированию, языки и среды программирования, которые поддерживают его возможности. Классификация языков визуального программирования. Объектная модель (иерархия классов VBA), используемая в MS Word и в MS Excel.
контрольная работа [965,6 K], добавлен 27.04.2013Разработка структуры класса "Экран курсового проектирования", которая будет основой для хранения информации о студентах, выполняющих курсовые работы. Реализация визуального приложения для тестирования иерархии классов на языке программирования С++.
курсовая работа [3,3 M], добавлен 18.03.2011Разработка программы по оформлению заказов на билеты Оренбургского государственного областного драматического театра им. Горького. Использование объектно-ориентированного программирования и реализация проекта в среде визуального программирования Delphi 7.
курсовая работа [6,3 M], добавлен 12.11.2014Методы, подходы, принципы, интерфейс Lazarus и Delphi. Технические различия, ход установки и коммерческий доступ к продуктам среды визуального программирования. Установление дополнительных компонент программы, их совместимость с операционными системами.
курсовая работа [4,1 M], добавлен 14.03.2012Теоретические основы объектно-ориентированного языка программирования Delphi, изучение среды визуального проектирования приложений. Определение 40-го числа Фибоначчи, составление листинга и блок-схемы программы, тестирование ее на работоспособность.
курсовая работа [261,1 K], добавлен 25.03.2015Разработка программы для сбора и анализа информации об автобусах на парковке. Назначение и область применения. Алгоритм в словесной форме. Состав технических и программных средств. Разработка приложения в среде визуального программирования C++Builder 6.
курсовая работа [1,5 M], добавлен 06.09.2014Создание программы с использованием принципов объектно-ориентированного программирования на языке высокого уровня С# средствами Microsoft Visual Studio 2010. Построение алгоритма реализации. Определение математического аппарата, применение его в задаче.
курсовая работа [500,4 K], добавлен 13.01.2015Разработка визуального интерфейса пользователя, на основе экранных форм среды Delphi и визуальных компонент. Основные типы данных, используемые в программе MD 5 Calc. Однонаправленные хэш-функции. Процесс хэширования MD5, возможности его применения.
курсовая работа [433,1 K], добавлен 28.08.2012