Разработка спортивного сайта
Обоснование потребности в 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