
- •Понятие web-системы. Классификация web-сайтов.
- •Классификация web-систем и web-сайтов.
- •Этапы создания web-сайтов.
- •Основные модули web-сайтов.
- •Элементы разработки web-сайтов.
- •Модель сайта.
- •Классификация web-сайтов в зависимости от их содержимого.
- •Классификация по визуальному признаку.
- •Структура сайта.
- •Модели организации логических структур web-сайтов.
- •Базовые web-технологии.
- •Способы стилевого оформления документов.
- •Технологии программирования на стороне клиента.
- •Алгоритм работы компонентной технологии.
- •Технология Java.
- •На стороне сервера.
- •Основы языка php.
- •Установка WebServera на домашнем компьютере.
- •Реализация простого динамического сайта.
- •Алгоритм сценария page.Php.
- •Теория навигации.
- •Свойство систем навигации:
- •Основные приемы навигации.
- •Архитектура web-баз данных.
- •Запуск сценария с параметрами.
- •Механизмы авторизации, регистрации и аутентификации.
- •Алгоритм авторизации.
- •Построение электронного магазина.
- •Требования, предъявляемые к организации Internet-магазинов.
- •Internet-магазины. Торговые площадки.
- •Торговые Internet-системы.
- •Критерии выбора вида торговой системы.
- •Ведение log-файла.
- •Проектирование баз данных для итернет-магазина.
- •Покупатели информационного магазина.
- •Заказы покупателя (оформленные).
- •Факторы, используемые при вычислении стоимости доставки.
- •Построение электронного магазина.
- •Отличие синтаксиса языка sql в субд My sql от субд ms sql.
- •Основы Интернет магазина.
- •Работа с почтой.
- •Создание графических изображений.
- •Создание вспомогательных функций для наполнения содержимого страниц сайта.
- •Продвижение, оптимизация и раскрутка сайта.
- •Поисковая оптимизация.
- •Недопустимые методы поисковой оптимизации.
- •Внешняя оптимизация.
- •Индекс цитирования.
- •Реклама.
Торговые Internet-системы.
Internet-система – это полифункциональный электронный магазин, оснащенный специализированными программными комплексами с полной автоматизацией технологического процесса электронной торговли.
Функции:
1. демонстрация товара;
2. подсчет полной стоимости заказа;
3. автоматическое взаимодействие с базами данных, содержащими информацию о наличии товара на складе;
4. прием платежей от держателей банковских карт и пользователей платных систем;
5. полное сопровождение сделки от этапа оформления покупки до этапа приема товара с автоматическим контролем за получением оплаты.
Вспомогательные функции:
1. система поиска по категориям товара;
2. служба технической поддержки пользователей;
3. интерактивная система помощи посетителей сайта;
4. механизм взаимодействия с бухгалтерским приложением.
Условия реализации:
Наличие соответствующего программно-аппаратного обеспечения. (специализированный web-сервер, специализированные программные комплексы для электронной коммерции).
Функции специализированного ПО:
1. поддержка виртуального электронного магазина;
2. идентификация и авторизация пользователя;
3. подготовка бухгалтерской документации.
Пример СПО: 1С Интернет-магазин.
Дополнительные возможности или элементы торговых систем:
1. служба доставки товаров, включающая отдел курьера доставки;
2. склад и интегрированный отдел снабжения;
3. технический отдел, сотрудники, которые должны круглосуточно контролировать работоспособность плюс бухгалтерия, отдел рекламы.
Полноценный электронный магазин – это дорогостоящий проект.
Альтернативный вариант.
Создание «торговых рядов» - «ТР».
«ТР» - специализированный Интернет-портала, размещающий на своем пространстве электронные магазины других организаций.
Аренда примерно 300 у.е. в месяц.
Преимущество: не требуется прибегать к помощи специалиста и платить деньги за ПО.
Критерии выбора вида торговой системы.
Время и качество доставки товара.
Ведение log-файла.
Данная процедура предназначена для учета посетителей сайта, выполнявших попытку авторизации. Выполняется после регистрации переменной сессии.
$title_log=”./logs/user.log;
@ $fp=fopen($title_log, “a”);
if ($fp) { $result=”ok”;
if (!isset ($_SESSION[‘uid’])){
} $result=”error”;
$outstring.=”[“.date(”l M d H:i:S Y”).”] “;
$forward=getenv(“HTTP_X_FORWARDED_FOR”);
$ip=$_SERVER[“REMOTE_ADDR”];
if(($forward!=NULL)&&($forward!=$ip)) {
$ip=$ip.”/”.$forward;
$outstring.=”[“.$ip.”] “;
$outstring.=”[“.$login.”] “;
$outstring.=”[“.$pswd.”] “;
$outstring.=”[“.$result.”] “;
$outstring.=”[“\n”] “;
запись строки в файл:
fwrite($fp,$outstring);
fclose($fp);
Лекция 9.
Проектирование баз данных для итернет-магазина.
Gr-> IdGr – идентификатор группы;
nmGr – название, отображающее в приложении;
txtGr – описание группы, предназначено для служебных целей;
ingGr – ссылка на графическое изображение.
Товары – Tovs;
Атрибуты Товары – TovAttr;
Атрибут – Attr;
Категория атрибута – GrAttr.
Таблица Tovs
idTov –автоинкрементный счетчик, содержащий записи в таблице;
nmTov – название товара;
txtTov – описание товара;
imgTov – ссылка на графическое изображение товара;
intTov – цена товара в виде целого числа с двумя разрядами в дробной части;
intSalePrice – цена товара при распродаже.
Таблица Attr
idAttr – идентификатор;
nmAttr – название атрибута выводимое для поиска
id GrAttr – ссылка на категорию к которой относится другой атрибут.
Таблица TovAttr – для содержания связи между товаром и его атрибутом.
idTovAttr
idAttr
idTov
Таблица GrAttr
idGrAttr – идентификатор;
nmGrAttr – название;
txtGrAttr – описание.
Примечание: в нашей системе будем учитывать, что любой товар может принадлежать нескольким группам товаров и быть связанным с несколькими товарами, т.е. мы вводим понятие родственный товар.
Группы товаров – Gr;
Товары по группам – TovGr;
Товары – Tovs;
Родственные товары – TovsRel.
Таблица TovGr – используется для связи товара и группы товаров. Содержит список комбинаций группа товара – товар.
idTovGr – идентификатор записи;
idGr – идентификатор группы;
idTov – идентификатор товара.
Таблица TovsRel – содержит список комбинаций, определяющих связи между товарами.
idTovRel – идентификатор связи в данной таблице;
idTovA – идентификатор текущего товара;
idTovB – идентификатор товара, связанного с предыдущим товаром;
idRelType – идентификатор типа связи.