Разработка динамического интернет-приложения презентация

Содержание

Слайд 2

templates – в данном каталоге сосредоточены основные модульные файлы: навигационная

templates – в данном каталоге сосредоточены основные модульные файлы: навигационная и

дополнительная панели, начало и завершение интернет-страницы;
content – каталог для хранения основного контента;
reg – каталог для хранения регистрационной информации;
xml – каталог для хранения файлов, предназначенных для выполнения регистрации и авторизации пользователей;
img – каталог для хранения графических ресурсов;
message– каталог для хранения конфигурационных файлов;
css – каталог для хранения каскадных таблиц стилей;
fonts – каталог для хранения шрифтов;
index.php – стартовая гипертекстовая страница

Система каталогов


18


Слайд 3

Система каталогов 19

Система каталогов


19


Слайд 4

Основные блоки и вариант расположения 20 Каталог templates: – начало

Основные блоки и вариант расположения


20


Каталог templates:
– начало страницы

(логотип, описание) – header.php;
– панель навигации – nav.php;
– основной контентный блок - main.php;
– дополнительная панель (форма авторизации, ссылки) – aside.php;
– завершающая часть страницы – footer.php.
.
Слайд 5

Каталог templates (header.php) 21

Каталог templates (header.php)


21


Слайд 6

Каталог templates (nav.php) 22

Каталог templates (nav.php)


22


Слайд 7

Каталог templates (aside.php) 23

Каталог templates (aside.php)


23


Слайд 8

Каталог templates (footer.php) 24

Каталог templates (footer.php)


24


Слайд 9

Начальная (индексная) страница – index.php 25 Структура начальной (индексной) страницы

Начальная (индексная) страница – index.php


25


Структура начальной (индексной) страницы

– index.php (корневой каталог):
//Подключаем заголовок;
//Подключаем панель навигации;
//Подключаем контентную часть страницы
//Подключаем дополнительную панель;
//Подключаем завершающую часть страницы;
Используя инструкции включений require_once() подключаются PHP-сценарии:
http://localhost/Имя_каталога
Слайд 10

Каталог content 26 .

Каталог content


26


.

Слайд 11

Создание панели навигации. Варианты отображения 27

Создание панели навигации.
Варианты отображения


27


Слайд 12

Создание дополнительной панели. Варианты отображения 28

Создание дополнительной панели.
Варианты отображения


28


Слайд 13

Создание дополнительной панели. Варианты отображения 29

Создание дополнительной панели.
Варианты отображения


29


Слайд 14

Создание дополнительной панели. Варианты отображения 30 if(!$_SESSION['fname']) { //Формируем форму

Создание дополнительной панели.
Варианты отображения


30


if(!$_SESSION['fname']) {
//Формируем форму авторизации
}
else {

/*Формируем строку приветствия
и ссылку для завершения сеанса*/
}
Слайд 15

Создание дополнительной панели. Варианты отображения 31

Создание дополнительной панели.
Варианты отображения


31


Слайд 16

Файл конфигурации message 32

Файл конфигурации message


32


Слайд 17

Вывод сообщений пользователю после отправки данных формы 32

Вывод сообщений пользователю
после отправки данных формы


32


Слайд 18

Структура файла регистрации пользователей 33 // Инициализируем сессию // Выполняем

Структура файла
регистрации пользователей


33


// Инициализируем сессию
// Выполняем проверку регистрационной

формы
// Загружаем XML-документ в DOM;
// Выполняем поиск логина в XML-документе;
// Регистрируем пользователя;
?>
Слайд 19

Проверка регистрационной формы 34

Проверка регистрационной формы


34


Слайд 20

Загрузка XML-документа в DOM Поиск логина в XML-документе 35

Загрузка XML-документа в DOM
Поиск логина в XML-документе


35


Слайд 21

Регистрация пользователя 1

Регистрация пользователя


1


Слайд 22

Структура файла регистрации пользователей 36 // Инициализируем сессию // Выполняем

Структура файла
регистрации пользователей


36


// Инициализируем сессию
// Выполняем проверку формы

авторизации
// Загружаем XML-документ в DOM
// Выполняем поиск логина пользователя
// Выполняем проверку пароля пользователя
// Добавляем в ассоциативный массив имя пользователя;
?>
Слайд 23

Авторизация пользователя 37

Авторизация пользователя


37


Слайд 24

Загрузка XML-документа в DOM Поиск логина пользователя 38

Загрузка XML-документа в DOM
Поиск логина пользователя


38


Слайд 25

Проверка пароля пользователя. Сохранение в ассоциативный массив имени пользователя 39

Проверка пароля пользователя. Сохранение в ассоциативный массив имени пользователя


39


Слайд 26

Завершение сеанса 40

Завершение сеанса


40


Слайд 27

Элементы формы: checkbox, radio, number, calendar, 40

Элементы формы:
checkbox, radio, number, calendar,


40


Слайд 28

Обработка элементов: checkbox, radio, number, calendar, 40

Обработка элементов:
checkbox, radio, number, calendar,


40


Слайд 29

Обработка элементов: checkbox, radio, number, calendar, 40

Обработка элементов:
checkbox, radio, number, calendar,


40


Слайд 30

Отображение списка пользователей 40

Отображение списка пользователей


40


Слайд 31

Отображение списка пользователей 40

Отображение списка пользователей


40


Слайд 32

Отображение количества пользователей 40

Отображение количества пользователей


40


Слайд 33

Отображение списка пользователей: логин, пароль, электронная почта 40

Отображение списка пользователей:
логин, пароль, электронная почта


40


Слайд 34

Отображение списка пользователей. Функция вывода 40

Отображение списка пользователей.
Функция вывода


40


Слайд 35

Удаление пользователя 40 $dom = new DOMDocument; $dom->load('UserRegistration.xml'); $users =

Удаление пользователя


40


$dom = new DOMDocument;
$dom->load('UserRegistration.xml');
$users = $dom->documentElement;
$user =

$users->getElementsByTagName('user')->item(0);
$users_remove = $users->removeChild($user);
echo $dom->save('UserRegistration.xml');
Слайд 36

Удаление выбранного пользователя 40

Удаление выбранного пользователя


40


Слайд 37

Удаление выбранного пользователя: проверка 40

Удаление выбранного пользователя: проверка


40


Слайд 38

Удаление выбранного пользователя: проверка 40

Удаление выбранного пользователя: проверка


40


Слайд 39

Отображение новостей 40

Отображение новостей


40


Слайд 40

Отображение новостей 40

Отображение новостей


40


Слайд 41

Отображение новостей 40

Отображение новостей


40


Слайд 42

Отображение новостей 40

Отображение новостей


40


Слайд 43

Редактирование данных пользователя 40

Редактирование данных пользователя


40


Слайд 44

Редактирование данных пользователя. Форма 40

Редактирование данных пользователя.
Форма


40


Слайд 45

Редактирование данных пользователя. Обработка нажатия кнопки «Редактировать» 40

Редактирование данных пользователя. Обработка нажатия кнопки «Редактировать»


40


Слайд 46

Редактирование данных пользователя. Вывод элементов формы для просмотра 40

Редактирование данных пользователя.
Вывод элементов формы для просмотра


40


Слайд 47

Редактирование данных пользователя. Вывод элементов формы для редактирования 40

Редактирование данных пользователя.
Вывод элементов формы для редактирования


40


Имя файла: Разработка-динамического-интернет-приложения.pptx
Количество просмотров: 51
Количество скачиваний: 0