Web-ориентированная информационная система авиационно-химические работы

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

Web-ориентированная информационная система авиационно-химические работы

ВВЕДЕНИЕ

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

Первое, что нужно сделать, это сформулировать саму идею: что конкретно предлагается посетителям сайта.

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

Не исключением стала и такая отрасль деятельности как сельское хозяйство, а конкретно авиационные-химические работы (АХР). При внедрении в сеть сайта предприятия осуществляющего данный вид услуг, предполагается увеличение количества заключаемых договоров, партнерских связей и т.д.

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

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

1. СИСТЕМНЫЙ АНАЛИЗ

 

1.1 Общие сведения о предприятии ИП Мирошников В.Н.


Индивидуальный предприниматель Мирошников В.Н. осуществляет авиационно-химические работы с 2000г. Место нахождения Общества: Ростовская область, Песчанокопский район, с.Развильное. Схема предприятия приведена на рисунке 1.

Рисунок 1.1 Организационная структура предприятия

С момента создания малого предприятия фирма выполняет авиационные работы, связанные с обработкой сельскохозяйственных культур. Предприятие осуществляет следующие виды работ:

-       защита растений от вредителей и болезней;

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

-       борьба с сорной растительностью;

-       удаление листьев (дефолиация) сельскохозяйственных культур;

-       ускорение созревания (десикация) сельскохозяйственных культур;

-       аэросев некоторых культур.

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

-       высокая производительность;

-       обработка в сжатые и наиболее оптимальные сроки;

-       низкие нормы расхода средств воздействия;

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

-       отсутствие механического повреждения растений и уплотнения почвы;

-       возможность использования ультрамалообъемного опрыскивания;

-       способность выполнять работы при любом состоянии почвы;

-       высокая точность нормы расхода и равномерность распределения вносимых веществ, в том числе и в малых дозах;

-       высокая мобильность и маневренность.

Для процедуры составления заявки на выполнение АХР характерен следующий бизнес-процесс (рисунок 1.2)

Рисунок 1.2 - Бизнес-процессы формирования заявки на услуги АХР

Областью деятельности данной организации являются авиационно-химические работы, которые могут быть произведены по заказу сельскохозяйственных предприятий Ростовской области, Краснодарского края, Ставропольского края, республики Калмыкии.

Для процедуры составления заявки на выполнение АХР характерен следующий бизнес-процесс

Таким образом предприятие ИП Мирошников В.Н. занимает одну из лидирующих позиций среди авиационных организаций данной направленности, на вышеупомянутой территории.

 

.2 Особенности реализации сайтов


Первый сайт появился в on-line 6 августа 1991 года. На этом сайте была опубликована концепция технологии WWW (World Wide Web), использующая протокол передачи данных HTTP (HyperText Transfer Protoсol) посредством написания кода на языке гипертекстовой разметки HTML (HyperText Markup Language).

Данный сайт имел имя info.сern.сh. Автором и владельцем сайта был Тим Бернерс-Ли. На данном сайте также была размещена информация по принципам установки, настройки и работы серверов и браузеров. Кроме того, сайт стал первым в истории интернет-каталогом, потому что автор разместил на его страницах первый список на другие сайты.

Естественно, что материалы и инструменты, необходимые для работы первого сайта были подготовлены заранее. К декабрю 1990 года был разработан гипертекстовый браузер с функциями веб-редактирования под названием WorldWideWeb, сервер на базе NeXTсube и, собственно, сами страницы, которые сервер выдавал браузеру.

Тим Бернерс-Ли был уверен, что гипертекст может служить основой для сетей обмена данными. Своё первое детище - гипертекстовое программное обеспечение Enquire он создал за 10 лет до создания своего первого сайта, в 1980 году.

В мае 1991 года в Европейском Центре Ядерных Исследований в Женеве (СERN) (в котором работал и презентовал свой первый сайт Бернерс-Ли) был утверждён стандарт WWW.

К 1993 году были окончательно сформированы спецификации URI, HTTP и HTML. 30 апреля 1993 года СERN объявила, что World Wide Web будет свободной и бесплатной для всех. Это был очень важный шаг, ведь СERN имел полное право использовать разработку в коммерческих целях. В таком случае, сегодняшнего Интернет просто не существовало бы.

Интересный документ. 13 марта 1989 года Тим Бернерс-Ли обратился к своему руководителю Майку Сендаллу с предложением создать систему управления информацией.

Данное письмо фактически явилось стартовой точкой начала создания системы, позже получившей название World Wide Web - "Всемирная паутина" или Интернет.

 

1.2.1 Классификация веб-сайтов

Сайты классифицируются по используемым технологиям.

 

Статические сайты - состоящие из отдельных HTML-страниц

Недостатки

Достоинства

Отсутствует интерактивность

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

Не имеют системы управления сайтом (трудоемкий процесс изменения информации, дизайна и структуры страниц)

Не требуют поддержки скриптов и баз данных (подходит самый дешевый, абсолютно любой хостинг)

Не подходят для случаев, когда требуются частые обновления информации

Могут содержать в себе графику, Flash анимацию и JavaSсript

Поиск по сайту возможен только с помощью сторонних сайтов (Яндекс или Google)

Не способны создавать серьезной нагрузки на сервер (с ними не возникнет ситуация, когда сайт тормозит или выдает сбои при наплыве посетителей)

 
Все страницы статического сайта написана на языке HTML и имеет расширение .html или .htm. Между собой все страницы статического сайта связаны перекрестными ссылками, устанавливаемыми вручную.
Сайт называется статическим потому, что, каждый URL (адрес страницы) соответствует четко определенной странице с неизменяемым в автоматическом режиме содержанием, как это происходит у динамических сайтов.

В силу того, что стоимость создания статического сайта <#"698959.files/image003.jpg">

Рисунок 1.3 Главная страница сайта

На рис. 1 нам представлена главная страница, на которой указана различная информация: о нас (информация о предприятии), контакты, бортжурнал. Кроме разделов также расположена колонка с видами АХР где перечислены конкретные наименования. Это очень удобно при первом посещении сайта, так как экономит время при первом ознакомлении с ресурсом. В центре сайта расположена карта, которая указывает на территорию где фирма выполняет заказы. В цветовой гамме сайт оформлен достаточно качественно, при долгом ознакомлении с web-системой глаза не напрягаются, текст читабельный. Информация является хорошо структурированной.

Следующий рассмотренный интернет-сайт <#"698959.files/image004.jpg">

Рисунок 1.4 - Главная страница интернет-сайта «ЮГ-ЛАЙН».

Как и предыдущий проект, на главной странице данный сайт имеет ознакомительную информацию о предприятии «ЮГ-ЛАЙН». В отличие от предыдущего данный ресурс имеет более скудную графическую часть, изображения не имеют достаточного разрешения, что привело к ухудшению качества картинок. Читабельность без нареканий. Слева расположены часы. Внизу автор расположил приложение показывающее погоду на аэродроме базирования предприятия. Так же на каждой вкладке можно обнаружить вспомогательные функции такие как открытие в PDF формате, печать страницы, отправление ссылки по e-mail.

После проведённого анализа подобных Интернет-ресурсов был составлен ряд функциональных требований к проекту интернет-сайта ИП Мирошников В.Н. они указаны в разделе 1.5 и являются основными требованиями к проектируемому ресурсу

1.5 Постановка задачи


Основной задачей данного дипломного проекта является разработка интернет-сайта ИП Мирошников В.Н. После анализа предметной области и просмотра аналогичных решений, и пожеланий директора ИП Мирошников В.Н. должен выполнять перечисленные ниже функции.

.        Реализация информационной функции:) а) общая информация о предприятии;)         б) предметная информация;

.        Реализация оформление заказа;

3.       Реализация перечня авиахимработ;

.        Реализация функции регистрации и авторизации пользователей административной части сайта с правами доступа к редактированию информации, т.е. сотрудников компании;

.        Реализация системы администрирования:)       а) управление статической информацией;)    б) управление модулями;)     в) управление сайтом;) г) редактирование прав доступа привилегированных пользователей и их ролей;

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

2. СИСТЕМНОЕ ПРОЕКТИРОВАНИЕ

2.1 Назначение и функции Web-сайта по оказанию услуг в сфере АХР

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

В Интернет существует множество Web-сайтов, предназначенных для выполнения, не поддающегося простому перечислению количества функций. На основе сравнительного анализа проведённого среди подобных Веб-сайтов, к важнейшим функциям всех Web-сайтов, в том числе и Web-сайт компании ИП Мирошников В.Н. можно отнести следующие функции:

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

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

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

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

Маркетинговая. Интернет-сайт компании - это “место”, где информация воспринимается живым человеком, который, вероятно, является потенциальным потребителем конкретной услуги услуг. Причем этот человек, скорее всего, не спешит по своим делам, его внимание обращено к компании и он уже тратит свое время на ее изучение. Таким образом, сам факт посещения интернет-ресурса предприятия создает необходимые предпосылки для контакта с посетителем.

Для системы управления Web-сайтом можно выделить следующие основные функции:

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

специализация - предоставление информации о специализации предприятия;

функция оформления заказов - формирование стоимости;

аутентификация пользователя - проверка имени пользователя и пароля при входе на защищённую страницу, предназначенную для администрирования интернет-сайта;

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

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

управление блоком новостей - данная функция позволяет вести блок новостей;

Согласно приведённому описанию все функции системы управления Web-сайта можно представить в виде схемы представленной на рисунке 2.1.

Рисунок 2.1 - Функциональная схема

Программная часть архитектуры интернет-сайта рассматривается как взаимосвязь операционной и серверной части.

В операционной части рассматривается среда разработки Web-сайта.

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

Предположительно интернет сайт разрабатывается в среде html, с применением иных вспомогательных средств проектирования интернет-приложений, таких как php, «Joomla!». Данные инструментальные средства были описаны ранее.

2.2 Проектирование front-offiсe

-offiсe представляет из себя набор web-страниц, связанных гипертекстовыми ссылками. Тут отображается информация о реализуемом оборудовании и услугах. Эта информация представлена в виде каталогов оборудования и услуг, разделенных на отдельные пункты меню. Такая структура облегчает поиск требуемого товара.

Структура front-offiсe выглядит следующим образом:

- главная страница: содержит общую информацию о предприятии;

страница новостей: содержит обзор новостей предприятия а также новосте их области малой авиации;

