Разработка информационного сайта для спортивной молодежи Республики Мордовия

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

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 11.10.2015
Размер файла 8,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Содержание

Введение

Раздел 1. Анализ предметной области и постановка задачи

1.1 Основные требования к современным веб-сайтам (web 2.0)

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

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

Раздел 2. Проектирование веб-сайта

2.1 Техническое задание на разработку веб-сайта

2.2 Этапы создания веб-сайтов

2.3 CASE-проектирование веб-сайта

2.3.1 Диаграмма вариантов использования

2.3.2 Диаграмма последовательности

2.3.3 Диаграмма классов

2.3.4 Диаграмма состояний

2.3.5 Диаграмма развертывания

2.4 Выбор средств разработки веб-сайта

2.5 Разработка базы данных веб-сайта

2.6 Структура веб-сайта

Раздел 3. Разработка веб-сайта

3.1 Разработка пользовательской части веб-сайта

3.2 Разработка административной части веб-сайта

3.3 Тестирования веб-сайта

Раздел 4. Технико-экономическое обоснование дипломного проекта

4.1 Организационная часть

4.2 Экономическая часть

Раздел 5. Анализ опасных и вредных факторов при работе с ПК

5.1 Общие сведения

5.2 Методы и средства защиты пользователей от воздействия на них опасных и вредных факторов

5.3 Требования к помещениям и организации рабочих мест

5.4 Электромагнитные излучения

Заключение

Список используемых источников

Приложение

Введение

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

Каждый из нас уже сейчас может сделать свой вклад в развитие Интернет. Для этого достаточно создать свой веб-сайт и разместить его в Интернет.

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

- ознакомиться с современными Интернет-технологиями и, по возможности, использовать их в своей разработке;

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

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

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

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

- выбрать стратегию разработки и создания веб-сайта.

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

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

· предоставит пользователям информацию о спортивных объектах республики Мордовия;

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

· предоставит пользователям информацию о спортивных новостях республики Мордовия;

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

· предоставит пользователям возможность просмотра фотографий различных спортивных соревнований;

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

Объектом исследования являются существующие информационные спортивные сайты.

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

Методы исследования

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

Целевая аудитория

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

Практическое значение полученных результатов

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

Раздел 1. Анализ предметной области и постановка задачи

1.1 Основные требования к современным веб-сайтам (web 2.0)

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

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

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

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

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

Рассмотрим основные критерии оценки качества современного сайта.

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

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

2. Тщательно продумать "юзабилити" (структура, удобство пользования сайтом). Красивого дизайна недостаточно! Нужно, чтобы каждая страница сайта максимально соответствовала пожеланиям посетителя сайта, чтобы все элементы страницы были расположены в самых удобных местах, чтобы информация на сайте читалась легко, а навигация по сайту и поиск - были интуитивно понятными и простыми. Посетитель за минимальное количество времени должен получать то, что он хотел получить от сайта. В идеале, он должен сразу делать заказ на сайте или другое необходимое целевое действие;

3. Использовать современные методы разработки сайта. В настоящее время разработку сайта необходимо вести в среде HTML5, с использованием CSS3, и современных платных (1C-Битрикс, UMI) или бесплатных (MODx Revo, DRUPAL 7.x, WORDPRESS 3.5) систем управления контентом (CMS);

4. Настроить автоматическую трансформацию (адаптивность) сайта под любые мобильные устройства (телефоны, смартфоны, планшеты и пр.). Эта процедура, с недавнего времени, из разряда желательных - переходит в разряд обязательных. В 2012 году в России доля мобильного трафика составила более 20% (по данным Liveinternet.ru), т.е. пятую часть всей аудитории интернета! И число "мобильных" интернет-пользователей будет очень быстро расти в ближайшие годы;

5. .Начинать разработку с анализа конкурентов и составления плана поисковой оптимизации (SEO). В настоящее время существуют сотни миллионов сайтов, с которыми всем вновь создаваемым сайтам придется конкурировать в поисковой выдаче. Для того чтобы проще было продвинуть сайт в ТОП - желательно еще до начала разработки сайта определиться по каким ключевым словам сайт будет продвигаться. Современные алгоритмы поисковых систем больше не работают по формулам, разработанным для них людьми. Формула ранжирования для каждого запроса и каждого сайта определяется самой поисковой системой в процессе анализа конкурентов по каждому ключевому слову. Именно поэтому, очень важно узнать и тщательно проанализировать ключевые показатели сайтов конкурентов, еще до начала работы над своим сайтом;

