Сделай Сам Свою Работу на 5

Порядок выполнения работы





СОДЕРЖАНИЕ

 

ВВЕДЕНИЕ. 5

Установка и настройка необходимого программного обеспечения. 6

Лабораторная работа № 1: основы HTML и CSS. 7

Стандартное задание. 7

Расширенное задание. 8

Рекомендации по выполнению заданий. 8

Лабораторная работа № 2: основы PHP. 9

Стандартное задание. 9

Расширенное задание. 10

Рекомендации по выполнению заданий. 10

Лабораторная работа № 3: специальные функции PHP. 11

Стандартное задание. 11

Расширенное задание. 12

Рекомендации по выполнению заданий. 12

Лабораторная работа № 4: регулярные выражения в PHP. 13

Стандартное задание. 13

Расширенное задание. 14

Рекомендации по выполнению заданий. 14

Лабораторная работа № 5: взаимодействие PHP с реляционными СУБД.. 15

Стандартное задание. 15

Расширенное задание. 16

Рекомендации по выполнению заданий. 16

Лабораторная работа № 6: принципы разделения дизайна и кода. 17

Стандартное задание. 17

Расширенное задание. 18

Рекомендации по выполнению заданий. 18

Лабораторная работа № 7: сессии и куки в PHP. 19

Стандартное задание. 19

Расширенное задание. 20

Рекомендации по выполнению заданий. 20

Лабораторная работа № 8: генерация и анализ статистики, работа с почтой в PHP 21



Стандартное задание. 21

Расширенное задание. 22

Рекомендации по выполнению заданий. 22

Примеры выполнения лабораторных работ. 23

Пример выполнения работы № 1. 23

Пример выполнения работы № 2. 23

Пример выполнения работы № 3. 23

Пример выполнения работы № 4. 23

Пример выполнения работы № 5. 23

Пример выполнения работы № 6. 23

Пример выполнения работы № 7. 23

Пример выполнения работы № 8. 23

ЛИТЕРАТУРА.. 24


ВВЕДЕНИЕ

 

Данное методическое пособие представляет собой руководство по установке и настройке необходимого программного обеспечения и выполнению лабораторных работ.

Лабораторные работы представлены в двух видах: стандартном, предназначенном для общего использования, и расширенном, предназначенном для студентов, обладающих углубленными знаниями в предметной области дисциплины "Банковские интернет-технологии". Выбор стандартного или расширенного варианта лабораторных работ осуществляется студентом самостоятельно. Стандартный вариант лабораторных работ подразумевает выполнение одного из вариантов заданий, который назначается преподавателем.



Выполнение лабораторных работ подразумевает использование свободно распространяемого программного обеспечения, а именно:

– веб-сервер – Apache;

– СУБД – MySQL;

– среда исполнения и язык программирования – PHP;

– средство проектирования БД – phpMyAdmin;

– среда разработки программ на PHP – Notepad++.

 

Основная терминология, используемая в данном пособии.

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

Веб-сервер – программное обеспечение, получающее HTTP-запросы от клиентов (см. веб-клиент) и генерирующее ответы, которые, как правило, представляют собой HTML-документы и связанные с ними данные (графические изображения, файлы CSS, XML и т.п.) Наиболее известными веб-серверами являются: Apache, Lighttpd, Nginx, Miscrosoft IIS.

Среда исполнения – программное окружение, изолирующее приложение, написанное на некотором высокоуровневом языке программирования, от операционной системы и аппаратного обеспечения. Основная задача среды исполнения – обеспечение переносимости приложений между программными и аппаратными платформами. Наиболее известными средами исполнения являются: PHP, Java Runtime Environment (JRE), Microsoft .NET Framework.

В разделе "Установка и настройка необходимого программного обеспечения" приведено подробное описание процесса подготовки рабочего места для выполнения лабораторных работ. Основной упор сделан на придание рабочему месту свойств реальных хостинговых платформ, чем обусловлено использование отдельных программных средств вместо готовых "пакетов веб-ПО".




Установка и настройка необходимого программного обеспечения

 

Для выполнения лабораторных работ необходимо загрузить из сети Интернет следующее программное обеспечение.

Веб-сервер Apache (версии 2.2.x или новее) по адресу:

http://projects.apache.org/projects/http_server.html

СУБД MySQL (версии 5.1.x, или 5.5.x или новее) по адресу:

http://dev.mysql.com/downloads/

Среду исполнения PHP (версии 5.3.x или новее) по адресу:

http://php.net/

Среду проектирования БД phpMyAdmin (версии 3.3.x или новее)

по адресу:

http://www.phpmyadmin.net

Средство разработки программ на PHP Notepad++ (версии 5.8.x или

новее) по адресу:

http://notepad-plus-plus.org/download

 

Последовательность установки программного обеспечения такова.