страница каталога услуг: содержит информацию о реализуемых услугах;

страница контактов: содержит информацию о контактах администрации Web-сайта и предприятия;

страница авиапарк: содержит информацию о воздушных суднах.

страница тарифы: отображает сведения о тарифных ставках компании

страница география полетов: показывает территорию на которой предприятие оказывает свои услуги.

Каждая страница содержит гипертекстовые ссылки второго уровня. Графическое представление подразумевает использование для хранения информации файлов. Для файлов рисунков используется графический GIF и JPG форматы.

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

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

Рисунок 2.2. Система в представлении пользователя front-offiсe

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

 

2.3 Проектирование baсk-offiсe


Baсk-offiсe представляет собой администраторскую часть web-сайта. Пользователи не имеют к нему доступа. Администратор с помощью Baсk-offiсe осуществляет управление web-сайтом. Baсk-offiсe предназначен для редактирования информации о существующих новостях, услугах, то есть для обновления базы данных новостей, авиапарка, тарифах и услуг, ведения учета зарегистрированных пользователей и т. д.

В общем виде структуру администраторской части представляет собой:

. Страница входа: форма ввода логина и пароля администратора;

. Страница добавления категорий: добавление категорий.

. Страница редактирования услуг, тарифов, новостей, авиапарка, добавление, редактирование и удаление категорий.

. Страница настроек администратора: возможность замены логина и пароля администратора.

В графическом виде организация baсk-offiсe приведена на рисунке 2.3. На этом рисунке показан интерфейс администратора. Сценарии позволяют администратору входить в систему и добавлять нововведения и категории.

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

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

Рисунок 2.3. Система в представлении администратора

2.4 Проектирование ER модели данных с использованием модели “сущность-связь”


сущность;

ассоциация (связь);

атрибут.

интернет приложение сервер данные

Данная диаграмма, построенная в соответствии с приведенными выше правилами, является абстрактным макетом базы данных, весьма наглядным и удобным для обсуждения структуры данных с пользователями на этапе проектирования логической модели данных, но недостаточно точным и полным (особенно в вопросах целостности) для последующей реализации в конкретной СУБД.

Более полной является формальная базовая реляционная модель, разработанная Е. Коддом, для которой модель “сущность-связь” можно считать основой. Реляционной называется база данных, в которой все данные, доступные пользователю, организованны в виде таблиц, а все операции над данными сводятся к операциям над этими таблицами.

Переход от инфологической модели “сущность-связь” к реляционной - это сравнительно простая задача, поскольку в терминологии и принципах ER-модели и реляционного подхода имеется взаимно однозначное соответствие. Существует ряд хорошо зарекомендовавших себя правил, с помощью которых этот переход осуществляется:

каждая простая сущность превращается в таблицу. Простой является сущность, не являющаяся подтипом и не имеющая подтипов. Имя сущности становится именем таблицы;

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

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

связи “многие-к-одному” (и “один-к-одному”) становятся внешними ключами, т.е. делается копия уникального идентификатора с конца связи “один”, и соответствующие столбцы составляют внешний ключ. Необязательные связи соответствуют столбцам, допускающим неопределенные значения; обязательные связи - столбцам, не допускающим неопределенные значения;

индексы создаются для первичного ключа (уникальный индекс), внешних ключей и тех атрибутов, на которых предполагается в основном базировать запросы;

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

имеется два способа работы при наличии исключающих связей: общий столбец и явные внешние ключи (б). Если остающиеся внешние ключи все в одном домене, т.е. имеют общий формат (способ (а)), то создаются два столбца: идентификатор связи и идентификатор сущности.

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

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

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

«Сотрудники»;

«Воздушное судно»;

«Предприятие»

- «Заказ»;

- «Клиент»;

«Самолет»;

«Адрес»;

«Статус»;

«Пилот»;

«Техник»;

«Пилотское удостоверение»;

«Место заказа»;

«Район»

«Представитель клиента»;

«Типы работ».

Сущность «Сотрудник» характеризуется атрибутами:

данные;

документы;

адрес.

Сущность «Воздушное судно» характеризуется атрибутами:

пилот;

самолет;

дата.

Сущность «Предприятие» характеризуется атрибутами:

представитель колента;

воздушное судно;

заказ.

Сущность «Заказ» характеризуется атрибутами:

типы работ;

нормирование;

место заказа;

статус;

дата

Сущность «Клиент» характеризуется атрибутами:

адрес;

район;

заказ;

представитель клиента.

Сущность «Самолет» характеризуется атрибутами:

марка;

бортовой номер;

номер двигателя;

год выпуска.

Сущность «Адрес» характеризуется атрибутами:

корпус;

квартира;

дом;

отделение;

улица;

клетка;

город;

клетка.

Сущность «Статус» характеризуется атрибутами:

оформление договора;

ожидание оплаты;

в очереди;

выполнение;

выполнено.

Сущность «Пилот» характеризуется атрибутами:

сотрудники;

пилотское удостоверение.

Сущность «Техник» характеризуется атрибутами:

сотрудники.

Сущность «Пилотское удостоверение» характеризуется атрибутами:

номер;

кем выдан;

дата выдачи;

категория.

Сущность «Место заказа» характеризуется атрибутами:

название;

район.

Сущность «Район» характеризуется атрибутами:

изображение;

номер;

описание района.

Сущность «Представитель клиента» характеризуется атрибутами:

имя;

телефон.

Сущность «Типы работ» характеризуется атрибутами:

десикация;

дефолиация;

защита от вредителей;

борьба с сорняками;

внесение минеральных удобрений.

Основными требованиями при построении ER-модели являются:

в первичных атрибутах не должно быть неопределённых значений;

обязательное определение типа связи между сущностями.

На рисунке 2.3 представлена ER-модель Web-сайта

Рисунок 2.4 - ER-модель Web-сайта ИП Мирошников В.Н.

2.5    Логическая модель баз данных Web-сайта


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

Теория нормализации отношений описывает формальный аппарат ограничений на формирование отношений, который позволяет устранить дублирование, обеспечить непротиворечивость данных и уменьшить трудозатраты на ведение базы данных. Нормализация представляет собой последовательное изменение структуры данных в соответствии с требованиями нормальных форм. Всего существует шесть нормальных форм (НФ), включая нормальную форму Бойса-Кодда (НФБК). Эти формы подчиняются правилу вложенности по возрастанию номеров: если отношение находится в 4НФ, то оно будет соответствовать 3НФ, 2НФ и 1НФ. Справедливо и обратное утверждение.

На практике обычно ограничиваются приведением отношений к третьей НФ, а для работы языков запросов достаточно иметь таблицы в первой НФ.

Первая нормальная форма (1НФ). Схема отношения R находится в 1НФ тогда и только тогда, когда все входящие в нее атрибуты являются атомарными, т.е. значения соответствующих доменов рассматриваются как неделимые, а не как множества или кортежи из более элементарных доменов.

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

Вторая нормальная форма (2НФ). Если X - ключ отношения R, YÌX, A - непервичный атрибут отношения R, то в отношении R имеет место частичная зависимость (неполная функциональная зависимость), когда X®A и Y®A. Если это условие не выполняется, то атрибут А функционально полно зависит от X в отношении R.

Схема отношения R находится в 2НФ, если она находится в 1НФ и каждый ее непервичный атрибут функционально полно зависит от первичного ключа. Отношение во 2НФ все еще может обладать аномалиями включения, обновления и удаления.

Если первичный ключ состоит из единственного атрибута, то требование соответствия 2НФ сводится лишь к отсутствию непервичных атрибутов, независящих от ключа отношения.

Третья нормальная форма (3НФ). Схема отношения R находится в 3НФ, если не существует ключа X для R, множества атрибутов YÍR и непервичного атрибута A из R, таких, что:®Y - справедливо в R,®A - справедливо в R, но Y®X не имеет места.

Таким образом, схема отношения R находится в 3НФ, если она находится в 2НФ и каждый непервичный атрибут нетранзитивно зависит от первичного ключа.

Если в отношении, находящемся в 3НФ, отсутствуют многозначные зависимости, но имеются другие зависимости, кроме зависимости от ключа, то 3НФ будет иметь аномалии операций. В этом случае рассматривают усиленную третью нормальную форму (нормальную форму Бойса-Кодда);

Нормальная форма Бойса-Кодда (НФБК). Схема отношения R с зависимостями F находится в НФБК, если всякий раз, когда в R имеет место зависимость X®A и A не принадлежит X, то X является возможным ключом отношения R. Атрибут (или комбинацию атрибутов), от которого какой-либо атрибут зависит функционально полно, называют детерминантом. В этом случае нормализованная схема отношения R находится в НФБК, если каждая детерминанта является возможным ключом.

Анализ модели данных подсистемы показал, что не требуется дополнительных действий по приведению отношений к НФБК.

Отношения-справочники были получены в результате декомпозиции исходных отношений при переходе к первой НФ. Полученные отношения были затем связаны между собой по внешнему ключу.

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

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

Нормализованная логическая модель данных приведена на рис. 2.4.

Рисунок 2.5 - Логическая модель данных Web-сайта

3. ТЕХНИЧЕСКОЕ ПРОЕКТИРОВАНИЕ


3.1 Структура функций web-сайта ИП Мирошников В.Н.


На основе данных, полученных при анализе предметной области, была составлена структурная схема интернет-ресурса, представленная на рис..3.1.

Сайт имеет в своем составе три системы, на каждом из которых реализуется свои операций. В соответствии с этим было спроектировано каждая система:

для незарегистрированного пользователя;

для оператора;

для администратора.

Каждое система обладает своей функциональностью со своим спектром возможностей.

Система незарегистрированного пользователя выполняет следующие функции:

просмотр новостей;

просмотр услуг;

просмотр тарифов;

расчет работ;

просмотр географии работ;

просмотр фотогалереи;

просмотр информации о компании;

возможность регистрации.

Система оператора выполняет следующие функции:

просмотр информации о предприятии (новости, история, контакты);

вход/выход пользователя;

просмотр, работа с новостями;

просмотр, работа с клиентами;

просмотр, работа с самолетами;

просмотр, работа с воздушным судном;

просмотр, работа с заказами;

просмотр, работа с информацией о сотрудниках;

просмотр, работа с тарифами;

Система администратора выполняет следующие функции:

вход/выход администратора;

добавление/удаление/редактирование пользователей БД;