6. Создавать качественные "посадочные" страницы для каждого поискового запроса. О том, что направлять всех посетителей на главную страницу сайта, неразумно и неэффективно - знают уже многие, но мало кто задумывается над тем, что в идеале - для каждого контекстного объявления, для каждой продвигаемой в поисковой выдаче фразы - на сайте должна существовать так называемая "посадочная" страница, или страница "приземления". Эта страница должна максимально быстро и всеобъемлюще отвечать на запрос пользователя, по которому он перешел на сайт. После посещения этой страницы у посетителя больше не должно возникать соблазна вернуться к поисковой выдаче и посмотреть другие подобные сайты (сайты конкурентов). Именно поэтому нужно четко представлять, что именно хочет увидеть посетитель по каждому ключевому запросу и создать под этот запрос отдельную "специальную" страницу;

7. Размещать на сайте исключительно уникальный и качественный контент. Только сайт с интересным, полезным и на 100% уникальным контентом имеет шанс не только попасть в ТОП, но и удержаться в нем надолго. Именно контент - является ключевым фактором успешного продвижения сайта;

8. Грамотно использовать ключевые слова. Ключевые слова обязательно должны присутствовать в заголовках страниц (Title), в заголовках документа (h1-h6), в адресе документа (URL) при этом необходимо использовать ЧПУ (человекопонятные УРЛы), ну и конечно в самих текстах документов, и в текстах других страниц сайта. Помимо этого необходимо использовать внутреннюю "перелинковку" с использованием ключевых слов;

9. Обеспечить интеграцию с соцсетями и возможность оставления отзывов. На сайте должна быть реализована возможность проставлять "лайки" и оставлять отзывы о компании, и её продукции. Отзывы, оставленные на страницах сайта, позволяют повысить уникальность однотипных страниц, которые поисковые системы часто принимают за неточные копии друг друга и просто исключают их из индексной базы. Наличие ссылок на соцсети, лайков и отзывов - позволяет поисковой системе принять решение о социальной активности компании, и в награду за это - "поднять" сайт компании в поисковой выдаче;

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

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

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

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

Цели которые должен достичь информационный сайт для спортивной молодежи республики Мордовия:

· предоставить пользователям информацию о спортивных объектах республики Мордовия;

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

· предоставить пользователям информацию о спортивных новостях республики Мордовия;

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

· предоставить пользователям возможность просмотра фотографий различных спортивных соревнований;

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

Для достижения поставленной цели необходимо решение следующих задач:

* сбора материалов относящихся к исследуемому объекту;

* анализа полученной информации;

* выбора технологии и программных средств реализации.

Постановка задачи является 1-м этапом моделирования.

Решающее значение этого этапа для успеха исследования отмечается во всех работах, посвященных методологии моделирования.

Ошибка в постановке задачи может однозначно определить неудачу дальнейших исследований

При постановке задачи решаются следующие взаимосвязанные задачи:

· уяснение задачи исследования;

· изучение объекта моделирования (системы, процесса);

· анализ доступной информации;

· формулирование системы альтернатив;

· определение ограничений и допущений;

· выбор критерия, системы критериев качества решения задачи;

· установление масштаба предстоящего проекта.

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

· гибкостью, удобной для администраторов системой управления структурой;

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

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

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

На каждой странице сайта должно быть отражено:

1. Главная страница должна содержать информацию о спортивных объектах республики Мордовия (краткая информация о объекте, адрес, телефон, e-mail, адрес сайта).

2. Страница "Из истории" должна содержать следующую информацию о:

· основных вехах мордовского спорта;

· развитие спорта и физической культуры в Республике Мордовия в XXI веке;

· развитие спортивной инфраструктуры;

· параолимпийском движении;

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

· вовлечение в спорт людей старшего возраста.

3.Страница "Новости" должна содержать информацию о спортивных новостях республики Мордовия.

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

5. Страница "Фотогалерея" должна содержать фотографии спортивных новостей.

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

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

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

1) Sports.ru (рис. 1.1)

2) Sovsport.ru (рис. 1.2)

3) Rsport.ru (рис. 1.3)

Рисунок 1.1 - Главная страница сайта "sports.ru"

Рисунок 1.2 - Главная страница сайта "sovsport.ru"

Рисунок 1.3 - Главная страница сайта "Р-СПОРТ"

Таблица 1.1 - Сравнительный анализ существующих информационных сайтов для спортивной молодежи

№ п/п

Название критерия

