Рейтинговая работа на тему "Витте. Web-программирование-2"


Рейтинговая работа была сдана в 2022 году на отлично.
Тема: Web-программирование-2.
По дисциплине: Информационные системы.
Количество страниц: 31
Количество страниц: 31
Демо работы
Описание работы
Кафедра информационных систем

Рейтинговая работа _______________________________________________
(домашняя творческая работа, расчетно-аналитическое задание, реферат, контрольная работа) по дисциплине

Задание/вариант № 2
Тема* ______________________________________________________________

Выполнена обучающимся группы __________

(фамилия, имя, отчество)

Преподаватель ____________________________________________________
(фамилия, имя, отчество)

Москва – 2022г.

Содержание

Задание №1……………………………………………………………………….3
Задание №2……………………………………………………………………...12
Задание №3……………………………………………………………………...19
Задание №4……………………………………………………………………...24
Список использованных источников…………………………………………..31

Задание №1. Статический html-документ

Создать html-документ, в разметке документа использовать:
? тег для определения кодировки кириллицы <meta>;
? тег комментария <!-- -->;
? теги форматирования текста: <p>,
, <div>, <span>, <hr>, <h1> ? <h6>, <b>, <i>, <u>, <sub>, <sup>, <pre>, <tt>, продемонстрировать отличия тегов <p> и
, <div> и <span>;
? тег для разметки изображения <img>;
? тег для разметки гиперссылок <a>, разметить ссылки на другой документ, в пределах размечаемого документа, на email;
? с помощью параметров тега <body> изменить цвет фона документа, цвет текста, цвета непосещенных и посещенных ссылок документа, используя цвета из web-безопасной (гарантированной) палитры;
? теги для разметки списка, таблицы, формы в соответствии с вариантом.

Задание №2. Каскадные таблицы стилей CSS

Изменить html-документ, полученный, в результате выполнения задания №1 «Создание статического html-документа», изменив в нем с помощью каскадных таблиц стилей:
? текст (шрифт, размер, цвет, поля, обрамление);
? гиперссылки (цвет непосещенных и посещенных ссылок);
? документ (фон);
? список (маркеры или нумерацию);
? таблицу (границы, фон).
Использовать определение стилей для тегов и классы стилей, псевдоклассы.
Использовать три способа определения каскадных таблиц стилей:
? с помощью тега <link>;
? с помощью тега <style>;
? с помощью параметра style тега.
Продемонстрировать действие приоритетов при применении различных способов определения CSS;

Создать два слоя, частично перекрывающих друг на друга.

Задание №3.CGI-скрипт.
Во всех вариантах заданий необходимо разработать CGI-скрипт, реализующий некоторый тест, и два счетчика выполнения теста — общий счетчик, значение которого хранится на серверной стороне, и счетчик конкретного посетителя, значение которого хранится на клиентской стороне в виде cookie.
Тест должен содержать не менее трех вопросов с не менее чем тремя вариантами ответа на каждый вопрос.
Данные, введенные пользователем, пересылаются на серверную сторону, обрабатываются CGI-скриптом, который «на лету» формирует документ с результатами прохождения теста и новыми значениями счетчиков прохождения теста.
CGI-скрипт следует написать так, чтобы он мог принимать данные, присланные как методом GET, так и методом POST.

Задание №4. PHP-скрипт.

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

Список использованных источников

1. Алексеев А.. Введение в Web-дизайн. Учебное пособие. — М.: ДМК Пресс, 2019. — 184 c.
2. Гарретт Джесс. Веб-дизайн. Элементы опыта взаимодействия. — М.: Символ-Плюс, 2020. — 285 c.
3. Диков А. В. Клиентские технологии веб-дизайна. HTML5 и CSS3. Учебное пособие. — М.: Лань, 2019. — 188 c.
4. Киселев С.В. Веб-дизайн / С.В. Киселев. — М.: Academia, 2019. — 285 c.
5. Клифтон Ян. Проектирование пользовательского интерфейса в Android / Мовчан Д. А. — М.: ДМК Пресс, 2017. — 452 c.
6. Макнейл П. Веб-дизайн. Книга идей веб-разработчика / П. Макнейл. — СПб.: Питер, 2017. — 480 c.
7. Минник Крис, Титтел Эд. HTML5 и CSS3 для чайников. — М.: Диалектика, 2019. — 400 c.
8. Нильсен Я. Веб-дизайн: книга Якоба Нильсена / Я. Нильсен. — М.: Символ, 2015. — 512 c.