Рисунок 2.2 - Структура сайта
В соответствии с рисунком 2.2, главная страница разбита на 3 логических
блока:
- верхняя часть заголовочной части, содержит ссылки на страницу
регистрации и страницу информации о сайте (главную);
- навигационное меню;
- рабочая область;
В качестве основы структуры всех страниц использованы блоки, т.к.
применение фреймов или таблиц вызывает снижение скорости загрузки страницы. В
данной главе описана структура реализуемой системы и алгоритмы реализации.
3. Реализация проекта системы
.1 Разработка программы
Для успешной разработки программы требуется чётко и последовательно
выполнять все запланированные этапы разработки.
.1.1 Проведение анализа и выявление необходимых сервисов
После проведения анализа различных социальных сервисов, они были
сопоставлены с техническим заданием, после чего получился итоговый список
необходимых сервисов для реализации их в проекте «Электронная администрация». В
этот список входят следующие сервисы:
- Сервис мгновенной передачи сообщений между сотрудниками.
Сервис мгновенных сообщений значительно упрощает работу предприятия. В сервисе
было необходимо обязательно предусмотреть возможность создания рассылки
сообщений все пользователям предприятия, отдела или же по выбору рассылающего
сотрудника. Также необходимо предусмотреть возможность подтверждения прочтения
письма и возможность передачи файлов вместе с письмом. Это один из важнейших
сервисов упрощающих работу сотрудников на предприятие.
- Сервис личных страниц сотрудников и страница компании. Этот
сервис представляет собой индивидуальную страницу для каждого сотрудника, на
которой содержится контактная информация о сотруднике, его фотография, название
отдела в котором он работает список подчинённых ему сотрудников, стена (сервис,
с помощь которого любой человек может общаться с сотрудником). Этот сервис
значительно упростит работу сотрудников и позволит им общается с клиентами даже
не зарегистрированными в социальной сети. Этот сервис позволит быстро решать
любые вопросы возникшие входу работы предприятия.
- Сервис создание структур и подразделений. Этот сервис
необходим для визуального разграничения пользователей на отделы, а так же для
разграничения прав и привилегий пользователей внутри компании.
- Сервис конференции, так же необходимый сервис, он поможет
организовывать он-лайн многопользовательские конференции внутри предприятия.
3.1.2 Программная база для реализации проекта «Электронная
администрация»
В процессе решения этой задачи была реализованная программная база,
сочетающая в себе модули CMS Drek-on и преимущества фреймворка Codeignter.
Для системы управления сайтами CMS Drek-on были разработаны следующие модули:
- Гостевая книга;
- Блоговый новостной модуль;
- Модуль работы с электронными формами;
- Модуль работы с документами;
- Модули взаимодействия с пользователями сайта.
В процессе создания системы данные модули нашли свою реализацию в
следующих сервисах:
- Форум (обсуждения), Сообщения - реализованы при помощи
модулей гостевая книга и модуля работы с электронными формами;
- Страницы сотрудников и компании - реализованы при помощи
блого-новостного модуля, модуля электронных форм, модуля работы с документами;
- Регистрация, орг. Структура(управление сотрудниками, офис) -
реализованы при помощи модуля взаимодействия с пользователями.
3.1.3 Реализация сервисов, выявленных в ходе
исследования
- Персональная страница. На странице сотрудника отображена
основная информация о сотруднике и его изображение. Сотрудник может
редактировать свою страницу и свои личные данные, воспользовавшись страницей
настроек;
- Страница компании, практически идентична персональной
странице пользователя. На ней так же можно увидеть информацию о компании, так
же в информации присутствует ссылка на страницу сотрудника ответственного за
эту страницу;
- Сервис «Стена», создан для того что бы сотрудники могли
опубликовывать важную информацию или файлы на своей странице и страницы
компании для общения непосредственно на этих страницах. При помощи модуля
сотрудник может создать запись, прикрепить к ней файл и выбрать доступность
этой записи;
- Сервис «Сообщения» даёт возможность сотрудникам обмениваться
личными сообщениями, прикреплять к ним файлы и создавать рассылки. Сервис имеет
5 основных страниц:
. Страница «Новые» - на этой странице отображается список
полученных сообщений;
. Страница «Отправленные» - здесь отображается список отправленных
сообщений;
. Страница «Архив» - на этой странице отображены уже прочитанные
сообщения;
. Страница «Контакты» - на этой странице отображён список
сотрудников с которыми уже велось общение на сервисе.
. Страница «Рассылка» - здесь можно просмотреть список созданных
рассылок или прочитать присланные сообщения.
- Сервис «Отделы» (Орг. структуры) даёт сотруднику возможность
видеть сотрудников своего отдела, создавать, редактировать и удалять отделы (в
случае если сотрудник является администратором страницы компании), приглашать
сотрудников в отделы (если сотрудник является администратором страницы компании
или главой отдела) и перемещать сотрудников между отделами отделы (в случае
если сотрудник является администратором страницы компании).
- Сервис «Форум» (Сообщество, конференция) представляет собой
мини блог компании, в котором сотрудники могут обсуждать интересующие их темы,
обмениваться информацией и файлами. Данный сервис необходим для упрощения
обсуждений все возможных тем. Для реализации этой задачи не очень удобно
пользоваться сервисом «Стена» или «Сообщения», т.к. при их помощи практически
не возможно реализовать наглядное обсуждение.
3.1.4 Создание удобной среды для пользователей системы
В итоге разработки был получен интерфейс отвечающей всем требования.
Внешний вид интерфейса представлен на рисунке 3.1.
Рисунок 3.1 - общий вид интерфейса сайта
3.2 Разработка форм входных и выходных данных
В процессе взаимодействия с сайтом пользователь выполняет определенные
действия. На каждом этапе работы существует определённый набор входных и
выходных данных.
Одним из основных действий пользователя является выбор гиперссылок,
каждый щелчок мышкой по ссылке будет являться входными данными, ответом на
данное действие является отображение страниц. Выбор какого-либо пункта меню так
же будет являться формой входных данных.
Входными данными является информация, которую пользователи сайта сочтут
необходимым опубликовать на сайте, так же входными данными являются сообщения,
и документы которые пользователи могут отправлять друг другу.
Представление результатов происходит на страницах сервисов и может быть
представлено в различных формах в зависимости от назначения сервиса.
Все отображаемые страницы сайта являются выходными данными.
3.3 Тестирование программных средств
Тестирование программного средства - это процесс выполнения его программ
на некотором наборе данных, для которых заранее известен результат, а также
правило поведения этих программ.
Целью тестирования является получение результатов по конкретным данным, а
так же контроль качества программы и убедиться в правильности работы
программного средства.
Тест 1 и Тест 3: Тестирование работоспособности сервисов и системы авто
распределения прав и полномочий.
Для тестирования робота способности сервисов пройдём все этапы
регистрации и зарегистрируем новую компанию, для тестирования выбрана компания
ФГОУ СПО СПЭК. После регистрации системой были успешно созданы страницы
компании и страница сотрудника управляющего компанией в проекте «Электронная
администрация». После чего создадим новый отдел и пригласим в него сотрудников.
После подтверждения данных сотрудников система успешно создаёт их персональные
страницы, назначает необходимые права и отображает в списке сотрудников отдела.
Далее организуем рассылку сообщений и протестируем обмен файлами и сообщениями,
для этого авторизуемся одним из сотрудников и создадим рассылку, после чего
авторизуемся другими сотрудниками и проверим входящие сообщения. В результате
тестирования все сотрудники получили сообщения (Рис. 3.2).
Рисунок 3.2 - Результат тестирования сервиса обмена сообщениями
Все тесты были проведены правильно. Все сервисы работают корректно. По
результатам тестирования была получения рабочая компания созданная в проекте
«Электронная администрация» (Рис. 3.3).
Рисунок 3.3 - Результат тестирования сервисов
Тест 2: Тестирование надёжности системы
Для тестирования надёжности системы симулируем нагрузку на сайт в размере
1000 пользователей в минуту. После чего перейдём на сервер и проверим показания
нагрузки на время тестирования. По результатам тестирования сервер выдал
следующую информацию:
- Нагрузка на базу данных Mysql - 70%.
- Нагрузка на сервер - 30%.
Тест проведен правильно. Во время тестирования сайт был доступен, ошибок
выявлено не было.
Тест 4: тестирование работоспособности на различных платформах.
Загрузим главную страницу через глобальную сеть в браузере Internet Explorer,
введя в строку меню соответствующий адрес. Среднее время загрузки составляет
0.4 секунды. Все элементы страниц отображаются корректно, в частности не
возникает проблем с отображением меню, разработка которого основана на
скриптах. При отображении страницы не происходит смещения элементов друг
относительно друга. Проверена работа всех ссылок.
Загрузим главную страницу через глобальную сеть в браузере Opera, введя в строку меню соответствующий
адрес. Среднее время загрузки составляет 0.4 секунд. Все элементы страниц
отображаются корректно. При отображении страниц не происходит смещения
элементов друг относительно друга. Все ссылки работают правильно.
Тест выполнен верно, страницы отображаются корректно.
3.4 Разработка сопроводительных документов
.4.1 Техническое задание
Введение
Дипломный проект представляет собой сайт «Социальная бизнес сеть
Электронная администрация», содержащий в себе сервисы для обеспечения
продуктивного взаимодействия сотрудников компании.
Исходя из этого, при разработке к сайту предъявлялись соответствующие
требования: он должен быть прост в использовании, много функционален и надёжен
в использование.
Основание для
разработки
Основанием для разработки является заказ ООО «Консалтинговая компания
ИГЛС», на создание социальной сети для работников компаний, для последующего
его размещения в глобальной сети.
Назначение
разработки
Основными назначениями разработки данного сайта являются - создание
быстрого, надёжного, удобного и много функционального сайта содержащего набор
сервисов для взаимодействия сотрудников между собой.
Требования к
сайту
Требования к функциональным характеристикам:
Программный продукт «Электронная администрация» должен включать в себя
следующие функции:
- Возможность свободной регистрации сотрудников;
- Возможность представителям предприятия создавать отделы и
объединять в них сотрудников;
- Возможность создавать конференции и обсуждения;
- Возможность быстрого оповещения всех сотрудников;
- Возможность обмена информационным контентом между
сотрудниками;
- Возможность разграничивать доступ и полномочия сотрудников
представителями предприятия.
Требования к структуре: Данный программный продукт является
многомодульным и его структура должна соответствовать назначению отдельных
модулей и процедур. Структура программы должна позволять проводить её
модификацию, должна быть обеспечена связь между компонентами системы.
Требования к надёжности: Программный продукт должен выполнять 3
требования надёжности системы:
- Конфиденциальность - информация, предназначенная для определённой
группы пользователей должна быть доступна только для этих пользователей;
- Достоверность - доступ к изменению информации оставленной,
каким либо пользователем должен иметь только этот пользователь;
- Целостность - система обязана сохранять информацию в таком
виде, в котором она была передана.
Требования к тестированию: Необходимо провести следующие виды испытаний:) Тестирование работоспособности сервисов:
1) Регистрация;
2) Управление отделами и сотрудниками;
3) Конференции и обсуждения;
4) Обмен сообщениями и рассылка;
5) Обмен информационного контента между сотрудниками.) Тестирование
надёжности системы;
c) Тестирование системы
авто распределения прав и полномочий;) Тестирование работоспособности на
различных платформах.
В процессе тестирования отследить
ошибки размещения объектов на страницах и ошибки работы.
Условия эксплуатации: Данный сайт обеспечивает легкую, удобную и быструю
навигацию между страницами, понятный дружественный интерфейс. Так как сайт
размещён в глобальной сети, просмотреть его может любой пользователь, на ПК
которого присутствует соответствующее техническое и программное обеспечение.
Требования к составу и параметрам технических средств:
Минимальный набор технических средств для работы сайта:
- процессор Pentium II 233 МГц;
- оперативная память 64 Мб;
- стандартный SVGA
монитор;
- модем ( или сетевая карта);
- клавиатура;
- мышь.
Требования к
программной документации
В пояснительную записку к дипломной работе должен быть включён следующий
комплекс сопроводительных документов:
- код основных модулей программы;
- описание программы;
- итоги тестирования;
- описание применения;
- руководство пользователя;
- руководство администратора.
Стадии и
этапы разработки
В процессе разработки программного продукта подлежат последовательному
выполнению следующие этапы:. Техническое задание:
. Обоснование необходимости разрабатываемой программы:
.1. Постановка задачи;
.2. Сбор исходных материалов;
.3. Выбор и обоснование критериев эффективности и качества
разрабатываемого сайта.
. Научно - исследовательские работы
.1. Определение структуры входных и выходных данных;
.2. Предварительный выбор методов решения задач;
.3. Обоснование целесообразности применения ранее разработанных программ;
.4. Определение требований к техническим средствам;
.5. Обоснование принципиальной возможности решения поставленной
задачи.
. Разработка и утверждение технического задания:
.1. Определение требований к сайту;
.2. Определение стадий, этапов и сроков разработки сайта и документации
на него;
.3. Выбор средств разработки;
.4.Определение необходимости проведения научно-исследовательских работ на
последующих стадиях;
.5. Согласование и утверждение технического задания.I Эскизный проект:
. Разработка эскизного проекта;
.1. Предварительная разработка структуры входных и выходных данных;
.2. Уточнение методов решения задачи;
.3. Разработка общего алгоритма решения задачи;
. Утверждение эскизного проекта:
.1. Разработка пояснительной записки;
.2. Согласование и утверждение данного проекта.
III
Технический проект:
. Разработка технического проекта:
.1. Уточнение структуры входных и выходных данных;
.2. Разработка алгоритма решения задачи;
.3. Определение формы представления входных и выходных данных:
.4. Определение семантики и синтаксиса языка;
.5. Разработка структуры сайта:
.6. Окончательное определение конфигурации технических средств.Рабочий
проект:
. Разработка сайта:
.1. Программирование и отладка сайта.
. Разработка программной документации:
.1. Разработка программных документов.
.2. Разработка руководства пользователя.
. Испытание программы:
.1. Разработка согласования, утверждения программы и методики
испытаний;
.2. Корректировка сайта и программной документации по результатам
испытаний.
3.4.2 Описание программы
В описание программы вносятся сведения о логической структуре и
функционировании программы.
Общие
сведения
В рамках дипломного проектирования был разработана социальная сеть
«Электронная администрация». Сайт создан с использованием языков HTML, PHP, CSS, SQL и JavaScript. Данный сайт обеспечивает
взаимодействие между зарегистрированными сотрудниками с помощью специальных
сервисов. Просмотреть данный сайт может любой пользователь, имеющий доступ в Internet.
Функциональное
назначение
Основными назначениями разработки данного сайта являются представление
сервисов для организации индивидуальной социальной сети для сотрудников любого
предприятия.
Описание
логической структуры
Сайт состоит из двух рабочих систем, для зарегистрированных пользователей
и для пользователей собирающихся зарегистрироваться. Для зарегистрированных пользователей
структура представлена в виде списка сервисов:
- Личная страница;
- Страница компании;
- Отделы;
- Сообщения;
- Форум.
Для не зарегистрированных пользователей структура представлена лишь двумя
сервисами:
- Авторизация;
- Регистрация.
Вызов и загрузка
Для просмотра сайта достаточно набрать в адресной строке браузера адрес
сайта: электронная-администрация.рф.
Входные и
выходные данные
Входными данными является информация, которую пользователи сайта сочтут
необходимым опубликовать на сайте, так же входными данными являются сообщения,
и документы которые пользователи могут отправлять друг другу.
Представление результатов происходит на страницах сервисов и может быть
представлено в различных формах в зависимости от назначения сервиса.
3.4.3 Описание применения
Назначение
программы
В процессе дипломной работы был разработан проект, который представляет
собой сайт, содержащий сервис для организации индивидуальной социальной сети
для сотрудников какого либо предприятия.
Условия
применения
Данная дипломная работа может использоваться на любом компьютере, имеющем
доступ в Internet. Сайт прост в обращении, благодаря
понятному и удобному интерфейсу, что позволяет быстро и легко обучится работе с
сервисами сайта.
Описание
задачи
Программный продукт «Электронная администрация» должен включать в себя
следующие функции:
- Возможность свободной регистрации сотрудников;
- Возможность представителям предприятия создавать отделы и
объединять в них сотрудников;
- Возможность создавать конференции и обсуждения;
- Возможность быстрого оповещения всех сотрудников;
- Возможность обмена информационным контентом между
сотрудниками;
- Возможность разграничивать доступ и полномочия сотрудников
представителями предприятия.
Входные и
выходные данные
Входными данными является информация, которую пользователи сайта сочтут
необходимым опубликовать на сайте, так же входными данными являются сообщения,
и документы которые пользователи могут отправлять друг другу.
Представление результатов происходит на страницах сервисов и может быть
представлено в различных формах в зависимости от назначения сервиса.
3.4.5 Руководство администратора
Общие
сведения
В рамках дипломной работы была разработана социальная сеть «Электронная
администрация». Сайт создан с использованием языков HTML, PHP, CSS, SQL и JavaScript в редакторах Macromedia Dreamweaver, PHP Designer 8, Adobe Photoshop CS5.1. Данный сайт имеет сервисы для организации индивидуальной
социальной сети для любых предприятий. Этот сайт может посетить любой
пользователь Internet.
Структура
программы.
Сайт состоит из двух рабочих систем, для зарегистрированных пользователей
и для пользователей собирающихся зарегистрироваться. Для зарегистрированных
пользователей структура представленна ввиде списка сервисов:
- Личная страница;
- Страница компании;
- Отделы;
- Сообщения;
- Форум.
Для не зарегистрированных пользователей структура представлена лишь двумя
сервисами:
- Авторизация;
- Регистрация.
Настройка
сайта
Для настройки и осуществления администрирования используется специально
разработанная система управления CMS Drek-on. М
CMS Drek-on позволяет осуществлять
администратору следующие действия:
- Управление страницами и меню (Рис. 3.4);
- Контроль над пользователями (Рис. 3.5);
- Работу с базой данных (Рис. 3.6);
- Слежение за собранной статистикой;
- Управление контентом;
- Настройку всех систем сайта.
Рисунок 3.4 - CMS Drek-on. Управление страницами
Рисунок 3.5 - CMS Drek-on. Управление пользователями
Рисунок 3.6 - CMS Drek-on. Управление полями базы данных
Благодаря сочетанию фреймворка CodeIgnter и системы управления контентом CMS Drek-on
администратор проекта «Электронная администрация» может легко и быстро взаимодействовать
со всеми страницами, пользователями и базой данных. Система легко адаптируется
под любой сервер. Для установки системы достаточно скопировать её на сервер и
запустить, после чего CMS Drek-on автоматически произведёт установку и
адаптацию всех модулей.
3.4.6 Руководство пользователя
Назначение
программы
В процессе дипломной работы была разработана социальная сеть «Электронная
администрация», которая включает в себя следующие функции:
- Возможность свободной регистрации сотрудников;
- Возможность представителям предприятия создавать отделы и
объединять в них сотрудников;
- Возможность создавать конференции и обсуждения;
- Возможность быстрого оповещения всех сотрудников;
- Возможность обмена информационным контентом между
сотрудниками;
- Возможность разграничивать доступ и полномочия сотрудников
представителями предприятия.
Условие
выполнения программы
Сайт правильно функционирует при следующем минимальном наборе технических
средств:
- процессор Pentium II 233 МГц;
- оперативная память 64 Мб;
стандартный SVGA
монитор;
модем ( или сетевая карта);
клавиатура;
мышь;
стандартный SVGA
монитор.
Инструкция
пользователя
Для того что бы начать работу сайтом необходимо пройти процедуру
регистрации (рисунок 3.7), которая состоит из 4 этапов:
- Заполнение основных данных компании;
- Заполнение данных об администраторе страницы компании;
- Подтверждение введённых данных;
- Активация учётной записи.
После прохождения регистрации пользователю будет необходимо войти в
систему, после чего ему будут доступны все сервисы web-ресурса.
Рисунок 3.7 - Страница регистрации
Список сервисов:
- Персональная страница. На странице сотрудника отображена
основная информация о сотруднике и его изображение. Сотрудник может
редактировать свою страницу и свои личные данные, воспользовавшись страницей
настроек.
- Страница компании (рисунок 3.8) практически идентична
персональной странице пользователя. На ней так же можно увидеть информацию о
заведение, так же в информации присутствует ссылка на страницу сотрудника
ответственного за эту страницу.
- Сервис «Стена» (рисунок 3.9), создан для того что бы
сотрудники могли опубликовывать какую либо важную информацию или файлы на своей
странице и страницы компании для общения непосредственно на этих страницах. При
помощи модуля сотрудник может создать запись, прикрепить к ней файл и выбрать
доступность этой записи.
- Сервис «Сообщения» (рисунок 3.10) даёт возможность
сотрудникам обмениваться личными сообщениями, прикреплять к ним файлы и
создавать рассылки. Сервис имеет 5 основных страниц:) Страница «Новые» - на
этой странице отображается список полученных сообщений;) Страница
«Отправленные» - здесь отображается список отправленных сообщений;) Страница
«Архив» - на этой странице отображены уже прочитанные сообщения;) Страница
«Контакты» - на этой странице отображён список сотрудников с которыми уже
велось общение на сервисе.) Страница «Рассылка» - здесь можно
просмотреть список созданных рассылок или прочитать присланные сообщения.
- Страница «Орг. Структура» (рисунок 3.11) даёт
сотруднику возможность видеть сотрудников своего отдела, создавать,
редактировать и удалять отделы (в случае если сотрудник является
администратором страницы компании), приглашать сотрудников в отделы (если
сотрудник является администратором страницы компании или главой отдела) и
перемещать сотрудников между отделами отделы (в случае если сотрудник является
администратором страницы компании).
- Сервис «Форум» (рисунок 3.12) представляет собой мини
блог компании, в котором сотрудники могут обсуждать интересующие их темы,
обмениваться информацией и файлами. Данный сервис необходим для упрощения
обсуждений все возможных тем. Для реализации этой задачи не очень удобно
пользоваться сервисом «Стена» или «Сообщения», т.к. при их помощи практически
не возможно реализовать наглядное обсуждение.
Рисунок 3.8 - Страница
компании
Рисунок 3.9 - Сервис «Стена»
Рисунок 3.10 - Сервис
«Сообщения»
Рисунок 3.11 - Сервис «Орг.
Структуры»
Рисунок 3.12 - Сервис «Форум»
В данной главе описан процесс
разработки социальной сети «Электронная администрация», а так же приведены
руководства по эксплуатации.
4. Охрана труда и эргономика
.1 Введение
программа интерфейс пользователь сервис
Благодаря техническому перевооружению производства существенно меняются
функции и роль человека. Многие операции, которые раньше были его прерогативой,
сейчас начинают выполнять машины, однако, каких бы успехов ни достигала
техника, труд был и остается достоянием человека, а машины, как бы сложны они
ни были, остаются лишь орудиями его труда. В связи с этим возникла новая
дисциплина - эргономика, которая вобрала в себя методы целого ряда дисциплин -
психологии и физиологии труда, производственной медицины, гигиены труда,
научной организации труда, инженерной психологии и ряда других дисциплин.
Изучением вопросов взаимосвязи человека и технических средств занимаются
такие отрасли науки, как техника безопасности, охрана труда и эргономика.
Деятельность человека является основой его существования. На трудовую
деятельность на производстве, в быту приходится не менее 50% жизни человека. А
именно в процессе трудовой деятельности человек подвергается наибольшей опасности.
Трудовая деятельность на производстве - производственная деятельность
характеризуется наибольшим уровнем опасности, так как современное производство
насыщено множеством разнообразных энергоемких технических средств.
Анализ производственных аварий, травм, несчастных случаев,
профессиональных заболеваний показывает, что основной причиной их является
несоблюдение требования безопасности, незнание человеком техногенных опасностей
и методов защиты от них. Причем человеческий фактор во многих случаях является
главенствующей причиной возникновения опасностей. Поэтому изучение опасностей
трудовой деятельности, причин их возникновения, методов и средств защиты должно
являться одним из основных элементов профессиональной подготовки специалистов
различных уровней.
Эргономика - это дисциплина, комплексно изучающая человека (группу людей)
в конкретных условиях его (их) деятельности, связанной с использованием
технических средств.
Предметом эргономики как науки является изучение системных
закономерностей взаимодействия человека (группы людей) с техническими
объектами, предметом деятельности и средой в процессе достижения цели
деятельности или при специальной подготовке к её выполнению.
Цель эргономики - повышение эффективности и качества деятельности
человека в системе «человек - машина - предмет деятельности - среда обитания»
при одновременном сохранении здоровья человека и создание предпосылок для
развития его личности.
Задачей эргономики как сферы практической деятельности является
проектирование и совершенствование процессов (способов, алгоритмов, приёмов)
выполнения деятельности и способов специальной подготовки (обучения,
тренировки, адаптации) к ней, а так же тех характеристик средств и условий,
которые непосредственно влияют на эффективность и качество деятельности
психофизиологическое состояние человека.
Эргономические требования - это требования, которые предъявляются к
системе «человек - машина - среда» в целях оптимизации деятельности человека
оператора с учётом его социально-психологических, психофизиологических,
психологических, антропологических, физиологических и гигиенических
характеристик и возможностей. Эргономические требования являются основой при
формировании конструкции машины, дизайнерской разработки
пространственно-композиционных решений системы в целом и отельных её элементов.
Во время работы часто возникают ситуации, в которых оператор ЭВМ должен
за короткий срок принять правильное решение. Для успешного труда в таких
условиях необходима рационально организованная окружающая среда, ограждающая
работника от воздействия посторонних раздражителей, которыми могут быть мрачная
окраска ЭВМ и помещения, где установлен компьютер, неудобное расположение
сигнализации, клавиш управления и т.п. Поэтому всеми средствами нужно снижать
утомление и напряжение оператора ЭВМ, создавая обстановку производственного
комфорта.
Анализ перспектив развития технических средств показывает, что улучшение
их эргономических характеристик составляет важный резерв повышения
эффективности деятельности оператора. Целью эргономического анализа является не
только повышение производительности труда человека и устранение его ошибок, но
и сохранение при этом здоровья человека, развитие его личности. Необходим
грамотный подход, прежде всего к рабочим местам, как к функционально и конструктивно
законченным изделиям, а также к размещению и взаимному расположению отдельных
технических средств в рабочей зоне.
4.2 Понятие рабочего места и рабочей зоны
Ориентация на конструирование рабочих мест из унифицированных модулей с
использованием перспективных базовых конструкций на сегодня является основной
тенденцией конструирования рабочих мест. Элементы рабочих мест, имеющие схожие
характеристики формы и отделки, единые стыковочные размеры и детали крепления
существенно облегчают формирование рабочих мест.
Если трудовая деятельность человека осуществляется на производстве ее
называют производственной деятельностью. Производственная деятельность
осуществляется в рабочей (производственной) зоне.
Рабочая (производственная) зона - это пространство высотой до 2,2 м. над
уровнем пола или площадки, на которых находятся места постоянного или
временного пребывания работающих.
К рабочему месту относится часть пространства, в котором человек
преимущественно осуществляет трудовую деятельность и проводит большую часть
рабочего времени. Это пространство оснащается необходимыми техническими
средствами (органами управления, средствами отображения информации,
вспомогательным оборудованием). В нём осуществляется деятельность одного
исполнителя или группы исполнителей. Рабочее место - наименьшая целостная
единица производства, жизнедеятельности, в котором присутствуют три основных
элемента: предмет, средство и субъект труда (деятельности).
Рабочее место включает как основные, так и вспомогательные средства
труда. Специфика организации рабочего места зависит от характера решаемых задач
и особенностей предметно-пространственного окружения.
При организации рабочего места весьма важным фактором является рабочая
поза работника, т.е. положение его корпуса, головы, рук и ног относительно
орудий труда. Если работник работает сидя, ему необходимо обеспечить правильную
и удобную посадку, что достигается устройством опоры для спины, рук, ног,
правильной конструкцией сиденья, способствующей равномерному распределению
массы тела.
Если рабочее место оператора не представляет собой конструктивно
законченного изделия, а состоит из набора отдельных технических средств, то
говорят о рабочих зонах операторов. Для рабочих зон операторов характерна
гибкость, перестраиваемость, наращивание функций технических средств при их
эксплуатации.
4.3 Формирование типового состава рабочей зоны
В общем случае в типовой состав рабочей зоны включают:
- средства отображения информации индивидуального пользования (блоки
отображения дисплеев, экраны персональных ЭВМ, и т.п.);
- средства управления и ввода информации (пульты дисплеев,
клавиатура и устройства позиционирования курсора);
устройства печати, документирования и хранения информации;
вспомогательное оборудование (средства оргтехники, хранилища для
носителей информации, устройства местного освещения и т.д.);
стол и кресло оператора.
При эргономической оценке рабочего места оператора необходимо выбрать
два-три эргономических принципа в качестве ведущих. Эргономическими принципами,
которые необходимо учитывать при формировании рабочей зоны оператора, могут
быть следующие:
- учет последовательности и частоты использования отдельных
средств в течение рабочей смены;
- учет требований к скорости и точности приема информации
оператором;
учет особенностей конструктивного выполнения технических средств
и аппаратуры.
При проектировании среды обитания и особенно рабочих зон (мест) должна
быть решена проблема освещения как естественным (дневным), так и искусственным
светом. Освещение не только необходимо для осуществления процессов
жизнедеятельности, но оно также так же имеет значительное влияние на
психическое состояние и физическое здоровье вообще.
Искусственное освещение в помещениях эксплуатации ПЭВМ должно
осуществляться системой общего равномерного освещения. В производственных и
административно - общественных помещениях, в случаях преимущественной работы с
документами, допускается применение системы комбинированного освещения (к
общему освещению дополнительно устанавливаются светильники местного освещения,
предназначенные для освещения зоны расположения документов).
В эргономике обычно пользуются следующими фотометрическими понятиями:
- световой поток, измеряемый в люменах;
- освещенность - мера количества света, падающего на поверхность
от окружающей среды и локальных источников, измеряется в люксах;
яркость - фотометрическая величина, соответствующая
психологическому ощущению светимости.
Освещение может быть общим, местным и комбинированным, а также
рассеянным, направленным и отраженным.
Независимо от способа освещения уровень необходимой освещенности
определяется следующими параметрами:
- точность зрительной работы;
- наименьший размер объекта различения;
разряд зрительной работы;
контраст объекта различения с фоном.
Оптимальное освещение на рабочем месте характеризуется следующими
основными параметрами:
- уровень освещенности;
- распределение освещенности;
направление света;
распределение тени;
цвет света;
отсутствие зон блескости и бликов;
цветопередача.
Освещенность на поверхности стола в зоне размещения рабочего документа
должна быть 300 - 500 лк. Допускается установка светильников местного освещения
для подсветки документов. Местное освещение не должно создавать бликов на
поверхности экрана и увеличивать освещенность экрана более 300 лк.
При установки светильников в целях обеспечения оптимального освещения
необходимо соблюдать следующие правила:
- прямые световые лучи не должны попадать в глаз под углом, меньшим 30˚
к горизонту;
- угол падения не должен способствовать возникновению слепящих
отраженных лучей;
тень от человека не должна закрывать его рабочую зону.
Расчет количества светильников общего освещения в помещениях для
получения требуемой освещенности производится по следующей формуле:
n = (a *b*E*k)/Ф,
где n - количество светильников, шт.; a - длина помещения в м.; b - ширина помещения в м.; E - заданная освещенность, лк.; Ф -
световой поток источников света одного светильника, лм.; k - коэффициент, учитывающий цвет и
тон стен, потолка и пола (1,5 - 2,5).
Показатель ослепленности для источников общего искусственного освещения в
производственных помещениях должен быть не более 20, показатель дискомфорта в
административно общественных помещениях - не более 40, в дошкольных и учебных
помещениях - не более 25. Следует ограничивать неравномерность распределения
яркости в поле зрения пользователя ПЭВМ, при этом соотношение яркости между
рабочими поверхностями не должно превышать 3 : 1 - 5 : 1, а между рабочими
поверхностями и поверхностями стен и оборудования - 10 : 1.
Общее освещение следует выполнять в виде сплошных или прерывистых линий
светильников, расположенных сбоку от рабочих мест, параллельно линии зрения
пользователя при рядном расположении ПЭВМ. При периметральном расположении
компьютеров линии светильников должны располагаться локализовано над рабочим
столом ближе к его переднему краю, обращенному к оператору.
Для освещения помещений с ПЭВМ следует применять светильники серии ЛПО36
с зеркализованными решетками, укомплектованные высокочастотными
пускорегулирующими аппаратами (ВЧ ПРА). Допускается применять светильники серии
ЛПО36 без ВЧ ПРА только в модификации "Кососвет", а также светильники
прямого света - П, преимущественно прямого света - Н, преимущественно
отраженного света - В. Применение светильников без рассеивателей и экранирующих
решеток не допускается.
Таблица 4.1 - Требования к освещенности рабочих мест
Тип помещения
|
Освещенность, лк
|
Офисные помещения
|
500
|
Офисные помещения с
достаточным дневным освещением
|
300
|
Помещения с компьютером
|
500
|
Помещения с измерительными
инструментами
|
300
|
Мебель последних поколений создаётся с учётом изменений в организации
работы и новейшими достижениями в техническом обеспечении. Если в 1990-е годы
персональный компьютер стал доминирующим на каждом столе, то теперь -
портативные компьютеры, плоские экраны, беспроводные средства связи. Общая
тенденция - переход к небольшим, мобильным рабочим столам, которые легко
приспосабливаются к конкретным работникам по высоте и компоновке в зависимости
от характера деятельности (рисунок 5.1).
A -
требуется большая точность;
B -
большое зрительное напряжение;
C -
обычный рабочий стол;
D -
компьютерный стол;
E -
высота пространства для ног.
Рисунок 5.1 - положение рабочего стола
Офисный работник проводит за столом более 80 тыс. часов в своей жизни,
поэтому такое большое внимание уделяется столу и креслу, обеспечивающим более
здоровую рабочую обстановку. Смена положения при работе (высота стола,
трансформация кресла), правильное положение при сидении позволяет существенно
уменьшить риск возникновения болей в пояснице и спине, сохранить
работоспособность и высокий тонус в течение рабочего дня. Применительно к
креслу говорят о пассивном и активном комфорте. Активный комфорт охватывает
различные механизмы и системы регулировки, главные из них показаны на рисунке
4.2.
Рисунок 4.2 - Основные характеристики «активного» комфорта кресла
.4 Условия, которым должны удовлетворять
рабочая зона
Пространственные и размерные соотношения между элементами рабочего места
должны быть достаточными для:
- размещения работающего человека с учетом его рабочих движений и
перемещений согласно технологическому процессу;
- расположения средств управления в пределах максимальной и
минимальной границ моторного пространства;
оптимального обзора визуальной информации;
смены рабочей позы и рабочего положения;
свободного доступа к оборудованию при ремонте и наладке;
рационального размещения основных и вспомогательных средств
труда;
ведения записей, работы с документами и приборами.
4.5 Размерные характеристики рабочего места
Организация рабочего места, конструкция органов контроля и управления
должны учитывать антропометрические, сенсомоторные, биомеханические и
психофизиологические характеристики человека. Пространство рабочего места, в
котором осуществляются трудовые процессы, должно быть разделено на рабочие
зоны.
Конструкцией рабочего места должно быть обеспечено выполнение трудовых
операций в пределах зоны досягаемости моторного плоскостях для средних размеров
тела человека приведены на рис. 4.3.
Рисунок 4.3 - Рабочее место
При проектировании оборудования и организации рабочего места следует
учитывать антропометрические показатели женщин (если работают только женщины) и
мужчин (если работают только мужчины); если оборудование обслуживают женщины и
мужчины - общие средние показатели женщин и мужчин.
Рисунок 4.4 - пределы досягаемости и поля зрения у оператора при работе
Конструкцией производственного оборудования и рабочего места должно быть
обеспечено оптимальное положение работающего, которое достигается
регулированием:
- высоты рабочей поверхности, сиденья и пространства для ног.
Регулируемые параметры следует выбирать по номограмме;
- высоты сиденья и подставки для ног (при нерегулируемой высоте
рабочей поверхности). В этом случае высоту рабочей поверхности устанавливают по
номограмме для работающего ростом 1800 мм.
Оптимальная рабочая поза для работающих более низкого роста достигается
за счет увеличения высоты рабочего сиденья и подставки для ног на величину,
равную разности между высотой рабочей поверхности для работающего ростом 1800
мм и высотой рабочей поверхности, оптимальной для роста данного работающего.
В случаях, когда невозможно осуществить регулирование высоты рабочей
поверхности и подставки для ног, допускается проектировать и изготовлять
оборудование с нерегулируемыми параметрами рабочего места (рисунок 4.5.).
Рисунок 4.5 - Пространство для ног (ширина не менее 500 мм)
а - расстояние от сиденья до нижнего края рабочей поверхности не менее
150 мм;
h -
высота пространства для ног не менее 600 мм.
Форму рабочей поверхности различного оборудования следует устанавливать с
учетом характера выполняемой работы. Она может быть прямоугольной, иметь вырез
для корпуса работающего или углубление для настольных машин и т.д. При
необходимости на рабочую поверхность следует устанавливать подлокотники.
Подставка для ног должна быть регулируемой по высоте. Ширина должна быть
не менее 300 мм, длина - не менее 400 мм. Поверхность подставки должна быть
рифленой. По переднему краю следует предусматривать бортик высотой 10 мм.
.6 Основные эргономические требования, предъявляемые к аппаратным
средствам
Пульт дисплея должен быть размещен на столе или подставке так, чтобы
высота клавиатуры пульта по отношению к полу составляла 650-720 мм. При
размещении пульта на стандартном столе высотой 750 мм необходимо использовать
кресло с регулируемой высотой сиденья и подставку под ноги. Пульт рекомендуется
размещать прямо перед оператором или левее, если предполагается работа
оператора с документами и ведение записей.
Для оператора ввода данных документ (бланк) рекомендуется располагать на
расстоянии 45-50 см от глаз оператора, преимущественно слева.
Клавиатуру, манипулятор «мышь» следует располагать в оптимальной зоне -
части пространства рабочего места, ограниченного дугами, описываемыми
предплечьями при движении в локтевых суставах с опорой в точке локтя и с
относительно неподвижным плечом. Эта зона составляет не более 30 - 40 см от
точки опоры локтя оператора.
При эргономической оценке рабочего места оператора в качестве основных
эргономических требований были выбраны следующие:
- особенности конструктивного выполнения и расположения
технических средств и аппаратуры;
- длительность работы с данной аппаратурой;
- точность и эффективность приема информации.
Результаты сведены в таблицу 4.2, в которой отражены технические
характеристики устройств и их влияние на каждое из эргономических требований.
Таблица 4.2 - требования к аппаратным средствам
Элементы рабочего места
|
Технические характеристики,
предъявляемые к элементу рабочего места оператора
|
Влияет на требования
|
Экран монитора
|
Оптимальное расстояние
наблюдения информации на экране монитора - 450-500мм.
|
2
|
|
Угол наблюдения экрана не
должен превышать 60 градусов. При наличии трех и более дисплеев в рабочей
зоне допускается увеличение этого угла, но он не должен превышать 90
градусов.
|
2, 3
|
|
Расстояние между знаками по
горизонтали: 0,25 высоты знака; расстояние между строками: 0,5-1,0 высоты
знака; количество знаков в строке: 4-80; максимально допустимое количество
строк для цветного изображения: не более 25.
|
2
|
Клавиатура
|
Клавиатура должна быть
размещена на столе или подставке так, чтобы высота клавиатуры пульта по
отношению к полу составляла 650-720мм. При размещении пульта на стандартном
столе высотой 750мм необходимо использовать кресло с регулируемой высотой
сиденья и подставку под ноги. Клавиатуру, манипулятор “мышь” следует
располагать в оптимальной зоне -не более 300 - 400мм от точки опоры локтя
оператора.
|
1, 2
|
Бланк данных
|
Для оператора ввода данных
документ (бланк) рекомендуется располагать на расстоянии 450-500 мм от глаз
оператора, преимущественно слева, при этом угол между экраном монитора и
документом в горизонтальной плоскости не должен превышать 30-40 градусов.
|
2, 3
|
Кресло оператора
|
Конструкция кресла
оператора должна позволять сидеть, поддерживая тяжесть верхней части туловища
не напряжением мышц спины, а путем опоры на спинку. Форма сиденья - квадратная
со сторонами 400 мм, и с выемкой, по форме бедра. Наклон сиденья назад - 5-6
градусов, высота сиденья кресла от пола 400-450 мм. Если сиденье расположено
выше, необходимо иметь подставку для ног. Спинка кресла должна иметь вогнутую
форму, ширина спинки - 300 мм. Угол наклона спинки 5-10 градусов. При работе
более 6ч на время отдыха угол наклона спинки можно изменить, но не более чем
на 45 градусов.
|
1, 2
|
Устройства документирования
Устройства документирования информации рекомендуется располагать справа от
оператора в зоне максимальной досягаемости, шумящие выносить за пределы
рабочей зоны. 1, 3
|
Окружаюющее помещение Экран
АЦД, документы, клавиатура пульта должны быть расположены так, чтобы перепад
яркостей их поверхностей, зависящий от их расположения относительно
источников света, не превышал 1:10 при рекомендуемом значении 1:3. При
яркости изображения на экране 50-100 кд/м (номинальное значение) освещенность
документа должна составлять 300-500 лк. Должны быть исключены слепящие
яркости, блики и отображения от стекла экрана. При использовании экранов
красновато-желтого цвета с яркостью свечения до 15кд/м2 стену,
противоположную экранам, окрашивают в насыщенный темно-коричневый цвет с
коэффициентом отражения =0.2, а остальные стены - в красно-коричневый цвет
с =0.35. При восприятии информации на экране зеленого
цвета стену, на которую направлен взгляд оператора, окрашивают в
оливково-зеленый цвет с =0.4. Окраске поверхностей следует придавать матовую
фактуру. 1,
|
4.7 Требования к размещению средств отображения информации
Очень часто используемые средства отображения информации, требующие
точного и быстрого считывания показаний, следует располагать в вертикальной
плоскости под углом ±15° от нормальной линии взгляда и в горизонтальной
плоскости под углом ±15° от сагиттальной плоскости (рисунок 4.6)
Средства отображения информации, требующие менее точного и быстрого
считывания показаний, допускается располагать в вертикальной плоскости под
углом ±30° от нормальной линии взгляда и в горизонтальной плоскости под углом
±30° от сагиттальной плоскости.
Редко используемые средства отображения информации допускается
располагать в вертикальной плоскости под углом ±60° от нормальной линии взгляда
и в горизонтальной плоскости под углом ±60° от сагиттальной плоскости (при
движении глаз и повороте головы).
Экран монитора, документы, клавиатура пульта должны быть расположены так,
чтобы перепад яркостей их поверхностей, зависящий от их расположения
относительно источников света, не превышал 1:10 при рекомендуемом значении 1:3.
При яркости изображения на экране 50-100 кд/м (номинальное значение)
освещенность документа должна составлять 300-500 лк. Должны быть исключены
слепящие яркости, блики и отображения от стекла экрана.
Для исключения засветки экранов дисплеев прямыми световыми потоками
светильники общего освещения располагают сбоку от рабочего места, параллельно
линии зрения оператора и стене с окнами.
Также размещение светильников позволяет производить их последовательное
включение в зависимости от величины естественной освещенности и исключает
раздражение глаз чередующимися полосами света и тени, возникающее при
поперечном расположении светильников.
Для обеспечения оптимальных условий работы операторов дисплейных
устройств необходима определенная цветовая отделка помещений. Так, при
использовании экранов красновато-желтого цвета с яркостью свечения до 15кд/м2
стену, противоположную экранам, окрашивают в насыщенный темно-коричневый цвет с
коэффициентом отражения =0.2, а остальные стены - в красно-коричневый цвет с =0.35. При восприятии информации на
экране зеленого цвета целесообразно окрашивать стену, на которую направлен
взгляд оператора, в оливково-зеленый цвет с =0.4. Окраске поверхностей следует
придавать матовую фактуру.
Рисунок 4.6 - Оптимальные и максимальные углы зрения оператора
4.8 Требования к организации режима труда и отдыха при работе с
компьютером
Режимы труда и отдыха при работе с ПЭВМ должны организовываться в
зависимости от вида и категории трудовой деятельности. Виды трудовой
деятельности разделяются на 3 группы: группа А - работа по считыванию
информации с экрана ПЭВМ с предварительным запросом; группа Б - работа по вводу
информации; группа В - творческая работа в режиме диалога с ЭВМ. При выполнении
в течение рабочей смены работ, относящихся к разным видам трудовой
деятельности, за основную работу с ПЭВМ следует принимать такую, которая
занимает не менее 50% времени в течение рабочей смены или рабочего дня. Для
видов трудовой деятельности устанавливается 3 категории тяжести и напряженности
работы с ПЭВМ, которые определяются: для группы А - по суммарному числу
считываемых знаков за рабочую смену, но не более 60000 знаков за смену; для
группы Б - по суммарному числу считываемых или вводимых знаков за рабочую
смену, но не более 40000 знаков за смену; для группы В - по суммарному времени
непосредственной работы с ПЭВМ за рабочую смену, но не более 6 часов за смену.
Для преподавателей высших и средних специальных учебных заведений,
учителей общеобразовательных школ устанавливается длительность работы в
дисплейных классах и кабинетах информатики и вычислительной техники не более 4
часов в день. Для инженеров, обслуживающих учебный процесс в кабинетах
(аудиториях) ПЭВМ, продолжительность работы не должна превышать 6 часов в день.
Для обеспечения оптимальной работоспособности и сохранения здоровья
профессиональных пользователей на протяжении рабочей смены должны
устанавливаться регламентированные перерывы. Время регламентированных перерывов
в течение рабочей смены следует устанавливать в зависимости от ее продолжительности,
вида и категории трудовой деятельности. Продолжительность непрерывной работы с
ПЭВМ без регламентированного перерыва не должна превышать 2 часов. При работе с
ПЭВМ в ночную смену (с 22 до 6 часов), независимо от категории и вида трудовой деятельности,
продолжительность регламентированных перерывов должна увеличиваться на 60
минут.
При 8-часовой рабочей смене и работе на ПЭВМ регламентированные перерывы
следует устанавливать: для I категории работ - через 2 часа от начала рабочей
смены и через 2 часа после обеденного перерыва продолжительностью 15 минут
каждый; для II категории работ - через 2 часа от начала рабочей смены и через
1.5 - 2 часа после обеденного перерыва продолжительностью 15 минут каждый или
продолжительностью 10 минут через каждый час работы; для III категории работ -
через 1.5 - 2 часа от начала рабочей смены и через 1.5 - 2 часа после
обеденного перерыва продолжительностью 20 минут каждый или продолжительностью
15 минут через каждый час работы.
При 12-часовой рабочей смене регламентированные перерывы должны
устанавливаться в первые 8 часов работы аналогично перерывам при 8-часовой
рабочей смене, а в течение последних 4 часов работы, независимо от категории и
вида работ, каждый час продолжительностью 15 минут.
Во время регламентированных перерывов с целью снижения нервно -
эмоционального напряжения, утомления зрительного анализатора, устранения
влияния гиподинамии и гипокинезии, предотвращения развития познотонического
утомления целесообразно выполнять комплексы упражнений, изложенные в
Приложениях 16 - 18. С целью уменьшения отрицательного влияния монотонии
целесообразно применять чередование операций осмысленного текста и числовых
данных (изменение содержания работ), чередование редактирования текстов и ввода
данных (изменение содержания работы).
В случаях возникновения у работающих с ПЭВМ зрительного дискомфорта и
других неблагоприятных субъективных ощущений, несмотря на соблюдение санитарно
- гигиенических, эрногомических требований, режимов труда и отдыха следует
применять индивидуальный подход в ограничении времени работ ПЭВМ. Коррекцию
длительности перерывов для отдыха или проводить смену деятельности на другую,
не связанную с использованием ПЭВМ.
Работающим на ПЭВМ с высоким уровнем напряженности во время
регламентированных перерывов и в конце рабочего дня, показана психологическая
разгрузка в специально оборудованных помещениях (комната психологической
разгрузки).
При работе с персональным компьютером может проявиться ряд вредных
факторов и опасностей, к числу которых относятся:
- неблагоприятные климатические условия;
- недостаточная освещенность помещения;
повышенный уровень электромагнитных и электростатических полей;
переутомление работающих;
опасность поражения электрическим током;
опасность возникновения пожара.
Для предотвращения возникновения перечисленных опасностей необходимо
соблюдать меры безопасности при работе с персональным компьютером.
В данной главе приведены основные аспекты охраны труда и эргономики.
ЗАКЛЮЧЕНИЕ
По итогам проведённой дипломной работы был получен веб-ресурс, способный
значительно ускорить работу сотрудников на предприятии, обеспечить удобную
среду для работы и дать возможность быстро обмениваться информацией и файлами
внутри компании.
Полученный веб-ресурс удобен в использовании, администрировании и
установке. Также ресурс позволяет администратору легко справляться с возникшими
проблемами в ходе эксплуатации, быстро решать вопросы, возникшие у
пользователей ресурса, осуществлять администрирование системой и базами данных.
Ресурс легко адаптируется под любой интернет-сервер и сам проводит
установку и восстановление всех необходимых для работы ресурса данных, что
значительно упрощает работу администратора ресурса.
Итоговый продукт имеет широкий спектр возможностей и готов к
эксплуатации, возможным доработкам и расширениям функциональных возможностей.
СПИСОК
ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. ГОСТ
12.1.004-85. ССБТ. Пожарная безопасность. Общие требования.
2. ГОСТ
12.1.005 - 88 «Общие санитарно-гигиенические требования к помещению рабочей
зоны».
. ГОСТ
12.1.006 - 88 «Электромагнитные поля радиочастот».
. ГОСТ
12.1.008 - 88 «Шум и вибрация».
. ГОСТ
12.1.019-79. ССБТ. Электробезопасность. Общие требования.
. ГОСТ
12.1.030 - 81 «ССБТ. Электробезопасность. Защитное заземление и зануление».
. ГОСТ
12.1.033-81. ССБТ. Пожарная безопасность объектов с электрическими сетями.
. ГОСТ
12.2.003 «Общие требования безопасности к производственному процессу».
. ГОСТ
19.105-78 Общие требования к программным документам
. ГОСТ
19.401-78 Текст программы. Требования к содержанию и оформлению.
. ГОСТ
19.404-79 Пояснительная записка. Требования к содержанию и оформлению.
. ГОСТ
19.505-79 Единые требования к оформлению руководства оператора ЭВМ.
. ГОСТ
2.004-88 ЕСКД. Общие требования к выполнению конструкторских и технологических
документов на печатающих и графических устройствах вывода ЭВМ.- Введ.
01.01.1990 - М.:Изд-во стандартов, 2005. - 24с.
14. ГОСТ 7.32-2001
<http://protect.gost.ru/v.aspx?control=7&id=130946> Система
стандартов по информации, библиотечному и издательскому делу. Отчет о
научно-исследовательской работе. Структура и правила оформления
. СанПиН
2.2.2/2.4.1340-03. Гигиенические требования к видеодисплейным терминам,
персональным электронно-вычислительным машинам и организации работ.
. СНиП 23-05-95.
Естественное и искусственное освещение
. СниП II-4 - 79
«Естественное и искусственное освещение. Нормы проектирования».
. Александров, А.В.
Создание web-страниц и web-сайтов / А.В. Александров, Г.Г. Сергеев, С.П.
Костин. Москва: Изд-во «Триумф», 2008. - 190 с.
. Афонина, С.В. ADOBE
PHOTOSHOP - техника работы. Общая информация / Светлана Афонина. - Изд-во
«Триумф», 2011. 67 с.
. Бакунин, Л. Т.
Дизайн эффективного коммерческого сайта / Леонид Бакунин. М.: Москва, 2007. 55
с.
. Генкин Б. М..
Экономика и социология труда. - М.: Норма; ИНФРА - М., 2008- 326 с.
. Костин, С. П.
Каскадные таблицы стилей/ Сергей Костин.- М.: Республика, 2005.-48-77 с.
. Кузина, И.А. Язык
HTML, JAVASCRIPT И WWW / Ирина Кузина: Изд-во «Наука», 2001. - 557 с.
. Кучинина, Л.И. 100
советов по PHOTOSHOP / Лариса Кучинина: Питер, 2001. - 238 с.
. Новиков, Ю. Н.
Персональные компьютеры: аппаратура, системы, Интернет / Ю.Н. Новиков, А.
Черепанов. - СПб.[и др.] : Питер, 2001. - 296 с.
. Титов, О.А. Сделать
сайт в оффлайне, от и до? Реально / Олег Титов. - СПб: Питер, 2005. - 120 с.
. Хабрахабр,
интерактивный блог разработчиков [Электронный ресурс] - режим доступа:
<http://habrahabr.ru/> свободный
. Чаплыгин, А.
Многоязычные приложения с использованием PHP и GetText: [Электронный журнал для
веб-разработчиков], Москва, 2010. 13-89 с.
. htmlbook.ru - Для
тех, кто делает сайты [Электронный ресурс] - режим доступа:
<http://htmlbook.ru/> свободный
. PHP, MySQL и другие
веб-технологии [Электронный ресурс] - режим доступа: http://php.su
свободный
ПРИЛОЖЕНИЕ A
Код главного модуля
<?php if (!defined('BASEPATH')) exit('No direct script
access allowed');Reg extends Controller
{steep1(){(!$this->session->userdata('reg_loginid') &&
$this->session->userdata('reg_ip') !=
$_SERVER['REMOTE_ADDR']){($this->session->userdata('bbook_reg_process')
==
'1'){('registration/steep2');}($this->session->userdata('bbook_reg_process')
== '2'){('registration/steep3');}
$rules = array ( array ('field' =>
'bbook_company_name','label' => 'Название компании',
'rules' => 'required|xss_clean', ),( 'field' =>
'bbook_o_company','label' => 'Информация о компании',
'rules' => 'required|xss_clean',),('field' =>
'bbook_creaters','label' => 'Основатель/ли компании','rules' => 'required|xss_clean',
),( 'field' => 'bbook_god_creat','label' => 'Год основания',
'rules' => 'required|numeric|xss_clean',));
$this->form_validation->set_rules($rules);($this->form_validation->run
()) {
$insert = array(
'name' => base64_encode($this->input->post
('bbook_company_name')),
'o_company' => base64_encode($this->input->post
('bbook_o_company')),
'creater' => base64_encode($this->input->post
('bbook_creaters')),
'yers' => $this->input->post ('bbook_god_creat'),
'acsses' => 1,
'acsses_stena' => 1);
$this->db->insert('bbook_company', $insert);
$this->session->set_userdata(array('bbook_creat_company_id'
=> $this->db->insert_id()));
$this->session->set_userdata(array('bbook_reg_process'
=> '1'));('registration/steep2');}else{
$temp_vids='/template/'.$this->config->item('cms_template').'/vids/reg/page1.php';
$data['title'] = 'Регистрация - Шаг 1 из 4';
$data['meta'] = '<META NAME="Copyright" content=
"Drek-on company">
<meta http-equiv="Content-Type"
content="text/html;charset=windows-1251">';
$data['url'] = 'Drek-on_admin_work';
$data['type'] = '@include_once("'.$temp_vids.'");';
$this->lib_view->load_pages($data);}}else{
$this->lib_view->msg_page('В доступе отказанно! Вы уже зарегистрированны!',
'Регистрация', 'red', 'off', '3', '/');}}
function steep2(){($this->session->userdata('bbook_reg_process')
==
'2'){('registration/steep3');}(!$this->session->userdata('reg_loginid')
&& $this->session->userdata('reg_ip') !=
$_SERVER['REMOTE_ADDR']
&&
$this->session->userdata('bbook_reg_process') == '1'){
$rules = array (('field' => 'reg_name', 'label' => 'Имя
сотрудника',
'rules' => 'required|xss_clean',),('field' =>
'reg_sename','label' => 'Фамилия сотрудника','rules' =>
'required|xss_clean',),('field' => 'reg_doljnost','label' => 'Должность сотрудника',
'rules' => 'required|xss_clean',),array ('field' =>
'reg_gorod','label' => 'Место жительства','rules' =>
'required|xss_clean',),array (
'field' => 'reg_login','label' => 'Логин', 'rules'
=>
'required|az_numeric|uniq_base64[registration.login]|xss_clean',),('field'
=> 'reg_password','label' => 'Пароль', 'rules' =>
'required|xss_clean',),('field' => 'reg_password2','label' => 'Повтор
пароля', 'rules' => 'required|matches[reg_password]|xss_clean',),('field'
=> 'reg_mail','label' => 'e-mail', 'rules' => 'required|valid_email|uniq_base64[registration.mail]|xss_clean',),(
'field' => 'reg_captca', 'label' => 'Проверочный код', 'rules' =>
'required|numeric|captcha[_reg]|xss_clean',));
$this->form_validation->set_rules($rules);($this->form_validation->run
()) {
$reg_insert['login'] = base64_encode($this->input->post
('reg_login'));
$reg_insert['password'] = md5($this->input->post
('reg_password'));
$reg_insert['mail'] = base64_encode($this->input->post
('reg_mail'));
$reg_insert['BBook_user_name'] =
base64_encode($this->input->post ('reg_name'));
$reg_insert['BBook_user_sename'] =
base64_encode($this->input->post ('reg_sename'));
$reg_insert['BBook_company_id'] =
$this->session->userdata('bbook_creat_company_id');
$reg_insert['BBook_doljnost'] =
base64_encode($this->input->post ('reg_doljnost'));
$reg_insert['BBook_gorod'] =
base64_encode($this->input->post ('reg_gorod'));
$reg_insert['BBook_data_god'] = $this->input->post
('reg_god');
$reg_insert['BBook_data_day'] = $this->input->post
('reg_day');
$reg_insert['BBook_data_mesyc'] = $this->input->post
('reg_mesyc');
$reg_insert['BBook_page_acsses'] = 1;
$reg_insert['BBook_page_acsses_stena'] = 1;
$this->db->select('id');
$query = $this->db->get_where('registration_page',
'name = "'.base64_encode ( ' BBook_reg_company ').'"');
$row = $query->row();
$reg_insert['group'] =$row->id;
$reg_insert['date_reg'] = date("Y-m-d G:i:s");
$reg_insert['status_reg'] = mt_rand();
$this->load->library('email');
$config['charset'] = 'windows-1251';
$config['wordwrap'] = FALSE;
$this->email->initialize($config);
$this->email->from('reg@'.$this->config->item('base_url'),
'Подтверждение регистрации на сайте '.$this->config->item('base_url'));
$this->email->to($this->input->post
('reg_mail'));
$this->email->subject('Подтверждение регистрации на
сайте '.$this->config->item('base_url'));
$this->email->message("Здравствуйте.
Кто то, возможно вы, зарегистрировался на сайте ".$this->config->item('base_url')." и указал ваш e-mail.
Если это были вы пройдите по ссылке:
".$this->config->item('base_url')."activation/
И введите:
Логин: ".$this->input->post ('reg_login')."
Код: ".$reg_insert['status_reg']); ($this->email->send()){
$text = "<h4>На ваш e-mail было отправлено письмо со ссылкой
подтверждения регистрации!</h4>";
}else{
$text = "<h4>Ошибка отправки сообщения на e-mail. Авторизуйтесь
и запросите повторную отправку письма.</h4>";}
$reg_insert['status'] = '0';
$reg_insert['ip'] = $_SERVER['REMOTE_ADDR'];
$this->db->insert('registration', $reg_insert);
$this->db->update('bbook_company', array('creat_id'
=> $this->db->insert_id()), 'id =
"'.$this->session->userdata('bbook_creat_company_id').'"');
$text.= "<h4>Пользователь успешно создан!</h4>";
$text.= "<h4>Компания успешно создана!</h4>";
$this->session->set_userdata(array('bbook_reg_process'
=> '2','bbook_reg_rezult' => $text));('registration/steep3');}else{
$temp_vids =
'/template/'.$this->config->item('cms_template').'/vids/reg/page2.php';
$data['title'] = 'Регистрация - Шаг 2 из 4';
$data['meta'] = '<META NAME="Copyright" content=
"Drek-on company">
<meta http-equiv="Content-Type"
content="text/html;charset=windows-1251">';
$data['url'] = 'Drek-on_admin_work';
$this->load->library('lib_func');
$this->session->set_userdata('reg_capcha',
$this->lib_func->creat_captca(mt_rand(), '_reg'));
$this->session->set_flashdata('error_reg', '');
$data['type'] = '@include_once("'.$temp_vids.'");';
$this->lib_view->load_pages($data);}}else{
$this->lib_view->msg_page('В доступе отказанно!', 'Регистрация', 'red', 'off', '3', '/');}}
function
steep3(){(!$this->session->userdata('reg_loginid') && $this->session->userdata('reg_ip')
!=
$_SERVER['REMOTE_ADDR']){($this->session->userdata('bbook_reg_process')
==
'1'){('registration/steep2');}($this->session->userdata('bbook_reg_process')
== ''){('registration/steep1');}
$temp_vids = '/template/'.$this->config->item('cms_template').'/vids/reg/page3.php';
$data['title'] = 'Регистрация - Шаг 3 из 4';
$data['meta'] = '<META NAME="Copyright" content=
"Drek-on company">
<meta http-equiv="Content-Type"
content="text/html;charset=windows-1251"> ';
$data['url'] = 'Drek-on_admin_work';
$data['type'] = '@include_once("'.$temp_vids.'");';
$this->lib_view->load_pages($data);}else{
$this->lib_view->msg_page('В доступе отказанно! Вы уже зарегистрированны!',
'Регистрация', 'red', 'off', '3', '/');}}
function activ($id){
$rules = array ( array ('field' => 'login','label' =>
'Логин', 'rules' => 'required|az_numeric|xss_clean',
),array ('field' => 'cod','label' => 'Код','rules'
=> 'required|numeric|xss_clean',));
$this->form_validation->set_rules($rules);($this->form_validation->run
()) {
$reg_activ = $this->db->get_where('registration',
'status_reg = "'.$this->input->post
('cod').'" and login = "'.base64_encode($this->input->post
('login')).'"');($reg_activ->num_rows() == 1){
$this->db->update('registration', array('status_reg'
=> 'activated'),
'status_reg = "'.$this->input->post
('cod').'" and login = "'.base64_encode($this->input->post
('login')).'"');
$this->session->unset_userdata(array('bbook_reg_process'
=> '', 'bbook_reg_rezult' => ''));
$this->lib_view->msg_page('Введены не верные данные!',
'Ошибка', 'red', 'off', '3', '/');}}
$temp_vids = '/template/'.$this->config->item('cms_template').'/vids/reg/page4.php';
$data['title'] = 'Регистрация - Шаг 4 из 4';
$data['meta'] = '<META NAME="Copyright" content=
"Drek-on company">
<meta http-equiv="Content-Type"
content="text/html;charset=windows-1251">';
$data['url'] = 'Drek-on_admin_work';
$data['type'] = '@include_once("'.$temp_vids.'");';
$this->lib_view->load_pages($data);}}