Мой Диплом 2-й раз исправленый


СОДЕРЖАНИЕ
TOC \o "1-3" \h \z \u Введение PAGEREF _Toc390232733 \h 51 Анализ предметной области темы дипломного проекта PAGEREF _Toc390232734 \h 71.1 Обзор и анализ методов и средств по созданию и проектированию Web —сайтов PAGEREF _Toc390232735 \h 71.2 Анализ существующих технологий создания Web —сайтов PAGEREF _Toc390232736 \h 101.3 Языки программирования для создания Web —сайтов PAGEREF _Toc390232737 \h 111.4 Системы управления базами данных для интернет —приложений PAGEREF _Toc390232738 \h 132 Выявление задач и требований к Web —сайту предприятия PAGEREF _Toc390232739 \h 142.1 Анализ достоинств и недостатков систем управления сайтом CMS PAGEREF _Toc390232740 \h 142.2 Основные задачи сайта предприятия PAGEREF _Toc390232741 \h 152.3 Требования к сайту PAGEREF _Toc390232742 \h 162.4 Структура сайта PAGEREF _Toc390232743 \h 173 Описание разработки веб —приложения PAGEREF _Toc390232744 \h 183.1 Разработка дизайна и макета оригинал —макетов сайта PAGEREF _Toc390232745 \h 183.2 Проектирование и разработка базы данных PAGEREF _Toc390232746 \h 214 Апробация функционирования сайта организации PAGEREF _Toc390232747 \h 245 Организационно —экономическое обоснование работы PAGEREF _Toc390232748 \h 315.1 Расчет общей трудоемкости разработки ПО PAGEREF _Toc390232749 \h 315.2 Расчет затрат на разработку программного продукта PAGEREF _Toc390232750 \h 386 Сведения об охране труда PAGEREF _Toc390232767 \h 456.1 Пожарообеспеченность помещений управленческой деятельности PAGEREF _Toc390232768 \h 45Заключение PAGEREF _Toc390232769 \h 48Список использованных источников PAGEREF _Toc390232770 \h 49Перечень условных обозначений и сокращений PAGEREF _Toc390232771 \h 50Приложение А Листинг Web —сайта PAGEREF _Toc390232772 \h 51Приложение Б Руководство системного программиста PAGEREF _Toc390232773 \h 67Приложение В Руководство программиста PAGEREF _Toc390232774 \h 69Приложение Г Руководство пользователя PAGEREF _Toc390232775 \h 70Приложение Д Экономические данные PAGEREF _Toc390232776 \h 72

