
3к5с Технологии создания web-ресурсов / Методические указания - Контрольная работа
.pdfКонтрольная работа по дисциплине
«Технология создания веб-ресурсов»
Контрольная работа выполняется строго по своему варианту. Вариант соответствует номеру студента в журнале группы. Контрольная работа состоит из теоретической и практической частей. Теоретическая часть включает в себя 3 вопроса, которые необходимо полностью раскрыть в реферативной форме изложения материала. Объем теоретической части должен составлять около 10 страниц текста (Times New Roman 14 пт,
полуторный интервал).
|
|
Теоретические вопросы |
|
|
|
№ |
|
Вопрос |
|
|
|
|
1. |
История PHP. |
1 |
2. |
Возможности PHP. |
|
3. |
Установка и настройка PHP. |
|
|
|
|
1. |
Протокол HTTP и способы передачи данных на сервер. |
2 |
2. |
Использование HTML-форм для передачи данных на сервер. |
|
3. |
Обработка запросов с помощью PHP. |
|
|
|
|
1. |
Разделение конструкций в PHP. |
3 |
2. |
Переменные, константы и операторы в PHP. |
|
3. |
Типы данных в PHP. |
|
|
|
|
1. |
Условные операторы в PHP. |
4 |
2. |
Циклы в PHP. |
|
3. |
Операторы передачи управления в PHP. |
|
|
|
|
1. |
Функции в PHP, определяемые пользователем. |
5 |
2. |
Переменные функции в PHP. |
|
3. |
Внутренние функции в PHP. |
|
|
|
|
1. |
Виды массивов в PHP. |
6 |
2. |
Операции над массивами в PHP. |
|
3. |
Особенности работы с ассоциативными массивами в PHP. |
|
|
|
|
1. |
Понятие строки в PHP. |
7 |
2. |
Поиск элемента в строке PHP. |
|
3. |
Выделение подстроки в PHP. |
|
|
|
8 |
1. |
Создание файла в PHP. |
|
|
|

|
2. |
Запись данных в файл в PHP. |
|
3. |
Чтение данных из файла в PHP. |
|
|
|
|
1. |
СУБД MySQL. |
9 |
2. |
Язык SQL. |
|
3. |
Отображение данных, хранящихся в MySQL. |
|
|
|
|
1. |
Авторизация доступа в PHP. |
10 |
2. |
Механизм сессий в PHP. |
|
3. |
Работа с сессиями в PHP. |
|
|
|
|
1. |
Классы и объекты в PHP. |
11 |
2. |
Наследование в PHP. |
|
3. |
Конструкторы в PHP. |
|
|
|
Требования к практической части:
1.Разрабатываемый веб-сайт должен содержать не менее 10 страниц.
2.При создании страниц используется блочная верстка.
3.Стилевые правила выносятся в отдельный CSS-файл.
4.Ширина страниц сайта устанавливается фиксированной.
5.Макет страницы сайта размечается в соответствии с рисунком:
Header
Menu |
Content |
|
|
Footer
Рис. 1. Макет страницы
6.Функциональные блоки Header, Menu и Footer выносятся в отдельные файлы и загружаются для всех страниц сайта.
7.В соответствии с темой разрабатываемого web-сайта на одной из страниц реализовать форму сбора данных и запись в БД MySQL (не менее 20 параметров).
8.Для сбора данных использовать элементы управления: text, password, select, checkbox, radio, submit, reset, textarea.
9.Реализовать страницу просмотра собранных данных, доступ к которой осуществляется по паролю.
Индивидуальные темы для практической части
1.Школа
2.Поликлиника
3.Банк
4.ВУЗ
5.Библиотека
6.Архив
7.Отделение полиции
8.Паспортный стол
9.Строительная организация
10.Компьютерные курсы
11.Страховая компания