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

Содержание

templates – в данном каталоге сосредоточены основные модульные файлы: навигационная и дополнительная панели, начало и завершение интернет-страницы; content – каталог для хранения основного контента; reg – каталог для хранения регистрационной

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



17














































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

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


index.php – стартовая гипертекстовая страница


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




18















































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



19














































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




20













































Каталог templates:

– начало страницы

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

Слайд 5
Каталог templates (header.php)



21














































Слайд 6
Каталог templates (nav.php)




22














































Слайд 7
Каталог templates (aside.php)




23














































Слайд 8
Каталог templates (footer.php)




24














































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



25













































Структура начальной

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








http://localhost/Имя_каталога

Слайд 10
Каталог content



26













































.


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



27














































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



28














































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



29














































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



30













































if(!$_SESSION['fname']) {

//Формируем форму авторизации

}


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

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



31














































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



32














































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



32














































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



33













































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

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



34














































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



35














































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



1














































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



36













































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

Слайд 23
Авторизация пользователя



37














































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



38














































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




39















































Слайд 26
Завершение сеанса



40














































Слайд 27
Элементы формы:
checkbox, radio, number, calendar,



40














































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



40














































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



40














































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



40














































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



40














































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



40














































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



40














































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



40














































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



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














































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



40














































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



40














































Слайд 39
Отображение новостей



40














































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



40














































Слайд 41
Отображение новостей



40














































Слайд 42
Отображение новостей



40














































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



40














































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



40














































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



40














































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



40














































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



40














































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



40














































Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика