Разработка спортивного сайта

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

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

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

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

Язык HTML является приложением SGML (стандартного обобщённого языка разметки) и соответствует международному стандарту ISO 8879.

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

Преимущественно используется как средство описания, оформления внешнего вида веб-страниц, написанных с помощью языков разметки HTML и XHTML, но может также применяться к любым XML-документам, например, к SVG или XUL.

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

Область применения

В области веб-программирования, в частности серверная часть, PHP - один из популярных сценарных языков (наряду с JSP и языками, используемыми в ASP.NET) благодаря своей простоте, скорости выполнения, богатой функциональности, кроссплатформенности и распространению исходных кодов на основе лицензии PHP.

MySQL - свободная реляционная система управления базами данных. Разработку и поддержку MySQL осуществляет корпорация Oracle, получившая права на торговую марку вместе с поглощённой SunMicrosystems, которая ранее приобрела шведскую компанию MySQL AB. Продукт распространяется как под GNU GeneralPublicLicense, так и под собственной коммерческой лицензией. Помимо этого, разработчики создают функциональность по заказу лицензионных пользователей. Именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.

Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.

- Денвер (от сокр. Д.н.w.р или ДНВР - джентльменский набор Web-разработчика) - набор дистрибутивов и программная оболочка, предназначенные для создания и отладки сайтов (веб-приложений, прочего динамического содержимого интернет-страниц) на локальном ПК (без необходимости подключения к сети Интернет) под управлением ОС Windows. Базовый (основной) пакет Денвера включает:

1. инсталлятор (поддерживается также инсталляция на flash-накопитель).

2. Apache, SSL, SSI, mod_rewrite, mod_php.

3. PHP5 с поддержкой GD, MySQL, sqLite.

4. MySQL5 с поддержкой транзакций.

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

6. система управления запуском и завершением всех компонентов Денвера.

7. phpMyAdmin - система управления MySQL через Web-интерфейс.

8. эмулятор sendmail и SMTP-сервера (отладочная «заглушка» на localhost:25, складывающая приходящие письма в /tmp в формате.eml); поддерживается работа совместно с PHP, Perl, Parser и т.д. [6]

JavaScript - прототипно-ориентированный сценарный язык программирования. Является диалектом языка ECMAScript.

JavaScript обычно используется как встраиваемый язык для программного доступа к объектам приложений. Наиболее широкое применение находит в браузерах как язык сценариев для придания интерактивности веб-страницам. [6]

3. Описание программной части

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