Название сайта

Веб-сайт "sports.ru"

Веб-сайт "sovsport.ru"

Веб-сайт "rsport.ru"

1

Наличие формы регистрации

+

+

+

2

Наличие формы поиска

+

+

+

3

На главной страницы размещены самые актуальные новости

+

+

+

4

Наличие категорий разных видов спорта (в виде меню)

+

+

+

5

Наличие фотогалереи

+

+

+

6

Наличие блога

+

+

+

7

Наличие видеогалереи

+

+

+

8

Наличие статистики на сайте

+

+

+

9

Страница "Контакты"

+

+

+

10

Страница "О нас"

+

+

+

11

Наличие турнирной таблицы

+

+

+

12

Наличие календаря

+

+

+

13

Опрос

+

-

+

14

Наличие сайта в социальных сетях

+

+

+

Раздел 2. Проектирование веб-сайта

2.1 Техническое задание на разработку веб-сайта

Назначение веб-сайта

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

Цель создания веб-сайта

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

Целевая аудитория веб-сайта

Целевая аудитория веб-сайта является спортивная молодежь республики Мордовия.

Основные задачи веб-сайта

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

- о спортивных объектах республики Мордовия (краткая информация о объекте, адрес, телефон, e-mail, адрес сайта);

- о истории Мордовского спорта;

- о спортивных новостях республики Мордовия;

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

Требования к веб-сайту

Требования к стилистическому оформлению веб-сайта

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

Требования к графическому дизайну веб-сайта

Дизайн веб-сайта должен быть лаконичным и в то же время выглядеть стильно и современно.

Приветствуется использование небольших, но стильных графических элементов (пиктограмм, "визуалов") в оформлении контента веб-сайта.

Требования к шрифтовому оформлению веб-сайта

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

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

Размер (кегль) шрифтов должен обеспечивать удобство восприятия текста при минимально допустимом размере экрана.

Требования к средствам просмотра веб-сайта

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

а) Internet Explorer (версия 5.5 и выше);

б) Opera (версия 7.0 и выше);

в) Mozilla Firefox (версия 1.0 и выше);

г) Google Chrome (версия 5.0 и выше).

Требования к контенту и наполнению веб-сайта

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

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

Общая структура сайта представлена на рисунке 2.1.

Рисунок 2.1 - Общая структура веб-сайта

Ниже представлена структура сайта в виде списка.

а) Главная;

б) Из истории;

в) Афиша;

г) Фотогалерея;

д) Новости;

е) Задать вопрос.

Назначение главной страницы

а) информировать посетителей, впервые пришедших на веб-сайт, о спортивных объектах республики Мордовия;

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

в) информировать посетителей о спортивных новостях Мордовии, Саранска и мира.

Главная страница должна содержать следующие основные элементы:

а) логотип;

б) название;

в) ссылки на остальные разделы сайта.

Вступительный текст

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

Остальные страницы (общие требования)

Все страницы сайта должны содержать следующие элементы.

а) логотип;

б) название компании;

в) ссылки на остальные разделы сайта.

Требования к странице "Из истории"

На странице "Из истории" должна быть полная информация о:

· основных вехах мордовского спорта;

· развитие спорта и физической культуры в Республике Мордовия в XXI веке;

· развитие спортивной инфраструктуры;

· параолимпийском движении;

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

· вовлечение в спорт людей старшего возраста.

Требования к странице "Новости"

На странице "Новости" должна быть информация о спортивных новостях, которые проходили в Мордовии.

Требования к странице "Афиша"

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

Требования к странице "Фотогалерея"

На странице "Фотогалерея" должны быть все фото соревнований спортивных новостей в Мордовии, Саранске и мире.

Требования к странице "Задать вопрос"

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

2.2 Этапы создания веб-сайтов

Технология создания веб-сайта включает 3 основных этапа:

1. Получение ТЗ на разработку, сбор необходимых сведений, установка программного обеспечения.

2. Написание кода программы, отладки.

3. Тестирование программы на веб-сервере, SEO оптимизация.

Рассмотрим каждый этап отдельно. Предполагается, что все операции выполняет 1 человек.

Первый, подготовительный, этап включает в себя следующие операции:

* Получение ТЗ от заказчика. Обсуждение спорных моментов и согласования.

* Анализ ТЗ. Выбор методов и средств программирования (языки web-разработки) в зависимости от поставленных задач.

* Установка и настройка программного обеспечения, необходимого для разработки.

* Составление карты сайта.