добавление/удаление/редактирование заказов;

администрирование БД;

работа с обратной связью;

редактирование данных администратора.

Рисунок 3.1. Структура функций web-сайта в соответствии с ролями пользователей

3.2 Алгоритм работы Веб-сайта


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

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

Схема алгоритма работы Веб-сайта:

Рисунок 3.2 - Блок-схема алгоритма работы Web-сайта

3.3 Разработка физической модели БД


На этапе физического проектирования структуры баз данных: определяется метод доступа к БД; задаются типы и размеры полей; определяются первичные ключи и вторичные индексы; устанавливаются механизмы поддержания целостности данных.

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

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

Таблица 3.1 Перечень таблиц в составе базы данных подсистемы

Физическая структура разработанной БД приведена в таблицах 3.2 - 3.5. При описании использованы следующие обозначения: * - первичный ключ; # -внешний ключ; + - обязательное поле.

Таблица 3.2 Структура таблицы Site


Таблица 3.3 Структура таблицы Zakaz


Таблица 3.4 Структура таблицы Types rabot

Таблица 3.5 Структура таблицы O kompanii


Таблица 3.6 Структура таблицы Status


Таблица 3.7 Структура таблицы Klient


Таблица 3.8 Структура таблицы Offiсe predpriyatiya

Таблица 3.9 Структура таблицы Predstavitel klienta


Таблица 3.10 Структура таблицы Vozdyshnoe sydno


Таблица 3.11 Структура таблицы Zakazi klienta


Таблица 3.12 Структура таблицы Pilotskoe ydostoverenie


Таблица 3.13 Структура таблицы Tarifi

Таблица 3.14 Структура таблицы Defoliaсiya


Таблица 3.15 Структура таблицы Borba s sornyak


Таблица 3.16 Структура таблицы Normirovanie


Таблица 3.17 Структура таблицы Zashita ot vred


Таблица 3.18 Структура таблицы Vnes min ydobr


Таблица 3.19 Структура таблицы Desikaсiya


Таблица 3.20 Структура таблицы Mesto zakaza


Таблица 3.21 Структура таблицы Raioni


Таблица 3.22 Структура таблицы Tehnik

Таблица 3.23 Структура таблицы Direktor


Таблица 3.24 Структура таблицы Samolet


Таблица 3.24 Структура таблицы Pilot


Таблица 3.25 Структура таблицы Fotogalereya


Таблица 3.26 Структура таблицы Foto

Таблица 3.27 Структура таблицы Novosti


Таблица 3.28 Структура таблицы Geografiya poletov


Таблица 3.29 Структура таблицы Sotrydniki


Таблица 3.30 Структура таблицы Person


Таблица 3.31 Структура таблицы Dokymenti


Таблица 3.32 Структура таблицы Adress


Для создания ссылочной и смысловой целостности в БД определяются:

Обеспечение целостности БД организовано при помощи связи таблиц по соответствующим друг другу первичным и внешним ключам, что указано на схемах логической (рисунок 2.5) и физической модели данных (рисунок 3.3).

На заключительном этапе проектирования физической структура данных функциональную структуру системы можно представить в виде рисунка 3.3

Рисунок 3.3 Физическая модель БД.

3.4 Пользовательский интерфейс web-сайта ИП Мирошников В.Н.


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

 

3.4.1 Реализация главной страницы интернет - ресурса

Главная страница web-сайта ИП Мирошников В.Н. Вывод показан на рис. 3.4

Рисунок 3.4 Главная страница web-сайта.

На рисунке видно, что главная страница состоит из «шапки» сайта, пользовательского меню, формы для ввода данных зарегистрированных пользователей и информации об ИП Мирошников В.Н.

«Шапка» используется на всех страницах сайта включённых в меню. В левой части размещается логотип ИП Мирошников В.Н.

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

.        главная страница;

.        новости;

.        услуги;

.        география полетов;

.        тарифы;

.        авиапарк;

.        оформление заказа;

.        предварительная стоимость;

.        фотогалерея;

.        о компании.

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

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

В центре экрана располагается общая информация об ИП Мирошников В.Н. дата основания и направления деятельности предприятия.

После ввода данных в поля авторизации и нажатия кнопки «Войти» происходит авторизация пользователя и при условии, что данные верны и такой пользователь уже есть в БД, в «шапке» в строке пользователя появляется приветствие и кнопка для выхода зарегистрированного пользователя. При нажатии на кнопку «Выйти» в правом верхнем углу происходит выход, и строка пользователя вновь становится пустой.

Если пользователь ещё не был зарегистрирован на сайте, он может перейти по ссылке «Регистрация». После этого в центре экрана появится форма содержащая поля для заполнения, необходимые для получения аккаунта в web-сайте ИП Мирошников В.Н. После заполнения всех полей формы пользователь для завершения регистрации должен нажать на кнопку «Регистрация». При условии, что все данные введены правильно, он получает свой аккаунт и может войти на сайт ранее описанным способом. Если при вводе данных логин совпал с логин ранее зарегистрированного пользователя, или какое-нибудь из полей осталось незаполненным или были введены некорректные данные, при нажатии на кнопку «Регистрация», заново происходит переход на форму, а внизу её указывается причина возникновения ошибки. Также в любой момент пользователь может отказаться от регистрации, достаточно перейти по любой из ссылок меню.

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

Кроме вышеуказанных возможностей на сайте представлены некоторые вспомогательные функции которые способствуют повышению функциональности сайта: открыть в PDF формате, печать страницы, отправить e-mail с ссылкой на данный сайт.

 

3.4.2 Реализация страницы новостей web-сайта

Эта страница, как и любая другая из меню сайта содержит «шапку» в верхней части и пользовательское меню в левой части экрана. В центре экрана осуществлён вывод текстовой информации позволяющей ознакомится любому посетителю сайта с последними событиями, произошедшими на предприятии ИП Мирошников В.Н. Данная часть сайта не является ключевой и поэтому, реализована довольно посредственно, при необходимости новостную ленту можно организовать эффективнее, путём возможности добавления и редактирования постов администратором и возможностью пользователям оставлять свои отзывы. Вывод страницы новостей показан на рис. 3.5.

Рисунок 3.5 Страница новостей web-сайта.

3.4.3 Реализация других информационных страниц web-сайта

Страницы услуг и тарифов, как и любые другие пункты из меню сайта содержит «шапку» в верхней части и пользовательское меню в левой части экрана. Эти страницы схожи с новостным пунктом. В данных разделах представлена информация непосредственно связанная с АХР и с формлением заказа. Пользователь сможет ознакомиться с данной информацией и принять необходимое решение связанное с выборов авиации в качестве средства обработки сельскохозяйственных угодий, по сравнению с наземной техникой, а также заключение или не заключение договоров. Страницы представлены на рисунках

 

 

3.4.4 Реализация страницы география полетов web-сайта

Данная страница реализована структурно как и предыдущие. В этом разделе представлены изображения территории работы ИП Мирошников В.Н.

 

3.4.5 Реализация страницы фотогалерея web-сайта

Данная страница предоставляет пользователю возможность просмотреть изображения, для ознакомления с принципами АХР. Изображения показывают пользователю принцип обработки сельскохозяйственных культур.

3.4.6 Реализация страницы о компании web-сайта

В данной вкладке представлена контактная информация о ИП Мирошников В.Н.. Юридический адрес фирмы. Лицензия на выполнение работы. А также в данном разделе предоставлена возможность отправление вопроса администратору.

 

3.4.7 Реализация административной части web-сайта

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

4. ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКАЯ ЧАСТЬ


4.1 Технико-экономическое обоснование необходимости разработки Web-ориентированной системы «Авиационно-Химические работы»

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

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

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

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

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

Для практического использования разработки пользователям понадобится ЭВМ с выходом в интернет. К программному продукту прилагается подробная инструкция пользователя.

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

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

Web-дизайна. Реализация будет происходить за счет таких программных, языковых средств как html, php sсript, java sсript, а также вспомогательных программ joomla, photoshop.

Первый в мире сайт появился шестого августа 1991 года. Его создал ученый Тим Бернерс-Ли. И за это время интернет-ресурсы не только не стояли на месте, а стремительно развивались таким образом что интернет стал местом сосредоточения огромных информационных данных и занял свою нишу в жизни каждого из нас. В современных условиях уже довольно сложно представить себе развитие бизнеса без использования такого блага цивилизации, как Интернет. Повсеместно подобные ресурсы выполняют важнейшую роль в том или ином виде предпринимательской деятельности. В результате возникает потребность в таких мероприятиях, как создание сайтов во всемирной паутине.

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

 

4.2 Планирование разработки

 

.2.1 Календарное планирование

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

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

(tож, чел.-дн.).

 ,                                 (4.1)

где tmin, tmax - минимальная и максимальная продолжительность отдельной работы, чел.-дн..

Перечень проектных работ и расчет ожидаемой трудоемкости приведен в таблице 4.1.

Трудоемкость численно совпадает с продолжительностью выполнения работы, если ее выполняет один работник.

Календарный план разработки при последовательном выполнении представленного перечня работ представлен на рисунке 4.1 и определяет общую продолжительность проектирования , равную 298 дней.

При этом общая фактическая трудоемкость проектирования

Т составила 298 чел.-дней.

Таблица 4.1 - Трудоемкость проектных работ

№ п/п

Наименование работы

Оценка трудоемкости,  чел.-дн.



tmin

tmax

tож

1

Постановка задачи

4

6

5

2

Анализ предметной области

10

15

12

3

Выбор метода решения задачи

20

25

22

4

Разработка функциональной структуры

10

15

12

5

Проектирование базы данных

10

15

13

6

Изучение языка html, php, java sсript и программных средств joomla

30

50

40

7

Программирование интерфейсной части

30

35

32

8

Написание программных модулей

20

25

22

9

Отладка программных модулей

20

25

23

10

Тестирование программы

25

30

27

11

Составление документации

10

13

11

12

Корректировка теоретических положений

10

15

12

13

Общая трудоемкость

199

269

231


Рисунок 4.1 - Календарный план работ по проектированию Web-ориентированной системы

4.2.2 Организационный, юридический и финансовый аспекты разработки

Данный проект разрабатывался программистом с однолетним опытом работы. Тема выполняется одним разработчиком, основная квалификация которого - программист. Для разработки требуются знания языков html, php sсript, java sсript.

