Разработка социальной сети 'Электронная администрация' для обеспечения взаимодействия сотрудников ООО 'Консалтинговая компания ИГЛС'

  • Вид работы:
    Дипломная (ВКР)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    2,99 Мб
  • Опубликовано:
    2012-06-19
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Разработка социальной сети 'Электронная администрация' для обеспечения взаимодействия сотрудников ООО 'Консалтинговая компания ИГЛС'

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

. Описание предметной области

.1 Обоснование разработки системы

.2 Анализ аналогов и прототипов

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

.4 Постановка задачи проектирования

.5 Средства решения поставленной задачи

.5.1 Выбор редактора

.5.2 Создание графики

.5.3 Языки проектирования

.6 Перечень задач, подлежащих решению в процессе разработки

. Разработка проекта системы

.1 Разработка структуры системы

.2 Разработка и описание алгоритмов

.3 Разработка интерфейса взаимодействия пользователя с системой

. Реализация проекта системы

.1 Разработка программы

.1.1 Проведение анализа и выявление необходимых сервисов

.1.2 Программная база для реализации проекта «Электронная администрация»

.1.3 Реализация сервисов, выявленных в ходе исследования

.1.4 Создание удобной среды для пользователей системы

.2 Разработка форм входных и выходных данных

.3 Тестирование программных средств

.4 Разработка сопроводительных документов

.4.1 Техническое задание

.4.2 Описание программы

.4.4 Описание применения

.4.5 Руководство администратора

.4.6 Руководство пользователя

. Охрана труда и эргономика

.1 Введение

.2 Понятие рабочего места и рабочей зоны

.3 Формирование типового состава рабочей зоны

.4 Условия, которым должны удовлетворять рабочая зона

.5 Размерные характеристики рабочего места

.6 Основные эргономические требования, предъявляемые к аппаратным средствам

.7 Требования к размещению средств отображения информации

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

ЗАКЛЮЧЕНИЕ

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

ПРИЛОЖЕНИЕ A

ВВЕДЕНИЕ


С развитием технологий сотрудникам различных компаний всё чаще приходится прибегать к использованию различных сервисов для обмена информацией. Для этих целей разрабатывается всё больше сервисов, сайтов, программ. В связи с этим компании начинают теряться в выборе нужной именно ей программы. Компаниям приходится устанавливать и регистрироваться во множестве различных приложений и сайтов, что в свою очередь приводит к проблеме увеличения расхода времени на установку и регистрацию ПО и обучение сотрудников. Также многие из этих сервисов требуют денежных вложений. [1, c. 8]

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

Цель работы: проектирование и программная реализация системы для автоматизации процессов на предприятии, средствами организации индивидуальной социальной сети внутри предприятия ООО «Иглс».

В соответствие с поставленной целью в выпускной квалификационной работе были решены следующие задачи:

-       Организовать обмен сообщениями и файлами между сотрудниками не только в офисе, но и дома или в поездке;

-       Избавить компанию от необходимости создавать свой персональный сайт;

-       Организовывать внутренние конференции сотрудников;

-       Предоставлять информацию потребителям и общаться с ними;

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

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

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

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

Третья глава выпускной квалификационной работы посвящена описанию реализации социальной сети «Электронная администрация».

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

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

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

В выпускной квалификационной работе использовалась отечественная и переведённая литература по тематике «разработка web-сайтов», а также действующая нормативно-законодательная база и интернет-источники.

1. Описание предметной области

 

.1 Обоснование разработки системы

- это самая большая мировая компьютерная сеть. Уже прошли многие годы с начала развития этой сети. Многое было придумано, многое улучшено. С развитием технологий увеличивались и потребности людей к Internet. По этой причине начали появляться технологии взаимодействия с сервером, взаимодействия с базами данных, динамической обработки содержимого. Всё это позволило расширить возможности Internet. Написание web-страниц перестало быть ограничено языком гипертекстовой разметки HTML, стали появляться такие технологии как CSS, JavaScripts, PHP, Mysql, Ajax и другие. Новые технологии позволили реализовывать в пространстве Internet практически любые сервисы и приложения, что превратило Intenet не просто в средство публикации и обмена информацией, а в комплекс программ, направленных на развлечение, ведение бизнеса, разработки и многое другое. [26, c. 18]