Второй этап, основной - написание кода программы, отладки.

* Разработка дизайна страниц. Если макет страницы сайта не предоставлено заказчиком, то необходимо его создать (рисунок или готовый шаблон).

* Если дизайн разработан исполнителем, необходимо согласовать его с заказчиком.

* Верстка (если не используются утилиты создания шаблонов веб-страниц, готовые шаблоны или встроенные шаблоны систем управления контентом).

* Тестирование в разных браузерах. Исправление кода HTML и CSS.

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

* Разработка алгоритма программы (скриптовая часть кода), алгоритма взаимодействия с БД.

* Написание программы.

* Разработка административной части сайта (если не используется система управления контентом).

* Тестирование и отладка программы.

* Проверка валидности кода.

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

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

* Проверка в различных браузерах. При необходимости изменения стилей и форматирования контента.

Третий, заключительный этап.

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

* Перенос сайта на хостинг.

* Запуск проекта. На данном этапе подписываются необходимые документы о приеме-сдаче с заказчиком.

* Оптимизация (SEO). Регистрация сайта в поисковых системах.

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

дизайнер

* разрабатывает элементы сайта и эскизы типовых страниц сайта;

* создает графические формы и элементы навигации;

* актуализирует элементы дизайна.

веб-разработчик

* проектирование баз данных;

* скриптинг;

* разработка, установка и настройка интерактивных сервисов;

* разработка интерфейса и механизмов системы администрирования сайта.

HTML-кодер

* верстка и адаптация текстового наполнения;

* оптимизация HTML - кода;

* размещение иллюстраций и графических элементов.

Редактор - копирайтер

* редактирование и корректура текстов;

* написание дополнительных текстовых блоков и анонсов;

* контент-менеджмент.

2.3 CASE-проектирование веб-сайта

2.3.1 Диаграмма вариантов использования

Диаграмма вариантов использования, которая показывает все возможные действия пользователя с программой (рис. 2.2).

Основные цели, которые может достичь пользователь:

1. Выбрать вкладку.

2. Просмотреть страницу "Главная".

3. Просмотреть страницу "Из истории".

4. Просмотреть страницу "Афиша".

5. Просмотреть страницу "Фотогалерея".

6. Просмотреть страницу "Новости".

7. Обратная связь, страница "Задать вопрос".

Рисунок 2.2 - Диаграмма вариантов использования для действий со стороны пользователя

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

Рисунок 2.3 - Диаграмма вариантов использования для действий со стороны администратора

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

2.3.2 Диаграмма последовательности

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

На рисунке 2.4 представлена диаграмма с актером "Администратор", отображающая последовательность действий администратора.

Рисунок 2.4 - Диаграмма последовательности с актером "Администратор"

На рисунке 2.5 представлена диаграмма с актером "Пользователь", отображающая последовательность действий пользователя на веб-сайте.

Рисунок 2.5 - Диаграмма последовательности с актером "Пользователь"

2.3.3 Диаграмма классов

Диаграмма классов - диаграмма, демонстрирующая классы системы, их атрибуты, методы и взаимосвязи между ними. Входит в UML.

Существует два вида:

· Статический вид диаграммы рассматривает логические взаимосвязи классов между собой;

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

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

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

· Точка зрения спецификации -- диаграмма классов применяется при проектировании информационных систем;

· Точка зрения реализации -- диаграмма классов содержит классы, используемые непосредственно в программном коде (при использовании объектно-ориентированных языков программирования).

На рисунке 2.6 изображена диаграмма классов информационного сайта для спортивной молодежи республики Мордовия.

Рисунок 2.6 - Диаграмма классов

Рисунок 2.7 - Диаграмма классов

2.3.4 Диаграмма состояний

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

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

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

Рисунок 2.8 - Диаграмма состояний для вариантов использования, связанных с актёром "Администратор"

Диаграмма состояний для вариантов использования, связанных с актёром "Пользователь", показана на рисунке 2.9.

Рисунок 2.9 - Диаграмма состояний для вариантов использования, связанных с актёром "Пользователь"

2.3.5 Диаграмма развертывания

Диаграмма развёртывания, в UML моделирует физическое развертывание артефактов на узлах. Например, чтобы описать веб-сайт диаграмма развертывания должна показывать, какие аппаратные компоненты ("узлы") существуют (например, веб-сервер, сервер базы данных, сервер приложения), какие программные компоненты ("артефакты") работают на каждом узле (например, веб-приложение, база данных), и как различные части этого комплекса соединяются друг с другом (например, JDBC, REST, RMI).

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

