Пример готовой курсовой работы по предмету: Программирование
Содержание
Вступление 4
1. Современные технологии разработки сайтов 6
1.1. Технология проектирования пользовательских интерфейсов 6
Общие подходы к разработке дизайна сайта 11
1.2. Технологии front-end разработки 12
1.2.1. Языки разметки 12
1.2.2. Каскадные таблицы стилей CSS3 17
1.2.3. Клиентские языки разработки. JavaScript 19
1.3. Технологии back-end разработки 21
2. HTML разработка пользовательских интерфейсов 23
2.1. Верстка сайта с фреймами 23
2.1.1. Атрибуты фреймов 28
2.1.2. Безфреймовая структура 31
2.1.3. Плавающийфрейм 32
2.2. Табличнаяверстка 33
Верхняя часть сайта 34
2.3. Блочная верстка 34
2.4. Семантическая верстка 35
3. Фреймы в современном сайтостроении 39
3.1. Позитивные стороны использования фреймов 39
3.2. Негативные стороны использования фреймов 39
Заключение 41
Список литературы 42
Выдержка из текста
Развитие интернет-технологий позволяют расширять сферу использования различных приложений определяя для них веб-интерфейсы. В основе любого веб-интерфейса лежат технологии, базирующиеся на языке разметки HTML
5. который отвечает за разметку содержимого интерфейса, каскадных таблиц стилей CSS
3. которые отвечают за размещение содержательных элементов на веб-странице и их оформление, язык клиентского программирования JavaScript отвечает за динамическую составляющую веб-интерфейса, в том числе и навигацию.
С точки зрения клиент-серверных технологий, использование серверного языка программирования, например, РНР,направлено на оптимизациювзаимодействия с базой данных, напримерMySQL. Для разных операционных систем были разработаны, кроссплатформенные веб-сервер Apache, который обеспечил необходимую инфраструктуру на сервере и сервер баз данных MySQL. Взаимодействие с пользователем, в этом случае так же предполагает использование веб-интерфейса для реализации задач, связанных с работой с базой данных, и, соответственно, использование клиентских технологий для проектирования и разработки веб-интерфейсов.
Веб-интерфейс – это совокупность средств, при помощи которых пользователь взаимодействует с веб — сайтом или любым другим приложением с помощью браузера [1].
Удобство данного способа взаимодействия заключается в возможности пользоваться веб — интерфейсом с помощью любого компьютера, подключенного к сети Интернет. Кроме этого, важным достоинством является постоянная доступность веб — интерфейса для конечного пользователя.
Технологииразработки веб-интерфейсов позволяютсоздавать самые различные системы, от простейших одностраничных гипертекстовых страниц до серьезных веб-интерфейсов таких как форумы, сообщества, онлайновые магазины, страницы опросов и другие подобные вещи, обеспечивающие возможность организации контента с помощью браузера[6].
Т.е. разработка веб-интерфейсов, бесспорно, является и будет являться актуальной и востребованной. Но, любая технология современна только при условии ее развития. Соответственно технология проектирования и разработки находится в постоянном динамическом развитии. Технология форматирования страниц прошла несколько этапов, среди которых можно выделить простое разбиение страницы, табличная структура страницы, фреймовая структура страницы, блочная структура страницы. Все эти этапы-технологии последовательно развивают предыдущие, при этом из предыдущих выбирается самое лучшее. Разработка с использованием фреймов и фреймовой структуры веб-интерфейсов и клиентской части сайтов, с одной стороны, рассматривается как устаревшая технология, а с другой стороны фреймы, особенно плавающие, используются сегодня, в современной веб-разработке.
Поэтому изучение положительных и отрицательных сторон использования фреймов является актуальной темой, которая и заявлена как тема курсовой работы.
Для изучения целесообразности применения фреймов в современном сайте нужно будет изучить современные технологии разработки веб-интерфейсов и сайтов, в целом, и определить роль и целесообразность использования фреймов и их место в современном сайтостроении.
В современном сайте основной частью является его интерфейсная часть, серверная часть выполняет дополнительные вспомогательные функции.
Список использованной литературы
1. Агальцов В.П. Базы данных. В 2-х т. Т.
2. Распределенные и удаленные базы данных: Учебник / В.П. Агальцов. — М.: ИД ФОРУМ, НИЦ ИНФРА-М, 2013. — 272 c.
2. Вендров А.М. Проектирование программного обеспечения экономических информационных систем. / А.М. Вендеров. – М.: Финансы и статистика, 2000.
3. Грекул В.И., Денищенко Г.Н., Коровкина Н.Л. Проектирование информационных систем. Интернет-университет информационных технологий. / В.И. Грекул, Г.Н. Денищенко, Н.Л. Коровкина // ИНТУИТ.ру. − 2008.
4. Грызлов В. JavaScript. Изд. 3-е.М.: ДМК Пресс, 2005. 416 с.
5. Гудман Д. JavaScript. Библия пользователя, 4-е издание: Пер. з англ. /Д. Гудман — М.: Издательский дом "Вильямс", 2003. -960с.
6. Карпова, И.П. Базы данных: Учебное пособие / И.П. Карпова. — СПб.: Питер, 2013. — 240 c.
7. Кассер Д. Использование MacromediaDreamweaver. М., СПб., К.: Издательский дом «Вильямс», 2005. 720 с.
8. Козленко Л. Проектирование информационных систем. / Л. Козленко.
9. Кошелев, В.Е. Базы данных в ACCESS 2007: Эффективное использование / В.Е. Кошелев. — М.: Бином-Пресс, 2009. — 592 c
10. Морис Б. HTML в действии: Пер. с англ. СПб.: Питер, 1997. 356 с.
11. Уолл Д. Использование WWW: Пер с англ. 2-е изд. К.: Диалектика, 1997. 432с.
12. Хестер Н. Создание Web-страниц в Dreamweaver. М.: НТ Пресс, 2005. – 104с