Одним из крупных нововведений в Internet было появление понятия «социальная сеть». Социальная сеть - платформа, онлайн-сервис или веб-сайт, предназначенные для построения, отражения и организации социальных взаимоотношений. Сразу же после их появления, в социальные сети «затянуло» множество пользователей. Пользователей привлекала возможность общаться со своими друзьями, не выходя из дома. Отличительная особенность социальной сети - поиск собеседников по интересам, месту обучения, проживания и многому другому. Это позволило легко искать новых собеседников и находить интересных людей. [1, c. 21]

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

 

1.2 Анализ аналогов и прототипов


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

Вконтакте (рисунок 1.1). Одна из самых популярных в России социальных сетей «Вконтакте» предоставляет своим пользователям большое количество сервисов для общения и времяпрепровождения.

Рисунок 1.1 - Социальная сеть «Вконтакте»

FaceBook (рисунок 1.2). Социальная сеть «facebook» на данный момент является самой крупной сетью в мире. Как и в социальной сети «Вконтакте», в «Facebook» приоритетной задачей является развлечение пользователей.

Рисунок 1.2 - Социальная сеть «FaceBook»

Одноклассники (рисунок 1.3). Социальная сеть «Одноклассники» - это Российский прототип сайта Classmates.com. Основной функцией является поиск друзей по учебным заведениям.

Рисунок 1.3 - Социальная сеть «Одноклассники»

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

1.3 Подтверждение актуальности проектирования


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

Проект социальная сеть «Электронная администрация» призван объединить в себе те функции, которые нужны компаниям и их сотрудникам. И именно это доказывает актуальность данного проекта.

 

1.4 Постановка задачи проектирования


Основная цель работы - разработка web-сайт - социальную сеть «Электронная администрация». Проект должен объединять в себе функции сервиса для обмена сообщениями и выполнять функцию индивидуальной персональной страницы для каждого зарегистрированного сотрудника или компании.

При создании сайта должны быть учтены следующие требования:

1. Требование к эффективности, то есть получение выходных данных с минимальными расходами машинного времени.

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

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

.Требование к надёжности. Должны быть обеспечены восстановление после сбоев и ошибок, контроль ввода данных при отправлении форм.

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

6.Требования к тестированию. Необходимо провести следующие тесты:

отследить внешний вид страниц при различном разрешении монитора;

отображение страниц в разных браузерах;

тестирование сервиса регистрации;

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

тестирование сервиса конференций и обсуждений;

тестирование сервиса обмена сообщениями и рассылки;

тестирование сервиса обмена информационным контентом между сотрудниками.

В процессе тестирования отследить ошибки размещения объектов на страницах и ошибки работы.

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

-      анализ необходимых сервисов;

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

         разработка интерфейса сайта;

         разработка функциональных возможностей;

         тестирование;

         внедрение в глобальную сеть Internet.

 

1.5 Средства решения поставленной задачи


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

1.5.1 Выбор редактора

Macromedia Dreamweaver.

Компания Macromedia считается лидером по производству программ для создания веб-сайтов, а также законодателем моды в этой области. [29]

Dreamweaver имеет очень много достоинств: удобный интерфейс, настройка функций, поддержка больших проектов и ShockWave технологий, возможность закачки файлов через FTP, поддержка SSI и многое другое. Для работы в этой программе не нужно досконально знать HTML (в этом и заключается преимущество технологии WYSIWYG - «что вижу, то и получаю»). [29]