ВВЕДЕНИЕАктуальность темы дипломного проекта обусловлена отсутствием у КУП «ИВЦ Гомельоблсельхозпрода» своего Web — ресурса.
Основной целью написания дипломного проекта являлась разработка Web —ресурса КУП «ИВЦ Гомельоблсельхозпрода»., г. Гомель.
Назначение Web —ресурса:
предоставление информации о КУП «ИВЦ Гомельоблсельхозпрода»;
предоставление полной информации о товарах магазина;
предоставление контактной информации.
Дипломный проект состоит из введения, шести разделов основной части пояснительной записки, заключения, списка использованных источников, переченя условных обозначений и сокращений а также ряда приложений.
В первом разделе дипломного проекта был приведен анализ предметной области темы дипломного проекта а также обзор и анализ методов и средств по созданию и проектированию Web —ресурсов, анализ существующих технологий создания Web —ресурсов после чего были выбраны и обосноваы языки программирования для создания Web —ресурсов. После чего были изучены системы управления базами данных для Интернет —приложений.
Во втором разделе дипломного проекта был описан процесс выявление задач и требований к web —ресурсу предприятия, сделали анализ достоинств и недостатков систем управления сайтом с помощью CMS, были описаны основные задачи сайта предприятия после чего изучены основные задачи сайта предприятия,также представлена и описана структура сайта.
В третьем разделе было представлено описание разработки веб —ресурса, а также описаны все этапы разработки дизайна и макета оригинал —макетов сайта также привидены макеты Web —ресурса.
В четвертом разделе описана апробация функционирования сайта организации. В данном разделе мы проверяем работоспособность сайта, а также выявляем возможные ошибки в его работе и производим пробную эксплуатацию.
В пятом разделе описано организационно —экономическое обоснование работы. В данном разделе произведен расчет общей трудоемкости разработки ПО (программного обеспечения), а также были рассчитаны затраты на разработку программного продукта.
В шестом разделе описаны сведения об охране труда: искусственные источники света и допустимые уровни шума в помещениях, напряженность электромагнитных полей.
В заключении рассмотрены основные итоги дипломного проектирования и намечены перспективные направления дальнейшего развития темы. Библиографический список состоит из 12 литературных источников. В приложениях к пояснительной записке представлены тексты кода основных страниц Web —ресурса на языке PHP, JavaScript, а также языке описания внешнего вида документа, написанного с использованием языка разметки HTML и CSS. Также в приложениях представлены документы обоснования экономических данных.
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ ТЕМЫ ДИПЛОМНОГО ПРОЕКТА1.1 Обзор и анализ методов и средств по созданию и проектированию Web —ресурсов
На сегоднишний день каждое предприятие, компания либо организация рано или поздно задумывается о создании своего собственного Web — ресурса, и любой человек, задумывающийся о создании собственного Web — ресурса, заинтересуется методами, которые позволят разрабатывать качественные и эффективные Web — ресурсы.
Сегодня все современные методы создания веб —сайта сложно поделить на две основные группы.
К первой категории можно отнести методы ручного написания сайта на одном или нескольких языках программирования. При этом работа может происходить как в простых текстовых редакторах, так и в визуальных редакторах. Если необходимо создать статический сайт, то достаточно использование вместе HTML и CSS. Если же необходим динамический веб —сайт, в таком случае не обойтись без таких языков программирования как PHP и так далее.
Редактировать и создавать вручную файлы с расширением php можно как в простом блокноте, так и с использованием специальных программ. При использовании ручного метода, вся графика сайта тоже редактируется вручную. Для этого используются специальные графические редакторы, как на бесплатной основе, так и платные.
Как вариант, можно вручную отредактировать готовые дизайнерские шаблоны.
Вторая категория включает в себя автоматизированные методы.
Веб — ресурсы можно создать, используя специализированные конструкторы, или же используются специализированные системы управления контентом. Конструкторы сайтов, это такие специализированные онлайн—сервисы, которые из готового набора разнообразных модулей, позволяют создать сайт и разместить его в сети.
Самые популярные это ucoz, narod, sites.google.com. Блог—сервисы. Самые популярные из них это: LiveJournal или LiveInternet. Это тоже своеобразные конструкторы.
На сегодня в интернете самым популярным методом создания сайта является использование CMS. Они представляют такую готовую программную и визуальную оболочку, с которой может работать пользователь. Он может заполнять ее необходимой ему информацией, и настраивать ее по своему усмотрению.
Каждая методика создания сайта имеет свои плюсы и минусы. В зависимости от цели, которую вы преследуете, проектируя сайт, необходимо выбирать и метод его создания [1].
Для разработки и создания сайта существует несколько моделей, которые позволяют поэтапно, шаг за шагом, реализовать свой проект от идеи до ее воплощения. Какую модель предпочесть зависит, в общем, только от разработчиков и тех целей, которые они преследуют.
Рассмотрим одну из широко распространенных моделей. В ней процесс проектирования разбивается на следующие стадии:
1. концептуальное проектирование;
2. логическое проектирование;
3. физическое проектирование.
Этапы следуют последовательно один за другим, но в исключительных случаях возможен переход к последующей стадии без окончания предыдущей.
Это может происходить, когда разработчиков несколько, и каждый работает со своей частью Web — ресурса. В любом случае, после окончания этапа физического проектирования следует вернуться к началу и внести соответствующие изменения.
Подпробное описание проектов проектирования Web — ресурса.
Концептуальное проектирование.
Порой бывает сложно оценить эффективность сайта. Какими критериями воспользоваться, чтобы выяснить, что сайт, на который было затречено не мало времени и средств, действительно хорош. Естественно, можно использовать количество посещений, как некоторое мерило. Но этот показатель зависит от множества внешних параметров. То же самое обстоит и с другими способами оценки сайта. Но есть универсальный критерий, который довольно точно и в полной мере показвает эффективность Web — ресурса. Это достижение разработчиками Web — ресурса поставленных перед ними целей. В этом случае Web — ресурс превращается в действенный инструмент, который выполняет возложенные на него функции. Концептуальное проектирование служит для указания целей, задач Web — ресурса и определения аудитории, на которую он рассчитан.
На этом этапе следует описать следующее:
Основные и второстепенные цели;
Действия, которые необходимо предпринять для достижения поставленных целей;
Состав пользователей;
Интересы групп пользователей;
Разделы сайта;
Критерии достижения цели.
С учетом поставленных целей, а также заинтерисованостью пользователей, в итоге получаем список сервисов и разделов, которые будут располагаться на Web — ресурсе.
Логическое проектирование.
Разделы Web — ресурса, продуманные на предыдущем этапе, пока не упорядочены и не структурированы, поэтому их нужно привести к удобному и понятному виду. Логическое проектирование включает организацию информации на сайте, построение его структуры и навигации по разделам.
Одновременное использование различных способов охватывает большую аудиторию и позволяет быстрее найти нужную информацию на сайте.
На этом этапе следует описать следующее:
тип структуры сайта (линейная, иерархическая, контекстная, другая);
названия разделов;
что будет содержать в себе каждый раздел;
организация и связь разделов между собой;
какая информация будет размещена на определенных страницах сайта.
Конечный результат логического проектирования оформляется в виде блок —схем, структурных диаграмм или другими способами, показывающими взаимосвязь различных частей сайта.
Физическое проектирование.
Этап решений проблем, а их поиска, связанных, по большей части, с технической реализацией сайта.
На этом этапе следует описать следующее:
технологии, которые будут применяться на сайте;
используемое программное обеспечение;
возможные проблемы и способы их устранения;
администрирования.
После завершения данного этапа следует вернуться к концептуальному проектированию и проверить, не нужно ли внести изменения, в связи с переосмыслением проекта на других стадиях [2].
1.2 Анализ существующих технологий создания Web — ресурсов
Существуют определенные технологии создания сайтов, которыми необходимо отлично владеть, чтобы создать хороший, работающий сайт. Ведь сайт является не только визиткой компании, но и одним (а зачастую основным) из рекламных, а также информационных инструментов. Необходимо постоянно совершенствовать свои знания, овладевая новыми технологиями создания сайтов.
Выбор технологии программирования и разработки — стартовая точка в реализации любого web — проекта. От этого зависит функциональность, удобство будущего ресурса.
Виды Технологии Web — разработки:
Клиентские технологии
HTML — «язык гипертекстовой разметки» стандартизированный язык разметки документов во Всемирной паутине. Большинство Web — ресурсов содержат описание разметки на языке HTML (или XHTML).
Язык HTML интерпретируется браузерами; полученный в результате интерпретации форматированный текст отображается на экране монитора компьютера или мобильного устройства.
Язык XHTML является более строгим вариантом HTML, он следует всем ограничениям XML и, фактически, XHTML можно воспринимать как приложение языка XML к области разметки гипертекста. Во всемирной паутине HTML-страницы, как правило, передаются браузерам от сервера по протоколам HTTP или HTTPS, в виде простого текста или с использованием шифрования.
И несмотря на то что язык HTML не сильно прогрессивно развивается на сегоднешний день уже существует HTML5 а также XHTML которые могут тесно взаимодействовать с каскадными таблицами стилей (CSS).
Каскадные таблицы стилей
Каскадные таблицы стилей (CSS) — это мощный стандарт на основе текстового формата, определяющий представление данных в броузере.
Если формат HTML предоставляет информацию о составе документа, то таблицы стилей сообщают как он должен выглядеть. Таким образом каскадные таблицы стилей дают возможность хранить содержимое отдельно от его представления.
Стиль включает все типы элементов дизайна: шрифт, фон, текст, цвета ссылок, поля и расположение объектов на странице. CSS разрабатывались так, чтобы обеспечить больший уровень контроля над размещением текста и графики. Каскадные таблицы стилей обеспечивают должный уровень единства оформления, организации и контроля во время разработки узла, который является недостижимым с помощью одного только HTML.
CSS предполагает 3 типа таблиц стилей - встроенные, внедренные (внутренние) и связанные (внешние).
JavaScript — представляет собой облегченную технологию сценариев, который используется наряду с документами HTML и XHTML, чтобы сделать сайт более интерактивным.
Уникальность JavaScript состоит в том, что такие технологии как ActiveX, VBScript, XUL - поддерживаются не в каждом браузере (не кросс-браузерны). Такие технологии как Flash, Silverlight, Java - не полностью интегрированы с браузером, работают в своем окружении.
Поэтому Javascript - уникальная технология, и таковой останется. Сейчас она развивается, создается язык Javascript 2 и новый интерпретатор.
Серверные технологии
PHP — является быстрый язык сценариев на стороне сервера, который используется для создания интерактивных, динамических веб-сайтов. Он особенно хорошо подходит для интеграции с различными базами данных.
Плюсами PHP являются быстрая работа (особенно с текстовыми строками), мощный функциональность, множество готовых сторонних решений и полезных расширений языка, легкость в освоении, относительная легкость в отладке при работе в простом текстовом редакторе (есть «отладочные функции»).
К минусам же можно отнести большой расход памяти (особенно при программировании на основе объектно-ориентированного подхода), существенные отличия от других языков, особенно в ООП (при первой встрече кажущиеся странными), множество разных мелких нюансов, влияющих на производительность (которые желательно знать, приходит с опытом) и, как ни странно, куча готовых решений и полезных расширений языка.
Perl — является языком программирования, который может обрабатывать входные и выходные данные с веб-сервера, как правило, через общий интерфейс шлюза. Чаще всего он используется для обработки информации с помощью форм.
XML — является независимым языком разметки и предназначен для описания и передачи информации. Он призван стать наиболее распространенным инструментом для всех манипуляций с данными и передачи данных. XSL это язык для определения, преобразования и форматирования XML — документов.
MySQL — это быстрый, с открытым исходным кодом, язык реляционной системы управления базами данных, которая использует популярный Structured Query Language (SQL). Она идеально подходит для большинства веб-сайтов, которые должны иметь функциональные возможности базы данных. MySQL работает рука об руку с PHP.
Также существуют технологии для построения мультимедийных объектов, создания уникальных пользовательских интерфейсов, внедрения в структуру страниц графических, анимационных, звуковых, видео —элементов к ним относятся такие технологии как:
Microsoft Silverlight — это программная платформа для написания и запуска многофункциональных интернет-приложений RIA (Rich Internet application), схожая с Adobe Flash, включающая в себя модуль для браузера, который позволяет запускать приложения, содержащие анимацию, векторную графику и аудио-видео ролики, что характерно для RIA (Rich Internet application). Версия 2.0 добавила поддержку для языков .NET и интеграцию с IDE.
Adobe Flash — мультимедийная платформа компании Adobe Systems для создания веб-приложений или мультимедийных презентаций. Широко используется для создания рекламных баннеров, анимации, игр, а также воспроизведения на веб-страницах видео- и аудиозаписей. Платформа включает в себя ряд средств разработки, прежде всего Adobe Flash Professional а также программу для воспроизведения flash-контента — Adobe Flash Player, хотя flash-контент умеют воспроизводить и многие плееры сторонних производителей.
Так как технические требования к каждому ресурсу являются уникальными, «идеальной», универсальной технологии программирования не существует. В каждом случае решение подбирается индивидуально.
Таким оброзом для достижение более высокого качества получаемого результата необходимио использовать в своей работе как традиционные, базовые, так и наиболее современные технологии программирования.
Каждый разработчик использует те технологии создания сайтов, которые считает наиболее подходящими для себя. Однако грамотный специалист выбирает технологию в соответствии с задачами, которые перед ним возникают в процессе разработки, и которые он должен максимально эффективно решить. Технологии создания сайтов не стоят на месте, каждый день появляются новинки, которые можно использовать в процессе работы.
1.3 Языки программирования для создания Web —ресурсов
Основные языки программирования, которые используются при создании Web —ресурсов. При создании динамических Web —ресурсов в большинстве случаев применяется какой —нибудь язык программирования. К числу широко используемых в Web —разработках языков относятся JavaScript, PHP, Perl, Python, Ruby. Самыми распространенными являются языки PHP и JavaScript.
PHP — ("PHP: Препроцессор Гипертекста") создавался специально для ведения Web —разработок и может использоваться непосредственно в HTML —коде. PHP является языком сценариев общего назначения с открытым исходным кодом. Синтаксис языка берет начало из C, Java и Perl и является легким для изучения. Преимущественным назначением PHP является предоставление web —разработчикам возможности быстрого создания динамически генерируемых web —страниц, однако, область применения PHP не ограничивается только этим.
Perl — Язык Perl создан системным программистом Ларри Уоллом (Larry Wall) как средство UNIX, позволяющее "склеивать" из программок, выполняющих отдельные функции, большие сценарии для решения комплекса задач, связанных с администрированием, обработкой текста и т. д. В дальнейшем Perl вышел за эти рамки, превратился в настоящий язык программирования, в котором нашли отражение многие тенденции, обозначившиеся в технологии программирования за последнее десятилетие, и получил широкое распространение в связи с развитием Internet.
Perl является основным средством создания приложений CGI, удобен для решения задач администрирования Web—серверов, электронной почты и других систем. Благодаря быстроте и легкости написания сценариев на этом языке он распространился и на другие платформы: DOS, Windows, OS/2, Mac, VMS и пр.
Одно из основных достоинств языка Perl — его открытость и доступность. В сети Internet можно получить совершенно бесплатно исходные тексты интерпретатора perl (язык Perl — интерпретируемый, что в некоторых случаях является преимуществом) и модулей его расширения.
Python — высокоуровневый язык программирования общего назначения с акцентом на производительность разработчика и читаемость кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.
Python поддерживает несколько парадигм программирования, в том числе структурное, объектно — ориентированное, функциональное, императивное и аспектно — ориентированное. Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений и удобные высокоуровневые структуры данных. Код в Питоне организовывается в функции и классы, которые могут объединяться в модули (которые в свою очередь могут быть объединены в пакеты).
Наиболее часто Python сравнивают с Perl и Ruby. Эти языки также являются интерпретируемыми и обладают примерно одинаковой скоростью выполнения программ. Как и Perl, Python может успешно применяться для написания скриптов (сценариев). Как и Ruby, Python является хорошо продуманной системой для ООП.
JavaScript — В отличие от перечисленных выше языков JavaScript работает не на сервере, а на стороне клиента, то есть подключается напрямую в HTML — файл. Программа (сценарий) на языке JavaScript обрабатывается встроенным в браузер интерпретатором.
У JavaScript есть свой стандарт: ECMAScript. Кто—то говорит, что JavaScript похож на Python, кто—то говорит о схожести с языками Ruby, Self. Правда заключается в том, что JavaScript сам по себе. Это действительно особенный язык.
Основные области использования JavaScript таковы:
создание динамических, интерактивных страниц, т. е. страниц, содержимое которых может меняться после загрузки документа;
проверка правильности заполнения пользователем форм до пересылки их на сервер;
решение «локальных» задач с помощью сценариев и некоторые другие сферы.
Возможности JavaScript:
Изменять страницу, писать на ней текст, добавлять и удалять теги, менять стили элементов;
Реагировать на события: скрипт может ждать, когда что —нибудь случиться (клик мыши, окончание загрузки страницы) и реагировать на это выполнением функции;
Выполнять запросы к серверу и загружать данные без перезагрузки страницы;
Устанавливать и считывать cookie, проверять корректность данных, выводить сообщения и многое другое.
Уникальность и прелесть Javascript заключаются всего в нескольких пунктах:
Полная интеграция с браузером;
Простые вещи делаются просто;
Поддерживается почти везде.
Этот набор преимуществ нельзя найти ни в одной из других технологий. Например, такие технологии как ActiveX, VBScript, XUL — поддерживаются не в каждом браузере (не кросс — браузерны). Такие технологии как Flash, Silverlight, Java — не полностью интегрированы с браузером, работают в своем окружении. Поэтому Javascript — уникальная технология, и таковой останется. Сейчас она развивается, создается язык JavaScript 2 и новый интерпретатор[3].
1.4 Системы управления базами данных для интернет — приложенийТрадиционно используемые для Web —разработок языки программирования (Perl, PHP, ASP и другие) позволяют реализовывать практически любые задачи. Но обрабатывать с их помощью большие объемы данных, имеющих к тому же сложную структуру, достаточно затруднительно. Разработка подобных программ требует все возрастающих затрат труда программистов, в геометрической прогрессии растет объем программного кода и количество ошибок, снижается надежность программного обеспечения.
В такой ситуации на помощь программисту приходят базы данных. Согласно классическому определению, база данных — это упорядоченная совокупность информации, хранящейся в виде множеств, каждое из которых содержит записи унифицированного вида. Системы управления базами данных (СУБД) предоставляют программисту мощнейший инструментарий для создания, обновления и обработки больших объемов информации [4].
В классической теории выделяют три типа, три структуры баз данных: иерархическую, сетевую и реляционную. В настоящее время доминирующее положение занимают реляционные базы данных.
Лидером среди баз данных, применяемых для разработки Web—приложений, на сегодняшний день, безусловно, является MySQL.
PphMyAdmin — это самая распространенная полноценная серверная СУБД. PphMyAdmin очень функциональная, свободно распространяемая СУБД, которая успешно работает с различными Web — ресурсами и веб приложениями. Обучиться использованию этой СУБД довольно просто, так как на просторах интернета вы легко найдете большее количество информации [4].
Достоинства MySQL:
Простота в работе;
Богатый функционал;
Безопасность;
Масштабируемость;
Скорость.
Главное достоинство MySQL (плавно переходящее в недостаток) — ее простота. Как следствие — высочайшая скорость выполнения SQL — запросов и необходимость явного программирования основных правил поддержания целостности и непротиворечивости данных на уровне сервера приложений.