Существует два типа узлов:

1. Узел устройства

2. Узел среды выполнения

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

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

Рисунок 2.10 - Диаграмма развертывания

2.4 Выбор средств разработки веб-сайта

Для создания современных сайтов обычно используются: HTML, CSS, JavaScript (или VBScript), FLASH, PHP (или Perl) и реляционная база данных MySQL.

Клиентская среда (браузер, например Internet Explorer) является передним краем работы приложения. В этой среде, отображаются HTML-страницы и обслуживаются истории сеансов HTML-страниц, отображаемых в браузере в течение сессии. Объекты этой среды, следовательно, обязаны иметь возможность манипулировать страницами, окнами и историей. Для этого и нужен клиентский язык - JavaScript.

При работе с сервером необходим язык PHP (или Perl) и реляционная база данных MySQL.

HTML - это не язык программирования и не язык оформления документов. Это, в первую очередь, средство разметки текста. Первоочередная задача - разметить текст, описать с помощью тэгов его структуру, сказав: "Это - параграф, это - цитата, это - список, а это - раздел".

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

CSS (Cascading Style Sheets) - язык таблиц каскадных стилей. Он разработан для того, чтобы расширить возможности по оформлению Web-страниц.

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

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

PHP - это язык программирования, предназначенный для создания сайтов. PHP позволяет автоматизировать работу с сайтом. Это скрипт-язык, встраиваемый в HTML, который интерпретируется и выполняется на сервере. Отличие PHP от JavaScript, состоит в том, что PHP-скрипт выполняется на сервере, а клиенту передается результат работы, тогда как в JavaScript-код полностью передается на клиентскую машину и только там выполняется.

В прошлом веке, чтобы создать сайт "на мировом уровне", достаточно было просто уметь работать с HTML и обладать художественным вкусом. Спустя некоторое время требования усложнились: использование JavaScript и Dynamic HTML стало рутинным, а дизайн страниц, не имеющих подобных "украшений", считался устаревшим. Вскоре правилом "хорошего тона" для корпоративного сайта стало применение сложных программ на Perl или C++. Однако Web-дизайнеры не желали мириться с такой ситуацией. И на свет появился PHP -- язык программирования, обладающий возможностями сложных скриптовых языков, но в то же время удивительно простой и легкий в изучении и применении.

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

2.5 Разработка базы данных веб-сайта

База данных minicms из 4 таблиц (рис. 2.11):

1. category;

2. menu;

3. statti;

4. users.

Рисунок 2.11 - Структура базы данных minicms

Таблица category состоит из таких полей: id_сategory (tinyint(3)), name_category (varchar(255)) (рис. 2.12 и рис. 2.13).

Рисунок 2.12 - Структура таблицы category

Рисунок 2.13 - Записи таблицы category

Таблица menu состоит из таких полей: id_menu (tinyint(3)), name_ menu (varchar(255)), text_ menu (text) (рис.2.14 и рис.2.15).

Рисунок 2.14 - Структура таблицы menu

Рисунок 2.15 - Записи таблицы menu

Таблица statti состоит из таких полей: id (int(10)), title (varchar(255)), discription (text), text (text), date (date), img_src (varchar(255)), cat (tinyint(4)) (рис. 2.16 и рис. 2.17).

Рисунок 2.16 - Структура таблицы statti

Рисунок 2.17 - Записи таблицы statti

Таблица users состоит из таких полей: id (tinyint (3)), login (varchar(255)), password (varchar(255)) (рис. 2.18 и рис. 2.19).

Рисунок 2.18 - Структура таблицы users

Рисунок 2.19 - Записи таблицы users

2.6 Структура веб-сайта

Разработанный сайт состоит из двух частей: административной части и пользовательской части. Структура административной части сайта изображена на рисунке 2.20.

Рисунок 2.20 - Структурная схема административной части сайта

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

Рисунок 2.21 - Вертикальное меню административной части сайта

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

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

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

Структура пользовательской части сайта изображена на рисунке 2.22.

Рисунок 2.22 - Структурная схема пользовательской части сайта

Меню "Главная" - страница, на которой пользователь может посмотреть информацию о спортивных объектах Мордовии (короткая информация об объекте, адрес, телефон, адрес сайта)

Меню "Из истории" - страница, на которой пользователь может прочитать информацию о истории Мордовского спорта.

Меню "Новости" - страница, на которой размещена информация о спортивных новостях, которые состоялись в Мордовии.

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