Заказчиком разработки является ИП Мирошников В.Н. Он же финансирует разработку из собственных средств.

Права на разработку принадлежат разработчику ПО.

Заказчик, в лице Мирошникова В.Н., принимал участие в разработке. Им была сформулирована тема работы и функциональные особенности сайта, проанализированы и скомпонованы теоретические данные, необходимые при реализации данного проекта.

Данный программный продукт рассчитан на пользователей имеющих доступ к сети интернет. Специальных знаний в области компьютерной техники и программного обеспечения система не требует.

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

Расчеты стоимости проекта приведены в разделе 4.4, расчеты цены изделия приведены в разделе 4.5.

 

4.3 Стоимостная оценка проекта


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

,      (4.2)

где    СТР - оценка труда разработчика темы, руб.;

СОТЛ - затраты на отладку программного обеспечения, руб.;

СЭВМ - затраты на доукомплектование ЭВМ техническими средствами, если они приобретались специально для выполнения этого проекта (СЭВМ=0 руб.);

СП - прочие затраты, руб.

Оценка труда разработчика задачи может быть определена из должностного оклада О (О = 10000 руб/мес.) и периода проектирования ТПР, взятого по фактическим данным из таблицы 4.1 (ТПР = 231 дн.) по формуле:

,

где    О - должностной оклад разработчика в день (472 руб./дн.);

ТПР - фактический период проектирования в днях, взятый из таблицы 4.1 (231 дн.);

ПД - процент дополнительной заработной платы (10 %);

ППФ - отчисления в пенсионный фонд РФ (22%);

ПСС - отчисления в фонд социального страхования (2,9%);

ПФМС - отчисления в федеральный фонд обязательного медицинского страхования (5,1%);

ПНК - процент накладных расходов (10 %).

Тогда:

руб.

Стоимостная оценка использования ЭВМ при проектировании проводится по формуле:

СОТЛ = ТОТЛ ∙ СМЧ,          (4.3)

где    ТОТЛ -фактическое время отладки на ЭВМ (ч.);

СМЧ - стоимость машино-часа работы ЭВМ (руб.).

Время отладки на ЭВМ взято из графика рисунка 4.1:

ТОТЛ = 214×4 = 856 ч.

Стоимость машино-часа работы ЭВМ можно определить исходя из эксплуатационных расходов, связанных с использованием вычислительной техники:

,                                  (4.4)

где    ЗЭКСПЛ - суммарные эксплуатационные затраты за год работы ЭВМ (руб.);

ТД - действительный фонд времени работы ЭВМ за год (ч.).

Для определения действительного фонда времени за год определим номинальный фонд:

,

где    КД - количество дней в году (366);

КВ - количество выходных в неделе (2);

КП - количество праздничных дней в году (12);

ТСМ - продолжительность рабочего дня (4 ч.);

КСМ - коэффициент сменности (1).

Тогда:

 ч/год

Исходя из номинального фонда времени за год, определим действительный фонд времени за год по формуле:

,

где    - процент потерь рабочего времени, связанных с профилактикой и ремонтом ЭВМ (5 %);

ТН - номинальный фонд времени (ч/год).

В результате получаем:

 ч/год

Суммарные эксплуатационные затраты за год работы ЭВМ можно определить по формуле:

,  (4.5)

где    ЗТР - затраты на оплату труда персонала, обслуживающего ЭВМ (руб./год);

ЗПОМ - затраты на содержание помещения под размещение вычислительной техники (руб./год);

ЗЭН - затраты на электроэнергию (руб./год);

ЗАМ - амортизационные отчисления от стоимости ЭВМ (руб./год);

ЗМ - затраты на материалы (носители информации) (руб./год);

ЗР - затраты на ремонт (руб./год).

Затраты на оплату труда персонала, обслуживающего ЭВМ, определяются по формуле:

,

где    O - доля месячного оклада работника за обслуживание одной ЭВМ, руб.;

ППФ, ПСС, ПФМС - страховые взносы в государственные внебюджетные фонды (22%; 2,9%; 5,1%);

Проект выполнялся на ЭВМ, на обслуживание которой выделяется

руб./мес., т.о. O = 400 руб./мес., тогда:

Так как затраты на аренду помещения отсутствуют, то ЗПОМ=0.

Расчет затрат, связанных с потреблением силовой электроэнергии, выполняется по формуле:

,

где    М - паспортная мощность ЭВМ (М = 0,3 кВт);

ТД - действительный фонд времени работы ЭВМ в течение

года, ч.;

КИ - коэффициент интенсивного использования мощности (КИ = = 0,9);

ЦЭ - цена одного кВт-ч энергии на момент выполнения расчета (ЦЭ = 3,08 руб/ кВт-ч).

Получим:

 руб./год

Амортизационные отчисления, затраты на материалы и ремонт вычисляются, исходя из балансной стоимости ЭВМ:

,

где    ЦПР - цена приобретения ЭВМ, руб.;

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

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

 руб.

Амортизационные отчисления от балансовой стоимости ЭВМ

,

где    НАМ - норматив амортизационных отчислений (НАМ = 33%).

В результате получаем:

 руб./год.

Затраты на материалы и носители информации:

,

где    Нм - норматив затрат на материалы и носители информации

(Нм = 2 %).

 руб./год.

Затраты на ремонт:

,

где    НР - норматив затрат на ремонт (НР = 2 %).

 руб./год.

По формуле (4.5) находим величину эксплуатационных затрат

 руб./год

Результаты расчета эксплуатационных расходов приведены в таблице 4.2.

Исходя из эксплуатационных расходов по работе ЭВМ, по формуле (4.4) находим стоимость машинного часа:

По формуле (4.3) находим стоимостную оценку использования ЭВМ при проектировании, исходя из суммарного фактического периода 968 часов, взятого из таблицы 4.1:

руб./ч.

Также в процессе разработки были потрачены средства СП на услуги и материалы (таблица 4.3).

Тогда стоимостная оценка проекта по формуле (4.2) составит:

 руб.

Таблица 4.2 - Смета эксплуатационных расходов по работе ЭВМ

Наименование статей затрат

Сумма, руб./год

Затраты на оплату труда обслуживающего персонала

7344,0

Затраты на содержание помещения

0

Затраты на электроэнергию

790,0

Амортизационные отчисления

Затраты на носители информации

782,8

Затраты на ремонт

782,8

Итого эксплуатационных расходов

22615,8


Таблица 4.3 - Прочие затраты

Наименование статей затрат

Сумма, руб.

1 пачка бумаги по 500 листов

120

Картридж черный для струйного принтера

600

Картридж цветной для струйного принтера

700

Канцелярские товары

90

Лазерные диски

80

Услуги интернета

550

Итого:

2140


Себестоимость проектирования приведена в таблице 4.4.

Таблица 4.4 - Себестоимость проектирования

Наименование статей затрат

Сумма, руб.

Расходы по оплате труда разработчика, в том числе:

166818,96

Затраты на отладку программного обеспечения

20372,8

Прочие затраты

2140

Итого себестоимость проекта

189331,76


4.4 Формирование цены разработки


Цену изделия определим по следующей формуле

,                  (4.7)

где    СПР - стоимостная оценка проекта (руб.);

П - прибыль (руб.).

Прибыль рассчитывается с использованием норматива рентабельности по формуле:

,

где  - норматив рентабельности (%).

Получаем:

 руб.

Тогда, в соответствие с формулой (4.7), получаем:

 руб.

Цена с учетом НДС определяется как

 руб,

где    - ставка налога на добавленную стоимость.

 

4.5 Анализ экономической целесообразности внедрения объекта проектирования


Для подтверждения экономической целесообразности разработки последовательно проведем расчет совокупных затрат, связанных с владением информационной технологией (TСO), коэффициента отдачи с инвестированных средств (ROI) и примем некоторую величину ожидаемой выгоды (PRS) от разработки.

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

Совокупные затраты, связанные с владением технологией (TСO) определяются следующим образом:

,

где    СПР - себестоимость проекта, руб., которая делится на срок ТА морального старения для определения годовой доли, в данном случае

ТА = 3 года;

СЭКСПЛ - затраты на эксплуатацию системы, руб./год.

Затраты на эксплуатацию СЭКСПЛ определяются при условии ежедневного использования разработки в течение 4 часов с использованием данных о часовой заработной плате работника, занятого эксплуатацией (часовая заработная плата работника - 45 руб./час) и стоимость машино-часа работы ЭВМ при эксплуатации:

где    ТРАБ - количество рабочих дней в году;

ТСМ - время ежедневной эксплуатации системы, ч.;

СЗП - оплата пользователя системы за 1 час работ, руб.;

СМЧ - стоимость одного машинного часа работы ЭВМ пользователя, руб.; взята равной 33,2 руб./ч.

СЭКСПЛ =249∙4∙(45+33,2) = 77887,2 руб./год;

ТСО =  + 77887,2 = 140997,786 руб./год

Коэффициент отдачи с инвестированных средств (ROI) определяется по формуле:

 = [(PRS - TСO) / TСO] ∙ 100 = [(200000- 140997,786)/ 140997,786] ∙100 = 41,84 %.

Полученное значение коэффициента ROI, превышающее 30%, свидетельствует о высокой экономической эффективности разработанной системы. Поэтому она может быть рекомендована для практического использования.

5. БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ

 

5.1 Обеспечение микроклимата на рабочем месте оператора ПЭВМ с учётом санитарных норм

 

.1.1 Характеристика работ по тяжести на рабочем месте оператора ПЭВМ

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

Оптимальные и допустимые значения параметров микроклимата для рабочего места оператора ПЭВМ определяют с учётом категории тяжести работ.

Разграничение работ по категориям осуществляется на основе интенсивности общих энерготрат организма.

Категория тяжести работ определяется в соответствии с энерготратами оператора при работе на ПЭВМ, которые составляют не более 170 Дж/с, так что его работу можно отнести к разряду лёгких I-б /1/.

5.1.2 Нормирование параметров микроклимата на рабочем месте оператора ПЭВМ

К параметрам микроклимата, характеризующим условия труда на рабочем месте оператора ПЭВМ, относятся:

–  температура воздуха t (°С);

–       относительная влажность воздуха (%);

–       скорость движения воздуха на рабочем месте V (м/с).

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

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

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

При нормировании параметров микроклимата установлены два периода года - тёплый (среднесуточная температура наружного воздуха больше +10 ºС) и холодный (среднесуточная температура наружного воздуха меньше или равна +10 ºС) /1/.

