- •Аннотация
- •Введение
- •2.1.2.Используемое на предприятии по
- •2.1.3.Полный цикл строительных работ по объекту
- •2.1.4.Аналоги проектируемого программного продукта
- •2.1.5.Итог анализа предпроектной ситуации
- •2.2.Выбор и обоснование средств разработки
- •2.2.1.Выбор языка программирования для сервера
- •2.2.2.Выбор субд sql
- •2.2.3.Выбор Web-сервера
- •2.2.4.Выбор хостинга
- •2.2.5.Выбор интегрированной среды разработки
- •2.2.6.Выбор вспомогательных программных средств
- •2.2.7.Обход недостатков php как динамически типизированного языка
- •2.2.8.Работа с базой данных.
- •3.1.2.2.Таблица nodes
- •3.1.2.3.Таблица nodes_versions
- •3.1.2.4.Таблица chat_messages
- •3.1.2.5.Таблица news
- •3.1.2.6.Таблица made_projects
- •3.1.2.7.Таблица uploaded files
- •3.1.2.8.Таблица uploaded_files_versions
- •3.1.2.9.Таблица attached_files
- •3.1.2.10.Таблица made_projects
- •3.1.2.11.Таблица projects
- •3.1.2.12.Таблица service_groups
- •3.1.2.13.Таблица services
- •3.1.2.14.Таблица calculations
- •3.1.2.15.Таблица calculation_items
- •3.1.2.16.Таблица calculation_items
- •3.1.2.17.Таблица menu_groups
- •3.1.2.18.Таблица menu_items
- •3.1.2.19.Таблица pages
- •3.1.2.20.Таблица special_pages_settings
- •3.2.Разработка модулей сайта
- •3.2.1.Главный модуль
- •3.2.2.Модуль показа новостей
- •5.Тестирование и отладка web-сайта
- •5.1.Модульное тестирование
- •5.2.Проверка работы сайта в разных браузерах. Тестирование web-сайта в целом
- •5.3.Проверка на устойчивость к проникновению
- •6.Безопасность при работе за компьютером
- •6.1.Особенности работы с компьютерами
- •6.2.Основные вредные и опасные факторы при работе с компьютером
- •6.2.1.Повышенное зрительное напряжение
- •6.2.2.Нервное напряжение
- •6.2.3.Костно-мышечные напряжения
- •6.2.4.Электромагнитные поля и последствия их воздействия
- •6.2.5.Шум, выделение вредных веществ, тепловыделение, опасность поражения электрическим током, риск возгорания
- •6.3.Меры безопасности при работе с пэвм
- •6.3.1.Факторы охраны труда на рабочем месте
- •6.3.2.Требования к параметрам излучений дисплеев
- •6.3.3.Требования к цветовым параметрам дисплеев
- •6.3.4.Электромагнитное излучение на рабочем месте
- •6.3.5.Жидкокристаллические мониторы
- •6.3.6.Оптимизация визуальных характеристик дисплеев
- •6.3.7.Освещение и организация рабочего места
- •6.3.8.Режим труда и отдыха
- •6.3.9.Электробезопасность при работе с пэвм
- •6.3.10.Пожарная безопасность
- •6.3.11.Микроклимат на рабочем месте
- •7.Экономическая часть
- •7.1.Определение затрат на разработку и создание программных средств.
- •7.1.1.Затраты на оплату труда
- •7.1.2.Затраты на материалы
- •7.1.3.Затраты на аренду
- •7.1.4.Затраты на электроэнергию
- •7.1.5.Затраты на внедрение
- •7.2.Затраты на эксплуатацию системы
- •7.3.Годовой экономический эффект от применения.
- •7.4.Срок окупаемости затрат.
- •7.5.Итоговые экономические показатели проекта.
- •Заключение
- •Список литературы и прочих источников информации
- •П. 3.2 модуль подключаемых заголовков header.Inc.Php
- •П. 3.3 модуль fглобальных переменных gvars.Inc.Php
5.1.Модульное тестирование
Модульное тестирование производилось с помощью фреймворка для написания модульных тестов на PHP под названием SimpleTest.
Были протестированы все вычисления и работа со строками. Для тестирования классов работы с базой данных была создана отдельная тестовая база данных. Для проверки правильной отсылки почтой были созданы почтовые ящики, которые были добавлены и одновременно открыты в Mozilla Thunderbird.
Все тесты успешно запускаются в автоматическом режиме и выполняются без ошибок.
5.2.Проверка работы сайта в разных браузерах. Тестирование web-сайта в целом
Сайт протестирован в браузерах
Firefox 11
Opera
Google Chrome
K-Meleon
Internet Explorer 7
со включенным JavaScript.
Предметом тестирования являлась навигация по страницам сайта и проверка работы с формами ввода с отправкой данных и прочими элементами управления.
Ошибок в отображении и поведении не замечено. Поведение сайта полностью соответствует описанному в техническом задании.
5.3.Проверка на устойчивость к проникновению
Проверка на устойчивость к проникновению (безопасность) включает в себя использование утилит- наборов пентестов (от англ. “penetration tests”), имитирующих работу хакерских программ для поиска уязвимостей в системе. При тестировании проведении тестирования данного сайты были использованы такие программные средства как Acunetix Web Vulnerability Scanner, Wikto, skipfish, w3af, Mantra Security Framework, The Metasploit® Framework + Armitage, sqlmap, Havij. Серьёзных уязвимостей обнаружено не было.
6.Безопасность при работе за компьютером
6.1.Особенности работы с компьютерами
При выполнении работ, связанных с персональными ЭВМ, на людей могут воздействовать вредные и опасные производственные факторы. Санитарно-эпидемиологические правила и нормативы (введены в действие в соответствии с постановлением Главного государственного санитарного врача Российской Федерации от 25 апреля 2007 г. N 25 “Об утверждении СаНпиН 2.2.2/2.4.2198-07”) являются на сегодняшний день основным нормативным документом по безопасной работе на компьютере.
В соответствии с данным постановлением можно отметить, web-сайт имеет код ОКП 40 1300, то есть машины вычислительные электронные цифровые, а основнми контролируемыми гигиеническими параметрами в этом случае являются уровень ЭМП, уровень акустического шума, концентрация вредных веществ в воздухе и визуальные показатели ВДТ.
Работа с компьютером связана, прежде всего, с восприятием изображения на экране и с одновременным различением текста рукописных или печатных материалов, с выполнением машинописных графических работ и других операций, что способствует зрительному утомлению, которое усиливается из-за бликов, мерцаний и других отклонений визуальных параметров экрана и световой среды помещения.
Эта работа характеризуется повышенным уровнем психоэмоционального напряжения, что связано с высокой концентрацией внимания, с определенным визуальным дискомфортом, с ответственностью за качество выполняемого задания. Переработка большого объема информации, решение сложных задач, нередко в условиях дефицита времени, требуют также повышенных умственных усилий и нервного напряжения.
Кроме того, длительная работа в неизменной статической позе приводит к перенапряжению различных групп мышц, а однотипные движения на клавиатуре развивают воспалительные процессы в суставах и мышцах рук.
Особенности работы с ПК, а именно: высокие требования к органу зрения, нервные напряжения, монотонный характер труда, вынужденная рабочая поза, а также вредные производственные факторы, в первую очередь, в первую очередь электромагнитные излучения от дисплеев с электронно-лучевыми трубками, способствуют формированию различного рода заболеваний.