Система управления контентом портала учебно-методической литературы
Понятие и виды информационных ресурсов, обзор систем управления контентом. Разработка проекта системы управления контентом портала учебно-методической литературы. Описание процедуры запрос-ответ между браузером и CMS Drupal, работа с сессиями и cookies.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 08.03.2012 |
Размер файла | 2,2 M |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
3.5.1 Стек технологий Drupal
Операционная система в стеке технологий Drupal находится на самом низком уровне. В результате этого, CMS Drupal хорошо работает на базе любой операционной системы, поддерживающей технологию PHP. Веб-сервер, наиболее широко применяемый совместно с Drupal, - это Apache, но могут использоваться и другие. Стек технологий Drupal изображен на рисунке 3.3.
Рис. 3.3 Стек технологий Drupal.
На верхушке стека мы видим язык PHP, на котором реализован программный продукт Drupal. Далее идет база данных, в которой хранится вся информация и все материалы, разрабатываемые в системе Drupal. Наиболее подходящие базы данных - это MySQL и PostgreSQl, они наиболее тщательно протестированы. Затем стоит веб-сервер, который обеспечивает поддержку PHP и принимает запросы от браузера. И на последнем месте операционная система, выбор которой остается за пользователем, т.к. она почти никак не влияет на CMS Drupal.
3.5.2 Процесс начальной загрузки
При обращении к Drupal начальный процесс его загрузки можно разделить на фазы.
Конфигурация - на этой фазе устанавливается базовый URL сайта ($base_url). Файл settings.php подвергается синтаксическому анализу и переопределяются все переменные заданные в этом файле.
Ранний страничный кэш - файл раннего страничного кэша позволяет включать (с помощью функции include()) файл PHP, содержащий функцию page_cache_fastpath(). Который принимает и возвращает содержимое браузеру. Ранний страничный кэш осуществляется за счет установки переменной page_cache_fastpath в состояние true, а файл, который должен быть включен, определяется благодаря установке переменной cache_inc в состояние определяющее путь к файлу.
База данных - в течение этой фазы определяется тип базы данных и устанавливается первоначальное соединение, которое будет использоваться для выполнения запросов к базе данных.
Доступ - технология Drupal позволяет осуществлять запрет доступа с определенных хостов на основании префикса имени хоста или IP адреса. В фазе доступа осуществляется быстрая проверка, не исходит ли запрос от запрещенного хоста, если это так, то доступ запрещен.
Сеанс - система Drupal использует встроенный в PHP механизм управления сеансами. Все сеансы инициализируются или начинаются вновь на стадии «Сеанс».
Кэш последней страницы - на этой фазе Drupal загружает код, достаточный для определения того факта, нужно или не нужно загружать страницу из кэша. Этот процесс объединяет параметры из базы данных и массивов, созданных в ходе выполнения фазы «Конфигурация» и загрузки или анализа кода модуля. Если в процессе сеанса выясняется, что запрос был сделан анонимным пользователем и разрешено кэширование страницы, эта страница возвращается из кэша.
Путь - на это фазе загружается код, который обрабатывает пути к фалам и псевдонимы имен. На этой фазе разрешаются удобочитаемы URL и осуществляется управление кэшированием и поиском внутренних путей.
Завершение - эта фаза заканчивает процесс начальной загрузки. В ее ходе осуществляется загрузка библиотеки общих функций, поддержка тем и поддержка преобразования обратного вызова, управление файлами, загрузка инструментария отображения PHP, создание и обработка форм, автоматическая сортировка таблиц и определение порядка отображения страниц. Затем Drupal загружает исходный обработчик прерываний.
Как только Drupal завершает начальную загрузку, становятся доступными все компоненты его структуры. Теперь можно принимать запрос от браузера, который будет передан функции PHP, отвечающей за его обработку.
3.5.3 Массив элементов меню
Когда веб-браузер делает запрос к Drupal , он передает ему URL. Исходя из этой информации, Drupal должен определить, какой код необходимо выполнить и каким образом следует обработать запрос. Основная часть URL отсекается и используется только последняя его часть, называемая путем. Например, для URL http://portal.ru/?q=node/3 путь Drupal - это node/3.
В Drupal действует следующий подход. Все модули предоставляют массив элементов меню - т.е. путь и немного информации об этом пути. Один из фрагментов этой информации, который должен предоставить модуль, - это обратный вызов. Обратный вызов - это имя функции PHP, которая будет выполнена, когда браузер запросит определенный путь. Когда поступает запрос, Drupal выполняет следующие действия:
1. Если путь является псевдонимом реального пути, Drupal находит реальный путь;
2. Выполняется функция hook_menu(), чтобы все модули могли воспользоваться своими обратными вызовами;
3. Создает схему путей к обратным вызовам;
4. Если имеется модуль menu.module, то выполняются все изменения или добавления, которые администратор сайта сделал в схеме путей (например, переопределения заголовка элемента меню);
5. Использует схему путей, чтобы найти функцию обратного вызова для требуемого URL;
6. Возвращает результат выполнения функции или сообщение нет доступа, если пользователь не может получить доступ к URL, или ответ с кодом 404, если путь не ведет ни к какой функции.
Пример пункта меню:
$items['admin/build/'] = array(
'title' => 'Edit menu',
'type' => MENU_DEFAULT_LOCAL_TASK,
'file' => 'menu.admin.inc',
'callback' => 'menu_overview_page',
'access' => TRUE,
);
Рассмотрим приведенный код построчно.
$items['admin/build/'] = array(
В качестве параметра для $items, переменной пункта меню, служит путь к отображаемой странице, а значению переменной присваивается массив параметров.
'title' => 'Edit menu' - заголовок.
'type' => MENU_DEFAULT_LOCAL_TASK - тип элемента меню. Тип элемента складывается из набора параметров, приведенных в таблице 3.1.
Таблица 3.1
Флаги типов элементов меню
Двоичное представление |
Константа |
|
000000000001 |
MENU_IS_ROOT |
|
000000000010 |
MENU_VISIBLE_IN_TREE |
|
000000000100 |
MENU_VISIBLE_IN_BREADCRUMB |
|
000000001000 |
MENU_VISIBLE_IF_HAS_CHILDREN |
|
000000010000 |
MENU_MODIFIABLE_BY_ADMIN |
|
000000100000 |
MENU_MODIFIED_BY_ADMIN |
|
000001000000 |
MENU_CREATED_BY_ADMIN |
|
000010000000 |
MENU_IS_LOCAL_TASK |
|
000100000000 |
MENU_EXPANDED |
|
001000000000 |
MENU_LINKS_TO_PARENT |
Например, MENU_NORMAL_ITEM в двоичном эквиваленте равен 000000010110. Таким образом, он складывается из флагов: MENU_VISIBLE_IN_TREE, MENU_VISIBLE_IN_BREADCRUMB, MENU_MODIFIABLE_BY_ADMIN. В таблице 3.2 показаны доступные типы элементов меню и флаги, которыми они выражаются. В шапке таблице, цифры обозначают типы элементов меню, а именно:
1 - MENU_IS_ROOT;
2 - MENU_VISIBLE_IN_TREE;
3 - MENU_VISIBLE_IN_BREADCRUMB;
4 - MENU_VISIBLE_IF_HAS_CHILDREN;
5 - MENU_MODIFIABLE_BY_ADMIN;
6 - MENU_MODIFIED_BY_ADMIN;
7 - MENU_CREATED_BY_ADMIN;
8 - MENU_IS_LOCAL_TASK;
9 - MENU_EXPANDED;
10 - MENU_LINKS_TO_PARENT.
Таблица 3.2
Флаги выраженные типами элементов меню
Константы |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
|
MENU_NORMAL_ITEM |
x |
x |
x |
||||||||
MENU_ITEM_GROUPING |
x |
x |
x |
||||||||
MENU_CALLBACK |
x |
||||||||||
MENU_DYNAMIC_ITEM |
x |
x |
|||||||||
MENU_SUGGESTED_ITEM |
x |
x |
|||||||||
MENU_LOCAL_TASK |
x |
||||||||||
MENU_DEFAULT_LOCAL_TASK |
x |
x |
|||||||||
MENU_CUSTOM_ITEM |
x |
x |
x |
x |
|||||||
MENU_CUSTOM_MENU |
x |
x |
x |
x |
'file' => 'menu.admin.inc' - имя конфигурационного файла модуля.
'callback' => 'menu_overview_page' - имя callback функции(данная функция содержится в файле “menu.admin.inc”).
'access' => TRUE - доступ к меню открыт.
Обычно доступом в меню управляют с помощью определения разрешений в модуле, используя функцию hook_perm() и проверяя эти разрешения с помощью функции user_access().
В предыдущем примере мы установили ключ доступа к элементу меню в положение TRUE. Это означает, что к нашему меню может получить доступ любой пользователь. Теперь мы изменим код так, чтобы доступ к меню мог получить тот пользователь, который имеет разрешение receive greeting (получение приветствия). Для этого мы изменяем только последнюю строчку, в ней мы используем функцию user_access().
$items['admin/build/'] = array(
'title' => 'Edit menu',
'type' => MENU_DEFAULT_LOCAL_TASK,
'file' => 'menu.admin.inc',
'callback' => 'menu_overview_page',
'access' => user_access('receive greeting') //проверка, разрешен ли //доступ пользователю
);
Если элементу меню не назначен никакой ключ доступа, то будет использоваться ключ доступа его родителя. Если и родитель не имеет ключ доступа, то Drupal осуществит рекурсию всех путей выше по дереву, пока не найдет ключ доступа (ключ доступа для корня дерева имеет значение TRUE). В таблице 3.3 приведены примеры, показывающие разрешен или запрещен доступ пользователю на основании установок доступа для элемента меню, а также его родительского элемента.
Таблица 3.3
Установки доступа меню и право доступа пользователя
Родительский |
Дочерний |
Доступ |
|
False |
False |
Запрещен |
|
True |
False |
Запрещен |
|
False |
True |
Разрешен |
|
True |
True |
Разрешен |
|
False |
Не определен |
Запрещен |
|
True |
Не определен |
Разрешен |
3.6 Интерфейс
Интерфейс каждой страницы состоит из блоков. Для каждого блока можно настроить область видимости на сайте и пользователей, которые имеют к нему доступ. Расположение блоков и их настройки можно задать в панели администрирования в меню Управление Конструкция сайта Блоки, изображенной на рисунке 3.4.
Рис. 3.4 Настройка расположения блоков.
На рисунке видно, что вся страница разделена на области: левая колонка, правая колонка, содержимое, заголовок и подвал. Бля того чтобы разместить блок в нужной нам области, необходимо просто перетянуть его мышкой в поле с нужной областью. Чтобы настроить видимость блока, достаточно нажать на кнопку “настроить”.
Видимость блоков настроена в соответствии с ролями, которые были определены ранее. Таким образом, интерфейсы главной страницы для соответствующих ролей изображены на рисунках 3.5, 3.6, 3.7, 3.8.
Рис. 3.5 Интерфейс Администратора.
Администратору сайта видимы все блоки интерфейса, в том числе пункт “Управление” в навигационном меню, с помощью которого можно внести любые изменения в портале.
Рис. 3.6 Интерфейс Преподавателя.
Если пользователь авторизован как преподаватель, то единственным отличием его интерфейса будет отсутствие пункта “Управление” в навигационном меню.
Рис. 3.7 Интерфейс Студента.
В интерфейсе студента в навигационном меню отсутствует пункт меню “Создать публикацию”, т.к. это привилегия преподавателей.
Рис. 3.8 Анонимный пользователь.
Пользователю, который не был аутентифицирован на сайте почти ничего не доступно. Он видит только блок аутентификации, приветственное сообщение и информацию о количестве пользователей на сайте.
3.7 Вывод
В ходе реализации был выбран инструментарий, рассмотрена процедура аутентификация пользователей с помощью учетных записей в Active Directory, изучен принцип работы с сессиями и cookies, описан процесс запрос-ответ клиента и сервера. Также был показан рабочий интерфейс портала.
ГЛАВА 4. Охрана труда
4.1 Описание помещения
Проведем анализ помещения на соответствие требованиям к помещениям для эксплуатации ПЭВМ по СанПиН 2.2.2.542-96. Адрес аттестуемого рабочего места: пр. Красноармейский, д. 90, ауд. 203.
Эскиз помещения, в котором располагается аттестуемое рабочее место разработчика проектирующего устройство, приведен на рисунке 4.1 в масштабе 1:50.
Рис.4.1 Эскиз рабочего места разработчика.
Условные обозначения предметов изображенных на рис. 4.1 приведены в таблице 4.1.
Таблица 4.1
Условные обозначения предметов в помещении
№ п/п |
Название предмета |
|
1 |
Шкаф |
|
2 |
Стол |
|
4 |
Персональный компьютер |
|
5 |
Стул |
Аудитория располагается на 2 этаже пятиэтажного здания. Указанное помещение имеет размеры 5,5 x 8,75 м, высота 3 м, соответственно, объем одного рабочего места равен 13,13 м3, а площадь - 4,4 м2.
Согласно требованиям к помещениям для эксплуатации ПЭВМ СанПиН 2.2.2.542-96, площадь одного рабочего места должна составлять не менее 6 и 18 м3. Оборудование аудитории не соответствует данному требованию.
Рекомендация для администрации кафедры ВТиЭ: сократить количество рабочих мест.
Согласно требованиям к помещениям для эксплуатации ПЭВМ необходимо, чтобы в помещении присутствовало естественное и искусственное освещение.
В рассматриваемом помещении естественное освещение осуществляется через оконные проемы. Окна для защиты от солнечных лучей могут занавешиваться шторами. Ширина и высота оконных проемов равна 2,65 х 1,7 м и 1,78 х 1,7 м, соответственно. Оконные проемы имеют площади равные 4,5 м2 и 3,02 м2.
Осветительные установки выполнены потолочными люминесцентными светильниками PILA LFS36W/54.
Цвета окраски стен, столов, переплетов рам соответствуют нормам СанПиН 2.2.2.542-96.
4.2 Оценка воздействия шума
Повышение уровня шума и вибрации на рабочих местах оказывает вредное воздействие на организм человека. В результате длительного воздействия шума нарушается нормальная деятельность сердечнососудистой и нервной системы, пищеварительных и кровеносных органов.
Шум создается следующими источниками:
Шум ПК ;
Внешний шум (шум с улицы) .
Средний уровень шума определяется согласно руководству Р 2.2.2006-05. Для вычисления среднего значения уровней звука по формуле измеренные уровни необходимо просуммировать с использованием табл. П.11.1 и вычесть из этой суммы 10 lg(n), значение которых определяется по табл. П.11.2, в итоге формула для расчета принимает вид (4.1):
, (4.1)
По формуле (4.1) получаем окончательный результат
В соответствии с СН 2.2.4/2.1.8.562-96 уровень шума меньше предельно допустимого уровня.
Таким образом, согласно Р 2.2.2006-05 (таблица 4), условия труда на аттестуемом рабочем месте соответствуют 2 классу (допустимые).
4.3 Оценка труда по показателям тяжести и напряженности
Оценка тяжести трудового процесса (табл. 4.1) осуществляется в соответствии с «Гигиенические критерии оценки условий труда по показателям вредности и опасности факторов производственной среды, тяжести напряженности трудового процесса» Р 2.2.2006-05.
Таблица 4.1
Протокол оценки условий труда по показателям тяжести трудового процесса
Показатели тяжести трудового процесса |
Классы условий труда |
||||
оптимальный |
допустимый |
вредный |
|||
1 |
2 |
3.1 |
3.2 |
||
1. Физическая динамическая |
|||||
1.1. При региональной нагрузке |
+ |
||||
1.2. При общей нагрузке (с участием мышц рук, корпуса, ног): |
|||||
1.2.1. При перемещении груза до 5кг |
+ |
||||
2. Масса поднимаемого и перемещаемого груза вручную |
|||||
2.1. Подъем и перемещение при чередовании с другой работой |
+ |
||||
2.2. Подъем и перемещение постоянно в течение рабочей смены |
+ |
||||
2.3. Суммарная масса грузов |
|||||
2.3.1.С рабочей поверхности |
+ |
||||
2.3.2. С пола |
+ |
||||
3. Стереотипные рабочие движения |
|||||
3.1.При локальной нагрузке |
+ |
||||
3.2.При региональной нагрузке |
+ |
||||
4. Статическая нагрузка |
|||||
4.1.Одной рукой |
+ |
||||
4.2. Двумя руками |
+ |
||||
4.3. С участием мышц корпуса и ног |
+ |
||||
5. Рабочая поза |
+ |
||||
6. Наклоны корпуса |
+ |
||||
5. Перемещения в пространстве, обусловленные технологическим процессом, км |
|||||
7.1. По горизонтали |
+ |
||||
7.2. По вертикали |
+ |
||||
Итого |
15 |
1 |
0 |
0 |
Условия труда на аттестуемом рабочем месте соответствуют 1 классу (оптимальный).
Оценка напряженности труда осуществляется в соответствии с «Методикой оценки напряженности трудового процесса» Р 2.2.2006-05. Результаты оценки напряженности труда представлены в таб. 4.2.
Таблица 4.2
Протокол оценки условий труда по показателям напряженности трудового процесса
Показатели напряженности трудового процесса |
Класс условий труда |
||||
2 |
3 |
4 |
5 |
||
1 |
1 |
2 |
3.1 |
3.2 |
|
1. Интеллектуальные нагрузки |
|||||
1.1. Содержание работы |
+ |
||||
1.2. Восприятие сигналов (информации) и их оценка |
+ |
||||
1.3. Распределение функций по степени сложности задания |
+ |
||||
1.4. Характер выполняемой работы |
+ |
||||
2. Сенсорные нагрузки |
|||||
2.1. Длительность сосредоточенного наблюдения |
+ |
||||
2.2. Плотность сигналов и сообщений |
+ |
||||
2.3. Число объектов одновременного наблюдения |
+ |
||||
2.4. Размер объекта различения при длительности сосредоточенного наблюдения |
+ |
||||
2.6. Наблюдение за экранами видеотерминалов |
+ |
||||
3. Эмоциональные нагрузки |
|||||
3.1. Степень ответственности за результат деятельности |
+ |
||||
3.2. Степень риска для собственной жизни |
+ |
||||
3.3. Степень ответственности за безопасность других лиц |
+ |
||||
3.4. Количество конфликтных ситуаций, обусловленных профессиональной деятельностью |
+ |
||||
4. Монотонность нагрузок |
|||||
4.1. Число элементов, необходимых для реализации простого задания |
+ |
||||
4.2. Продолжительность выполнения простых заданий |
+ |
||||
4.3. Время активных действий |
+ |
||||
4.4. Монотонность производственной обстановки |
+ |
||||
5. Режим работы |
|||||
5.1. Фактическая продолжительность рабочего дня |
+ |
||||
5.2. Сменность работы |
+ |
||||
5.3. Наличие регламентированных перерывов |
+ |
||||
Количество показателей в каждом классе |
9 |
5 |
6 |
0 |
|
Общая оценка напряженности труда |
+ |
Шесть показателей напряженности трудового процесса относятся к 3 степени вредности, остальные к 1 и 2. Следовательно, условия труда на рабочем месте соответствуют 2 классу (допустимый).
4.4 Оценка показателей микроклимата
Санитарные правила устанавливают гигиенические требования к показателям микроклимата рабочих мест с учётом интенсивности энергозатрат работающих, времени выполнения работы, периодов года.
Метеорологические условия характеризуются: температурой, влажностью и скоростью движения воздуха. Данная работа связана с нервно-эмоциональным напряжением, поэтому должны обеспечиваться оптимальные параметры микроклимата для категории работ 1а в соответствии с действующими санитарно-эпидемиологическими нормативами микроклимата производственных помещений.
Период года - холодный, категория труда 1а (согласно СанПиН 2.2.4.548-96, таблица 1).
В таблице 4.3 приведены основные параметры микроклимата на рабочем месте.
Таблица 4.3
Параметры микроклимата на рабочем месте
Параметры микроклимата |
Данные аттестуемого рабочего места |
Условия СанПиН 2.2.4.548-96 |
Условия труда |
||
Оптимальные |
Допустимые |
||||
Температура воздуха, С |
18-16 |
22-24 |
20-25 |
3 класс (вредные) |
|
Относительная влажность, % |
40 |
60-40 |
15-75 |
1 класс (оптимальные) |
|
Скорость движения воздуха, м/с |
0,1 |
0,1 |
0,1 |
1 класс (оптимальные) |
|
Интенсивность теплового излучения, Вт/м2 |
40 |
35 |
70 |
2 класс (допустимые) |
Согласно Р 2.2.2006-05, условия труда по показателям микроклимата соответствуют 2 классу (допустимые). В виду того что температура воздуха ниже допустимой нормы, был установлен обогреватель мощностью 1,5 КВт.
4.5 Оценка химического фактора
На рабочем месте присутствуют химические факторы. На рабочем
месте концентрация формальдегида составляет 0,0038 мг/м3 при объёме мебели, равном 0,63 м3 и объёме комнаты 144 м3. По руководству Р2.2.2006-05 (таблица 1) условия труда по химическому фактору соответствуют 2 классу (допустимому).
4.6 Оценка освещения рабочего места
Рациональное освещение помещений и рабочих мест - один из важнейших элементов благоприятных условий труда. При правильном освещении повышается производительность труда, улучшаются условия
безопасности, снижается утомляемость. Требуемый уровень освещенности, определяется степенью точности зрительных работ. К качественным характеристикам освещения относится: равномерность распределения светового потока, блеклость, фон и другие.
Расчет искусственного освещения заключается в определении фактической освещенности на рабочем месте, исходя из имеющегося типа светильника и источника света. Исходя из сопоставления фактической освещенности Е с нормированным значением Emin, устанавливают класс условий труда.
Для вычисления коэффициента использования светового потока требуется знать расстояние от светильников до рабочей поверхности.
Расчетная высота равна:
, , , , , , , (4.5)
Индекс помещения находим по формуле (4.6):
; (4.6)
где - длина помещения, м;
- ширина помещения, м;
- расчётная высота над рабочей поверхностью, м.
Индекс помещения равен:
,,,,,,,, (4.7)
Чтобы найти в таблице значение коэффициента использования светового потока, необходимо установить характер освещения и определить характер отражающей поверхности.
В нашем случае свет равномерно распространяется в нижнюю полусферу, определяем по таблице приблизительные значения коэффициентов отражения стен, пола и потолка и, используя значение индекса помещения, находим по таблице коэффициент использования светового потока 1 = 0,51, 2=0,51, 3=0,6, 4=0,6, 5=0,49, 6=0,46, 7,8=0,4.
Освещенность рассчитывается по формуле (4.8):
; (4.8)
где S - площадь помещения (48,1м2);
F - световой поток (F = 1150 лм, лампа накаливания LFS36W/54);
n - количество ламп (n = 2);
k - коэффициент запаса (k = 1,25);
- коэффициент использования светового потока;
z - коэффициент минимальной освещенности (z = 0,8).
Освещенность равна:
E1,2=24 лк, E3,4=30 лк, E5=23 лк, E6=22,5 лк, E7,8=19 лк (4.9)
Итоговая освещенность равна:
E= E1+ E2+ E3+ E4+ E5+ E6+ E7+ E8=195,5 лк (4.10)
По руководству Р2.2.2006-05 (табл. 12) данное значение освещенности в помещении обеспечивает нормальные условия для работы специалистов. Условия труда, на рабочем месте, относятся ко 2 классу (допустимый).
4.7 Расчет естественного освещения рабочего места
Коэффициент естественного освещения (КЕО) рассчитывается по формуле:
; (4.10)
где - площадь световых проемов (к свету) при боковом освещении ( = 9,26 м2);
- общий коэффициент светопропускания;
- коэффициент, учитывающий повышение КЕО при боковом освещении благодаря свету, отраженному от поверхности помещения и подстилающего слоя, прилегающего к зданию;
- площадь пола помещения ( = 48,1 м2);
- коэффициент запаса ( = 1,25);
- световая характеристика окна ( = 18);
- коэффициент, учитывающий затемнение окон противоположными зданиями ( = 1).
Общий коэффициент светопропускания, , определяется по формуле:
; (4.11)
где - коэффициент светопропускания материала ( = 0,8 для стекла);
- коэффициент, учитывающий потери света в переплетах ( = 0,75);
- коэффициент, потери света в несущих конструкциях при боковом освещении ( = 1);
- коэффициент, учитывающий потери света в солнцезащитных устройствах ( = 1);
- коэффициент, учитывающий потери света в защитной сетке, устанавливаемой под фонарями ( = 0,9).
.
Для определения , необходимо рассчитать величину , по формуле:
; (4.12)
где , , - коэффициенты отражения потолка, стен и пола;
S1, S2, S3 - площади потолка, стен, и пола соответственно;
S1 = S3 = 48,1 м2, S2=74м2.
Согласно методическому указанию по оценке освещения рабочих мест: коэффициент отражения побеленного потолка равен ; коэффициент отражения стен при светлой краске равен ; коэффициент отражения светло серого пола: .
.(4.13)
Учитывая и геометрические размеры помещения, находим = 1,1.
Теперь рассчитаем естественную освещенность по формуле (4.10):
. (4.14)
Нормативный коэффициент естественного освещения считается по формуле:
; (4.15)
где - номер группы обеспеченности естественным светом (= по СНиП 23-05-95, таблица 5);
- значение КЕО (используется при комбинированном освещении согласно СНиП 23-05-95, таблица 1 и 2);
- коэффициент светового климата.
Так как оконный пролет направлен на северо-восток и Алтайский край соответствует 2 группе административных районов, то нормативный коэффициент светового климата = 0,9 (СНиП 23-05-95, таблица 4).
.
Условия труда в зависимости от параметров световой среды согласно Р 2.2.2006-05 (таблица 12) соответствуют 2 классу (допустимый).
Общая оценка освещения согласно Р 2.2.2006-05 (таблица 14) соответствует 2 классу (допустимый).
4.8 Техника безопасности, пожарная профилактика и электробезопасность
Пожарная безопасность здания в значительной мере определяется степенью его огнестойкости, которая зависит от возгораемости и огнестойкости основных конструктивных элементов здания. По строительным нормам и правилам СниП 11-А5-70 относится к группе трудносгораемых.
Основными причинами пожаров могут быть нарушения правил пожарной безопасности и неисправности электрооборудования.
Исправность электрооборудования и герметичность соединений проверяется периодически.
Электробезопасность - система организационных и технических мероприятий и средств, обеспечивающих защиту людей от вредного и опасного воздействия электрического тока, электрической дуги, электромагнитного поля и статического электричества.
Основными мерами защиты от поражения током являются:
1. Обеспечение недоступности токоведущих частей, находящихся под напряжением (изоляция, двойная изоляция, размещением в недоступных местах);
2. Устранение опасности поражения при появлении напряжения на корпусах, кожухах, и других частях электрооборудования достигается использованием защитного заземления, защитным отключением (через источник бесперебойного питания, сетевой фильтр);
3. Организация безопасности электроприборов.
Общие положения по электробезопасности определяются по ГОСТ 12.1.019. - 79.
4.9 Вывод
В результате проведения комплексной оценки рабочего места были выявлены следующие нарушения: объем и площадь помещения, приходящиеся на одного человека, не соответствуют нормам. Рекомендуется сократить число рабочих мест. Остальные показатели соответствуют нормам.
Глава 5. ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКИЙ РАЗДЕЛ
Разрабатываемый продукт является индивидуальным заказом. Для реализации проекта требуется работа ряда специалистов: инженера-разработчика, ответственного за разработку проекта; инженера-программиста, ответственного за разработку программного обеспечения; технического писателя, ответственного за написание технической документации; консультанта для помощи при возникновении трудностей.
Себестоимость программного проекта рассчитывается в виде суммарных капитальных вложений, связанных с разработкой и внедрением программного продукта. К капитальным затратам относятся все единовременные затраты, с учётом возможных накладных расходов. Расчёт капиталовложений производится в соответствии с формулой
,
где К - капитальные затраты, руб.;
Кзп - затраты на оплату труда персонала, руб.;
H - коэффициент накладных расходов;
Танализа - машинное время, затраченное на предварительный анализ, час;
Тпроект - машинное время, затраченное на проектирование ПО, час;
Ткодир- машинное время, затраченное на разработку кода, час;
Тотл - машинное время отладки программы, час;
ТТП - машинное время, затраченное на разработку технической документации, час;
Смч - стоимость часа работы ЭВМ, руб./час.
5.1 Расчет затрат на заработную плату персоналу
Затраты на оплату труда персонала рассчитываются по формуле
, (5.2)
где Кзп- затраты на оплату труда персонала, руб.;
Трi - затраты времени на работы, выполняемые i-ым рабочим, час;
Срi. - среднечасовая ставка i-ого рабочего, руб./час;
N - число рабочих.
Среднечасовая ставка рабочего определяется по формуле 5.3:
, (5.3)
где Кр - районный коэффициент, 1,25;
Зпр - месячный оклад работника, руб.;
Тм - месячный фонд рабочего времени, 160 час.
Список занятого в проекте персонала с указанием месячного оклада, представлен в таблице 5.1.
Таблица 5.1
Персонал, занятый в проекте
№ п/п |
Должность |
Месячный оклад, руб. |
Средне-часовая ставка, руб./час |
Затраты времени, час |
Затраты на оплату, руб. |
|
1. |
Руководитель проекта |
30000,00 |
213,00 |
30 |
6390,00 |
|
2. |
Инженер-проектировщик |
25000,00 |
177,00 |
140 |
24780,00 |
|
3. |
Инженер-программист |
15000,00 |
106,00 |
90 |
9540,00 |
|
4. |
Технический писатель |
7000,00 |
49,00 |
40 |
1960,00 |
|
5. |
Оператор ПК |
7000,00 |
49,00 |
40 |
1960,00 |
|
6. |
Консультант |
12000,00 |
85,00 |
6 |
510,00 |
|
7. |
ИТОГО |
96000,00 |
- |
356 |
45140,00 |
С учётом единого социального налога 34% затраты, связанные с оплатой труда персонала, составят
Кп = 45140,00* 1,34 = 60487,60 руб.
5.2 Расчет стоимости машинного часа
Общая себестоимость машинного часа рассчитывается в соответствии с формулой [22]
См.ч. = Нам + Нэ + Нм + Нз , (5.4)
где Нам - затраты на амортизацию техники;
Нэ - затраты на электроэнергию;
Нм - затраты на дополнительные материалы;
Нз - затраты на запасные части.
Затраты на амортизацию техники рассчитываются по формуле:
, (5.5)
где Сэвм - стоимость ЭВМ, руб. (средняя цена компьютера на базе процессора Intel Core 2 Duo в Барнауле составляет 15000,00 руб.);
Кам - коэффициент амортизации ЭВМ, % (Камор = 10%);
Тч - количество затраченного времени в часах. (Тч = 320).
Затраты на дополнительные материалы принимаются в размере 2% от стоимости компьютера. Часовая норма отчислений составит:
Затраты на электроэнергию рассчитываются по формуле:
, (5.6)
где - стоимость кв./ч; М - потребляемая ЭВМ мощность, кВт. Для компьютера, на котором разрабатывалось данное программное обеспечение, пиковая мощность составляет 420 Вт. Тогда часовая норма затрат на электроэнергию не превышает
Затраты на запасные части принимаются в размере 5% от стоимости компьютера, часовая норма отчислений составит:
.
Таким образом, полная стоимость машинного часа составит:
См.ч. = 2,34+0,66+0,93+4,68 = 8,61 руб/ч.
5.3 Расчет итоговой себестоимости программного продукта
Приняв коэффициент накладных расходов Н=1,2 а также суммарное время предварительного анализа (1 месяц), время разработки и экспериментов равное 320ч., в соответствии с формулой 5.1, полная стоимость разработки программного продукта составит:
(руб.).
Разработка комплекса осуществлялась по заказу кафедры ВТиЭ. Норма прибыли подрядчика составляет 10%, в соответствии с которой полная себестоимость системы вычисляется согласно формуле
Таблица 5.2
Сводная таблица расходов
Расходы |
Стоимость |
|
Заработная плата |
60487,60 руб. |
|
Амортизация техники |
1497,6 руб |
|
Часовая норма отчисления |
297,6 руб |
|
Электроэнергия |
211,2 руб |
|
Запасные части |
748,8 руб |
|
ИТОГО |
руб. |
5.4 Вывод
В результате выполнения организационно-экономических расчетов была получена итоговая сумма, которая требуется на разработку программного продукта «Портал учебно-методической литературы».
Заключение
В процессе выполнения дипломной работы были выполнены поставленные цели. Рассмотрена область применения программного продукта, его актуальность и востребованность. Был проведен сравнительный анализ готовых проектных решений.
В соответствии с поставленной задачей сформулирован функционал системы. Проведен системный анализ, сформированы необходимые модули и взаимосвязи между ними. Выбрана клиент серверная модель.
Выполнен обзор используемого инструментария. Рассмотрены необходимые технологии для реализации. Т.к. аутентификация в портале организована через Active Directory, то проанализирован принцип взаимодействия портала с ней, а также настроен соответствующий модуль для Drupal.
Рассмотрена процедура запрос-ответ между сервером и клиентом. А также принцип работы CMS Drupal, а именно: стек технологий Drupal, процесс начальной загрузки и массив элементов меню.
В результате проведения комплексной оценки рабочего места были выявлены следующие нарушения: объем и площадь помещения, приходящиеся на одного человека, не соответствуют нормам. Рекомендуется сократить число рабочих мест. Остальные показатели соответствуют нормам.
В результате выполнения организационно-экономических расчетов была получена итоговая сумма, которая требуется на разработку программного продукта.
В результате выполнения работы был реализован программный продукт «Портал учебно-методической литературы».
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ
1) Виктор Ромашов. CMS DRUPAL: Система управления содержимым сайта. - СПб: Питер, 2010. - 256с.
2) Берри Норт. Joomla! Практическое руководство. - Пер. с англ. - СПб: Символ-Плюс, 2008. - 448 с.
3) MODX.РУ [Электронный ресурс]: Чем MODx лучше других - Режим доступа: http://modx.ru/about/advantages/, свободный. - Загл. с экрана.
4) Информационно - библиотечный центр РЭУ им. Г.В. Плеханова [Электронный ресурс]: Мировые и отечественные информационные ресурсы - Режим доступа: http://www.realib.ru/links/0, свободный. - Загл. с экрана.
5) Справочная информация практические советы [Электронный ресурс]: Знакомство с веб-сервером Apache - Режим доступа: http://hostinfo.ru/articles/220, - свободный. - Загл. с экрана.
6) MySQL [Электронный ресурс]: Глава1. Общая информация - Режим доступа: http://www.mysql.ru/docs/mysql-man-4.0-ru/introduction.html, - свободный. - Загл. с экрана.
7) Основы PHP. Учебник по PHP [Электронный ресурс] - Режим доступа: http://ivd.org.ru/books/php/acquaint.shtml, свободный. - Загл. с экрана.
8) Denwer [Электронный ресурс] - Режим доступа: http://www.denwer.ru/about.html, свободный. - Загл. с экрана.
9) ИНФОРМАЦИОННЫЙ ПОРТАЛ УЧЕБНО-МЕТОДИЧЕСКОЙ ЛИТЕРАТУРЫ НА БАЗЕ ЛОКАЛЬНО-ВЫЧИСЛИТЕЛЬНОЙ СЕТИ (ЛВС)/ Е.А. Кандрин, А.А. Кузнецов, Д.В. Андрейко, А.И. Нейфельд // Труды XVII Всероссийской научно-методической конференции Телематика'2010 Том 3. Секция E., г. Санкт-Петербург, 21-24 июня 2010г.- Санкт-Петербург, 2010, С. 67-71.
10) Кузнецов А., Пугач В., другие. Тестовые задания. Информатика. Методическое пособие. М., Лаборатория Базовых знаний, 2002.
11) PHP и MySQL. Библия программиста / Стив Суэринг, Тим Конверс, Джойс Парк. - М: Изд-во Диалектика, 2010.- 912 с.
12) Кемеровский областной ресурсный центр [Электронный ресурс]: Разработка и поддержка учебных ресурсов. - Режим доступа: http://rrc.kemsu.ru/base/raz.htm, свободный. - Загл. с экрана.
13) Джон К. Вандюк, Мэтт Вестгейт. CMS Drupal. Руководство по разработке системы управления сайтом. - Пер. с англ. - Москва: Издательский дом «Вильямс», 2008. - 382с.
14) Хабрахабр [Электронный ресурс]: Ruby && Python && Perl && PHP && Ruby1.9. - Режим доступа:
http://habrahabr.ru/blogs/ruby/48952/, свободный. - Загл. с экрана.
15) Drupal Россия [Электронный ресурс] - Режим доступа: http://drupaler.ru, свободный. - Загл. с экрана.
16) Drupaler [Электронный ресурс]: Translation Server. - Режим доступа: http://drupal.ru, свободный. - Загл. с экрана.
Размещено на Allbest.ru
Подобные документы
Понятие и основные функции систем управления web-контентом. Система управления web-контентом как программный комплекс, предоставляющий функции создания, редактирования, контроля и организации web-страниц. Обзор и анализ существующих систем WCMS.
курсовая работа [419,4 K], добавлен 29.12.2014Краткая характеристика функционала Solid Works Enterprise PDM. Методы и средства разработки системы управления контентом портала с архивом конструкторской документации. Логическая и компонентная архитектура. Решения по пользовательскому интерфейсу.
дипломная работа [2,1 M], добавлен 10.02.2017Построение модели корпоративного портала как платформы для разработки учебно-методической документации вуза. Состав, особенности использования учебно-методической документации вуза. Концептуальная модель корпоративного портала образовательного учреждения.
дипломная работа [3,0 M], добавлен 18.03.2012Виды информационных ресурсов. Обзор систем управления контентом. Модуль аутентификации, хеширования паролей, авторизации. Клиент серверная модель. Выбор инструментария для создания сайта, сессии и cookies. Массив элементов меню, установки доступа.
дипломная работа [1009,7 K], добавлен 14.10.2012Процесс создания и развития динамических веб-страниц с использованием систем управления контентом. Последовательность установки и настройки движка и плагинов CMS E-107 на хостинге. Разграничение ролей администратора и пользователей интернет-портала.
курсовая работа [2,3 M], добавлен 29.06.2014Создание базы данных для хранения информации о пользователях системы. Применение механизма аутентификации и управления сессиями. Описание программных мер, предпринятых для обеспечения безопасности информационных ресурсов образовательного веб-портала.
дипломная работа [2,2 M], добавлен 27.06.2012Разработка и практическое внедрение контента "Joomla!", порядок установки и настройки системы управления им. Выбор дизайна, цветовой гаммы и анимации сайта, методика его добавления. Создание информационной структуры в системе управления контентом.
дипломная работа [3,4 M], добавлен 22.06.2009Назначение, краткая характеристика и требования к системам проектирования и управления мультимедийными учебно-методическими курсами. Обзор компьютерных дистанционных технологий обучения. Возможности системы управления контентом. Мультимедиа компоненты.
учебное пособие [60,3 K], добавлен 30.04.2009Компьютерные обучающие системы. Основные принципы новых информационных технологий обучения. Развитие глобальной сети Интернет, понятие web-сайта. Процессор гипертекста, СУБД MySQL. Система управления контентом "Joomla". Установка локального сервера.
дипломная работа [4,4 M], добавлен 19.04.2011Организация совместного процесса создания, редактирования и управления контентом. Достоинства разработанной CMS. Добавление, редактирование и удаление страниц, файлов, новостей. Программный продукт для создания и легкого управления контентом страницы.
дипломная работа [2,1 M], добавлен 15.10.2013