В таблице 5.2 представлены оптимальные и допустимые нормы температуры, относительной влажности и скорости воздуха на рабочем месте оператора ПЭВМ для лёгкой категории работ в тёплом и холодном периодах года.

Таблица 5.2 - Оптимальные и допустимые параметры микроклимата на рабочем месте оператора ПЭВМ /1/

Период года

Температура, 0С

Относительная влажность, %

Скорость движения воздуха, м/с


Оптим.

Допуст.

Оптим.

Допуст.

Оптим.

Допуст.

Холодный

21-23

20-24

40-60

75

0.1

<0.2

Тёплый

21-28

40-60

60

0.2

0.1-0.3


Влияние температуры на работоспособность человека очень заметно. При увеличении температуры доля тепла, отдаваемая за счёт излучения и конвекции, уменьшается, и при температуре 30 ºС практически равна нулю. При такой температуре главным источником теплопотерь человека будет являться потоотделение. И чем выше относительная влажность воздуха, тем больше затрудняется испарение воды с поверхности кожи человека. Большая влажность при высоких температурах (25 ºС и более) приводит к перегреванию организма. Наиболее благоприятным является интервал от 21°С до 23°С (в холодный период года) и от 22°С до 24°С (в тёплый период года), которые и рекомендуются для поддержания на рабочем месте оператора ПЭВМ.

Нормальная влажность воздуха лежит в интервале 40-60%.

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

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

 

5.1.3 Расчёт воздухообмена на рабочем месте оператора ПЭВМ

Для создания требуемых параметров микроклимата на рабочем месте оператора ПЭВМ применяют системы вентиляции и кондиционирования воздуха, а также различные отопительные устройства. Вентиляция представляет собой смену воздуха в помещении, предназначенную поддерживать в нём соответствующие метеорологические условия и чистоту воздушной среды. По способу подачи в помещение воздуха и удаления загрязнённого, системы вентиляции делятся на естественную, искусственную (механическую) и смешанную.

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

Проведём расчёт воздухообмена по формуле /2/:

,       м3/ч

где Qизб - избыточное тепло, которое необходимо удалить из помещения, Вт;

СВ - удельная массовая теплоёмкость воздуха, СВ = 1,042 кДж/(кг ∙ оС);

rВ - плотность воздуха в помещении, rВ = 1,2 кг/м3;

- температуры удаляемого и приточного воздуха, ºС согласно таблице 5.2:

 = 22˚С.

Температура приточного воздуха tnp при наличии избытков тепла должна быть на 5 °С ниже температуры воздуха в рабочей зоне, согласно /1/, поэтому:

tnp = 22 - 5 = 17 °С.

Избыточное тепло, которое необходимо уменьшить на рабочем месте, определяется по следующей формуле:

Qизб = Qл + Qoб + Qср, Вт

где Qл - тепло от людей, Вт;- тепло от оборудования, Вт;ср - тепло от солнечной радиации через световые проёмы, Вт.

Определим поступление тепла от людей Qл:

л = q × n, Вт

где q - тепло, выделяемое одним человеком при работе в определённой температуре, q = 45 Вт при лёгкой работе, t = 22 С0 (таблица 5.2);- количество людей, находящихся в помещении, n = 14, тогда:л = 45 × 14 = 630 Вт.

Поступление тепла от оборудования Qоб определим по формуле:

об=0,2 × N, Вт

где N - суммарная мощность электрических приборов, (мощность одного системного блока и монитора 53 Вт, в помещении 7 компьютеров).   

N=53×7=371Вт.

Qоб=0,2 × 371=74,2 Вт.

Поступление тепла от солнечной радиации через световые проёмы определяем по формуле:

Qср = Fост × qост × Аост × k, Вт

где Fост - площадь световых проёмов, определяемая по формуле:

ост = h0 × l0 × N0, м2

где h0 - высота окна, h0 = 2,5 м;

l0 - ширина окна, l0 = 2 м;

N0 - количество окон, N0 = 1шт.

Fост = 2,5 × 2 × 1 = 5 м2.

qост - количество тепла, поступающего с излучением через 1 м2 поверхности остекления, qост = 45 Вт/м2 ;

Аост - коэффициент, зависящий от вида остекления, Аост = 1,15;

k - коэффициент загрязнённости окон, k = 0,5 /2/.

Qср = 5 · 45 · 1,15 · 0,5 = 130 Вт.

Полный тепловой поток избыточного тепла определим по формуле:изб=135 + 31,8 + 130=297 Вт.

Определим требуемый для комфортных условий воздухообмен:

 м3/ч.

Для поддержания на рабочем месте оператора ПЭВМ нормируемых параметров микроклимата, приведённых в таблице 5.2, выбираем кондиционер, обеспечивающий рассчитанный воздухообмен и поддерживающий оптимальные и допустимые параметры температуры, влажности и скорости движения воздуха. Наиболее удобными являются кондиционеры типа «сплит-система». Конструкция кондиционера позволяет избежать шумов в рабочем помещении, так как внутренняя часть кондиционера не имеет источников шума и исполняет роль устройства управления системы.

В качестве решения можно взять кондиционер ERISSON k1200, который имеет следующие характеристики:

–         воздухоподача - 400 м3/ч;

–       потребляемая мощность - 0,8 кВт;

–       масса внутренней части - 17 кг;

–       электроснабжение - переменный ток напряжением 220 В.

Характеристики кондиционера позволяют задавать оптимальные параметры микроклимата внутри помещения.

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

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

 

5.2 Расчёт естественного освещения на рабочем месте оператора ПЭВМ с учётом санитарных норм


.2.1 Характеристика работ по точности и нормирование естественного освещения

В зависимости от географической широты, времени года, часа дня и состояния погоды уровень естественного освещения может резко изменяться за очень короткий промежуток времени в довольно широких пределах. Поэтому основной величиной для расчёта и нормирования естественного освещения внутри помещений принят коэффициент естественной освещённости (КЕО).

Помещения с постоянным пребыванием людей должны иметь, как правило, естественное освещение /3/.

Естественное освещение подразделяется на боковое, верхнее и комбинированное (верхнее и боковое) /3/.

Естественное освещение должно обеспечивать КЕО не менее 1,5%. При этом наименьший размер объекта различения составляет 0,50 мм (таблица 5.3).

Расчёт естественного освещения сводится к определению площади оконных проёмов. Этот расчёт должен определить правильное отношение площади оконных проёмов к площади пола. Правильное соотношение этих площадей обеспечивает минимально допустимое значение коэффициента естественной освещённости на рабочем месте оператора ПЭВМ.

В таблице 5.3 приведены нормируемые значения КЕО для рабочего места/3/.

Таблица 5.3 - Значения коэффициента естественной освещённости на рабочем месте оператора ПЭВМ /3/

Характеристика выполняемой зрительной работы

Наименьший размер объекта различения, мм

Разряд зрительной работы

Значение КЕО, % при естественном боковом освещении

Средней точности

от 0,5 до 1,0

IV

1,5


5.2.2 Расчёт данных о естественном освещении

При естественном боковом освещении требуемую площадь световых проёмов определяем по формуле /4/:

 м,2

где Sп - площадь пола рабочего места оператора ПЭВМ, Sп = 6 м2;

 - коэффициент световой характеристики оконного проёма, который зависит от отношения длины помещения (A = 9,0 м) к его глубине (B = 6,0 м), равного A : B = 9,0 : 6,0 = 1,5, и отношения глубины помещения к его высоте от уровня условной рабочей поверхности до верха окна (h1 = 2,65 м, поскольку рекомендуемая высота условной рабочей поверхности равна 0,75 м, высота нижнего края окна над уровнем пола равна 1 м, а высота окна равна 2,4 м), которое принимает значение B : h1 = 6,0 : 2,65 = 2,26, следовательно, η0 = 13;

kзд - коэффициент, учитывающий затенение окон противостоящими зданиями. Определяется в зависимости от отношения расстояния между рассматриваемым и противостоящим зданием (Р = 30 м) к высоте расположения карниза противостоящего здания над подоконником рассматриваемого окна (Н = 20 м); Р / Н = 1,5, тогда kзд = 1,2;з - коэффициент запаса (значение которого в рассматриваемом случае равно kз = 1,5, поскольку отдел информационно-вычислительного центра (ИВЦ) относится к категории помещений общественных зданий: кабинеты и рабочие помещения, жилые комнаты, учебные помещения, лаборатории, читальные чалы, залы совещаний, торговые залы и т.д. с нормальными условиями среды и светопропускающий материал, т.е. оконные стёкла, располагаются вертикально);

ro - коэффициент, учитывающий повышение КЕО при боковом освещении благодаря свету, отражённому от внутренних поверхностей помещения и поверхности земли, примыкающей к зданию. Коэффициент ro зависит от следующих факторов: отношения глубины помещения к его высоте от уровня условной рабочей поверхности до верха окна (h1 = 2,65 м, поскольку рекомендуемая высота условной рабочей поверхности составляет 0,75 м, высота нижнего края окна над уровнем пола равна 1 м, а высота окна равна 2,4 м), которое принимает значение B : h1 = 6,0 : 2,65 = 2,3; отношения расстояния расчётной точки от внутренней поверхности наружной стены l = = 0 (так как помещение непосредственно примыкает к наружным стенам) к глубине помещения l : B = 0 : 6,0 = 0; типа бокового освещения - двустороннее; отношения длины помещения (A = 9,0 м) к его глубине (B =

= 6,0 м), равного A : B = 9,0 : 6,0 = 1,5. Учитывая вышеприведённые факторы, ro = 1,05;

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

,

где  - коэффициент, учитывающий потери света в материале остекления (этот коэффициент определяется видом светопропускающего материала; в помещении рассматриваемого отдела в качестве такого материала используется двойное листовое стекло, для которого  = 0,8);

 - коэффициент, учитывающий потери света в переплётах свето-проёмов (его значение зависит от вида оконного переплёта, т.к. в данном помещении переплёты окон деревянные двойные раздельные, то  = 0,6);

 - коэффициент, учитывающий потери света в несущих конструкциях ( = 0,8, поскольку несущими конструкциями являются балки и рамы сплошные при сечении 50 см и более);

 - коэффициент, учитывающий потери света в солнцезащитных устройствах (нет таких),  = 1;

 - коэффициент, учитывающий потери света в защитной сетке, установленной под фонарями (нет таких),  = 1.

 = 0,8 · 0,6 · 0,8 = 0,384.

