Практическая работа №2. Сборка страниц из блоков



ДОНЕЦКАЯ НАРОДНАЯ РЕСПУБЛИКА

МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ 

 

Донецкий государственный университет управления

 

 

Факультет Права и социального управления

 кафедра Информационных технологий

 

  УТВЕРЖДАЮ
  Проректор по учебной работе
   
  ___.____.20___

 

Методические указания к выполнению практических работ по дисциплине «Проектный практикум» Для студентов 3-го курса специальности «Прикладная информатика»
    Автор(ы), разработчик(и):      

 

 

Ст.преподаватель Литвак Е.Г.

 

 

 

 

 

Рассмотрено на заседании ПМК кафедры

«Прикладная информатика»

 

 

Протокол заседания ПМК от

   

 

дата

 

           

Председатель ПМК                  _____________           _________________________

                                                              (подпись)                                     (инициалы, фамилия)        

 

 

  Рассмотрено на заседании кафедры

 

 

Информационных технологий

 

 

Протокол заседания кафедры от

   

 

дата

 

         

 Заведующий кафедрой    ____________           _________________________

                                                 (подпись)                                                  (инициалы, фамилия)   

Оглавление

Практическая работа №1. Верстка страниц сайта. 4

Практическая работа №2. Сборка страниц из блоков. 10

Практическая работа №3. Работа с базой данных сайта. Создание библиотеки функций. 22

Практическая работа №4. Формирование списка статей на странице «Статьи» из базы данных. 26

Практическая работа №5. Передача параметров методом GET. 28

Практическая работа №6. Регистрация пользователей. 31

Практическая работа №7. Авторизация пользователей. 33

Практическая работа №8. Самостоятельное создание гостевой книги и баннеров. 36

Практическая работа №9. Загрузка пользователем файлов в базу. 37

Практическая работа №10 (самостоятельная). Скачивание файлов. 39

Список литературы.. 40

 


Практическая работа №1. Верстка страниц сайта

Необходимо сверстать страницы сайта в соответствии с шаблоном (рис.1)

Рис.1 – Шаблон сайта

При этом в части 2 расположены гиперссылки. При нажатии на эти гиперссылки изменяется содержание части 4 – «Основного контента». Части 1,2,3,5,6 при переходе по гиперссылкам остаются неизменными.

Установим в Notepad++ кодировку UTF-8 без ВОМ (рис.2), а в меню «СИнтаксис» выберем HTML.

Рис.2- Выбор кодировки

Создадим в корневом каталоге сайта файл mysite.php, содрежание которого показано на рис.3. Это будет главная страница сайта.

Рис.3 – Создание главной страницы сайта

В корневом каталоге сайта создадим папку styles, а в ней файл main.css с содержанием показанным на рис.4

Рис.4 - Содержание таблицы стилей

Сверстаем главную страницу в соответствии с шаблоном, как показано на рис.5, рис.6, рис.7

 

Рис.5  - HTML-код (часть1)

Рис.6 - HTML-код (часть2)

 

Рис.7 - HTML-код (часть3)

Создадим в корне сайта файлы top_articles.php, top_reg.php, top_guestbook.php и скопируем в них содержание mysite.php. На эти страницы будет осуществляться переход по гиперссылкам. В корне сайта создадим папку pic и сохраним в ней рисунок с названием banner1.png.

Результат этой табличной верстки показан на рис. 8

Рис.8 – Табличная верстка

Черные линии границ таблицы нужны для проверки правильности верстки. После того как результат верстки проверен можно изменить таблицу стилей, как показано на рис.9

Рис.9 – Таблица стилей

 

Окончательный результат верстки показан на рис.10

Рис.10 – Окончательный результат верстки


Практическая работа №2. Сборка страниц из блоков

Далее будем делить страницы сайта на блоки и «собирать» эти блоки при помощи php. С этой целью внесем корректировку в файл mysite.php. Создадим в корне сайта папку blocks. Часть кода, изображенную на рис.11 вырежем из файла mysite.php и перенесем в отдельный файл top.php. Файл top.php сохраним в папке blocks.

Рис.11 – Выделение блока в отдельный файл.

Вернемся в файл mysite.php и заменим удаленный фрагмент кодом

<?php

require_once “blocks/top.php”;

?>

 

Рис.12 – Подключение блока из другого файла

Проверим в браузере, что страница по-прежнему формируется верно. Если ошибок нет, то повторим операцию выноса блока в отдельный файл и его подключения еще для 4-х фрагментов (рис.13)

Рис.13 – Полный переход к блокам в файле mysite.php

 

Рис.14 – Блок формы аутентификации

 

Рис.15 – Блок главной статьи

Рис.16 – Блок «подвал сайта»

Блок с баннерами сделать самостоятельно.

В файле articles.php делаем тоже самое, что и в mysite.php, кроме блока со списком статей (рис.17-18)

Рис.17 –Вставка блока со списком статей

 

Рис.18 – Блок со списком статей

Гиперссылка в файле article_list.php указывает на файл article.php (рис.19)

Рис.19 – Страница с одной статьей из списка

Блок one_article.php показан на рис.20

Рис.20 - Блок one_article.php

Аналогично корректируем файл top_reg.php. Он будет отличаться формой регистрации (рис.21)

Рис.21 – Файл top_reg.php

Рис.22 – Блок регистрации reg.php

Аналогичным образом корректируем файл гостевой книги top_guestbook.php (рис.23)

Рис.23 – Файл гостевой книги top_guestbook.php

 

Рис.24 - Блок гостевой книги guestbook.php

 

Рис.25 – Блок с комментариями гостевой книги

Добавляем в main.сss еще несколько стилей.

Рис.26 – Новые стили

В результате должны получиться такие страницы сайта, как на рис.27-31

Рис.27 –Главная страница

Рис.28 - Статьи

Рис.29- Одна статья

 

Рис.30 - Регистрация

 

Рис.31 – Гостевая книга


 


Дата добавления: 2018-04-05; просмотров: 368; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!