Меню "Фотогалерея" - страница, где размещены фотографии спортивных новостей (фотографии спортивных соревнований в Мордовии, Саранске и мире).

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

Раздел 3. Разработка веб-сайта

3.1 Разработка пользовательской части веб-сайта

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

· "Главная";

· "Из истории";

· "Афиша";

· "Фотогалерея";

· "Новости";

· "Задать вопрос".

Главная страница пользовательской части информационного веб-сайта выглядит следующим образом (рис. 3.1)

Рисунок 3.1 - Главная страница пользовательской части

На главной странице содержится информация о спортивных объектах Мордовии. Нажав на кнопку "Читать далее", можно прочитать более детальную информацию о выбранном объекте, также можно перейти на официальный сайт спортивного объекта.

На странице "Из истории" содержится информация об основных вехах мордовского спорта, развитие спорта и физической культуры в Республике Мордовия в XXI веке, развитие спортивной инфраструктуры, параолимпийском движении, экстремальных видах спорта, вовлечение в спорт людей старшего возраста (рис. 3.2).

Рисунок 3.2 - Страница информационного сайта "Из истории"

На странице "Афиша" содержится информация о спортивных мероприятиях (рис. 3.3).

Рисунок 3.3 - Страница информационного сайта "Афиша"

Посетитель веб-сайта, который хочет посмотреть фотографии с разных спортивных соревнований может найти фото в главном меню "Фотогалерея" (рис. 3.4).

Рисунок 3.4 - Страница информационного веб-сайта "Фотогалерея"

На странице "Новости" содержится информация о спортивных новостях, которые проходили в Мордовии (рис. 3.5).

Рисунок 3.5 - Страница информационного веб-сайта "Новости"

Форма "Задать вопрос" реализована для обратной связи администратора информационного веб-сайта для спортивной молодежи республики Мордовия с посетителем сайта (рис.3.6). Чтобы отправить администратору сообщение на электронный адрес, посетителю сайта необходимо заполнить все необходимые поля (имя, e-mail, тему, текст сообщения), после чего отправить сообщение. Через некоторое время с ним свяжется администратор информационного сайта.

Рисунок 3.6 - Форма "Задать вопрос"

Вертикальное меню состоит из названий спортивных объектов Мордовии:

· "Ледовый дворец Республики Мордовия" (рис. 3.7 и рис. 3.8);

· "Спорткомплекс Мордовия" (рис. 3.9);

· "Дворец водных видов спорта" (рис. 3.10);

· "Республиканский центр подготовки по летним видам спорта" (рис. 3.11);

· "Теннисный центр Мордовии" (рис. 3.12);

· "Дворец спорта" (рис. 3.13);

· "Детско-юношеская школа по боксу" (рис. 3.14);

· "Детско-юношеская школа по баскетболу волейболу" (рис. 3.15);

· "Детско-юношеская школа по борьбе" (рис. 3.16);

· "Физкультурно-оздоровительный комплекс Олимп" (рис. 3.17);

· "Плавательный бассейн Дельфин" (рис. 3.18);

· "Ледовый дворец" (рис. 3.19).

Рисунок 3.7 - Страница информационного веб-сайта "Ледовый дворец Республики Мордовия"

Рисунок 3.8 - Детальное описание страницы "Ледовый дворец Республики Мордовия"

Рисунок 3.9 - Страница информационного веб-сайта "Спорткомплекс Мордовия"

Рисунок 3.10 - Страница информационного веб-сайта "Дворец водных видов спорта"

Рисунок 3.11 - Страница информационного веб-сайта "Республиканский центр подготовки по летним видам спорта"

Рисунок 3.12 - Страница информационного веб-сайта "Теннисный центр Мордовии"

Рисунок 3.13 - Страница информационного веб-сайта "Дворец спорта"

Рисунок 3.14 - Страница информационного веб-сайта "Детско-юношеская школа по боксу"

Рисунок 3.15 - Страница информационного веб-сайта "Детско-юношеская школа по баскетболу волейболу"

Рисунок 3.16 - Страница информационного веб-сайта "Детско-юношеская школа по борьбе"

Рисунок 3.17 - Страница информационного веб-сайта "Физкультурно-оздоровительный комплекс Олимп"

Рисунок 3.18 - Страница информационного веб-сайта "Плавательный бассейн Дельфин"

Рисунок 3.19 - Страница информационного веб-сайта " Ледовый дворец"

3.2 Разработка административной части веб-сайта