Работа над сайтом `kures.kz' началась с инсталляционного файла instal.php, через него и настраивается файл config.php. Файл instal.php нужен для сохранения данных о сайте и базе данных. После инсталляции в файл config.php заносятся общие переменные, данные администратора, осуществляется соединение с сервером баз данных. При запуске Apache, в адресной строке браузера вписываем http://localhost/…/ (вместо точек название папки с сайтом), после чего в окне появится меню установки сайта. Именно с помощью Instal.php открывается это окно установки сайта.

Рисунок 3.1 - Окно установки сайта

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

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

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

Рисунок 3.2 - Программное обеспечение

3.2 Функциональное назначение сайта

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

3.3 Логическая структура

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

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

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

Рисунок 3.3 - Логическая структура сайта

3.4 Запуск и загрузка

Для входа в систему следует загрузить Денвер, кликнув на ярлыке Start Denwer. После чего следует загрузить браузер и в адресной строке набрать название сайта kures.kz. После чего загрузится сайт. Для входа в часть администратора надо выбрать команду Войти в боковом меню.

Для запуска сайта следует загрузить броузер в адресной строке набрать адрес виртуального сервера:

localhost

После этого следует набрать kures.kz. На экране появится главное окно сайта.

3.5 Навигационная структура

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

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

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

Рисунок 3.4 - Навигационная структура

3.6 Структурная схема

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

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

Рисунок 3.5 - Структурная схема сайта

3.7 Пример работы

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

Рисунок 3.4 Основная форма сайта

Рисунок 3.5 - Вход на консоль управления

Рисунок 3.6 - Страница сайта История

Рисунок 3.7 - Страница Ссылки

Рисунок 3.8 - Страница сайта греко-римская борьба

Рисунок 3.9 - Страница сайта о казакша курес

Рисунок 3.10 - Страница сайта с комментариями

Заключение

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

В данной дипломной работе был разработан сайт «kures.kz», посвященный всем видам борьбы, принятых в Республике Казахстан. Сайт был создан средствами языка разметки гипертекстовых документов HTML, серверных языков программирования PHP и Apache.

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

При этом были решены следующие частные задачи:

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

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

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

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

- определение структуры Web-страниц;

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

В результате проведенных работ на базе выбранных технологий был создан прототип современного Web-сайта.

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

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

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

Список использованной литературы

1 А.К Гультяев, В.А. Машин. Уроки Web-мастера. Технология и инструменты: Практическое пособие. - СПб.: 2001.

2 А.Ф. Костарев. РНР в Web-дизайне. - СПб.: BHV-Петербург, 2002.

3 Д. Франклин, Б. Паттон. Flash 4. Анимация в Интернете/ Пер. с англ. - СПб.: Символ-Плюс, 2000.

4 И.В. Шапошников. Web-сайт своими руками: Практическое руководство. - СПб.: БВХ-Санкт-Петербург, 2000.

5 А. Гончаров. Самоучитель HTML. - СПб.: Питер, 2001.

6 Д. Румянцев. Сам себе Web-программист. Практикум создания качественного Web-сайта. - М.: ИНФРА-М, 2001.

7 Голицына О.Л. Информационные системы: учеб. пособие / О.Л. Голицына, Н.В. Максимов, И.И. Попов. - М.: ФОРУМ: ИНФРА-М, 2007. - 496 с.

8 Избачков Ю.С. Информационные системы: Учебник для вузов / Ю.С. Избачков, В.Н. Петров. - 2-е изд. - СПБ.: Питер, 2005. - 656 с.

9 Гайдамакин Н.А. Автоматизированные информационные системы, базы и банки данных. М: Гелиос АРВ, 2009.

10 Альпина Паблишер. Управление проектом по созданию интернет-сайта. Альпина Паблишер, 2001 г.

11 Исаев, Г.Н. Информационные технологии: Учебное пособие / Г.Н. Исаев. - М.: Омега-Л, 2013.

12 http://www.citforum.ru

13 http://www.osp/ru/

14 Разработка Web-скриптов. Библиотека программиста. Хефлин Д., Ней Т. - СПб.: Питер, 2001.

15 Системное администрирование на 100% (+CD). Бормотов С.В. - СПб.: Питер, 2006.

16 Разработка Web-скриптов. Библиотека программиста. Хефлин Д., Ней Т. - СПб.: Питер, 2001.

17 Глушаков С.В., Жакин И.А., Хачиров Т.С. Программирование Web-страниц. - Харьков: Фолио, 2002.

18 Федоров А. JavaScript для всех. - М.: КомпьютерПресс, 1998.

19 Фролов А.В., Фролов Г.В. Сервер Web своими руками. - М.: ДИАЛОГ-МИФИ, 1998.

20 Хилайер С., Мизик Д. Программирование Active Server Page. - М.: Русская редакция, 1999.

21 Котеров Д. Самоучитель PHP4. - СПб.: BHV-Петербург, 2001.

Размещено на Allbest.ru


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

  • Обоснование потребности в web-сайте. Описание установки CMS Joomla. Постановка задачи при проектировании web-сайта. Обоснование выбора CMS (Content Management System). Разработка базы данных и интерфейса. Классификация и проектирование web-сайтов.

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

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

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

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

    курсовая работа [3,6 M], добавлен 30.03.2014

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

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

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

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

  • Языки написания сайта, принципы и обоснование их отбора. Программы создания web-страниц, их функциональные особенности и возможности. Технология и основные этапы разработки интернет-сайта, правила его составления, оформления, заполнения, программный код.

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

  • Краткие сведения о доске объявлений, структура и внутреннее содержание соответствующего сайта. Принципы и основные этапы разработки, выбор и обоснование программных средств: язык HTML, каскадные таблицы стилей, JavaScript, Web-сервер Apache, PHP.

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

  • Принципы работы строительной организации ООО "СтройМонтажПроект", обоснование потребности в сайте. Классификация web-страниц. Языки разметки гипертекстовых документов. Выбор программного средства для разработки. Поэтапное проектирование сайта фирмы.

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

  • Понятие web-сайта. Разметка HTML, CSS, скрипт PHP, JavaScript. Понятия интервальной математики. Функциональные зоны страниц сайта. Каскадная таблица стилей. Пример использования PHP-скрипта. Алгоритм представления интервальной математики на сайте.

    курсовая работа [520,6 K], добавлен 28.09.2017

  • Технологии и методы создания сайта для офиса рекламного агентства "Рона" в соответствии с деятельностью всей организации. Выбор инструментальных программных средств. Структура программного продукта Web–сайта. Функциональные возможности разделов.

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

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