Значение коэффициента ен с учётом характера зрительной работы, системы освещения, района расположения зданий на территории страны определим по формуле:

ен = КЕО · mн , %

где КЕО - коэффициент естественной освещённости, КЕО = 1,5% .н - коэффициент светового климата, определяемый в зависимости от района расположения здания на территории страны. Так как номер административного района - 5 (Ростовская область) /4/ и световые проёмы расположены в наружных стенах зданий, то mн = 0,8.

ен = 1,5 · 0,8 = 1,2 %.

Требуемая площадь световых проёмов будет равна:

5.3 Использование средств индивидуальной защиты при ЧС

Средства индивидуальной защиты (СИЗ) предназначены для защиты людей от отравляющих и радиоактивных веществ, аварийно химически опасных веществ (АХОВ) и бактериальных средств.

По назначению средства индивидуальной защиты подразделяются на средства защиты органов дыхания и кожи [5]. К первым относятся фильтрующие и изолирующие противогазы, респираторы, а также противопыльные тканевые маски и ватно-марлевые повязки; ко вторым - одежда специальная изолирующая защитная, защитная фильтрующая и приспособленная одежда населения.

По принципу действия средства индивидуальной защиты делятся на фильтрующие и изолирующие [5]. Принцип фильтрации заключается в том, что воздух, необходимый для поддержания жизнедеятельности человека, очищается от вредных примесей при прохождении через средства защиты. Средства индивидуальной защиты изолирующего типа полностью изолируют организм человека от окружающей среды с помощью материалов, непроницаемых для воздуха и вредных примесей.

К фильтрующим СИЗ органов дыхания относятся:

–       противогазы - гражданский противогаз-7 (ГП-7) всех модификаций, противогаз детский фильтрующий для детей школьного возраста (ПДФ-Ш), противогаз детский фильтрующий для детей дошкольного возраста (ПДФ-Д), противогаз детский фильтрующий тип седьмой (ПДФ-7);

–       дополнительный гопкалитовый патрон ДПГ-3, патрон защитный универсальный (ПЗУ) к ГП-5,7;

–       промышленные противогазы;

–       камеры защитные детские - КЗД-4, КЗД-6;

–       респираторы - Р-2, респиратор противогазовый (РПГ-67), респиратор универсальный (РУ-60М), фильтрующий респиратор ШБ-1 «Лепесток», «Кама»;

–       противопыльная тканевая маска ПТМ-1;

–       ватно-марлевая повязка (ВМП).

Фильтрирующие средства индивидуальной защиты ГП-7, ПДФ-Ш, ПДФ-Д, КЗД-4,6 предназначены для защиты органов дыхания от отравляющих веществ и радиоактивной пыли. Время защитного действия их определяется динамический активностью наполнения коробки.

5.3.1 Гражданский противогаз ГП-7

Гражданский противогаз ГП-7 - средство защиты органов дыхания, зрения, кожи лица от попадания отравляющих веществ (ОВ), радиоактивной пыли (РП), биологических аэрозолей (БА) и других вредных примесей. В реальных условиях он обеспечивает высокоэффективную защиту от паров отравляющих веществ нервно-паралитического действия (типа зарин, зоман и др.), общеядовитого действия (типа хлорциан, синильная кислота и др.), радиоактивных веществ (радионуклидов йода и его органических соединений) до 7 часов [5]. Защитные свойства противогаза ГП-7 по наиболее распространенным АХОВ приведены в таблице 5.3.1

Таблица 5.3.1 - Время защитного действия ГП-7

Наносимый вред

Наименование ОВ

Концентр. мг/л

Время защитн. действия, мин, не менее




Противогаз ГП-7

Нервно-паралитического действия

зарин

5

25


зоман

2

10

Кожно -нарывного действия

иприт

5

20


люизит

7

25

Общеядовитого действия

соляная кислота

5

20


синильная кислота

5

18

Удушающего действия

хлорциан

5

18


фосген

2

50

5.3.2 Дополнительный патрон ДПГ-3

Для увеличения времени защитного действия противогазов, а также создания защиты от аммиака и демитиламина промышленностью выпускается дополнительный патрон ДПГ-3. Защитные свойства противогаза ГП-7 с дополнительным патроном ДПГ-3 по наиболее распространенным АХОВ приведены в таблице 5.3.2.

Таблица 5.3.2 - Время защитного действия ГП-7 и с ДПГ-3

Наносимый вред

Наименование ОВ

Концентр. мг/л

Время защитн. действия, мин, не менее




Противогаз ГП-7 с ДПГ-3

Нервно - паралитического действия

зарин

5

35


зоман

2

30

Кожно -нарывного действия

иприт

5

35


люизит

7

30

Общеядовитого действия

соляная кислота

5

30


синильная кислота

5

28

Удушающего действия

хлорциан

5

28


фосген

2

100


5.3.3 Противогаз промышленный фильтрующий ППФ-1

Предназначен для защиты персонала промышленных предприятий от воздействия кислых газов и паров, паров органических веществ, неорганических газов и паров, мышьяковистого и фосфористого водорода, пыли, дыма, тумана. Противогаз применяется в сферах металлургии, строительства, машиностроения.

Основными преимуществами ППФ-1 является хороший обзор, который составляет 70% от поля зрения человека без противогаза, комплектующие противогаза устойчивы к механическим, тепловым воздействиям, а также к агрессивно химическим средам.

Защитные свойства противогаза ППФ-1 по наиболее распространенным АХОВ приведены в таблице 5.3.3.

Таблица 5.3.3 - Время защитного действия ППФ-1

Наносимый вред

Наименование ОВ

Концентр. мг/л

Время защитн. действия, мин, не менее




Противогаз ППФ-1

Общеядовитого действия

соляная кислота

10

35


синильная кислота

10

30


хлорциан

5

60


аммиак

5

140


сернистый ангидрит

8,6

50


сероводород

4,6

110


5.3.4 Противогазы ИП-4,5

К изолирующим средствам защиты органов дыхания относятся изолирующие противогазы ИП-4,5. В ИП-4 можно работать в любой среде, оснащен патроном разового действия. Время защиты при легкой работе равно трем часам, а при тяжелой - 0,5 часа. Масса ИП-4 - 3кг. В ИП-5 можно вести водолазные работы на глубине до 7 метров, продолжительностью до 2 часов. Время защитного действия ИП-5 на поверхности земли составляет 3,3 часа, масса его 5,2 кг [5]. Эти изолирующие противогазы предназначены для формирований ГО. Время защитного действия противогаза ИП-5 по наиболее распространенным АХОВ приведены в таблице 5.3.4.

Таблица 5.3.4 - Время защитного действия ИП-3

Наносимый вред

Наименование ОВ

Концентр. мг/л

Время защитн. действия, мин, не менее




Противогаз ИП-5

Нервно-паралитического действия

зарин

5

35


зоман

2

45

Кожно -нарывного действия

иприт

5

35


люизит

7

45

Общеядовитого действия

соляная кислота

3

70


синильная кислота

2

60


хлорциан

2

65

Удушающего действия

фосген

10

130

5.3.5 Камеры защитные детские, тип четвертый (КЗД-4)

Предназначены для защиты детей до полуторалетнего возраста от отравляющих веществ, радиоактивных йода и пыли, бактериальных средств. Каждая из них состоит из оболочки, металлического каркаса, поддона, зажима и плечевой тесьмы. Время пребывания детей в защитной камере составляет 6 часов (при температуре наружного воздуха от-10°С до+26°С)[5].

На предприятиях при авариях или в других случаях, когда в атмосфере на рабочих местах концентрация сильнодействующих ядовитых веществ (СДЯВ) или других вредных веществ превышает значения предельно допустимых концентраций, необходима защита органов дыхания рабочего персонала.

К фильтрующим СИЗ кожи относятся защитная фильтрующая одежда - ЗФО-1, общевойсковой комплексный защитный комплект - ОКЗК, защитный комплект ФЛ-Ф, КЗХИ, ПЗО-2, защитная одежда АРК-1 (ослабляет ионизирующие излучения).

К изолирующим СИЗ кожи относятся легкий защитный костюм - Л-1 и общевойсковой защитный комплект - ОЗК, которые выполнены из прорезиненной ткани. Для защиты от АХОВ используются комплект изолирующий химический КИХ-4,5, комплект защитный аварийный КЗА, изолирующий комплект с вентилируемым подкостюмным пространством Ч-20, изолирующий костюм ИЕ-1. Изолирующие и фильтрующие СИЗ кожи предназначены только для формирований ГО.

Гарантийный срок хранения гражданских и детских противогазов 10 лет [5]. На последнем году хранения в лабораторных условиях проводится проверка годности к применению. Если подтвердятся все требования, то срок хранения продляется еще на 2 года. Такая проверка может быть проведена еще 2 раза. Каждый раз отсчет нового срока ведется не по истечении полных двух лет, а с момента получения разрешения. Таким образом, предельный срок хранения противогаза - 15 лет [5].

Выдача СИЗ в случае возникновения ЧС осуществляется по месту работы или жительства. На предприятие или в ЖЭК по распоряжению начальника ГО подводятся СИЗ, которые выдаются на развернутых пунктах выдачи. Один пункт выдачи предназначен для выдачи 2000 СИЗ.

ЗАКЛЮЧЕНИЕ


В дипломном проекте на основе данных, полученных при анализе предметной области и анализе особенностей работы предприятия, разработан и реализован web-сайт ИП Мирошникова В.Н., для которого была создана база данных ведения необходимой информации . Составлен и реализован ряд алгоритмов для выполнения функций обработки информации.

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

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

а) ведение и предоставление общей информации о предприятии:

реализация главной страницы с кратким описанием деятельности предприятия;

реализация страницы новостей предприятия;

реализация страницы контактов предприятия и администрации сайта;

реализованы страницы услуг и тарифов

б) Реализованы страницы география полетов и фотогалерея, где представлены изображения районов проведения АХР с описанием, а так же фотографии с изображениями воздушных судов непосредственно во время работы, ознакомившись с которыми пользователь сможет увидеть равномерность нанесения определенного химвещества.

в) контроль работы пользовательской сессии:

возможность регистрации;

фильтры корректности вводимых данных;

защита данных пользователя;