Административная часть сайта ("Админка") - необходимая часть информационной системы, если конечно на сайте хотя бы иногда обновляется информация. Админка позволяет управлять контентом без специальных знаний языков HTML, CSS, PHP и системы управления базами данных.

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

Для входа в административный интерфейс нужно набрать в браузере http://localhost/sport-site/?Option=admin.

Вход в часть администратора осуществляется с помощью следующей формы:

Рисунок 3.20 - Форма входу в адміністративну частину

После того, как администратор ввел логин и пароль открывается страница администратора.

Рисунок 3.21 - Административная часть

Административная часть состоит из вертикального меню.

Рисунок 3.22 - Меню административной части

Для того, чтобы добавить новую статью о спортивном объекте необходимо выбрать в меню администратора "Статьи", а затем нажать Добавить новую статью (рис. 3.23).

Рисунок 3.23 - Административная часть - меню "Статьи"

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

Рисунок 3.24 - Административная часть - меню "Добавление новой статьи"

Чтобы удалить статью, необходимо около статье, которую администратор хочет удалить нажать на кнопку "Удалить" (рис. 3.25).

Рисунок 3.25 - Административная часть - "Удаление статьи"

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

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

Рисунок 3.26 - Административная часть - меню "Меню"

После этого откроется страница, где администратор должен ввести в соответствующие поля заголовок меню и текст страницы меню (рис. 3.27).

Рисунок 3.27 - Административная часть - меню "Добавление нового пункта меню"

Чтобы удалить меню, необходимо около названия меню, администратор хочет удалить нажать на кнопку "Удалить" (рис. 3.28).

Рисунок 3.28 - Административная часть - "Удаление меню"

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

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

Для добавления новой категории нужно в административной части выбрать главное меню "Категории", а затем нажать на кнопку "Добавить новую категорию" (рис. 3.29).

Рисунок 3.29 - Административная часть - меню "Категории"

После этого откроется страница, где администратор должен ввести в соответствующие поля заголовок категории (рис. 3.30).

Рисунок 3.30 - Административная часть - меню "Добавление новой категории"

Чтобы удалить категорию, необходимо около названия категории, которую администратор хочет удалить нажать на кнопку "Удалить" (рис. 3.31).

Рисунок 3.31 - Административная часть - "Удаление категории"

Чтобы изменить уже существующую категорию достаточно нажать на ее названии, после чего откроется страница, где администратор сможет редактировать название категории (рис. 3.32).

Рисунок 3.32 - Административная часть - "Редактирование категории"

3.3 Тестирования веб-сайта

Тестирование применяется для определения соответствия предмета испытания заданным спецификациям. В задачи тестирования не входит определение причин несоответствия заданным требованиям (спецификациям).

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

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

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

- надёжность;

- сопровождаемость;

- практичность;

- эффективность;

- мобильность;

- функциональность.

Тестирование программного обеспечения.

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

По знанию системы:

- тестирование чёрного ящика (blackbox);

- тестирование белого ящика (whitebox);

- тестирование серого ящика (greybox);

По степени автоматизации:

- ручное тестирование (manualtesting);

- автоматизированное тестирование (automatedtesting);

- полуавтоматизированное тестирование (semiautomatedtesting).

Чёрный ящик

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

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

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

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

Белый ящик

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

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

Таблица 3.1 - Тестирование сайта в различных браузерах

Наблюдаемый объект

Ожидаемый результат

Internet Explorer

Google Chrome

Opera

Примечания

Дизайн сайта

Все соответствует разработанному дизайну

+

+

+

-

Отображения контента сайта

Весь контент отображается правильно

+

+

+

-

Меню пользовательской части

Открытие всех страниц

+

+

+

-

Меню административной части

Открытие всех страниц

+

+

+

-

Редактирование страниц администратором

Страницы "Из истории", "Афиша", "Фотогалерея", "Новости" редактируются

+

+

+

-

Добавление категорий в административной части

Категории добавляются и отображаются в пользовательской части

+

+

+

-

Добавление меню в административной части

Меню добавляются и отображаются в пользовательской части

+

+

+

-

Добавление статей в административной части

Статьи добавляются и отображаются в пользовательской части в соответствующей категории

+

+

+

-

Редактирование категорий в административной части

Категории редактируются и отображаются в пользовательской части

+

+

+

-

Редактирование меню в административной части

Меню редактируются и отображаются в пользовательской части

+

+

+

-

Редактирование статей в административной части

Статьи редактируются и отображаются в пользовательской части в соответствующей категории