Но Dreamweaver на несколько шагов опережает другие редакторы, использующие технологию WYSIWYG, в первую очередь тем, что генерирует очень чистый HTML-код. Dreamweaver позволяет вам избавиться от однотипной работы при создании страниц (например, верстка текста): при помощи использования опции «запись последовательности команд» вы записываете последовательность производимых вами команд, потом нажимаете, например, CTRL+P, и Dreamweaver воспроизводит все в той же последовательности. [29]

Данный продукт компании Macromedia в настоящее время является наиболее востребованным и популярным среди профессиональных разработчиков Web-сайтов. Данный Web-редактор был выбран в качестве основного, благодаря наличию более расширенного набора функций по созданию и редактированию отдельных элементов страниц, имеет удобную систему панелей инструментов, ориентированных на различные виды работ. Имеет интегрированные элементы для обеспечения связей с файлами программ, входящих в состав пакета Macromedia. [29]

PHP Designer 8Designer Professional - программа, предназначенная для создания, отладки, анализа и публикации веб-страниц и приложений на языке PHP. В одинаковой степени подходит как для начинающих программистов, так и для профессиональных разработчиков. Кроме PHP, программа поддерживает HTML, MySQL, XML, CSS, JavaScript, VBScript, JAVA, C, Python и Ruby. Также идеально подходит для WAMP/LAMP- и AJAX-разработчиков, так как обладает средствами для автоматической подсветки кода. Программа имеет емкие библиотеки, содержащие более чем 3 тыс. функций, доступ к которым можно легко осуществлять в процессе программирования. Интерфейс программы создан со встроенными помощниками, чтобы облегчить процесс написания кода и имеет поддержку смены скинов, которых в программе более восемнадцати штук. [29]

 

1.5.2 Создание графики

Для создания графических элементов сайта в настоящее время существует множество различных редакторов: Adobe Photoshop CS, MS Picture Manager, Macromedia Flash и множество других, но для выполнения поставленных задач был выбран наиболее удобный для данного случая редактор - Adobe Photoshop CS5.1 Extended. [21, c. 7]

Создание и оптимизация графики - сложная и «капризная» задача. Безусловно, возможно создание Web-страницы и без использования графики - при помощи шрифтов, скриптов и таблиц стилей (CSS) - и это будет красиво и стильно. Но ведь окончательный вид документа зависит от большого числа различных факторов, таких как: ширина окна браузера, предварительные настройки браузера, принятые по умолчанию размер шрифта, его имя и цвет. К тому же не все скрипты и стили поддерживаются всеми браузерами. Если же будет использована графика, то посетитель вашей страницы увидит ее точно такой, какой сделали и видите ее вы. [21, c. 14]

Прежде чем рассмотреть векторные и растровые графические редакторы, следует уяснить, в чем состоит различие между векторным и растровым представлением изображения. [21, c. 16]

Растровая графика представляет собой сетку (растр), ячейки которой называются пикселами. Каждый пиксел в растровом изображении имеет строго определенное местоположение и цвет, следовательно, любой объект представляется программой как набор окрашенных пикселов. Это значит, что пользователь, работая с растровыми изображениями, работает не над конкретными объектами, а над составляющими их группами пикселов. [21, c. 17]

Векторные изображения формируются на основе математически описанных фигур, называемых векторами, а вид изображения определяется параметрами векторов. Другими словами, векторная графика состоит из кривых, имеющих координаты, цвет и прочие параметры, а также замкнутых областей, заполненных определенным цветом. Границы этих областей также описываются кривыми. Файл с векторной картинкой содержит координаты и параметры кривых. [21, c. 17]Photoshop CS5.1 Extended - это комплексное решение для профессиональной обработки цифровых изображений, которое содержит весь набор инструментов Photoshop CS5.1, а также средства создания и редактирования трехмерной и анимационной графики. Графический редактор Photoshop CS5.1 применяют для создания фотореалистических изображений, работы с цветными сканированными изображениями, ретуширования, цветокоррекции, коллажирования, трансформации графики, цветоделения и т.д. Photoshop CS5.1 располагает всеми методами работы с точечными изображениями, при этом имеет возможность работы со слоями и использует контуры. Также эту программу можно использовать вместе с мощными креативными приложениями для мобильных устройств. Photoshop CS5.1 является безусловным лидером среди профессиональных графических редакторов за счет своих широчайших возможностей, высокой эффективности и скорости работы. [21, c. 21]

 