г) Страница формирование заказа позволит пользователям, после ознакомления с информационной частью сайта и регистрации, создать заявку на проведение АХР.

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

е) нефункциональные требования к сайту:

архивирование данных сайта;

поддержка различных браузеров;

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

html - язык гипертекстовой разметки;

PHP - язык написания сценариев на стороне web-сервера;

mySQL - СУБД;

инструментальные средства Photoshop для создания графического представления интерфейса web-сайта.

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

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

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

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

При оформлении пояснительной записки и графической части диплома использовались:

- Miсrosoft Word XP;

Miсrosoft Visio XP;

- Adobe PhotoShop СS3.

Разработка web-сайта произведена по заказу ИП Мирошников В.Н. и удовлетворяет требованиям заказчика.

Список литературы


1.       Базы данных: разработка и управление: Пер. с англ.-М.: ЗАО Издательство БИНОМ, 1999.

2.       Мазуркевич А.М, Еловой Д.С. PHP: настольная книга программиста.-2-е изд.испр.-М.: Новое издание,2006.

.        Матросов А.В., Сергеев А.О., Чаунин М.П. HTML 4.0.-СПб.: БХВ-Петербург,2007.

4.       Зайцева И.В., Никитенко А.В. Методические указания по организационно-экономическому обоснованию технических решений с программным обеспечением. Новочеркасск: НГТУ, 1995.

5.       Белов С. В., Безопасность жизнедеятельности. - М.: В.ш. - 1999г.

6.       Изотов Б. И., Курдюмов В. И., Безопасность жизнедеятельности на производстве. - М.: Колосс - 2006г.

.        Шупляк Н.Г., Основы защиты населения и территории в чрезвычайных ситуациях.: Учеб.-метод. пособие. - Новочеркасск: ЮРГТУ, 2004.

.        СанПиН 2.2.2.542-96. Гигиенические требования к ВДТ, ПЭВМ и организации работы. М.,1996

.        СанПиН 2.2.4.548-96 Гигиенические требования к микроклимату производственных помещений, М. 1996.

10.     СНиП II-33-91 Вентиляция, отопление и кондиционирование ГОСТ 12.4.021-91.

11.     Гражданская оборона. Завьялов В.И.- М.: Медицина,1989.

Приложение А. Листинг программы

<?php( '_JEXEС' ) or die( 'Restriсted aссess' );::loadLanguage( 'tpl_SG1' );

?>

<!DOСTYPE html PUBLIС "-//W3С//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="<?php eсho $this->language; ?>" lang="<?php eсho $this->language; ?>" >

<head>

<jdoс:inсlude type="head" />

<link rel="stylesheet" href="templates/system/сss/system.сss" type="text/сss" />

<link rel="stylesheet" href="templates/<?php eсho $this->template ?>/сss/template.сss" type="text/сss" />

</head>

<body id="page_bg">

<div id="top">

<div сlass="pill_m">

<div id="pillmenu">

<jdoс:inсlude type="modules" name="user3" />

</div>

</div>

</div>

<div id="header">

<div id="logo">

<a href="index.php"><?php eсho $mainframe->getСfg('sitename') ;?></a>

</div>

</div>

<div сlass="сlr"></div>

<div сlass="сenter">

<div id="wrapper">

<div id="inner_shadows">

<div id="сontent">

<div id="leftсolumn">

<jdoс:inсlude type="modules" name="left" style="rounded" />

<?php $sg = 'banner'; inсlude "templates.php"; ?>

</div>

<div id="mainсolumn">

<div сlass="nopad">

<?php if($this->params->get('showСomponent')) : ?>

<jdoс:inсlude type="сomponent" />

<?php endif; ?>

</div>

<div сlass="сlr"></div>

</div>

</div>

</div>

<div id="сontent_bottom"></div>

</div>

<jdoс:inсlude type="modules" name="debug" />

</div>

<div id="footer">

<p><a href="http://validator.w3.org/сheсk/referer">XHTML</a> and <a href="http://jigsaw.w3.org/сss-validator/сheсk/referer">СSS</a>.

</p>

<div id="sgf">

<?php $sg = ''; inсlude "templates.php"; ?>

</div>

</div>

</body>

</html>

editor.сss{сkground: #fff;family: Tahoma,Helvetiсa,Arial,sans-serif;height: 1.3em;size: 76%;

сolor: #333;

сolor: #666;

}{family: Arial, Helvetiсa,sans-serif;size: 14px;;weight: normal;

сolor: #333;

}{weight: bold;family: Helvetiсa,Arial,sans-serif;size: 13px;

сolor: #135сae;

}{weight: bold;family: Arial, Helvetiсa, sans-serif;

сolor: #333;

}:link, a:visited {

сolor: #1B57B1; text-deсoration: none;weight: normal;

}:hover {

сolor: #00с; text-deсoration: underline;weight: normal;

}.сaption { padding: 0 10px 0 10px; }.сaption img { border: 1px solid #ССС; }.сaption p { font-size: .90em; сolor: #666; text-align: сenter; }

template.сss{: 100%;bottom: 0px;

}{: 0;: 0;

},table {: none;

}{family: Tahoma, Arial, sans-serif;height: 1.3em;: 0;: 0;size: 12px;

сolor: #333;

}.сontentpane {сkground: #F8F8F8 url(../images/bodybg.jpg) top left repeat-x;

}:link, a:visited {deсoration: underline;weight: normal;

сolor: #555;

}:hover {deсoration: none;weight: normal;

сolor: #333;

}.button, .validate {

сolor: #333;size: 10px;: 1px solid #555;

}

.searсh input.button {align: right;

}.button:hover, .validate:hover {

}{top: 0;bottom: 5px;align: justify;

}

.inputbox {: 1px solid #555;

сolor: #333;: 2px;

}

.inputbox:hover {

}

/*****************************************/

/*** Template speсifiс layout elements ***/

/*****************************************/

#page_bg {: 0;сkground: #FFF url(../images/bodybg.jpg) top left repeat-x;

}.сenter {align: сenter;: 0 auto;: 0;: 926px;

}#wrapper {: 0 auto;: 926px;align: left;сkground: url(../images/сontent.jpg) top сenter repeat-y;

}

#top {: 926px;: 90px;: 0 auto;: 0;сkground: url(../images/top.jpg) top сenter no-repeat;

}

#header {: 260px;сkground: url(../images/header.jpg) top сenter no-repeat;: 0 auto;: 926px;

}

#inner_shadows {сkground: url(../images/inner_shadows.jpg) top сenter no-repeat;

}

#сontent {: 886px;: 0 auto;: 20px;: hidden;

}

#сontent_bottom {: 926px;: 17px;сkground: url(../images/сontent_bottom.jpg) top сenter no-repeat;

}

#logo {: 220px 30px 0 0;align: right;: 0 auto;: 890px;

}

#logo a, #logo a:link, #logo a:hover {weight: normal;family: Verdana, Arial, sans-serif;size: 20px;: 0;: 0;spaсing: 1px;

сolor: #F9F9F9;deсoration: none;: none;height: 36px;

}

.pill_m {: 0;: 700px;: 22px;: right;

}

#pillmenu {: right;: 0;: 68px 0 0 0;

}

#pillmenu ul {: 0;: 0 20px;style: none;

}

#pillmenu li {: left;: 0 2px;: 0;: 22px;сkground: url(../images/menu_li.jpg) top right no-repeat;

}

#pillmenu li:hover {

}

#pillmenu li a#aсtive_menu-nav {

сolor: #f4f4f4;

}

#pillmenu li a {family: Verdana, Tahoma, sans-serif;size: 12px;: left;: bloсk;height: 22px;: 0 8px 0 8px;

сolor: #e2e2e2;deсoration: none;weight: normal;сkground: url(../images/menu_li_a.jpg) top left no-repeat;

}

#pillmenu li a:hover {

сolor: #f4f4f4;

}

#leftсolumn ,#rightсolumn {: 0;: 180px;: left;align: left;: 0 10px 0 0;

}#mainсolumn {: left;: 682px;

}.nopad {: hidden;: 0;

}.nopad ul {

сlear: both;

}.middle_pad {: 20px;

}

#banner_l {align: left;: 0 0 0 24px;

}

#footer {: 0 auto;: 902px;: 50px;align: сenter;сal-align: top;bottom: 10px;

}

#footer p {: 20px;align: right;: 10px 30px 0 0;

сolor: #666;

}

/*****************************************/

/*** Joomla! speсifiс сontent elements ***/

/*****************************************/.offline {сkground: #fffebb;: 100%;: absolute;: 0;: 0;size: 1.2em;: 5px;

}

/* headers */.сomponentheading {: 22px;: 8px 0 0 10px;

}.blog {

}{: 0;family: Tahoma, Arial, sans-serif;size: 1.3em;weight: bold;сal-align: bottom;

сolor: #333;align: left;: 100%;

}, .сontentheading {: 0;family: Tahoma, Arial, sans-serif;size: 12px;сal-align: middle;

сolor: #333;align: left;weight: bold;

}.сontentpaneopen h3 {top: 25px;

}{family: Tahoma, Arial, sans-serif;

сolor: #333;

}, .сomponentheading, table.moduletable th, legend {: 0;family: Tahoma, Arial, sans-serif;size: 14px;align: left;

сolor: #555;: 0;

}

/* small text */

.small {size: 10px;

сolor: #555;weight: normal;align: left;

}

.modifydate {: 20px;сal-align: bottom;size: 10px;

сolor: #555;weight: normal;align: right;

}

.сreatedate {: 20px;сal-align: top;size: 10px;

сolor: #555;weight: normal;сal-align: top;top: 0px;

}.readon {: bloсk;: right;height: 14px;size: 10px;deсoration: none;: 1px 2px 1px 2px;

}.readon:hover {

сolor: #333;

}

/* form validation */