+

+

+

-

Удаление категорий в административной части

Категория удаляется

+

+

+

-

Удаление меню в административной части

Меню удаляется

+

+

+

-

Удаление статей в административной части

Статья удаляется

+

+

+

-

Отправка формы Задать вопрос

При всех заполненных полях формы "Задать вопрос" успешная отправка

+

+

+

-

Авторизация администратора

Администратор при правильном вводе логина и пароля вошел в админку

+

+

+

-

Раздел 4. Технико-экономическое обоснование дипломного проекта

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

Экономическая часть дипломного проекта представляет собой технико-экономическое обоснование, основной задачей которого является определение величины затрат на разработку и изготовление программного продукта. Необходимо составить смету затрат на научно-исследовательские работы (НИР) в соответствии с технико-экономическим обоснованием дипломных проектов.

4.1 Организационная часть

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

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

Результаты расчётов представим в таблице 4.1.

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

Этап и содержание работы

Исполнитель

Трудоемкость

план

факт

чел-час

%

чел-час

%

1. Составление плана выполнения проекта

Руководитель на кафедре

Дипломник

0,5

0,5

0,4

0,4

0,5

0,5

0,4

0,4

2. Составление задания на дипломный проект

Руководитель на кафедре

Дипломник

0,5

0,5

0,4

0,4

0,5

0,5

0,4

0,4

3. Обзор литературы по тематике проекта

Дипломник

16,0

12,9

20,0

14,4

4. Анализ и обработка результатов


Подобные документы

  • Актуальность создания фирменного web-сайта. Разработка, внедрение web-сайта под названием "Удачная постройка". Анализ существующих программных решений, выбор инструментальных средств разработки. Архитектура сайта, структура данных. Тестирование и отладка.

    дипломная работа [4,7 M], добавлен 19.01.2017

  • Анализ существующих сайтов образовательный учреждений учебных сайтов Астраханской области. Обзор среды реализации разработки веб-сайта. Требования к официальным сайтам образовательных учреждений. Разработка логической структуры веб-сайта колледжа.

    дипломная работа [6,1 M], добавлен 10.06.2014

  • Анализ сайтов для обучения иностранным языкам в сети Интернет и методик их изучения. Разработка сайта Foreign Dimension для обучения английскому языку. Структура сайта, разработка упражнений, базы данных, интерфейса. Тестирование основных элементов сайта.

    дипломная работа [966,9 K], добавлен 19.01.2017

  • Обзор и анализ используемых технологий, содержания и дизайна сайтов ВУЗов, в том числе созданных на основе CMS. Исследование содержания сайта ПРИПИТ и информационных потребностей различных групп его потенциальных посетителей. Разработка дизайна сайта.

    дипломная работа [129,4 K], добавлен 11.03.2010

  • Основы моделирования и разработки Web-сайтов. Обзор и сравнительный анализ языков программирования. Фреймворки, используемые при создании сайта. Разработка графического дизайна, моделирование и создание Web-сайта, руководство по администрированию.

    курсовая работа [1,7 M], добавлен 07.11.2013

  • Виды структур Web-сайтов: линейная, древовидная, решетчатая и произвольная. Структура и содержание сайта гостиничного комплекса "Воздвиженское", "Смоленск" и "Иртыш". Идеи сайта и целевая аудитория. Заполнение страниц информацией и тестирование сайта.

    курсовая работа [1,7 M], добавлен 25.04.2015

  • Обзор проблемы разработки сайтов. Системы управления контентом. Сайты для агентств недвижимости. Контекстная диаграмма и оценка трудоемкости разработки сайта. Анализ предметной области и выделение информационных объектов. Описание реализации сайта.

    дипломная работа [2,9 M], добавлен 12.08.2017

  • Понятие и виды хостинга. Характеристика способов раскрутки веб-сайта. Обоснование необходимости и особенности разработки сайта для гостиничного предприятия, его назначение. Анализ сайтов-конкурентов. Выбор хостинга и домена, метода продвижения сайта.

    контрольная работа [310,6 K], добавлен 25.12.2012

  • Выявление целей создания сайта и постановка проблемы, решаемой с его созданием. Анализ сайтов–аналогов, обоснование типа разрабатываемого web–узла. Специфика разработки набора макетов страниц. Оптимизация контента сайта, его верстка и тестирование.

    курсовая работа [1,4 M], добавлен 12.02.2011

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

    курсовая работа [1,9 M], добавлен 13.12.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.