1) Перед установкой веб-сервера Apache необходимо выполнить из командной строки команду "telnet 127.0.0.1 80" и убедиться, что соединение не может быть установлено. Это означает, что 80-й порт, по которому будет работать Apache, свободен. После этого установите веб-сервер Apache со всеми настройками по умолчанию.

2) Установите PHP, указав в опциях инсталлятора, что PHP должен работать как модуль веб-сервера Apache. Обязательно укажите, что следует использовать следующие расширения: mysql, mysqli, gd, mbstring.

3) Установите MySQL со всеми настройками по умолчанию.

4) Установите Notepad++ со всеми настройками по умолчанию.

5) Теперь необходимо правильно настроить Apache и PHP.

В файле настроек Apache httpd.conf измените значение параметра DocumentRoot на c:/www, предварительно создав такую папку. Также замените на c:/www все пути, совпадающие со старым значением DocumentRoot. Измените значение параметра DirectoryIndex: перед index.html добавьте index.php. В файле настроек PHP php.ini установите следующие значения параметров: short_open_tag = On, output_buffering = Off, max_execution_time = 30, max_input_time = 60, memory_limit = 128M, error_reporting = E_ALL, display_errors = On, post_max_size = 64M, upload_max_filesize = 64M, session.save_path="C:\WINDOWS\Temp" (удостоверьтесь, что такая папка существует!), date.timezone = 'Europe/Minsk'

6) Распакуйте содержимое архива с дистрибутивом phpMyAdmin в папку c:/www/ phpmyadmin/.

7) Перезагрузите компьютер. Всё готово. Также вы можете посмотреть видеоинструкцию по установке в материалах курса.

Лабораторная работа № 1: основы HTML и CSS

 

Цель работы:изучение основ языков гипертекстовой разметки HTML и управления визуальным оформлением HTML CSS.

 

Порядок выполнения работы

1) Изучить темы 2.1-2.4 лекционного материала.

2) Выполнить задание по лабораторной работе.

3) Представить для проверки результат выполнения работы в виде файлов HTML, CSS, JS (в зависимости от варианта задания).

Стандартное задание

Вариант-1: разработать веб-страницу (HTML, CSS), содержащую форму, представленную на рисунке 1. Использовать табличную вёрстку.

Вариант-2: разработать веб-страницу (HTML, CSS), содержащую форму, представленную на рисунке 2. Использовать блочную вёрстку.

 

Рисунок 1 – форма для варианта-1 Рисунок 2 – форма для варианта-2

 

Вариант-3: разработать титульную веб-страницу (HTML, CSS) сайта со структурой, показанной на рисунке 3. Наполнить страницу произвольным содержимым. Использовать табличную вёрстку.

Вариант-4: разработать титульную веб-страницу (HTML, CSS) сайта со структурой, показанной на рисунке 4. Наполнить страницу произвольным содержимым. Использовать блочную вёрстку.

Вариант-5: разработать форму оформления заказа в интернет-магазине. Набор полей, вёрстка и применяемые технологии – произвольные.

Вариант-6: разработать форму регистрации в сервисе бесплатной почты. Набор полей, вёрстка и применяемые технологии – произвольные.

Вариант-7: разработать веб-страницу со списком новостей, в котором для каждой новости отображается заголовок, дата публикации, автор, краткая аннотация. Применяемые технологии – произвольные. Использовать блочную вёрстку.

Рисунок 3 – страница для варианта-3 Рисунок 4 – страница для варианта-4

 

Вариант-8: разработать веб-страницу со списком сотрудников некоторой гипотетической организации, в котором для каждой позиции списка отображается ФИО сотрудника, фотография, дата рождения, дата принятия на работу, должность, некоторая дополнительная текстовая информация. Применяемые технологии – произвольные. Использовать блочную вёрстку.

Вариант-9: разработать веб-страницу со списком товаров гипотетического интернет-магазина, в котором для каждой позиции списка отображается название товара, фотография, стоимость, основные характеристики, некоторая дополнительная текстовая информация. Применяемые технологии – произвольные. Использовать табличную вёрстку.

Вариант-10: разработать веб-страницу с фото-галереей. Для каждого изображения вывести информацию об авторе, линейных размерах изображения и размерах файла в килобайтах. Применяемые технологии – произвольные. Использовать блочную вёрстку.

Расширенное задание

Разработать набор HTML-страниц сайта одной из следующих тематик: блог, интернет-магазин, новостной сайт, сайт-визитка, сайт государственной организации, сайт учебного заведения, сайт музыкальной группы, сайт интернет-провайдера, сайт оператора сотовой связи, сайт банка. Применяемые технологии и тип вёрстки – произвольные. Каждый набор должен включать не менее пяти страниц разного типа (например: титульная, новости, поиск, карта сайта, каталог товаров и т.п.)

 








Не нашли, что искали? Воспользуйтесь поиском по сайту:



©2015 - 2024 stydopedia.ru Все материалы защищены законодательством РФ.