2 ВЫЯВЛЕНИЕ ЗАДАЧ И ТРЕБОВАНИЙ К WEB — РЕСУРСУ ПРЕДПРИЯТИЯ2.1 Анализ достоинств и недостатков системы управления сайтом CMSСистема управления сайтом (CMS) — система управления содержимым (контентом) — компьютерная программа или информационная система, которая используется для организации и обеспечения процесса по совместному созданию, управлению и редактированию содержимого сайта. Сегодня существует бесчисленное множество CMS: от популярных, за которыми стоят огромные компании—разработчики, до самописных, никому не известных.
CMS бывают совершенно разные, некоторые системы ориентированы только на решение конкретных задач (ведение блогов, интернет магазины, форумы), другие являются универсальными и предоставляют разработчиком удобную среду проектирования и программирования для разработки чего угодно. Часть CMS состоять из множества функциональных блоков и модулей, другие монолитны, неделимы, да ещё и зашифрованы. Одни системы поставляются бесплатно и с возможностью внесения своих доработок, а некоторые предоставляются за деньги и не допускают возможность редактирования ядра.
В основном сегодняшние массовые CMS используют генерацию HTML/XML—документов под управлением двух скриптовых языков: PHP — на стороне сервера, JavaScript — на стороне клиента (браузера). При этом возможности стандартного web —сервера, состоящего из трех основных частей: сетевого сервера, транслятора РНР, системы управления базами данных (обычно MySQL), могут использоваться в различной степени.
Существуют разнообразные системы управления сайтом, среди которых встречаются платные и бесплатные, популярные и непопулярные, построенные по разным технологиям. Каждый сайт имеет панель управления, которая является только частью всей программы, но достаточна для управления им.
Коммерческие коробочные CMS — продукты, созданные коммерческими организациями с целью извлечения прибыли от продажи лицензии и/или технической поддержки. Среди известных платных систем управления можно выделить: 1С —Битрикс, UMI.CMS, NetCat, HostCMS и другие.
Бесплатные CMS появились, как альтернативное бизнес —решение, с той лишь разницей, что в первом случае компания зарабатывает на продаже лицензий, а во втором — на поддержке и внедрении какого либо Web — ресурса. По своей функциональности бесплатные CMS не уступают платным аналогам и также популярны среди разработчиков. К таким системам относятся: Joomla, WordPress, Drupal, MODx, OpenCart и другие.
Частные разработки небольших студий, узкоспециализированные CMS и прочие решения можно отнести к непопулярным CMS.
Подключение CMS.Плюсы:
возможность самостоятельного наполнения;
возможность распределенного администрирования;
структурированность информации;
расширение возможностей с помощью готовых модулей;
автономность (клиент «не будет зависеть от Web —студии»).
Минусы:
удорожание разработки сайта, за счет более сложного; программирования;
последующие доработки сайта также сопряжены с правкой CMS;
плата за лицензию (в случае платной CMS);
повышенная оплата хостинг —площадки;
требовательность к ресурсам (сайт дольше загружается);
наличие уязвимостей;
низкий уровень безопасности (чаще для бесплатных CMS).
Как видно, основным аспектом установки CMS является получение возможности самостоятельного редактирования Web —ресурса.
2.2 Основные задачи Web —ресурса предприятияВ настоящее время неотъемлемым частью предприятий и организаций является наличие собственного представительства в сети интернет (Web —ресурса). Основные цели и задачи, решаемые с помощью интернет —представительства а также преимущества создания Web —ресурса.
Цели создания Web —ресурса:
Облегчение получения пользователями актуальной информации о компании;
Необходимость увеличения трафика;
Сокращение звонков в службу поддержки клиентов;
Упрощение процесса продаж;
Упрощение процесса обратной связи.
Задачи создания Web —ресурса:
Увеличение лояльности клиентов;
Увеличение продаж за счет новых клиентов;
Сокращение расходов на службы технической и/или информационной поддержки;
Увеличение объема продаж; Совершенствование и модернизация продукта и/или услуг;
Привлечение целевых клиентов на ресурс;
Проведение исследований целевых групп.
Преимущества получаемые предприятием при создании своего Web —ресурса:
Веб сайт — бесплатный круглосуточный канал предоставления актуальной информации посетителям сайта, клиентам, партнерам и сотрудникам компании в неограниченном объеме и формате;
Сокращение расходов на другие виды рекламоносителей;
Неограниченные возможности демонстрации продукта;
Бесплатная и высоко —информативная обратная связь;
Возможность уточнения интересов потенциальных и постоянных клиентов;
Увеличение дохода компании за счет интернет — продаж;
Платформа для обучения и тестирования сотрудников;
Средство обмена конфиденциальной информацией между удаленными офисами [6].
2.3 Требования к Web — ресурсу
С Web — ресурса начинается представительство любой организации в сети Интернет. Мы должны соблюдать Web — стандарты для того что использование Web — стандартов сократит время и затраты на создание сайтов, таким образом, стать более конкуртно способным на рынке Web — разработки.
Разработкай Web — стондартов занимается Консо́рциум Всеми́рной паути́ны (World Wide Web Consortium, W3C) — организация, разрабатывающая и внедряющая технологические стандарты для Всемирной паутины. Консорциум возглавляет сэр Тимоти Джон Бернерс-Ли, автор множества разработок в области информационных технологий.
W3C разрабатывает для Интернета единые принципы и стандарты (называемые «рекомендациями»), которые затем внедряются производителями программ и оборудования. Таким образом достигается совместимость между программными продуктами и аппаратурой различных компаний, что делает Всемирную сеть более совершенной, универсальной и удобной.
Web — ресурсы должны быть сделаны по всем правилам, которые разработаны и приняты как обязательные к использованию[7].
На Web —ресурсе размещена информация об организации, ее продуктах и услугах, контактные данные. Грамотно выполненный Web —ресурс может стать мощным рекламным инструментом. каталога товаров или корпоративного портала.
Главное, чтоб навигация Web — ресурса была удобной для посетителя.
Разработка системы навигации по сайту начинается с работ над гиперссылками и навигацией начинается лишь после того, как определены все задачи сайта и объем контента (текста и графики). В противном случае материалы могут просто не вписаться в разработанную структуру. Если же страница вскоре будет удалена, то и ссылки, связывающие ее с остальными, необходимо будет изменять.
По своим функциям система навигации делится на следующие виды:
Языковая — навигация, отвечающая за языковой интерфейс и отображение контента на выбранном пользователем языке.
Основная — это наиболее важные разделы сайта, как правило меню. Глобальная — это те ссылки, которые должны быть видны с любой страницы сайта, например ссылка на главную.
Рекламная — ссылки для привлечения посетителей на рекламные страницы сайта с расположением товаров и услуг.
Тематическая — навигация по страницам сайта одной определенной тематики (рубрики).
Текстовая — гиперссылки из текста на странице. С точки зрения юзабилити, они нужны для направления пользователя к упомянутому в тексте материалу. С точки зрения оптимизации — это грамотная перелинковка сайта.
Указательная — по-другому, справочная. Гиперссылка указывает, в какой области сайта сейчас находится посетитель.
Географическая — используется на сайтах, где имеются разделы, посвященные разным странам.
По визуальному оформлению выделяют следующие виды навигации:
Текстовая — совпадает с определением текстовой в функциональном плане. Это, пожалуй, самый древний вид навигации.
Графическая — сейчас наиболее популярный вид навигации с графическим отображением, применяется для всех видов функциональной навигации.
HTML-формы — помогают в экономии места с помощью выпадающих или открывающихся элементов.
Java и Flash технологии — с помощью них можно организовать определенную реакцию на действия при наведении курсора, нажатии кнопок мыши или клавиатуры [8].
Система навигации на сайте — это набор гиперссылок, созданный для переходов по разделам сайта для поиска конкретной информации. Ссылки могут быть двух типов: текстовыми и графическими. Отдельно выделяют ссылки-ролловеры, которые при нажатии или наведении курсора изменяют вид (размер шрифта, цвет). Пользователь не должен испытывать трудностей при поиске какой —либо информации. В свою очередь, владелец Web —ресурса должен своевременно и оперативно обновлять информацию на сайте. Самой оптимальной дяя моего Web — ресурса является такая структура: главная страница, об организации, вакансии предприятия и обязательно форма обратной связи, форум, контакты.
2.4 Структура Web —ресурса
Последовательная и логичная структура Web — ресурса — важный фактор, влияющий на лояльность пользователей. Выбор подходящей структуры осуществляется на этапе проектирования зависит от назначения сайта. Таким образом будет проще ориентироваться на Web — ресурсе. Для этого следует определить структуру будущего Web —ресурса.
Существует несколько основных структур:
иерархическая — страницы разбиты по категориям и подкатегориям.
Такая структура наиболее удобна;
линейная — страницы располагаются в определенном порядке.
Переход с одной страницы на другую строго определен. Такая структура обоснована, например при обучении. Располагая страницы в определенном порядке, вы можете быть уверены, что пользователь не пропустит нужный материал.
— произвольная — страницы расположены в свободном порядке. Такая структура оправдана только для небольших Web —ресурсов.
— «Паутина» — это структура, практически идентичная концепции сервиса WWW(World Wide Web), но в масштабах отдельно взятого сайта. Она основана на установлении таких связей между страницами, которые позволяют быстро перемещаться между ними, минуя какие —либо промежуточные страницы (стартовую или страницы разделов). Подобная структура избыточна, управление ей сильно затрудняется с ростом числа страниц, а пользователь может элементарно «увязнуть» на страницах такого Web —ресурса [9].
«Решетки» Если устоновить связь между страницами по данному принципу, то можно хорошо упорядочить Web — ресурс;
На данном Web — ресурсе используется иерархическая структура Web —ресурса (рисунок 2.1).

