РАЗРАБОТКА ДИНАМИЧЕСКОГО САЙТА «ЧАИ И ТРАВЯНЫЕ СМЕСИ»
Проектирование баз данныхдинамического сайта
Для реализации проекта баз данных выбрана СУБД реляционного типа MYSQL. Для хранения информации о чае сайт использует 3 базы данных:
1) «CHAY» – информация о всевозможных видах чаёв;
2) «TABLEWARE» – информация о чайной посуде;
3) «SWEETNESS» – информация о сладостях к чаям.
Архитектура разработанного динамического сайта
Сайт состоит из клиентской и администраторской частей.
Клиентская часть включает в себя файлы, обеспечивающие быструю работу пользователя с понятным интерфейсом сайта для получения имеющейся информации и элементов каталога в удобном виде и для дальнейшей работы с ними.
Администраторская часть содержит страницы и файлы для работы с таблицами баз данных. Это может быть создание и заполнение информационных таблиц, добавление, редактирование и удаление различных данных, просмотр откорректированных материалов. Вход в администраторскую часть сайта осуществляется из клиентской части только после идентификации пользователя, процесс которой описан в файле lock.php. Связь клиентской и администраторской частей сайта показана на рисунке 4.4.
(администраторская часть сайта) manager.php
|
(пользовательская часть сайта)
index.html
|
Рисунок 4.4 – Связь клиентской части сайта с администраторской
Структура и все составляющие клиентской части сайта показаны на рисунке 4.5
Все файлы администраторской части сайта и связи между ними показаны на рисунке 4.6.
Рисунок 4.5 – Схема взаимодействия скриптов клиентской части сайта
|
black_packet_tea_edit.php
|
black_packet_tea_view.php
|
black_aromat_tea_edit.php
|
black_aromat_tea_view.php
|
green_packet_tea_edit.php
|
green_packet_tea_view.php
|
green _aromat_tea_edit.php
|
green _aromat_tea_view.php
|
calabaza_bombilla _edit.php
|
calabaza_bombilla_view.php
|
Рисунок 4.6 – Схема взаимодействия скриптов администраторской части сайта
|
Описание скриптов динамического сайта
Описание скриптов пользовательской части
Клиентская часть разработанного сайта состоит из файлов:
index.html – главная страница клиентской части, содержащая ссылки для перехода на страницы каталога, статей, информации о сайте;
company.html–страница с информацией о разработанном сайте, контактные телефоны и адрес магазина;
catalog.php – страница, содержащая краткую информацию о новинках каждого вида чая и ссылки для получения более полной информации о них в виде таблицы;
search.php–файл, содержащий скрипт поиска;
catalog.doc–текстовый файл для скачивания, содержащий информацию о всех наименованиях каталога сайта;
details.php, details_sweetness.php–страницs с полной информацией о выбранном чае или сахаре в виде таблице соответственно;
basket.php–страница корзины с товарами, которые были добавлены в неё ользователем;
add_to_basket.php–файл,содержащий скрипт помещения выбранных элементов в корзину;
order.php–страница оформления заказа;
order_confirm.php–файл, содержащий скрипт подтверждения заказа и отсылки заказа по почте;
klassik_tea.php, aromat_tea.php, packet_tea.php – страница, содержащая общую информацию о классическом/ароматизированном/пакетированном чае соответственно и ссылки для перехода на страницы имеющихся видов классического/ароматизированного/пакетированного чая;
Дата добавления: 2018-04-15; просмотров: 459; | Поделиться с друзьями:
|
Мы поможем в написании ваших работ!