Министерство образования и науки РФ
Волгоградский филиал
федерального государственного бюджетного образовательного учреждения инклюзивного высшего образования
«Московский государственный гуманитарно-экономический университет»
(Волгоградский филиал МГГЭУ)
Отделение «Прикладные специальности»
Курсовой проект
Создание сайта на тему «История родного города»
|
Выполнил: Сиковой Владимир Александрович Группа ПИ-3113-С Специальность: 09.02.05 «Прикладная информатика (по отраслям)» Руководитель: Курушина Марина Анатольевна Оценка: _____________ |
Волгоград 2015
Оглавление.
Введение ……………………………………………….………..…..…..3
1. Теоретическая часть ……………………………………….………..4
1.1. HTML ………………………………………………………...4
1.2. Перспективы. ………………………………………………...5
1.2.1. PHP………………………………………………………….5
1.2. 2. Область применения ……………………………………..6-8
1.2. 3. История создания PHP…………………………………9-12
1.3. 1. CSS …………………………………………………………13
1.3. 2. История создания и развития CSS ……………………14-15
2.Практическая часть …………………………………………………16
2.1. Установка программ………………………………………...16
2.2.1. О компании……………..………………………………….19
2. 3. Архитектура Web-сайта……………………..……………..19
2. 3.1 Главная страница …………………………………………20
2.3. 2. След страница ……………………………………………21
2.3. 3. След страница ……………………………………………21
2.3. 4. След страница ……………………………………………22
2.3. 5. След страница ……………………………………………22
2.3. 6. След страница ……………………………………………23
2.3. 7. След страница ……………………………………………23
3.Выводы ………………………………………………………………...24
4.Список литературы …………………………………………………..25
Введение.
В век цифровых технологии потребители WEBресурсов становятся всё сильнее придирчивы к работоспособности и интерфейсу что значительно усложняет работу разработчиков и дизайнеров WEBресурсов.
В связи ростом пользователей интернета соответственно вырастает количество WEBресурсов которые нужны как для работы так для развлечения. Многие пользователи хотели бы получить нужную им информация и многие компании хотели продать свои услуги и товары через интернет.
Все эти, и не только, факты делаю вопрос о создании интересно оформленного, технически грамотно спланированного WEB - сайта, крайне актуальным.
Цели создания Web-сайта очень разные в каждом конкретном случае и поэтому при выборе типа сайта необходимо определиться с целью создания web-сайта, его содержание. Также при создании сайта нужно учесть оформление, от того, насколько качественно и красиво создана та или иная Web-страница, зависит во многом ее успех в сети. Когда мы открываем Web-страницу, то невольно обращаем внимание на ее дизайн. Он может быть выполнен в различных стилях: деловой, строгий, авторский, игровой и так далее.
Объектом исследования данной курсовой работы является Web-программирование.
Цель исследования - создание Internet-сайта на тему «История родного города».
1. Теоретическая часть
1.1 HTML
HTML - язык разметки гипертекста.
HTML (от англ. HyperTextMarkupLanguage — «язык гипертекстовой разметки») — стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц содержат описание разметки на языке HTML (или XHTML). Язык HTML интерпретируется браузерами; полученный в результате интерпретации форматированный текст отображается на экране монитора компьютера или мобильного устройства.
Язык HTML является приложением SGML (стандартного обобщённого языка разметки) и соответствует международному стандарту ISO 8879.
Аббревиатура расшифровывается как HyperText Markup Language, а в переводе на русский — Язык ГиперТекстовой Разметки. А вот значение каждой из букв:
H — Hyper в переводе с английского — «Гипер». Но Hyper вовсе не означает приставку. Раньше все компьютерные программы работали построчно, то есть сначала выполнялась одна строка, затем другая и так далее (кстати по такому же принципу работали и старые телевизоры — сначала на экран выводилась одна строка, затем другая и т.д.), В данном случае Hyper означает, что компьютерная программа может перейти в любое место в любое время.
T — Text — тут все предельно ясно. Это сам текст, содержащийся на странице.
M — Markup — в переводе с английского «Разметка». Это все действия, совершаемые с текстом — изменение размера, цвета текста, выделение заголовков, форматирование текста (жирный, курсив, перечеркнутый текст и т.д.)
L — Language - в переводе с английского «Язык». HTML — это язык в интернете, как C++ в программировании.
Технические сведения о файлах HTML
Элементы HTML (т.н. теги) заключаются в скобки "<>". Большинство из них снабжены командами начала и окончания (например, <head> и </head>). При этом некоторые теги не имеют команд начала или конца, т.е. являются независимыми (например, тег <img>). Несмотря на то, что HTML 4-ой версии отображается большинством современных браузеров, был разработан новый язык - HTML 5, который включает совершенно новые функции и характеристики: теги <video>, <audio> и <canvas>, возможность интеграции данных SVG. Кроме того, HTML способен работать совместно с JavaScript, CSS и PHP. Веб-сайты на языке HTML описываются семантически, т.е. определяют HTML в качестве языка разметки, а не языка программирования. Стоит отметить, что HTML не поддерживает отслеживание источника, многоцелевые ссылки, а также некоторые другие элементы, доступные в более ранних версиях HTML.
1.2 Перспективы
HTML5 (англ. HyperTextMarkupLanguage, version 5) — язык для структурирования и представления содержимого всемирной паутины. Это пятая версия HTML. Хотя стандарт был завершён (рекомендованная версия к использованию) только в 2014 году (предыдущая, четвёртая, версия опубликована в 1999 году), ещё с 2013 года браузерами оперативно осуществлялась поддержка, а разработчиками — использование рабочего стандарта (англ. HTML LivingStandard). Цель разработки HTML5 — улучшение уровня поддержки мультимедиа-технологий с одновременным сохранением обратной совместимости, удобочитаемости кода для человека и простоты анализа для парсеров.
1.2.1 PHP
PHP – это широко используемый язык сценариев общего назначения с открытым исходным кодом. Говоря проще, PHP этоязык программирования, специально разработанный для написания web-приложений (сценариев), исполняющихся на Web-сервере. Аббревиатура PHP означает “HypertextPreprocessor (Препроцессор Гипертекста)".
1.2.2 Области применения PHP.
Главная область применения PHP - написание скриптов, работающих на стороне сервера; таким образом, PHP способен выполнять все то, что выполняет любая другая программа CGI, например, обрабатывать данные форм, генерировать динамические страницы или отсылать и принимать cookies. Но PHP способен выполнять намного больше.
Всё что угодно. PHP в основном сориентирован на серверный скриптинг, поэтому может делать всё то, что делают CGI-программы: сбор данных форм, динамическую генерацию содержимого страницы или приём и отправку кук. Но PHP может намного больше.
Скрипты PHP применяются в трёх основных сферах.
Серверный скриптинг. Это наиболее традиционная и главная сфера применения PHP. Для выполнения этой работы вам нужны три вещи. Разборщик кода PHP (CGI или серверный модуль), web-сервер и web-браузер. Сервер должен быть запущен и должен иметь соединение с инсталированным PHP. Вы можете получить вывод PHP-программы в web-браузер, просматривая PHP-страницу на сервере. См. инструкции по установке.
Скриптинг командной строки. Вы можете создать и запустить PHP-скрипт на выполнение без сервера или браузера. Для этого необходим только разборщик PHP. Этот тип использования идеально подходит для регулярного выполнения скрипта с помощью cron (в *nix или Linux) или TaskScheduler (в Windows). Эти скрипты можно использовать также для задач простейшего текстового процессинга/обработки. См. раздел об Использовании командной строки PHP.
Клиентские GUI-приложения. PHP, возможно, не самый лучший язык для написания оконных приложений, но, если вы знаете PHP очень хорошо и хотели бы использовать некоторые продвинутые возможности PHP в клиентских приложениях, вы можете также использовать PHP-GTK для создания таких программ. У вас имеется также возможность создавать межплатформенные приложения. PHP-GTK является расширением PHP, отсутствующим в основном дистрибутиве. Если вас интересует PHP-GTK, посетите его web-сайт.
PHP может использоваться на всех крупных операционных системах (ОС), включая Linux, многие варианты Unix (HP-UX, Solaris и OpenBSD), MicrosoftWindows, Mac OS X, RISC OS и, возможно, другие. PHP имеет поддержку для большинства существующихweb-серверов. Это Apache, MicrosoftInternetInformationServer, PersonalWebServer, Netscape и iPlanet-серверы, OreillyWebsitePro, Caudium, Xitami, OmniHTTPd и многие другие. Для большинства этих серверов PHP имеет модули. В других, поддерживающих стандарт CGI, PHP может работать как CGI-процессор.
Итак, с помощью PHP вы получаете свободу выбора ОС и web-сервера. Более того, вы может также выбрать использование процедурного или объектно-ориентированного варианта программирования или их сочетания. Хотя не всякая стандартная возможность OOП реализована в текущей версии PHP, многие библиотеки кодов и большие приложения (включая библиотеку PEAR) написаны только с использованием OOП-кода.
В PHP вы не имеете ограничений в выводе HTML. PHP может выводить изображения, PDF-файлы и даже клипы Flash (используя libswf и Ming), генерируемые на лету. Вы также легко можете выводить любой текст, включая XHTML, и любой другой XML-файл. PHP может автоматически генерировать эти файлы и сохранять их в файловой системе, вместо их распечатки, формируя серверный кэш для вашего динамического содержимого.