Рисунок 2.1 — Структура Web —ресурса

3 ОПИСАНИЕ РАЗРАБОТКИ ВЕБ - РЕСУРСА
3.1 Разработка дизайна и макета оригинал -макетов Web -ресурса
Принятие концепции семантического Web и переход к семантической верстке, привели к значительным изменениям в области веб-дизайна как в плане подхода, так и в плане технологий. На место табличного метода, как наиболее часто используемого, пришла верстка при помощи блоков (тег div) и CSS, или, так называемая блочная верстка.
Именно блочной версткой был разработан данный Web - ресурс, создаваемые с помощью тега DIV слоя, являются очень удобными структурными элементами, оформление которых задается при помощи описывающих их таблиц стилей (CSS). Да, это более сложнее, чем работать с таблицами, но и преимуществ у результата, получаемого с помощью такого подхода, гораздо больше.
Можно выделить следующие преимущества блочной верстки:
меньший объем кода при использовании div-блоков все гораздо логичнее и понятнее, да и сам код страницы уменьшается в несколько раз основная часть описания визуального вида выноситься в css-файл, который загружается одноразово, и потом просто кэшируется браузером;
удобство изменения элементов изменить практически любой из элементов внешнего вида макета сайта можно путем правки файла стилей, например, чтобы перенести блок с правой стороны, достаточно заменить float:left на float:right;
преимущества в плане SEO в таблицах контент раскидан по разным ячейкам, что усложняет индексацию поисковыми роботами. С div-слоями такой проблемы не существует, поскольку вместо кода сначала распознается контент, и на странице он размечается семантически правильно. Это неоспоримое преимущество, которое должно учитываться владельцами современных сайтов.
Читабельность кода макета сайта, при создании которого использовалась корректная блочная верстка, будет соответствовать стандартам валидности W3C, а меньший объем кода и его логическая разметка, упрощает визуальное восприятие со стороны разработчика. Отсутствуют сложные конструкции из нагромождений тегов, код компактный и читабельный. Работать с таким действительно приятно.
Реализация сложных задач с помощью блоков реализовать различные задачи по нестандартному расположению и оформлению элементов сайта гораздо проще, чем при использовании таблиц. С помощью нескольких инструкций можно реализовать такие расширенные возможности как выпадающие списки меню, эффекты скругленых углов и теней, а также другие визуальные эффекты, которые делают сайт более выразительным и понятным для посетителя.
Возможность создания адаптивного дизайна наметившийся несколько лет назад тренд в виде создания специальных мобильных сайтов на поддомене, оказался несостоятельным и неэффективным. Ему на смену пришла концепция «адаптивного дизайна» или responsive design, суть которой в создании макета, который одинаково корректно отображается на устройствах с различным разрешением экрана от стационарных PC и до смартфонов или планшетов.
Именно с помощью блочной верстки стало возможно создавать по-настоящему адаптивные дизайны, хотя это и требует кропотливой проработки и хороших знаний.
Графический интерфейс пользователя разновидность пользовательского интерфейса, в котором элементы интерфейса (меню, кнопки, значки, списки и т. п.), представленные пользователю на дисплее, исполнены в виде графических изображений. Макет Главной страницы представлен на рисунке 3.1.

Рисунок 3.1 — Макет Главной страницы
1 — область отображения логотипа и названия. 2 — горизонтальное меню навигации. 3 — поиск. 4 блок всего контента. 5 дата добавленой записи. 6 название статьи. 7 название рублики. 8 отрывок текста из новости. 9 кнопка для продолжения чтения необходимой овости. 10 блок правого меню. 11 список форумов. 12 горизонтальное меню навигации. 13 данные из архива за определенный период. 14 недавние статьи. 15 блок авторизации через mail и социальные сети. 16 футер.
Исходя из этого, разработанный сайт имеет простой, удобный и интуитивно понятный интерфейс, состоящий из набора страниц.
Страницы сайта содержат следующие элементы интерфейса:
заголовок окна, содержащий название страницы или назначение текущей страницы;
рабочее поле, на котором в виде текста отображена информация;
строка времени и даты.
Web сайт имеет пять основных рабочих вкладок для выборки. На Главной странице сайта содержится новости, меню навигации по сайту, меню с данными из архива, блок авторизации.
При щелчке мышью на выбранный пункт меню открывается новая страница, на которой отображены сведения об организации или другая информация. Макет страницы форума представлен на рисунке 3.2.

Рисунок 3.2 — Макет форума
1 Название страницы. 2 поиск по форуму. 3 описание контента. 4 блок с форумами. 5 количество тем на форуме. 6 количество сообщений на форуме. 7 дата поледнего сообщения и имя пользователя оставевшего сообщение.
При входе на сайт «Gomelivc.tk» появляется Главная страница, предлагающая пользователю меню (рисунок 4.1).

Рисунок 4.1 — Внешний вид страницы «Главная»
На главной странице представлено меню навигации. При выборе одного из пунктов можно перейти на выбранную вами страницу. Также на главной странице находятся блок последних новостей, блок авторизации, блок с последними темами форума, а также архив данных за определенный период.
На строницу «О Нас» находится информация об организации и история данной организации.
Внешний вид страницы «О Нас» представлен на рисунке 4.2.

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

Рисунок 4.3 — Внешний вид страницы «Вакансии»
На странице «Контакты» находится контактная информация и карта проезда к организации (рисунок 4.4).

Рисунок 4.4 — Внешний вид страницы «Контакты»
На странице «Форум» находится форум организации (рисунок 4.5).

Рисунок 4.5 — Внешний вид страницы «Форум»
При выборе пункта «Вход» вы должны ввести свой Логин и Пароль или авторизироваться через социальные сети (рисунок 4.6).

Рисунок 4.6 — Внешний вид модуля «Авторизации»
Если вы не зарегистрированы, то при выборе пункта меню «Регистрация» вы перейдете на страницу, где можно зарегистрироваться на сайте организации (рисунок 4.7).

Рисунок 4.7 — Внешний вид страницы «Регистрация»

АПРОБАЦИЯ ФУНКЦИОНИРОВАНИЯ САЙТА ОРГАНИЗАЦИИЧтобы убедиться в работоспособности сайта, а также выявить возможные ошибки в его работе, необходимо произвести пробную эксплуатацию.
Выполнив все вышеперечисленные действия и убедившись в отсутствии ошибок можно сделать вывод, что сайт работает корректно, а, значит, полностью работоспособен. После завершения апробации были разработаны руководство системного программиста, руководство программиста и руководство пользователя, представленные в приложениях Б, В, Г.

5 ОРГАНИЗАЦИОННО ЭКОНОМИЧЕСКОЕ ОБОСНОВАНИЕ РАБОТЫ5.1 Расчет общей трудоемкости разработки ПО
Укрупненные нормы затрат труда на разработку программного обеспечения являются основой для определения общей трудоемкости разработки ПО, объемов финансирования на стадии его технико экономического обоснования. На основе общей трудоемкости разработки ПО составляется смета затрат, а также определяется численность исполнителей (соисполнителей) и трудоемкость выполняемых ими работ по этапам разработки ПО. Общий объем ПО (V0) определяется исходя из количества и объема функций [приложение Д, таблица Д.1], реализуемых программой, по каталогу находящегося в таблице 5.1.1 и рассчитывается по формуле:
,(5.1)
где Vi — объем отдельной функции программы;
n — общее число функций.
Таблица 5.1.1 — Каталог функций программного обеспечения
Код функции Наименование, содержание функции Объем функций строк исходного кода(LOC)
По каталогу Vi Уточненный Vvi
101 Организация ввода информации 130 115
202 Формирование базы данных портала 1480 1360
811 Администрирование и обновление сайта 90 90
707 Графический вывод результатов 420 368
107 Организация ввода вывода инф. в интерактивном режиме 280 249
801 Простой поиск контента портала 55 46
805 Создание карты сайта 76 68
806 Сбор статистики о посетителях портала 95 89
809 Создание системы управления контентом 970 968
209 Загрузка базы данных 2360 2282
ИТОГО: 5959 5635
Учитывая, что веб приложений реализовано с использованием среды разработки приложений «Java» и нормативный объем строк исходного кода для выбранных категорий функций, получаем:

По формуле (5.1) производим расчет уточненного объема программного обеспечения (Vvi):

Разработанное в ходе выполнения дипломного проекта веб приложение по своим характеристикам относится к первой категории сложности, т.к. обладает многими перечисленными характеристиками [приложение Д, таблица Д.2].
На основании принятого к расчету уточненного объема программы и ее категории сложности определяем нормативную трудоемкость выполняемых работ согласно [приложение Д, таблица Д.3] Тн = 340 чел. дн.
Дополнительные затраты труда, связанные с повышением сложности разработанного ПО, учитываются посредством коэффициента повышения сложности ПО (Кс), который рассчитывается по формуле (5.2).
, (5.2)
где Ki — коэффициент, соответствующий степени повышения сложности;
n — количество учитываемых характеристик.
Т.к. программа обеспечивает хранение, ведение и поиск данных в сложных структурах, а также интерактивный доступ, то коэффициентом, соответствующей степени повышения сложности является K1 = 0,12. Подставив указанные выше значения в формулу (5.2), получаем:

Новизна разрабатываемого ПО определяется путем экспертной оценки данных, полученных при сравнении характеристик разрабатываемого ПО с имеющимися аналогами. Результат экспертной оценки приведен в таблице 5.1.2
Таблица 5.1.2 — Результат экспертной оценки новизны ПО
Категория новизны ПО Степень новизны Использование Коэффициент новизны
На основе нового типа ПК В среде новой ОС А Принципиально новые ПО не имеющие подобных аналогов 1,10
Современные технологии разработки компьютерных программ предусматривают широкое использование коробочных продуктов (пакетов, модулей, объектов). Степень использования в разработанном ПО стандартных модулей определяется их удельным весом в общем объеме программного продукта. В созданной системе компьютерного моделирования используется до 70 % стандартных модулей, что соответствует значению коэффициента КТ = 0,55.
Значение коэффициентов удельных весов трудоемкости стадий разработки ПО в общей трудоемкости создания программного продукта, определяются с учетом установленной категории новизны ПО. При этом сумма значений коэффициентов удельных весов всех стадий в общей трудоемкости равна единице. При распределении трудоемкости по стадиям учитываем, что программный продукт разрабатывался с применением CASE технологии. В таблице 5.1.3 приведены значения коэффициентов удельных весов трудоемкости стадий разработки ПО.
Таблица 5.1.3 — Значения коэффициентов удельных весов трудоемкости стадий разработки
Категория новизны ПО Значения коэффициентов
ТЗ+ЭП+ТП РП ВН
А 0,60 0,30 0,10
Трудоемкость это затраты рабочего времени на производство единицы продукции. Трудоемкость продукции представляет собой затраты рабочего времени на производство единицы продукции в натуральном выражении по всей номенклатуре выпускаемой продукции и услуг. Трудоемкость содержит следующие показатели:
техническое задание (ТЗ);
эскизный проект (ЭП);
технический проект (ТП);
рабочий проект (РП);
ввод в действие (ВН).
Расчеты общей трудоемкости разработки программного обеспечения представлены в таблице 5.1.4.
Таблица 5.1.4 — Общая трудоёмкость разработки ПО
Показатели Стадии Итого
ТЗ ЭП ТП РП ВН Коэффициенты удельных весов трудоемкости стадии разработки ПО (К) 0,10 0,10 0,40 0,30 0,10 Распределение нормативной трудоемкости ПО (Тн) по стадиям, чел. дн. 34 34 136 102 34 340
Коэффициент сложности ПО (Кс) 1,12 1,12 1,12 1,12 1,12 Коэффициент, учитывающий использование стандартных модулей (Кт) 0,55 Коэффициент, учитывающий новизну ПО (Кн) 1,10 1,10 1,10 1,10 1,10
Коэффициент учитывающий средство разработки ПО (Кур) 0,4 0,4 0,4 0,4 0,4 Общая трудоемкость ПО (То), чел. дн. 17 17 67 28 17 146
Для распределения нормативной трудоемкости ПО по стадиям, которая измеряется в человеко днях необходимо произвести следующие расчеты:
для стадии ТЗ:
чел. дн.
для стадии ЭП:
чел. дн.
для стадии ТП:
чел. дн.
для стадии РП:
чел. дн.
для стадии ВН:
чел. дн.
Общая трудоемкость программного проекта создание сайта для ОАО «Куритичи» зависит от следующих показателей: коэффициенты удельных весов трудоёмкости стадии разработки программного проекта (К), нормативной трудоемкости программного проекта по стадиям (Тн), коэффициент, учитывающий использование стандартных модулей (Кт), коэффициент сложности программного продукта (Кс) соответственно.
Вычисления осуществлялись по следующим формулам:
для стадии ТЗ:
;(5.3)
для стадии ЭП:
;(5.4)
для стадии ТП:
;(5.5)
для стадии РП:
;(5.6)
для стадии ВН:
.(5.7)
где Kтз, Kэп, Kтп, Kрп и Kвн — значения коэффициентов удельных весов трудоёмкости стадий разработки программного обеспечения в общей трудоёмкости программного обеспечения.
По формулам (5.3) (5.7) производим расчет трудоемкости программного продукта по всем стадиям разработки:
чел. дн.;
чел. дн.;
чел. дн.;
чел. дн.;
чел. дн.
Нахождение общей трудоемкости по всем стадиям определяется по следующей формуле:

,(5.8)
где Туi — нормативная (скорректированная) трудоемкость разработки программного продукта на i й стадии (чел. дн.);
n — количество стадий разработки.
чел. дн.
Таблица 5.1.5 — Определение сметной стоимости программы
Вид работ Трудоемкость в часах
Всего Время машинное
Техническое задание (ТЗ) 136 Эскизный проект (ЭП) 136 136
Технический проект (ТП) 536 Рабочий проект (машинное время) 224 224
Внедрение в т.ч.
машинное время
немашинное время 118
18 118
Итого: 1168 478
Для определения трудоемкости дипломного проекта создание сайта для ОАО «Куритичи» на стадии технического задания необходимо учитывать продолжительность рабочего дня программиста, так как трудоемкость измеряется в часах. Для этого общая трудоемкость (То) по каждому этапу разработки программного продукта умножается на продолжительность рабочего дня разработчика — 8 часов.
для стадии ТЗ:
часа;
для стадии ЭП:
часа;
для стадии ТП:
часа;
для стадии РП:
часа;
для стадии ВН:
часа.
Трудоемкость машинного времени разработки ПО на стадии «Техническое задание» отсутствует и компьютерные технологии нам не нужны, так как на этом этапе осуществляется:
постановка задачи;
выбор и обоснование критериев эффективности и качества разрабатываемого программного продукта;
определение входных и выходных данных;
предварительный выбор методов решения задачи;
определение требований к техническим средствам;
обоснование принципиальной возможности решения поставленной задачи.
На стадии «Эскизный проект» — не используется компьютер, так как уточняются методы решения задачи, разрабатывается общее описание алгоритма решения задачи, общая структура и компонентов, т.е. трудоемкость машинного времени отсутствует.
Стадия «Технический проект» аналогично двум предыдущим стадиям не имеет трудоёмкости машинного времени. На этой стадии происходит:
уточнение логической структуры БД, внешних интерфейсов, определение структуры входных и выходных данных;
разработка алгоритма решения задачи;
уточнение компонентов структуры;
окончательно определяется конфигурация технических средств;
разрабатывается план мероприятий по разработке и внедрению программ.
Трудоемкость машинного времени на стадии «Рабочий проект» равен 74 часа. Это можно обусловить тем, что отладка программы, разрабатывается исходя из согласования и утверждения порядка и методики испытаний, тестирования и корректирование.
«Стадии внедрения» — последняя стадия, на которой происходит проведение испытаний программы, оформление и утверждение документов о передаче программы в постоянную эксплуатацию. Данные действия осуществлялись не только на компьютере, так как 13%, следовательно, трудоёмкость машинного и немашинного времени на стадии внедрения составляет:
немашинное время:
часов;
машинное время:
часа.5.2 Расчет затрат на разработку программного продуктаПри расчете затрат на разработку программного продукта следует придерживаться общей методики определения статей расходов для традиционной продукции.
Для проведения расчетов были собраны исходные необходимые данные, представленные в таблице 5.5.1
Таблица 5.2.1 — Исходная информация
Показатели Усл. Обозн. Ед.изм. Значение, руб.
1 2 3 4
Балансовая стоимость компьютера БК Руб. 6772080
Мощность, потребляемая ПК МК КВт 0,45
Полезный фонд времени работы ПК за год FK Час 317
Балансовая стоимость принтера БП Руб. 800000
Мощность, потребляемая принтером МП КВт 0,15
Полезный фонд времени работы принетера FП Час 197
Стоимость 1 кВт/час С Руб. 980,9
Площадь на 1 рабочее место * Spm M2 26
Стоимость 1м2 производтственной площади Спл Руб. 937500
Норма амартизации для оборудования Нао % 20
Норма амартизации для здания Напл % 1
Отчисления на текущий ремонт оборудования (в % от балансовой стоимости) PO % 5
часов;
часов.
Балансовая стоимость стационарного компьютера составляет 6772080 рублей. Его мощность состоит из мощности, потребляемой системным блоком (450 Вт), и мощности, потребляемой монитором (150 Вт). Общая мощность, потребляемая компьютером, составляет 600 Вт (0,6 КВт).Стоимость 1 КВт/час для юридических лиц составляет 980,9 рублей.
Площадь на 1 рабочее место зависит от общей рабочей площади предприятия и среднесписочной численности сотрудников, работающих на данной площади. Рабочая площадь административного корпуса составляет 160 м2, а среднесписочная численность — 6 человек. Исходя из этих данных, площадь на 1 рабочее место можно рассчитать следующим образом: 160/6 = 26 м2.
Стоимость 1м2 производственной площади зависит от стоимости здания предприятия (или стоимости его аренды) и общей площади предприятия. Стоимость здания предприятия составляет 150000000 рублей. Тогда стоимость 1м2 производственной площади можно вычислить следующим образом 150000000/160 = 937500 рублей.
Данные Расчетов затрат программного продукта на 1 машино час представлены в таблице 5.2.2.
Таблица № 5.2.2 — Расчет затрат на 1 машино час
Показатель Условное обозначение Значение, рублей.
на год (ЗМг) на 1 машино час (СМч)
стоимость потребляемой электроэнергии Сэл 142379 449
сумма ежегодных амортизационных отчислений. Сао 1758166 5546
Затраты на текущий ремонт оборудования Зр 378604 1194
Итого: 2279149 7189
Стоимость потребляемой электроэнергии находится по формуле (5.11), где:
Квр — коэффициент, учитывающий использование по времени (Квр=0,8);
Кс — коэффициент, учитывающий потери в сети (Кс=1,05).
(5.11)
По формуле (5.11) производим расчет:

Сумма амортизационных отчислений находится по формуле (5.12).
(5.12)
По формуле (5.12) производим расчет:

Затраты на текущий ремонт оборудования находятся по формуле (5.13).
(5.13)
По формуле (5.13) производим расчет:
руб.
Затраты на один машино час стоимости потребляемой энергии:
ЗМг (Сэл) = 142379 руб.;
FK (Сэл) = 317 часов;
СМч (Сэл) = 142379/317 = 449 руб.
Затраты на один машино час суммы ежегодных амортизационных отчислений:
ЗМг (Сао) = 1758166 руб.;
FK (Сэл) = 317 часов;
СМч (Сао) = 1758166/317= 5546 руб.
Затраты на один машино час затрат на текущий ремонт:
ЗМг (Зр) = 378604 руб.;
FK (Сэл) = 317 часов;
СМч (Зр) = 378604/317 = 1194 руб.
Нахождение итога по затратам за год производится суммированием затрат по каждому показателю.
Расчет стоимости машинного времени измеряется в рублях и производится по следующей формуле:
, (5.14)
Где Тм — машинное время работы компьюетра в расчете на программу;
Смч — стоимость 1 машино часа.
По формуле (5.14) производим расчет:
Тм=478 руб;
СМч=1194 руб;
руб.
Данные расчетов материальных затрат приведены в таблице 5.2.3.
Таблица 5.2.3 — Расчет материальных затрат
Наименование материала Количество комплектов, шт. Цена одного комплекта, руб. Сумма затрат, руб.
Компакт диск 1 4000 4000
Бумага 1 70000 70000
Картридж 1 200000 200000
Всего 274000
Транспортно заготовительные расходы равны 4% от суммы бумаги и катриджа:
руб.
Расходы с учетом транспортно заготовительных расходов составили 284 960 руб.
Данные расчета по затратам на оплату труда представлены в
таблице 5.2.4.
Вид работТо, час Разряд Чт Прямая зарплата, руб.
Техническое задание эскизный проект 34 4 4976 169184
Технический проект 69 4 4976 343344
Рабочий проект 28 4 4976 138328
Внедрение,
в т. ч. немашинное время машинное время 17 4 4976 84592
Итого 735450
Премии и доплаты (25% от прямой заработной платы) 183863
Итого, основная заработная плата 919313
Определение трудоемкости:
трудоёмкость технического задания и эскизного проекта:
ТЗ + ЭП = 17+17 =34 часа;
трудоёмкость технического проекта:
ТП = 69 часов;
трудоёмкость рабочего проекта:
РП = 28 часа;
трудоёмкость внедрения:
Вн = 17 часов.
Определение часовой тарифной ставки:
Для стадий ТЗ и ЭП:
Чт (ТЗ + ЭП) = (2750001,57)/168 = 2570 руб.;
Для стадии технического проекта:
Чт (ТП) = (2750001,57)/168 = 2570 руб.;
Для стадий РП:
Чт (РП) = (2750001,57)/168 = 2570 руб.;
Для стадий ВН:
Чт (Вн) = (2750001,57)/168 = 2570 руб.;
Расчет прямой заработной платы.
Для стадий технического задания и эскизного проекта:
ПЗ (ТЗ + ЭП) = 342570 = 87380 руб.;
Для стадий ТП:
ПЗ (ТП) = 692570 = 174760 руб.;
Для стадий РП:
ПЗ (РП) = 282570 = 71960 руб.;
Для стадий ВН:
ПЗ (ВН) = 172570 = 43690 руб.
Итого прямой заработной платы:
ПЗтз+эп+ПЗтп+Птп+ПЗвн =87380+174760+71960+43690=377790 руб.
Определение премий и доплат:
Премии и доплаты:
37779025% = 94448 руб.
Сумма премий и доплат:
Итого ( при учёте премий и доплат):
377790+ 94448 =472238 руб.
Данные расчета отпускной цены программного продукта приведены в таблице 5.2.5.
Таблица 5.2.5 — Расчет отпускной цены программы
Наименование статей затратСумма, руб.
1. Затраты на материалы274000
2. Стоимость машинного времени1194
3. Основная заработная плата программиста377790
4. Дополнительная заработная плата программиста94448
5. Итого, фонд оплаты труда (ФОТ)472238
6. Отчисление в фонд социальной защиты населения160561
7.Отчисление на страхование имущества4722
Итого, отчисления на социальные нужды321705
8.Накладные расходы235119
9.Полная себестоимость1060137
10.Плановые накопления23512
11.Цена реализации без НДС1295256
12.Налог на добавленную стоимость (НДС)4702
13. Итого стоимость ПП с НДС (Отпускная цена)1299958
Затраты на материалы равны, с учетом ТЗР, то есть 274000 рублей. (итого таблицы 5.2.3).
Расчет стоимости машинного времени (СМч) производился ранее и равен 1194 рублей.
Основная заработная плата программиста рассчитывалась ранее и составляет 735450 рублей. (итого таблицы 5.2.4).
Дополнительная заработная плата программиста составляет 25% от основной заработной платы и равна 94448.
Отчисление в фонд социальной защиты населения равен 34% от фонда оплаты труда (ФОТ):
47223834% = 160561 рублей
Отчисление на страхование имущества равно 1% от отчисления в фонд социальной защиты населения:
4722381% = 4722 рублей
Отчисления на социальные нужды равны сумме отчислений в фонд социальной защиты населения и отчислений на страхование имущества:
160561 + 4722 = 165283 рублей.
Накладные расходы:
919313 50% = 235119 рублей
Полная себестоимость определяется суммированием следующих показателей:
затрат на материалы;
стоимость машинного времени (СМч);
фонд оплаты труда (ФОТ);
отчисления на социальные нужды.
274000 + 1194 + 472238 + 321705 = 1060137 рублей.
Чтобы узнать число плановых накоплений необходимо найти 10% от накладных расходов:
23511910% = 23512 рублей
Цена реализации без НДС находится, как сумма накладных расходов с полной себестоимостью:
235119 + 1060137 = 1295256 рублей
Чтобы узнать налог на добавленную стоимость (НДС), нужно найти 20% от числа плановых накоплений:
23512 20% = 4702 рублей
Стоимость ПП с НДС (Отпускная цена) равна сумме налога на добавленную стоимость (НДС) и цены реализации без НДС:
4702 + 1295256 = 1299958 рублей.

