Автор работы: Пользователь скрыл имя, 10 Октября 2013 в 00:40, курсовая работа
Целью курсовой работы по дисциплине «Web-програмування та web-дизайн» является практическое закрепление теоретической части курса и приобретение навыков создания сайтов с использованием современных программных и технических средств.
Курсовой проект выполнена с использованием HTML и CSS.
Введение……………………………………………....4
Основная часть………………………………………..5
Заключение…………………………………………..13
Список рекомендуемой литературы……………….14
Приложения………………………....……………….15
МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ
ДОНЕЦЬКИЙ НАЦІОНАЛЬНИЙ ТЕХНІЧНИЙ УНІВЕРСИТЕТ
Кафедра автоматизованих
систем управління
ПОЯСНЮВАЛЬНА ЗАПИСКА
до курсового проекту з дисципліни
«Web-програмування та web-дизайн»
Виконавець
ст.гр.КН-12б __________________ Корольов Дмитро Ігорович (підпис) (П.І.Б.)
Керівник __________________ Фонотов Анастас Михайлович
(підпис) (П.І.Б.)
Дата захисту ______________ Оцінка _______________________
Разработать проект web-сайта и реализовать его. Предоставить структуру
web-сайта, описание таблиц стилей и реализацию заданного интерфейса.
В соответствии с вариантом спроектирвать адаптивный дизайн для указанного в варианте задания устройства.
Тема курсового проекта Собаки - лучшие друзья человека.
Титульный лист………………………………………1
Лист – задания……………………………………….
Содержание…………………………………………...3
Введение……………………………………………....4
Основная часть……………………………………….
Заключение…………………………………………..13
Список рекомендуемой литературы……………….14
Приложения………………………....……………….
Целью курсовой работы по дисциплине «Web-програмування та web-дизайн» является практическое закрепление теоретической части курса и приобретение навыков создания сайтов с использованием современных программных и технических средств.
Курсовой проект выполнена с использованием HTML и CSS.
CSS (англ. Cascading Style Sheets — каскадные таблицы стилей) — формальный язык описания внешнего вида документа, написанного с использованием языка разметки.
Преимущественно используется как средство описания, оформления внешнего вида веб-страниц, написанных с помощью языков разметки HTML и XHTML, но может также применяться к любым XML-документам, например, к SVG или XUL.
HTML (от англ. HyperText Markup Language — «язык разметки гипертекста») — стандартный язык разметки документов во Всемирной паутине. Большинство веб-страниц создаются при помощи языка HTML (или XHTML). Язык HTML интерпретируется браузерами и отображается в виде документа в удобной для человека форме.
HTML является приложением («
4. Основная часть
4.1 Проектирование логической структуры сайта
Проектирование логической структуры сайта необходимо для:
Для достижения этих целей были спроектированы две структуры: логическая и физическая. Логическая структура определяет, в какой последовательности материалы будут доступны пользователю, какие ссылки следует выбирать для доступа к информации, размещенной на сайте.
При проектировании структуры были учтены такие аспекты:
Логическая структура разработанного веб-сайта показан на рис. 4.1.
Главное меню
Популярные породы
Психология собаки
Главная страница
Рисунок 4.1 Структура сайта
4.2 Проектирование структуры
Физическая структура не влияет на просмотр страниц посетителями и служит в основном для удобства создателя сайта при его редактировании, позволяя легко найти нужный файл (документ). В процессе выполнения работы были созданы отдельные папки для изображений, файлов стилей, изображений имеющих узконаправленное предназначение (иконки для меню, изображения для слайдера). В корневом каталоге также находятся html - файлы. Названия файлов являются логичными и понятными, что позволит сэкономить время при обновлении сайта.
Рисунок 4.2 Размещения файлов
4.3 Разработка контента HTML-страниц
В соответствии с разработанным шаблона сайта были выделены логические блоки. Была разработана структура главной страницы и ее наполнение. Состав элементов главной страницы веб-сайта представлен в виде вложенных друг друга блоков на рисунке 4.3.Структура сайта приложена в приложении Б.
HTML
BODY
Главное меню
Рисунок 4.3. Состав главной страницы
Слайдер
Цитата
Подвал (футер)
4.4 Разработка адаптивной структуры
Для главной страницы сайта был создан шаблон структуры, как показано на рисунке 4.4.
HTML
BODY
#menu {margin: 2% auto 0%; text-align: center; width: 100% ;}
#slide {
opacity:0.3;
width:50%;
margin-left:45%;
}
.citata{ width:60%;margin-left:40%;
#footer {float:left;color:#F5DEB3;
Рисунок 4.4 Блочный макет сайта.
В соответствии с вариантом был спроектирован адаптивный дизайн для мобильного устройства. Некоторые элементы основной структуры не были отображены (слайдер).
Шапка
Главное меню
Цитата
Подвал(футер)
Рисунок 4.5. Состав главной страницы (мобильное устройство)
Блочный макет мобильной верстки
идентичен соответствующим
4.5 Разработка стилей для реализации интерфейса web-сайта
На основе структуры первой страницы был определён перечень используемых стилей для позиционирования элементов web-сайта в соответствии с выданным заданием.
При разработке стилей позиционирования рекомендуется были использованы возможности обтекания элементов и относительного задания их размеров (т.н. «резиновый» дизайн).Абсолютного и фиксированное позиционирование не используется.
В таблицу 5.1 сведены блочные элементы, которые позволяют создать нужный интерфейс сайта.
Таблица 4.1 Стили описания элементов разметки
Название css-селектора |
Правила для устройства «Screen» |
Правила для устройства «Мобильного устройства» |
Menu |
#menu { margin: 2% auto 0%; text-align:center; width:100%; }
#menu ul li { display:inline; margin: 0 3%; font-size:250%; }
#menu ul li:hover{ border-bottom:5px solid #D2691E; }
#menu ul li a:hover{ color:#D2691E; border-top: 5px #D2691E; } |
#menu { padding-left:0; margin-top:70%; text-align:center; width:100%; }
#menu ul{ padding-left:0; }
#menu ul li { display:inline; margin: 0 2%; font-size:100%; }
#menu ul li:hover{ border-bottom:1px solid #D2691E; }
#menu ul li a:hover{ color:#D2691E; border-top: 5px #D2691E; } |
Название css-селектора |
Правила для устройства «Screen» |
Правила для устройства «Мобильного устройства» |
Slide |
#slide { opacity:0.3; width:50%; margin-left:45%; } |
#slide { display:none; } |
Citata |
.citata { width:60%; margin-left:40%; margin-top:2%; } .citata table tr td{ color:white; font-size:200%; } |
.citata { width:70%; margin-left:32%; color:#CDCDB4; font-size:80%; margin-top:2%; } |
#footer |
#footer { float:left; color:#F5DEB3; width:100%; text-align:center; } |
#footer { color:black; width:100%; text-align:center; } |
4.5 Описание процедуры выкладывания на хостинг, результат валидации сайта и анализ проверки его работоспособности в нескольких броузерах.
Последовательность действий при выкладывании сайта на хостинг:
Сайт хорошо отображается во всех современных и популярных браузерах (Opera, Mozilla Firefox, Google Chrome).