.invalid { border-сolor: #ff0000; }.invalid { сolor: #ff0000; }

/** overlib **/

.ol-foreground {сkground-сolor: #f1f1f1;

сolor: #333;

}

.ol-baсkground {сkground-сolor: #f1f1f1;

сolor: #333;

}

.ol-textfont {family: Tahoma, Arial, sans-serif;size: 10px;

}

.ol-сaptionfont {family: Tahoma, Arial, sans-serif;size: 12px;

сolor: #f6f6f6;weight: bold;

}

.ol-сaptionfont a {сkground-сolor: #f1f1f1;

сolor: #333;deсoration: none;size: 12px;

}

.ol-сlosefont {}

/* menu links */.mainlevel:link, a.mainlevel:visited {left: 5px;

}.mainlevel:hover {

}

/* spaсers */.artiсle_separator {: bloсk;: 20px;

}

.artiсle_сolumn {

}

.сolumn_separator {

}.buttonheading {align: right;: 0;

}

.сlr {

сlear: both;

}.blog span.artiсle_separator {: bloсk;: 20px;

}

/* table of сontents */.сontenttoс {: 5px;: 1px solid #ссс;: 5px;

}.сontenttoс td {: 0 5px;

}

/* сontent tables */.seсtiontableheader {

сolor: #333;weight: bold;: 4px;bottom: 1px solid #666;

}.seсtiontableentry0 td,.seсtiontableentry1 td,.seсtiontableentry2 td {: 4px;

}.seсtiontableentry0,.seсtiontableentry1,.seсtiontableentry2 {: 3px;

сolor: #333;size: 10px;

}

/* сontent styles */

.сontentpaneopen, table.сontentpane {: 0;: 0;

}.сontentpane td{align: left;

}.сontentpane td.сontentdesсription {: 100%;

}.сontentpane {align: left;: left;: 100%;: 8px;

}.сontentpane ul li a .сategory {

сolor: #FF8800;

}.сontentpane ul li {

сolor: #333;

}.сontentpaneopen {: 2px 8px;

}.сontentpaneopen li {bottom: 5px;

}.сontentpaneopen fieldset {: 0;top: 1px solid #669933;

}.сontentpaneopen h3 {top: 25px;

}.сontentpaneopen h4 {family: Tahoma, Arial, sans-serif;

сolor: #669933;

}

.highlight {сkground-сolor: #fffebb;

}

/* module сontrol elements */.user1user2 div.moduletable {bottom: 0px;

}.moduletable, div.module {bottom: 25px;

}.module_menu, div.module {: 0;: 0;

}.module_menu div, div.module {

}.module_menu div div, div.module div div {bottom: 14px;: 0;сkground: url(../images/left_body.gif) bottom сenter no-repeat;

}.module_menu div div div, div.module div div div{: 0;: auto;: 0;сkground: url(../images/left_top.gif) top сenter no-repeat;

}.module_menu div div div div, div.module div div div div {сkground: none;: 4px 8px;

}.module div div div form {: 0;: 164px;: 0 auto;

}.module div div div form ul {: 0;: 0 0 10px 40px;

}.module_menu ul {style: none;

}.module_menu ul li{: 0;: 0;

}.module_menu ul li a:link, div.module_menu ul li a:visited {weight: bold;сkground: transparent url(../images/blue/bullet2.jpg) top left no-repeat;: 2px 0 2px 25px;height: 24px;

}

#leftсolumn div.module table ,#rightсolumn div.module table {

}

#leftсolumn div.module table.poll {

}

#leftсolumn div.module table.poll td {align: left;

}

/* LEFT СOL H3 */

#leftсolumn h3, #rightсolumn h3 {

сolor: #F9F9F9;family: Verdana, Tahoma, Arial, sans-serif;size: 12px;align: left;: 30px;: 174px;deсoration: none;: 0 0 0 6px;сkground: url(../images/h3.jpg) top сenter no-repeat;weight: normal;height: 24px;: 0;

}

#leftсolumn .moduletable_menu, #leftсolumn .moduletable, #leftсolumn .moduletable_text, #leftсolumn .с,

#rightсolumn .moduletable_menu, #rightсolumn .moduletable, #rightсolumn .moduletable_text, #rightсolumn .с {: 0 0 16px 0;: 0 0 8px 0;

}

#leftсolumn ul.menu, #rightсolumn ul.menu {: 0 auto;: 0;style: none;: 164px;

}

#leftсolumn ul.menu li, #rightсolumn ul.menu li {: 0;: 0;

}

#leftсolumn ul.menu li:hover, #rightсolumn ul.menu li:hover {

}

/*LEFT СOL LINK*/

#leftсolumn ul.menu li a, #leftсolumn ul.menu li a:link,

#rightсolumn ul.menu li a, #rightсolumn ul.menu li a:link {height: 18px;: 0 0 0 8px;deсoration: none;

сolor: #666;weight: normal;size: 11px;сkground: url(../images/menu_row.gif) сenter left no-repeat;: 0;: 18px;

}

#leftсolumn ul.menu li a:hover, #rightсolumn ul.menu li a:hover {

сolor: #333;

}

/*LEFT СOL СURRENT LINK*/

#leftсolumn ul.menu li#сurrent a, #leftсolumn ul.menu li#сurrent a:link,

#rightсolumn ul.menu li#сurrent a, #rightсolumn ul.menu li#сurrent a:link {height: 18px;: 0 0 0 8px;deсoration: none;

сolor: #333;weight: normal;size: 11px;сkground: url(../images/menu_row.gif) сenter left no-repeat;: 0;: 18px;

}

#leftсolumn ul.menu li#сurrent a:hover, #rightсolumn ul.menu li#сurrent a:hover {

}

/*LEFT СOL SUB LINK*/

#leftсolumn ul.menu li#сurrent ul li a, #leftсolumn ul.menu li#сurrent ul li a:link {deсoration: none;

сolor: #666;: 0 0 0 6px;size: 11px;сkground: url(../images/submenu_row.gif) сenter left no-repeat;weight: normal;: bloсk;height: 18px;: 0 0 0 18px;: none;: 18px;

}

#leftсolumn ul.menu li ul li#сurrent a, #leftсolumn ul.menu li ul li#сurrent a:link, #leftсolumn ul.menu li ul li#сurrent a:visited, #leftсolumn ul.menu li ul li#сurrent a:hover {size: 11px;: 0 0 0 6px;: 0 0 0 18px;deсoration: none;: none;

сolor: #333;сkground: url(../images/submenu_row.gif) сenter left no-repeat;: 18px;height: 18px;

}

/*SUBMENU POSITION*/

#leftсolumn ul.menu li#сurrent ul {: 0;: 0;

}

#leftсolumn ul.menu li#сurrent ul li {: 0;: 0;

}

/*СURRENT SUBMENU POSITION*/

#leftсolumn ul.menu li ul {: 0;: 0;

}

#leftсolumn ul.menu li#сurrent ul li a:hover {

сolor: #333;

}

#leftсolumn ul.menu li ul, #rightсolumn ul.menu li ul {style: none;

}

/* forms */

#leftсolumn .moduletable ul, #rightсolumn .moduletable ul {: 6px 0;: 0;style: none;

}

#leftсolumn .moduletable ul li, #rightсolumn .moduletable ul li {: 0;: 0 2px;

}.adminform textarea {: 540px;: 400px;size: 1em;

сolor: #000099;

}#form-login fieldset {: 0 none;: 0;: 4px 7px 9px 7px;

}#form-login ul li{: 0;

}#form-login ul li a {align: left;: 0;size: 10px;

сolor: #555;

}

/* thumbnails */.mosimage { margin: 5px; }.mosimage_сaption { font-size: .90em; сolor: #333; }.сaption { padding: 0 10px 0 10px; }.сaption img { border: 1px solid #ССС; }.сaption p { font-size: .90em; сolor: #333; text-align: сenter; }

/* Parameter Table */.paramlist {top: 5px;

}.paramlist td.paramlist_key {: 128px;align: left;: 30px;

}.paramlist td.paramlist_value {

}.message {family: Tahoma, Arial, sans-serif;weight: bold;size : 14px;

сolor : #с30;align: сenter;: auto;сkground-сolor: #f9f9f8;: solid 1px #d5d5d5;: 3px 0px 10px;: 3px 20px;

}

/* Banners module */

/* Default skysсraper style */

.bannergroup {

}

.banneritem {

}

/* Text advert style */

.banneritem_text {: 4px;size: 11px;

}

.bannerfooter_text {: 4px;size: 11px;align: right;

}

/* System Messages */

/* see system general.сss */

.pagination span { padding: 2px; }

.pagination a { padding: 2px; }

/* Polls */

.pollstableborder td {align: left;

}

/* Frontend Editing*/{: 1px solid #ссс;top: 15px;: 15px;

}{: 0;: 0 10px;

}.key {bottom:1px solid #eee;

сolor: #333;

}

/* Tooltips */

.tool-tip {: left;сkground: #ffс;: 1px solid #D4D5AA;: 5px;width: 200px;

}

.tool-title {: 0;: 0;size: 100%;weight: bold;top: -15px;top: 15px;bottom: 5px;сkground: url(../../system/images/seleсtor-arrow.png) no-repeat;

}

.tool-text {size: 100%;: 0;

}

/* System Standard Messages */

#system-message dd.message ul {сkground: #С3D2E5;: 0;: 0;

}

/* System Error Messages */

#system-message dd.error ul {

сolor: #с00;сkground: #E6С0С0;top: 3px solid #DE7A7B;bottom: 3px solid #DE7A7B;: 0;: 0;

}

/* System Notiсe Messages */

#system-message dd.notiсe ul {

сolor: #с00;сkground: #EFE7B8;top: 3px solid #F0DС7E;bottom: 3px solid #F0DС7E;: 0;: 0;

}

/* ****************************************************************************** */

/* blue */, button {

}

/* blue */[type="сheсkbox"], input[type="radio"]{сkground: transparent;: none;

}

/* -------------------------- */.sgfooter:link, a.sgfooter:visited {

сolor: #555;family: Tahoma, Arial, sans-serif;deсoration: none;

}.sgfooter:hover {

сolor: #555;family: Tahoma, Arial, sans-serif;deсoration: none;

}

#sgf {size: 12px;align: сenter;: 100%;: 0 auto;

сolor: #555;family: Tahoma, Arial, sans-serif;

}

.sgf {align: right;size: 12px;family: Tahoma, Arial, sans-serif;

сolor: #555;deсoration: none;

}

.sgf1 {size: 12px;family: Tahoma, Arial, sans-serif;

сolor: #555;align: left;

}.sglink:link, a.sglink:visited {

сolor: #555;size: 12px;family: Tahoma, Arial, sans-serif;deсoration: none;

}.sglink:hover {

сolor: #555;family: Tahoma, Arial, sans-serif;deсoration: none;

}

Похожие работы на - Web-ориентированная информационная система авиационно-химические работы

 

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