6 СВЕДЕНИЯ ОБ ОХРАНЕ ТРУДА6.1 Требования к помещениям для эксплуатации пэвм
Искусственные источники света:
Основные понятия и гигиенические требования к производственному освещению.
Основными понятиями, характеризующими свет, являются световой поток, сила света, освещённость и яркость.
Световым потоком называют поток лучистой энергии, оцениваемый глазом по световому ощущению.
Хорошее освещение действует тонизирующие, создаёт хорошее настроение, улучшает протекание основных процессов нервной высшей деятельности.
Улучшение освещённости способствует улучшению работоспособности даже в тех случаях, когда процесс труда практически не зависит от зрительного восприятия. 90% информации человек получает через органы зрения. Свет оказывает положительное влияние на обмен веществ, сердечно сосудистую систему, нервно психическую сферу. Рациональное освещение способствует повышению производительности труда, его безопасности. При недостаточном освещении и плохом его качестве происходит быстрое утомление зрительных анализаторов, повышается травматичность. Слишком высокая яркость вызывает явление слепимости, нарушение функции глаза. Часть электромагнитного спектра с ( от 10... 340 000 нм называется оптической областью спектра, которая подразделяется на инфракрасное излучение (770... 340 000), видимое излучение (380... 770), УФ область 10... 380 нм. В пределах видимой области, излучение paзличнoй вызывает разные световые и цветовые ощущения: от фиолетового до красного цветов. Наиболее чувствителен человеческий глаз к 550 нм излучению. К границам спектра чувствительность уменьшается.
Параметры освещения.
Количественные характеристики:
Световой поток Ф, лн (люмены). Поток лучистой энергии оцениваемый по зрительному ощущению. Характеризует мощность светового излучения. Основана на зрительном восприятии.
Сила света J, кд (кандела). Так как световой поток распространяется в пространстве неравномерно, вводится понятие силы света. J пространственная плотность светового потока; ( телесный угол. Освещённость Е, лк (люкс). Поверхностная плотность светового потока. S освещаемая площадь. Е = Ф / S L, кд/м2.
Поверхностная плотность силы света. Коэффициент отражения р. Блескость повышенная яркость.
Качественные характеристики.
Фон поверхность, прилегающая к объекту различения. Объект различения деталь минимальных размеров, знак, символ, буква, которые человек различает в результате деятельности.
Фон характеризуется коэффициентом отражения: > 0. 4 светлый фон; ( 0. 2 светлый; < 0. 2 тёмный; контраст объекта с фоном: > 0. 5 большой; < 0. 2 малый Видимость, спектральный состав света, коэффициент пульсации светового потока.
Виды освещения.
Производственное освещение бывает: Естественным: обусловлено прямыми солнечными лучами и рассеянным светом небосвода. Меняется в зависимости от географической широты, времени суток, степени облачности, прозрачности атмосферы. По устройству различают: боковое, верхнее, комбинированное.
Искусственным: создаётся искусственными источниками света (лампа накаливания и т. д.). Применяется при отсутствии или недостатке естественного. По назначению бывает: рабочим, аварийным, эвакуационным, охранным, дежурным. По устройству бывает: местным, общим, комбинированным. Устраивать одно местное освещение нельзя.
Рациональное искусственное освещение должно обеспечивать нормальные условия для работы при допустимом расходе средств, материалов и электроэнергии.
При недостаточности естественного освещения используется совмещенное (комбинированное) освещение. Последнее представляет собой освещение, при котором в светлое время суток используется одновременно естественный и искусственный свет.
Источники освещения.
Чаще всего применяют газоразрядные лампы (галогеновые, ртутные...), так как велик срок службы (до 14 000 часов) и большая световая отдача. Недостатки: стробоскопический эффект (пульсация светового потока, которая приводит к утомлению зрения из за постоянной переадаптации глаза). Лампы накаливания применяются, когда по условиям технологической среды или интерьера применение газоразрядных ламп нецелесообразно. Достоинства: тепловые источники света, простота и надёжность. Недостатки: малый срок службы (1000), световая отдача мала (КПД). Светильник: лампа с арматурой, основное назначение перераспределение светового потока в требуемом направлении; защита лампы от воздействий внешней среды.
По исполнению: открытые, закрытые, пыленепроницаемые, влагозащитные, взрывозащитные.
По распределению светового потока: прямого света, отражённого света, рассеянного света.
Нормирование освещения.
Естественное и искусственное освещение нормируется СНИП II 4 79 в зависимости от характеристики зрительной работы, наименьшего размера объекта различения, фона контраста объекта с фоном. Для естественного освещения нормируется коэффициент естественного освещения, причём для бокового освещения нормируется минимальное значение КЕО, а для верхнего и комбинированного среднее значение.
Для каждого помещения строится кривая распределения КЕО и освещенности в характерном разрезе помещения фронтальная плоскость, проходящая по середине помещения перпендикулярно плоскости остекления. Измерение Евнутреннего осуществляется на уровне 0. 8 м от уровня пола. Нормированной характеристикой для искусственного освещения является минимальная освещённость на рабочем месте Emin (люкс). Нормированные значения освещенности в люксах и КЕО в % в производственных помещений.
Основные требования к производственному освещению.
Освещённость на рабочем месте должна соответствовать характеру зрительной работы; равномерное распределение яркости на рабочей поверхности и отсутствие резких теней; величина освещения постоянна во времени (отсутствие пульсации светового потока); оптимальная направленность светового потока и оптимальный спектральный состав; все элементы осветительных установок должны быть долговечны, взрыво , пожаро , элекгробезопасны.
Основы расчета освещения.
Основной задачей является: определение требуемой площади световых проёмов при естественном освещении. Определение мощности осветительных установок для искусственного.
Для расчёта искусственного существует 2 методики: метод коэффициентов использования светового потока; точечный метод (рассчитывает освещение определённой точки; местное освещение).
Допустимые уровни шума в помещениях, напряженности электромагнитных полей:
Уровень шума в помещениях.
Руководители объектов радиосвязи обязаны ежегодно по согласованию с местными центрами гигиены и эпидемиологии проводить измерения параметров шума, вибрации, освещенности, микроклимата, загазованности и запыленности в производственных помещениях с записью результатов измерений в паспорт санитарно технического состояния условий и охраны труда организации и принимать меры к их устранению или снижению их значений до предельно допустимых в соответствии с Инструкцией по проведению паспортизации санитарно технического состояния условий и охраны труда, утвержденной постановлением Министерства труда и социальной защиты Республики Беларусь от 4 февраля 2004 г. № 11 (Национальный реестр правовых актов Республики Беларусь, 2004 г., № 36, 8/10592).
Предельно допустимые уровни шума определены в СанПиН 2.2.4. /2.1.8.10 32 2002 «Шум на рабочих местах, в помещениях жилых, общественных зданий и на территории жилой застройки», утвержденных постановлением Главного государственного санитарного врача Республики Беларусь от 31 декабря 2002 г. № 158 (далее СанПиН 2.2.4./2.1.8.10 32).
Напряженность электрических полей.
Предельно допустимые уровни напряженности электростатического поля (далее ЭСП), меры защиты от воздействия ЭСП и требования к проведению контроля за соблюдением уровней ЭСП на рабочих местах определены в СанПиН № 11 16 94 «Санитарно гигиенические нормы допустимой напряженности электростатического поля на рабочих местах», утвержденных Главным государственным санитарным врачом Республики Беларусь 27 января 1994 г.
Предельно допустимые уровни напряженности электрических полей промышленной частоты (50 Гц) в зависимости от времени пребывания в условиях их воздействия, меры защиты работающих от неблагоприятного их влияния, требования к проведению контроля электрического поля на рабочих местах определены в СанПиН 2.2.4.13 3 2006 «Гигиенические требования к выполнению работ в условиях электрических полей промышленной частоты (50 Гц)», утвержденных постановлением Главного государственного санитарного врача Республики Беларусь от 17 февраля 2006 г. № 17.
Допустимые уровни вибрации
6.1.10. Допустимые уровни вибрации, а также требования к их измерению в жилых помещениях должны отвечать гигиеническим требованиям к уровням производственной вибрации, вибрации в помещениях жилых и общественных зданий.
При измерении непостоянных вибраций (уровни виброскорости и виброускорения у которых при измерении прибором на характеристиках "Медленно" и "Лин" или коррекции "К" за 10-минутный период меняется более чем на 6 дБ) следует определять эквивалентные корректированные значения виброскорости, виброускорения или их логарифмических уровней. При этом максимальные значения измеряемых уровней вибрации не должны превышать допустимые более чем на 10 дБ.
В помещениях жилых домов уровни вибрации от внутренних и внешних источников не должны превышать величин, указанных в приложении 4 к настоящим санитарным правилам.
В дневное время в помещениях допустимо превышение уровней вибрации на 5 дБ.
Для непостоянной вибрации к допустимым значениям уровней, приведенным в таблице, вводится поправка минус (-) 10 дБ, а абсолютные значения виброскорости и виброускорения умножаются на 0,32.

ЗАКЛЮЧЕНИЕДанный проект разработан для организации КУП «ИВЦ Гомельоблсельхозпрода» города Гомеля. Разработанный сайт на данный момент готов полностью и функционирует. Цель и задачи, поставленные перед выполнением проекта, были выполнены. Разработан простой и понятный пользовательский интерфейс. Используется панель администрирования, с помощью которой можно совершать действия по добавлению, редактированию и удалению новостей и страниц Web ресурса. Используя грамотное администрирование Web ресурса можно быть уверенным, что целевая аудитория будет осведомлена обо всех новостях организации КУП «ИВЦ Гомельоблсельхозпрода».
Данный сайт разработан с применением объектно ориентированного подхода, что открывает перспективы расширения границ сайта до очень весомых масштабов, редизайн можно производить без ущерба для ядра сайта, т.к. все классы находятся в отдельном файле.
Административная часть сайта, как и задумывалось выполняет функции добавления, удаления, редактирования новостей страниц. Вход в административную часть предусмотрен только для пользователей с правами администратора при условии веденного пароля или открытой сессии в пользовательской части сайта. Пользовательская часть имеет понятный и удобный интерфейс.
Целью дипломного проекта было создание динамического и красивого сайта, который может привлечь новых клиентов для организации КУП «ИВЦ Гомельоблсельхозпрода», а также рассказать о ней.
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ1. webstudio2u.net [Электронный ресурс] / Методика создания сайтов Режим доступа : http://webstudio2u.net/ru/webdesign/354 site develop methods.html Дата доступа: 05.05.2016.
2. www.fl.ru [Электронный ресурс] / Технологии создания сайтов Режим доступа : https://www.fl.ru/catalog/razrabotka saytov/sozdanie sajta/sovremennyie tehnologii sozdaniya veb saytov.html Дата доступа: 05.05.2016.
3. hinex.ru [Электронный ресурс] / Языки программирования для создания сайтов Режим доступа : http://hinex.ru/info/yazyki programmirovania web saitov.php Дата доступа: 10.05.2016.
4. www.wwwmaster.ru [Электронный ресурс] / Системы управления базами данных для интерент приложений Режим доступа : http://www.wwwmaster.ru/bazy dannyh dlya web Дата доступа: 10.05.2016.
5. site spb.ru [Электронный ресурс] / Достоинства и недостатки систем управления сайтом CMS Режим доступа : http://site spb.ru/sistemi upravlenija sajtom plusi minusi.php Дата доступа: 15.05.2016.
6. komer.ru [Электронный ресурс] / Задачи сайта предприятия Режим доступа : http:// http://komer.ru/art0037.html Дата доступа: 15.05.2014.
7. webstudio2u.net [Электронный ресурс] / Требования к сайту Режим доступа : http://webstudio2u.net/ru/webdesign/208 webdesign small business site.html Дата доступа: 18.05.2014.
8. studioweb.ru [Электронный ресурс] / Требования к сайту Режим доступа : http://studioweb.ru/ru/information/page1365321623 Дата доступа: 18.05.2016.
9. Wikipedia [Электронный ресурс] / Интерфейс Режим доступа : http://ru.wikipedia.org/wiki/графический_интерфейс Дата доступа: 21.05.2016.
Перечень условных обозначений и сокращений
В настоящей пояснительной записке применяются следующие термины, обозначения и сокращения.
БД — База Данных.
ЕСПД — Единая Система Программной Документации.
НДС — Налог на Добавленную Стоимость.
ООП — Объектно Ориентированное Программирование.
ССБТ — Система Стандартов Безопасности Труда.
СУБД — Система Управления Базами Данных.

АТМ (Asynchronous Transfer Mode) — асинхронный режим передачи.
GUI (Graphical User Interface) — графический интерфейс пользователя. Разновидность интерфейса, где элементы, представленные пользователю на дисплее, исполнены в виде графических изображений.
iSCSI (Internet Small Computer System Interface) — протокол, основанный на TCP/IP и предназначенный для установления взаимодействия и управления системами хранения данных, серверами и клиентами.
SQL (Structured Query Language) — язык структурированных запросов. Универсальный компьютерный язык, применяемый для создания, модификации и управления данными в реляционных базах данных.
WWW (World Wide Web) — распределённая система, предоставляющая доступ к связанным между собой документам, расположенным на различных компьютерах, подключенных к Интернету.
HTML — Hypertext Markup Language (Язык описания гипертекстовых документов).

ПРИЛОЖЕНИЕ А(Обязательное)
Листинг Web сайта ОАО «Куритичи»

ПРИЛОЖЕНИЕ Б(обязательное)
Руководство системного программиста
Общие сведения о программе
Web сайт предназначен для рекламы продукции, услуг и идей.
Минимальные требования к оборудованию для работы сайта:
ОС «Windows XP» и выше;
клавиатура;
мышь;
процессор «Pentium 4»;
оперативная память не менее 256 Мб;
свободное место на диске не менее 35 Мб;
монитор;
принтер.
2. Структура сайта
Структурно сайт иерархический, разделен на несколько страниц, отвечающие за выполнение конкретных функций:
отображение информации;
авторизация пользователя;
регистрация пользователя;
система расширенного поиска;
содержание форума;
печать документов;
содержание фотогалереи;
календарь событий.
3. Настройка сайта
Для настройки работы сайта необходимо установить на компьютер программу «Joomla» и запустить ее. Дополнительных настроек программы, кроме заданных по умолчанию, не предусмотрено.
4. Проверка сайта
Проверка работоспособности сайта осуществляется по методам прогона сайта, заключающихся в тестировании всех его функций и процедур, а также элементов интерфейса.
Проверка работоспособности сайта должна проходить при соблюдении следующих условий:
все технические средства, участвующие в испытаниях, должны быть исправны, и работать в штатных режимах;
программное обеспечение должно быть установлено и настроено;
пользователь, участвующий в испытаниях должен иметь соответствующую квалификацию.
Проверка работоспособности должна проходить в следующем порядке:
проверка регистрации нового пользователя. Ввести логин и пароль в соответствующие поля страницы «Регистрация» и нажать кнопку «Регистрация». Если были введены верные данные, появится сообщение об успешном изменении, иначе появится сообщение о неверном вводе значений;
проверка авторизации. Ввести логин и пароль в соответствующие поля на странице «Вход» и нажать кнопку «Войти» Если были введены верные данные, появится окно с сообщением об успешном входе, иначе появится сообщение о неверном вводе значений;
проверка выхода из учетной записи, положительным результатом проверки будет выход из своей учетной записи;
проверка поиска по сайту, в окне «Поиск» ввести значение, нажать соответствующую кнопку «Начать поиск», положительным результатом проверки будет список значений, которые соответствуют критерием поиска.
проверка работоспособности фотогалереи, для этого проходим по ссылке в галерею и начинаем просмотр, положительным результатом будет являться открытое окно с изображениями;
проверка работы меню, для этого выберем один из пунктов меню и пройдем на страницу, положительным результатом будет новая страница с выбранной информацией.
5. Сообщения системному программисту
В процессе работы сайта предусмотрен вывод следующего сообщения:
«Вы ввели неверный логин и (или) пароль». Появляется при вводе пользователем неверного логина и (или) пароля в соответствующие поля окна авторизации. Необходимо ввести корректные данные.
ПРИЛОЖЕНИЕ В(обязательное)
Руководство программиста
1. Назначение и условия применения сайта
Web сайт предназначен для рекламы продукции, услуг и идей.
Минимальные требования к оборудованию для работы сайта:
ОС «Windows XP» и выше;
клавиатура;
мышь;
процессор «Pentium 4»;
оперативная память не менее 256 Мб;
свободное место на диске не менее 35 Мб;
монитор;
2. Характеристики сайта
Главной особенностью сайта является то, что он может использоваться на любом предприятия, и может быть подстроен под любое предприятие, где используется интернет в целях рекламы организации, услуг и идей.
В системе предусмотрены средства правильности добавления нового пользователя, предотвращающие: ввод не полных данных, добавления пользователя который уже существует в системе.
3. Обращение к программе
При работе с Joomla создается объект класса database.php, который позволяет Joomla работать с базой данных выбирать данные, изменять их.
Вся база данных Web приложения разделяется на таблицы, которые отвечают за хранение отдельных типов данных Web приложения.
70116701021651500144145687641500144145777621000144145993711500-36830579818500270065599726750027006551015238000216090599745800021602701015428500133223099726750013328651015238000718820101530150071882099739450097282099739450097218510154285004. Входные и выходные данные
Входная информация берется из таблиц базы данных «database.php», а также вводится администратором непосредственно во время работы сайта.
Выходная информация представляет собой информацию об организации, изображения в фотогалерее.
5. Сообщения
В процессе работы сайта предусмотрен вывод следующего сообщения:
«Вы ввели неверный логин и (или) пароль!». Появляется при вводе пользователем неверного логина и (или) пароля в соответствующие поля окна авторизации. Необходимо ввести корректные данные.
ПРИЛОЖЕНИЕ Г(обязательное)
Руководство пользователя
Введение
Web сайт предназначен для рекламы продукции, услуг и идей.
Для работы с сайтом ОАО «Куритичи» достаточно ознакомиться с настоящим руководством пользователя.
Назначение и условия применения
Разработанный сайт предназначен для рекламы продукции, услуг и идей, включающий в себя просмотр перечня информации, печать текста, просмотр галереи.
Минимальные требования к оборудованию для работы сайта:
ОС «Windows XP» или более поздние версии ОС «Windows»;
процессор «Pentium» с частотой 233 МГц или более быстрый (рекомендуется не менее 300 МГц);
не менее 64 МБ оперативной памяти (рекомендуется не менее 128 МБ);
не менее 50Мб свободного места на жестком диске;
клавиатура;
мышь или совместимое указывающее устройство;
видеокарта и монитор, поддерживающие режим SVGA с разрешением не менее чем 800x600 точек;
принтер;
интернет подключение.
Подготовка к работе
Для работы с сайтом нужно иметь веб браузер, а также иметь интернет подключение.
4. Описание операций
Сайт ОАО «Куритичи» позволяет выполнять следующие функции, задачи и комплексы задач:
авторизация. Позволяет пользователю получить доступ к работе с сайтом при вводе правильных значений логина и пароля в соответствующие поля и нажатию кнопки «Войти».
пользование форума.
поиск. Отображение результатов отбора, соответствующих введенным значениям в текстовые поля и выбранным значениям в выпадающих списках;
просмотр информации об организации;
посещение фотогалереи;
5. Аварийные ситуации
1) Действия в случае несоблюдения условий выполнения технологического процесса, в том числе при длительных отказах технических средств:
В случае возникновения отказа в работоспособности сайта требуется проверить Интернет соединение.
4) Действия в других аварийных ситуациях:
При неисправной работе сайта и возникновении дополнительных непредвиденных ошибок просьба связаться с технической поддержкой.
Электронный адрес службы технической поддержки «denis.amelchenko@mail.ru»
6. Рекомендации по освоению
Для освоения и эксплуатации разработанного сайта необходимо ознакомиться с настоящим руководством пользователя и, запустив браузер, ознакомиться с работой сайта, интерфейс которого прост, удобен и интуитивно понятен, что позволяет в кратчайшие сроки его освоить.

ПРИЛОЖЕНИЕ Д(справочное)
Экономические данные
Таблица Д.1 — Каталог функций программного обеспечения
Код функции Наименование (содержание) функции Объем функций (строк исходного кода (LOC))
C использованием среды разработки приложений
Delphi
(Borland) C++ Builder (Borland) Visual C++ (Microsoft) Java
1 2 3 4 5 6
1. Ввод, анализ входной информации, генерация кодов и процессор входного языка
101 Организация ввода информации 100 110 150 130
102 Контроль, предварительная обработка и ввод информации 290 430 550 490
103 Преобразование операторов входного языка в команды другого языка 730 850 980 740
104 Обработка входного языка и формирование таблиц 630 900 1340 1040
105 Преобразование входного языка в машинные команды (транслятор, препроцессор, макрогенератор) 2950 3100 4200 3620
106 Синтаксический и анализ входного языка и генерация кодов команд 3750 4900 5700 5350
107 Организация ввода вывода информации в интерактивном режиме 170 220 320 280
108 Организация ввода вывода информации с сети терминалов 2780 2920 3200 2950
109 Управление вводом выводом 2700 1980 2400 1970
2. Формирование, ведение и обслуживание базы данных
201 Генерация структуры базы данных 3450 3950 4300 3500
202 Формирование базы данных 1700 1750 2180 1980
203 Обработка наборов и записей базы данных 2050 2350 2670 2370
204 Обслуживание базы данных в пакетном режиме 1030 1100 1260 1070
205 Обслуживание базы данных в интерактивном режиме 3800 4400 6950 4840
206 Манипулирование данными 8400 8670 9550 7860
207 Организация поиска и поиск в базе данных 5230 5460 5480 4720
208 Реорганизация базы данных 130 190 220 170
209 Загрузки базы данных 3150 2950 2780 2360
3. Формирование и обработка файлов
301 Формирование последовательного файла 340 560 780 590
302 Автоматическая сортировка файлов 1040 1150 930 890
303 Обработка файлов 750 800 1100 1050
304 Управление файлами 4130 5380 5750 5240
305 Формирование файла 1100 1780 2460 2130
Продолжение таблицы Д.1
4. Генерация программ и ПО, а также настройка программного обеспечения
1 2 3 4 5 6
401 Генерация рабочих программ 3680 3920 3360 3120
402 Генерация программ по описанию 7450 8430 9880 6740
403 Формирование служебных таблиц 570 620 1070 1140
404 Система генерации ПО 2950 4340 4980 3250
405 Система настройки ПО 250 300 370 340
5. Управление ПО, компонентами ПО и внешними устройствами
501 Монитор ПО (управление работой компонентов) 670 980 1340 1230
502 Монитор системы (управление работой комплекса ПО) 3750 3880 7740 5760
503 Управление внешними устройствами и объектами 5850 6340 5900 4730
504 Обработка прерываний 980 1260 1680 1760
505 Управление внешней памятью 250 210 200 180
506 Обработка ошибочных сбойных ситуаций 970 1310 1720 1540
507 Обеспечение интерфейса между компонентами 1120 1540 1820 1680
6. Тестирование, проведение тестовых испытаний прикладных программ, вспомогательные программные функции
601 Проведение тестовых испытаний прикладных программ в интерактивном режиме 4500 4700 4300 3780
602 Вспомогательные и сервисные программы 460 490 580 470
7. Расчетные задачи, формирование и вывод на внешние носители документов сложной формы и файлов
701 Математическая статистика и прогнозирование 2890 3620 4560 3780
702 Расчетные задачи (расчет режимов обработки) 9260 13300 14800 11700
703 Расчет показателей 410 500 460 420
705 Формирование и вывод на внешние носители 2650 2850 3500 3150
706 Предварительная обработка печать файлов 390 410 470 420
707 Графический вывод результатов 300 330 590 420
708 Интерактивный редактор текста 2800 3910 4540 3780
709 Изменение состояния ресурсов в интерактивном режиме 390 440 630 570
8. Создание Internet портала
801 Простой поиск контента портала 55
802 Многокритериальный поиск контента портала 85
803 Разработка системы оплаты услуг сайта при внедрении интерфейса системы в дизайн сайта 820
804 Создание гостевой книги 50
805 Создание карты сайта 76
806 Сбор статистики о посетителях портала 95
Продолжение таблицы Д.1
1 2 3 4 5 6
807 Интеграция модуля опроса посетителей сайта 390
808 Создание системы внутренней рекламы 58
809 Создание системы управлением контентом 970
810 Формирование базы данных портала 1480
811 Администрирование и обновление сайта 90
Таблица Д.2 — Нормативная трудоемкость на разработку ПО
Объем ПО (строки исходного кода (LOC)), Vу Категория сложности ПО Номер нормы
1 я 2 я 3 я 1 2 3 4 5
400 30 25 21 1
420 31 26 22 2
440 32 28 23 3
470 34 29 25 4
490 36 30 26 5
520 38 32 27 6
550 40 34 29 7
580 42 35 30 8
610 44 37 32 9
640 46 39 33 10
680 48 41 35 11
710 50 43 36 12
750 53 45 38 13
790 56 47 40 14
840 59 50 42 15
880 61 52 44 16
930 65 55 46 17
980 68 57 49 18
1040 72 61 51 19
1090 75 63 53 20
1150 79 66 56 21
1210 82 69 59 22
1280 87 73 62 23
1350 91 77 65 24
1420 95 80 68 25
1500 100 85 71 26
1580 105 89 75 27
1670 111 93 79 28
1760 116 98 83 29
1850 122 102 86 30
1960 128 108 91 31
2060 134 113 95 32
2170 141 119 100 33
2290 148 125 105 34
Продолжение таблицы Д.2
2420 156 131 110 35
2550 163 137 116 36
2690 172 144 122 37
2800 178 150 126 38
2990 189 159 134 39
3150 198 167 140 40
3320 208 175 147 41
3500 219 184 154 42
3700 230 193 162 43
3900 242 193 162 43
4110 253 213 179 45
4330 266 223 187 46
4570 279 234 197 47
4820 293 246 207 48
5080 308 258 217 49
5360 324 271 228 50
5650 340 285 239 51
5960 357 299 251 52
6280 374 314 263 53
6620 393 329 276 54
6980 413 345 290 55
7360 433 363 304 56
7770 455 381 319 57
8190 478 400 335 58
8630 502 419 351 59
9100 527 440 369 60
9600 553 462 387 61
10120 581 485 406 62
10680 610 510 426 63
11260 641 535 447 64
11870 672 561 469 65
12520 706 590 493 66
13200 741 619 517 67
13920 779 650 543 68
14680 818 682 570 69
15470 858 715 597 70
16320 901 751 627 71
17210 946 789 658 72
18140 993 828 690 73
19130 1043 869 725 74
20170 1095 912 760 75
21270 1150 957 798 76
22430 1208 1005 838 77
23650 1268 1055 879 78
24940 1331 1108 922 79
26300 1398 1163 968 80
27730 1468 1220 1016 81
29240 1541 1281 1066 82
30830 1618 1345 1119 83
32510 1699 1412 1174 84
Продолжение таблицы Д.2
1 2 3 4 5
34290 1785 1482 1233 85
36150 1873 1555 1293 86
38120 1967 1633 1357 87
40200 2066 1714 1424 88
42390 2169 1799 1495 89
44700 2278 1889 1569 90
47130 2391 1983 1646 91
49700 2511 2081 1728 92
50000 2525 2093 1737 93

Приложенные файлы

  • docx 5006094
    Размер файла: 751 kB Загрузок: 0

Добавить комментарий