1.5.3 Языки проектирования

Web-страницы могут существовать в любом формате, но в качестве стандарта принят Hyper Text Markup Language - язык разметки гипертекстов, предназначенный для создания форматированного текста, насыщенного изображениями, звуком, анимацией, видеоклипами и гипертекстовыми ссылками на другие документы, разбросанные как по всему Web-пространству, так и находящиеся на этом же сервере или являющиеся составной частью этого же Web-проекта. [20, c. 11]

Кроме HTML при разработке проекта «Электронная администрация» необходимо использовать следующие языки:

-       CSS - формальный язык описания внешнего вида документа, написанного с использованием языка разметки. Служит для более эффектного отображения объектов на web-страницах;

-       PHP - скриптовый язык программирования общего назначения. Служит для динамического создания web-страниц. Позволяет при помощи своих средств взаимодействовать с базой данных и проводить различные манипуляции над информацией;

-       JavaScript - прототипно-ориентированный скриптовый язык программирования. Служит для придания интерактивности web-страницам;

-       AJAX - подход к построению интерактивных пользовательских интерфейсов веб-приложений, заключающийся в «фоновом» обмене данными браузера с веб-сервером;

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

Основными средствами просмотра web-страниц являются браузеры: Internet Explorer, Mozilla Firefox, Chrome, Opera и др.

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

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

1.6 Перечень задач, подлежащих решению в процессе разработки


В процессе разработки сайта для ООО «Консалтинговая компания «ИГЛС» заказчиком были определены задачи, выполнение которых должно быть обеспечено разработчиком. Основной задачей было разработать социальную бизнес-сеть способную:

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

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

-       Создавать конференции;

-       Информировать потребителей услуг компании.

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

-       Провести исследование и выявить основные сервисы, необходимые для реализации в системе.

-       Подготовить программную базу для реализации социальной сети «Электронная администрация» на ней.

-       Реализовать сервисы, выявленные в ходе исследования.

-       Создать удобную среду для пользователей системы.

-       Провести разностороннее тестирование проекта, выявить и исправить ошибки.

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

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

2. Разработка проекта системы

 

.1 Разработка структуры системы


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


Рисунок 2.1 - Структура сайта

На главной странице представлена вводная информация о проекте «Электронная администрация». Далее следует сервис регистрации и сервис авторизации (Вход). После авторизации пользователю будут доступны сервисы:

-       Страница сотрудника;

-       Страница компании;

-       Отделы компании;

-       Сообщения;

-       Форум.

А также страница с настройками сервисов.

 

.2 Разработка и описание алгоритмов


В результате разработки проекта были достигнуты следующие результаты:

-       обоснованию выбора метода доступа к Internet;

-       обоснованию выбора средств аутентификации пользователя и средств защиты;

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

-       обоснованию выбора браузера для доступа в Internet;

Основная программная часть - процесс регистрации и авторизации.

2.3 Разработка интерфейса взаимодействия пользователя с системой

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

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

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

Не избыточность - это означает, что информация по всем вопросам должна быть представлена наиболее полно, но не быть лишней.

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

Внешний вид страниц должен соответствовать следующим эргономическим требованиям:

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

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

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

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

Результатом проектирования сайта является схема, изображённая на рисунке 2.2.

1

2

3

Рисунок 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);}}

Похожие работы на - Разработка социальной сети 'Электронная администрация' для обеспечения взаимодействия сотрудников ООО 'Консалтинговая компания ИГЛС'

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!