Автор работы: Пользователь скрыл имя, 06 Ноября 2013 в 12:42, лабораторная работа
Система управления содержимым сайта (Content Management System – CMS) – это программный комплекс, позволяющий автоматизировать процесс управления как сайтом в целом, так и сущностями в рамках сайта: макетами страниц, шаблонами вывода данных, структурой, информационным наполнением, пользователями и правами доступа, а также по возможности предоставляющий дополнительные сервисы: списки рассылки, ведение статистики, поиск, средства взаимодействия с пользователями и т. д. Необходимость CMS для разработчиков и администраторов сайтов начала проявляться в тот момент, когда количество материалов на web-сайтах начало стремительно расти.
Введение 3
Ход работы 7
Установка Денвера, базовые настройки…………………………………7
Создание базы данных товаров в MySQL……………………………….12
Установка OpenCart………………………………………………………15
Наполнение магазина содержимым……………………………………..21
Изменение основных настроек и внешнего вида магазина……………30
Процесс заказа товара в интернет-магазине……………………………36
Заключение 43
Министерство образования и науки РФ
Томский государственный университет
Факультет инновационных технологий
Кафедра информационного
обеспечения инновационной
Создание сайта электронного магазина
на основе CMS OPENCART
Отчёт по лабораторной
работе
по дисциплине «Сетевая экономика»
Выполнила:
Студентка гр. 18101
__________ А.А. Абулова
__________
Принял:
зав. кафедрой ИОИД
__________ С. Л. Миньков
__________
Томск 2013
Содержание
Введение 3
Ход работы 7
Заключение 43
Система управления содержимым сайта (Content Management System – CMS) – это программный комплекс, позволяющий автоматизировать процесс управления как сайтом в целом, так и сущностями в рамках сайта: макетами страниц, шаблонами вывода данных, структурой, информационным наполнением, пользователями и правами доступа, а также по возможности предоставляющий дополнительные сервисы: списки рассылки, ведение статистики, поиск, средства взаимодействия с пользователями и т. д.
Необходимость CMS для разработчиков и администраторов сайтов начала проявляться в тот момент, когда количество материалов на web-сайтах начало стремительно расти. Это привело к тому, что традиционные «ручные» технологии разработки и поддержки сайтов, когда сайт состоял из статических страниц и набора дополнительных специализированных скриптов, стали не успевать за быстро меняющимися условиями бизнеса.
Ввод данных на сайт требовал
(как минимум) знания технологий HTML/CSS-верстки.
Изменение структуры сайтов было
сопряжено с каскадным
На многих сайтах стали появляться коктейли из разных технологий и подходов к разработке, поэтому возникла потребность в стандартизации программных решений, в разделении дизайна и содержимого на две независимые составляющие. CMS действительно разделяют сайты на две составляющие: дизайн (внешний вид сайта в целом, отдельных страниц, конкретных блоков информации) и контент. Дизайн сайта, как правило «зашит» в шаблоны и изменяется значительно реже, чем контент.
CMS открывают изобилие
технических возможностей в
Рассмотрим работу с бесплатным скриптом интернет-магазина OpenCart.
OpenCart - это простой, легкий в использовании, с открытым исходным кодом, SEO-оптимизированный скрипт интернет-магазина, специально разработанной для интернет-торговцев. Он даёт вам возможность создать свой собственный интернет-магазин и принять участие в онлайн-бизнесе с минимальными затратами. Он имеет визуально привлекательный пользовательский интерфейс как для посетителей, так и для администрации. Он написана на PHP и использует MySQL в качестве базы данных.
Преимущества для программиста
Администрирование / База
Клиентская часть
Система оплаты и доставки
и многое другое.
Недостатки движка по большей части являются платой за скорость работы скриптов и простоту их доработки:
Ход работы
Джентльменский набор Web-разработчика («Д.н.w.р», читается «Денвер») — проект Дмитрия Котерова (http://dmitry.moikrug.ru), включающий в себя локальный сервер (Apache, PHP, MySQL, Perl и т.д.) и программную оболочку, используемые Web-разработчиками для создания сайтов на «домашней» (локальной) Windows-машине без необходимости выхода в Интернет. Главная особенность Денвера — удобство при удаленной работе сразу над несколькими независимыми проектами и возможность размещения на Flash-накопителе.
Базовый пакет Денвер включает в себя:
Кроме того:
Отдельные дистрибутивы этих программ занимают более 40 Мб и включают много ненужных нам (пока) компонентов, требуют отдельной установки и настройки, а Денвер весит всего ~ 8.5 Мб и имеет единый инсталлятор.
Дистрибутив данного программного
комплекса можно бесплатно
Рис. 1.1 - Скачать Denwer.
Для скачивания необходимо пройти процедуру регистрации на сайте, в которую входит заполнение небольшой формы из 4-х полей.
Рис. 1.2 - Форма регистрации для скачивания пакета Денвер.
После запуска и распаковки на экране появляется стартовое окно скрипта и окно браузера со сведениями о разработчике и составе пакета. Как видно из рисунков для продолжения работы скрипта необходимо закрыть окно браузера. После этого скрипт продолжит работу.
Рис. 1.3 - Окно браузера
В выводимом на экран тексте скриптов подробно описаны действия инсталлятора и даны подробные рекомендации пользователю по установке
Рис. 1.4 - Основное окно скрипта
После установки на рабочем столе появятся соответствующие ярлыки и окно браузера с описанием особенностей взаимодействия с другими программами и ссылками на решение наиболее часто возникающих проблем.
Рис. 1.5 – Ярлыки запуска, остановки и перезапуска сервера.
Рис. 1.6 – Окно браузера
Для запуска и проверки работы системы запустим ярлык «Start Denwer» и в открытом окне браузера перейдем по ссылке (http://localhost). В случае правильной установке мы увидим следующее окно.
Рис. 1.7 – Страница «Ура, Заработало!»
На этом установка базового пакета Денвера закончена.
Последние версии пакета OpenCart
и его русифицированной бесплатной разновидности
OcStore требуют наличия в компоненте PHP определенных
библиотек, которые отсутствуют в базовом
пакете, причем инструкций, как сдружить
две этих системы, в явном виде в Интернете
нет. Для этого нам понадобится скачать
с сайта Денвера пакет расширений PHP (Раздел
«Расширения» / «Модули PHP5», ссылка на
раздел http://www.denwer.ru/packages/
Рис. 1.8 – Скачивание дополнительных компонентов.
При скачивании опять откроется окно регистрации уже с заполненными данными. Жмем кнопку «Получить ссылку на скачивание», получаем ссылку по почте, открываем, скачиваем.
Перед установкой надо остановить сервер (ярлык «Stop Denwer»). Сам установщик аналогичен установщику базового пакета. При запуске он сам найдет папку с установленным Денвером и предложить установить туда дополнения. Соглашаемся, и он приступает к установке, параллельно выводя на экран информацию о работе и методах использования дополнительных модулей. После установки можно переходить на следующий этап.
Любая CMS система в своей работе использует БД, чаще всего это БД использующие СУБД MySQL,по крайней мере основная часть провайдеров предоставляющих хостинг дает доступ именно к БД MySQL. Для создания БД сначала запустим сервер (ярлык «Start Denwer»), затем перейдем на страницу «Ура, Заработало!» на этой странице аккумулирована масса полезной информации для нашей работы, сейчас нас интересует ссылки на утилиту phpMyAdmin:
Информация о работе Создание сайта электронного магазина на основе CMS OPENCART