создание системы электронной коммерции в сфере образования

Download Report

Transcript создание системы электронной коммерции в сфере образования

CMS – Content Management System
информационная система (ECMS) или
компьютерная программа (WCMS),
используемая для обеспечения и организации
совместного процесса создания,
редактирования и управления контентом (то
есть содержимым).
 Система управления — программа,
предоставляющая инструменты для добавления,
редактирования, удаления информации на сайте
(список CMS).

2
Критерии оценки CMS
Интуитивная понятность
 Гибкость и простота настройки
 Расширяемость (модули)
 НЕЗНАНИЕ языков программирования
 Оптимизация
 Безопасность
 Документация и поддержка
 ...

3
PrestaShop
Интуитивная понятность
 Гибкость и простота настройки
 Расширяемость (модули)
 НЕЗНАНИЕ языков программирования
 Оптимизация
 Безопасность
 Документация и поддержка
 ...

4
Установка PrestaShop:
необходимые программы
Денвер - джентльменский набор Webразработчика («Д.н.w.р», читается «Денвер»)
—набор дистрибутивов (Apache, PHP, MySQL,
Perl и т.д.) и программная оболочка,
используемые Web-разработчиками для
разработки сайтов на «домашней» (локальной)
Windows-машине без необходимости выхода в
Интернет (www.denwer.ru).
 Дистрибутив PrestaShop (www.prestashop.com)

5
Установка PrestaShop:
что такое WEB-сервер
Сервер – набор программ, обеспечивающих
работу сайта (www.greatstatistics.com)
 Чтобы сайт заработал, нужно установить
(загрузить его файлы) на сервер (жёсткий диск
компьютера).
 Компьютер может быть удалённым (хостинг)
или локальным, на котором можно создать
сайт и только потом сделать его доступным в
сети.

6
Установка PrestaShop:
что такое хостинг
услуга по предоставлению вычислительных
мощностей для физического размещения
информации на сервере, постоянно
находящемся в сети (обычно Интернет).
 Обычно под понятием услуги хостинга
подразумевают как минимум услугу
размещения файлов сайта на сервере, на
котором запущено ПО, необходимое для
обработки запросов к этим файлам (вебсервер). www.top10bestwebsitehosting.com

7
Установка PrestaShop:
установка локального сервера
Запускаем файл с инсталляцией Денвер
(заранее скачанный с www.denver.ru), далее
следуем указаниям инсталлятора.
 На создавшемся виртуальном диске (обычно
z:/) в директории home/ создаем копию папки
test1.ru, после чего ее переименовываем в
нужное нам имя, например myshop. В
home/myshop/www/ удаляем файл index.html.

8
Установка PrestaShop:
создание базы данных
Следующим шагом будет создание базы
данных(БД). Для этого нужно зайти в
phpMyAdmin, на денвере это будет выглядеть
так: http://localhost/tools/phpmyadmin/.
 В поле “Create new database" пишем ее имя
(например name_db), жмем Create.

9
10
Установка PrestaShop:
создание базы данных
Следующим шагом будет создание базы
данных(БД). Для этого нужно зайти в
phpMyAdmin, на денвере это будет выглядеть
так: http://localhost/tools/phpmyadmin/.
 В поле “Create new database" пишем ее имя
(например name_db), жмем Create.
 Создаём пользователя базы данных в разделе
Privileges. Add new user, присваиваем имя,
пароль, базу данных, права (Check All).
Подтверждаем Go.

11
12
Установка PrestaShop:
Распаковываем сохранённый архив CMS в
ранее созданную директорию на виртуальном
диске home/myshop/www/
 В окне броузера пишем myshop/install.
Запустится установка PrestaShop, где
потребуется ввести некоторые данные
(название магазина, e-mail и т.д.), а так же имя
БД, пользователя и пароль.

13
14
Установка PrestaShop:
Распаковываем скаченый архив CMS в ранее
созданную директорию на виртуальном диске
home/myshop/www/
 В окне броузера пишем myshop/install. Запустится
установка PrestaShop, где потребуется ввести
некоторые данные (название магазина, e-mail и
т.д.), а так же имя БД, пользователя и пароль.
 Удаляем папку install c диска home/myshop/www/
и переименовываем папку admin (admin123
например).
 Для входа в панель управления сайтом нужно
добавить к адресу сайта admin123, т.е. будет
получаться адрес: myshop/admin123. Для
просмотра сайта используем адрес: myshop

15
Так выглядит панель управления сайтом
16
Так выглядит Ваш начальный сайт
17
Дизайн сайта (themes)





Тема – комплексное графическое оформления
PrestaShop сайта.
Для установки темы сохраняем тему на компьютер,
например с www.siteground.com/prestashophosting/prestashop-themes.htm.
Распаковываем архив с темой в папку
Z:\home\myshop\www\themes
В административной панели выбираем Modules –
Themes, внзу страницы выбираем тему и сохраняем
Save.
Смотрим страницу в броузере (myshop).
18
19
Поддержка нескольких языков

Заходим в раздел Preferences и выбираем
подраздел Localization

Затем Import localization pack – Выбор
языка - Import
20
Поддержка нескольких языков

Заходим в раздел Tools и выбираем подраздел
Languages.

В таблице языков отмечаем свойство Enabled.
Разделы (каталог) сайта
Выбираем раздел Сatalog, в котором можно
добавлять и удалять разделы сайта.
 Команда Add a new subcategory.

Смотреть
Редактировать
Удалить
22
Оптимизация поиска (SEO)

Позволяет улучшить позицию сайта в результатах
поиска:
 Meta title – название в результатах поиска.
 Meta description – краткое описаниа сайта.
 Meta Keywords – ключевые слова, по которым сайт можно
будет найти.
 Friendly URL – позволяет записать адрес страницы в более
понятном пользователю виде. Например, вместо
category.php?id_category=3 использовать Books.
23
Задание 1

Создать 3 новых категории на 2-х языках:
 Книги (Books);
 Курсы (Courses);
 Сопутствующие товары (Related).

Удалить старые категории.
24
Подразделы сайта
В каждом разделе сайта можно создать
соответствующие подразделы (каталог и
подкаталог).
 Для этого сначала переходим в
необходимый раздел каталога, и там
аналогично создаём новые разделы.

26
Задание 2

Создать следующую структуру каталога
сайта (с переводом на русский):
27
Добавление товаров
В каждый раздел сайта можно добавить
товары.
 Выбираем раздел Сatalog.
 Далее соответствующий раздел каталога, в
котором хотим добавить товар.
 Команда Add a new product.
 Указываем необходимые реквизиты товара.

28
Реквизиты товара
Реквизиты товара
Реквизиты товара
31
Реквизиты товара

Можно добавить несколько изображений
товара, которые посетитель сможет
посмотреть.
32
Управление клиентами
34
Управление заказами
35
Задание 3
Зарегистрироваться на сайте магазина
как клиенту и оформить заказ.
 В административной части сайта
сохранить счёт как PDF документ и
отослать клиенту.

36
Управление платежами

Дополнительные модули платёжных систем можно
подключить или купить (например prestalab.ru).
37
Конфигурация доставки
38
Подключение доп. модулей
39
Регистрация работников
40
Дополнительные настройки
41
Инструменты
42