Разработка интернет магазина с использованием систем управления контентом Joomla для сетевой компании

Системы управления контентом, как средство создания динамических сайтов. Установка локального сервера и настройка конфигурации Joomla. Реализация функционала интернет-магазина. Настройка бонусной системы, "Корзины", меню и личного кабинета пользователя.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 19.01.2017
Размер файла 2,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Разработка интернет магазина с использованием систем управления контентом Joomla для сетевой компании

Содержание

Введение

1. Системы управления контентом, как средство создания динамических сайтов

1.1 Динамические и статические сайты. Особенности создания и функционирования

1.2 Системы управления контентом в современных интернет-технологиях

1.3 Краткий обзор популярных систем управления сайтами

2. Создание интернет-магазина с использованием системы управления контентом Joomla

2.1 Установка локального сервера

2.2 Установка и настройка конфигурации CMS Joomla

2.3 Реализация функционала интернет-магазина

2.4 Создание категорий и добавление товаров на сайт

2.5 Настройка бонусной системы

2.6 Настройка "Корзины" интернет-магазина

2.7 Настройка верхнего меню сайта

2.8 Настройка личного кабинета пользователя

2.9 Внешний вид сайта

2.10 Перенос сайта на хостинг

3. Основы безопасности жизнедеятельности

3.1 Основные термины и определения

3.2 Опасные и вредные факторы

3.3 Безопасность выполнения работы

3.4 Микроклимат

3.5 Вентиляция и отопление

3.6 Освещение

3.7 Шум и вибрация

3.8 Требования к производственному оборудованию

3.9 Требования к применению средств защиты

Заключение

Список использованных источников

Введение

В современной информационной среде существование практически любой организации (как коммерческой, так и некоммерческой) во многом зависит от того, известно о ее деятельности широким слоям населения или нет. Если раньше для этого было достаточно наличия офиса и телефона, а также электронной почты, то сейчас к этим средствам прибавляется еще одно -- веб-сайт. Простая истина: если у вашей компании есть свое "лицо" в Интернете, то она существует и в представлении потенциальных клиентов, партнеров и заказчиков. Вопрос заключается только в том, как выглядит это "лицо"? Простой сайт-визитка, состоящий из 3-4 страниц, или портал со сложной структурой, имеющий дополнительные модули, например, интернет-магазин. В любом случае речь идет о том, что сайт должен соответствовать определенным нормам при реализации тех или иных задач. Управлять текстовым и графическим наполнением веб-сайта, предоставляя пользователю, удобные инструменты хранения и публикации информации, позволяют системы управления контентом (англ. Content Management System, CMS). Основной проблемой в управлении информацией на сайтах является невозможность HTML предоставить большую гибкость разработчикам и администраторам для слежения за большими объемами данных. Поэтому применяются дополнительные языки-сценарии и базы данных, задача которых сводится к управлению и созданию HTML-документов.

В настоящее время существует множество технологий, облегчающих работу веб-программистов и веб-дизайнеров по созданию и поддержанию сайтов; уже реализовано большое количество вспомогательных классов и шаблонов проектирования; а также созданы системы управления контентом (ContentManagement System - CMS).

CMS представляет собой программное обеспечение, часто поставляемое вместе с конкретным типом сайта или уже встроенное в функциональность этого сайта, предоставляющая определенным пользователям в соответствии с их правами некоторую функциональность. Так различаются, например, функции администратора, редактора и обычного пользователя:

- администратор: модернизация общей или частичной структуры представляемой информации управляемого сайта, изменение прав пользователей, добавление новой функциональности;

- редактор: добавление и изменение самой информации в отдельной теме;

- пользователь: изменение своих данных, просмотр информации сайта в соответствии со структурой, назначенной администратором.

Большим недостатком всех известных CMS является то, что для работы с ними необходим высокоскоростной постоянный доступ к интернет, и они не подходят к локальному, так называемому "offline" управлению.

Использование системы управления сайтом для создания интернет-магазина для сетевой компании является оптимальным вариантом приобретения интернет-представительства. Данное решение отличается относительной дешевизной, скоростью разработки, а также предоставляет множество возможностей за счет подключаемых расширений и модулей.

Цель работы: создать интернет-магазин с помощью систем управления контентом Joomla.

Задачи работы: - изучить особенности создания динамических сайтов;

- указать преимущества систем управления контентом при создании динамических сайтов;

- определить роль систем управления контентом в создании динамических сайтов;

- разработать интернет-магазин сетевой компании на основании системы управления контентом Joomla.

Объект работы: система управления сайтом Joomla.

Предмет работы: интернет-магазин сетевой компании.

1. Системы управления контентом, как средство создания динамических сайтов

1.1 Динамические и статические сайты. Особенности создания и функционирования

Статические веб-сайты имеют в основе жестко связанную структуру данных и хранят всю предоставляемую пользователям информацию неразрывно со структурой. Статические веб-сайты состоят из статических веб-страниц со своей внутренней независимой структурой, стилями и информацией. Поэтому при изменении структуры всего сайта понадобится изменять каждую страницу.

В динамических веб-сайтах, структура данных хранится отдельно от информационных данных, причем информация заполняется в соответствии со структурой при каждом запросе пользователя. Вследствие этого при изменении одной структуры, эти изменения повлияют на все веб-страницы сайта [1].

Важным характерным отличием динамических веб-сайтов от статических является существование исполняемой части, которую выполняет сервер, на котором находится веб-приложение. Динамический веб-сайт предоставляет следующие возможности:

- уменьшение роли вмешательства администратора путем автоматизации создания контента сайта и предоставления структурированной информации по запросу;

- вся информация легко каталогизируется с использованием специализированных баз данных или простых хранилищ;

- возможны такие функции, как принятие данных от пользователя, обработка и сохранение их на сервере;

- выполнение различных пользовательских действий: размещение заказов, вычисление сложных арифметических действий и работа с информацией из базы данных;

- идентификация пользователя по предоставленной им информации и отображение интерфейса, настроенного в соответствии с его предпочтениями;

- отображение динамически меняющегося содержимого сайта (инвентарные списки, обрабатываемые заказы и сведения о различных товарах).

Веб-страница, демонстрируемая динамичным сайтом, как правило, состоит из отдельных, автономных окон (модулей, блоков и т.д.), которые загружаются или нет в зависимости от наступившего события (например, пользователь зарегистрировался). Каждое окно служит для доступа к отдельному информационному контенту, услугам или страницам сайта.

Для создания статических сайтов не требуется глубоких знаний в области программирования, достаточно иметь дизайнерские навыки и подходящую визуальную среду разработки (Microsoft FrontPage, Macromedia Dreamweaver). С другой стороны, такие сайты трудоемки и дороги в сопровождении.

Заказные динамические сайты сложны и дороги в разработке и требуют больших навыков при дальнейшей модернизации [1].

Системы Управления Контентом предлагают компромисс между этими двумя крайностями. За счет ограничений, накладываемых на логическую структуру контента, внешний вид (дизайн) и функциональные возможности создаваемых динамических сайтов, такие системы позволяют радикально снизить трудоемкость модернизации, разработки и поддержки.

Слово контент (от англ. content) здесь применяется в качестве набора информации, которая не зависит от формы её представления. Соответственно системы управления контентом - системы, которые управляют не только информацией на сайте, но и всеми разрозненными и разнообразными фрагментами корпоративной информации.

Рисунок 1.1 - Структура динамического веб-сайта

Контент динамических сайтов хранится обычно в базе данных, а на специальных языках программирования пишутся программы, генерирующие "на лету" из содержимого таких баз данных HTML-странички, которые, собственно, и показываются пользователю предоставлено на рисунке 1.2 [3].

Все системы управления контентом представляют собой некоторое программное обеспечение, устанавливаемое на веб-сервере и предназначаемое для создания и обслуживания динамических веб-сайтов. Все они в том или ином объеме предполагают отделение контента от дизайна, работу с группами пользователей, поддержку бизнес-процессов и минимизацию усилий программистов при разработке сайтов. Системы могут управлять как контентом, так и дизайном через предоставляемый ими интерфейс [1].

Рисунок 1.2 - Система управления контентом

По существу, можно перечислить основные составляющие всех Систем Управления Контентом (они также являются важными отличительными характеристиками одной системы от другой):

- способ представления информационного наполнения сайта;

- способы описания и механизмы управления дизайном;

- механизмы авторизации и поддержки сообществ пользователей;

- механизмы управления контентом (редактирование материалов, выложенных на веб-сайте, и управление структурой сайта);

- механизмы поддержки бизнес-процессов [1].

1.2 Системы управления контентом в современных интернет-технологиях

1 Задачи, решаемые с помощью CMS

Первая задача, связанная с созданием корпоративного веб-сайта, -- перенесение фирменного стиля компании в Интернет. CMS способна использовать расширенные возможности по управлению внешним видом сайта (расположение элементов на страницах, реализация навигационных панелей, персонализация интерфейса): применяются темы оформления, стили и шаблоны.

Вторая задача, решаемая исключительно с помощью CMS, состоит в разграничении прав доступа к информации и управлении данными. Классическое разделение "администратор" (он же может быть и редактором сайта) -- "пользователь" (он же посетитель или редактор с меньшими полномочиями) позволяет гибко организовать процессы создания, проверки, наложения резолюций, редактирования, публикации контента.

Третья задача, за решение которой отвечает CMS, состоит в предоставлении возможностей по расширению функциональности веб-сайта. Речь идет о программном интерфейсе (API), благодаря которому разработчик может создавать новые или подключать существующие дополнительные модули, не переделывая весь проект.

2 Плюсы и минусы CMS

Преимущества и недостатки CMS -- взаимосвязанные вещи, несмотря на то, что обычно разработчики подобных систем стараются обозначить исключительно плюсы таких продуктов. Естественно, главное достоинство CMS -- автоматизация процессов работы с информацией. Так, обычные бизнес-пользователи (к примеру, сотрудники отделов маркетинга и PR) могут публиковать материалы на сайте, не вникая в подробности функционирования тех или иных модулей, не зная HTML-верстки и так далее. В свою очередь, администратор ресурса получает доступ ко всему контенту на сайте в виде некоторого хранилища, в котором теоретически (и практически в случае удачной реализации функций архивирования данных в CMS) удобно ориентироваться. Посетитель, зашедший на веб-сайт, построенный на CMS, увидит опрятный дизайн страниц и сможет настроить его под себя (выбрать язык интерфейса, отображение тех или иных блоков с информацией), воспользоваться интерактивными элементами (RSS или e-mail-рассылкой, обратной связью, форумом, интернет-магазином), а также, если это допускается в реализации проекта сайта, принять участие в наполнении контента (так называемые UGC- ресурсы).

Второй плюс CMS состоит в возможности интеграции решения с другим корпоративным ПО, работающим в организации, например, с CRM-системой. В основе большинства CMS находится не только набор скриптов, создающих HTML-страницы, которые видит в своем браузере пользователь, а база данных (MySQL, Oracle, PostgreSQL).

Еще одно сравнительное преимущество CMS перед обычными статическими веб-страницами заключается в предоставлении статистической информации (количественная и качественная оценка совершенных операций). Администратор ресурса может видеть, какие разделы сайта не индексируются поисковыми машинами, и какие страницы чаще всего посещаются.

Как и любой другой тип программного обеспечения, CMS имеют стоимость решения, стоимость владения и стоимость внедрения, которые могут быть или равны нулю (например, open source - продукт с удобным и понятным механизмом установки, такой как WordPress), или превышать конечную цену "коробки" (цену, которую заплатит компания за индивидуальную разработку дополнительного модуля к коммерческой CMS). Поэтому один из недостатков CMS -- это зачастую высокая стоимость владения системой. Не в последнюю очередь она связана и с техподдержкой продукта. Зависимость следующая: чем более массовой является система, тем ниже стоимость ее технического обслуживания.

CMS также предъявляет определенные требования к программному и аппаратному обеспечению серверов, а именно к установленным библиотекам и интерпретаторам. Также высокие требования предъявляются к вычислительной мощности компьютеров, обслуживающих веб-сервер, при кешировании страниц или при обработке запросов к базе данных. Поэтому выбор системы управления контентом должен осуществляться, прежде всего, исходя из возможностей хостинг-центра.

3 Виды систем управления контентом

Разделить CMS можно по типу реализации ("коробочное" решение, индивидуальная разработка веб-студии, свободно распространяемый дистрибутив или сдаваемое в аренду на сервере решение), по используемым языкам программирования и технологиям (PHP, Perl, Ruby, Python, ASP. NET), по схеме лицензирования (проприетарная или открытая CMS). Кроме того, разделить их можно по функциональности: продукты, предоставляющие функциональность для широкого класса применения -- от сайтов-визиток до корпоративных Web 2.0 порталов; продукты, адаптированные для решения узкоспециализированных задач, например, для электронной коммерции или ведения блогов. Рассмотрим каждый тип систем и назовем наиболее популярные решения [9].

"Коробочное" решение представляет собой CMS для массового пользователя. Его стоимость включает в себя не только дистрибутив самой системы, но и дополнительные услуги (техническую поддержку или обучение специалистов). Подобные решения бывают проприетарными и коммерческими, примерами могут служить продукты "1С-Битрикс", NetCat, UMI.CMS, Amiro.CMS, Atilekt.CMS. Такие продукты удобно использовать в случае реализации проектов с крупными бюджетами, когда выбор "коробочной" CMS является требованием веб-студии или, когда компания планирует впоследствии расширять свой веб-сайт, добавляя новые функциональные возможности, сервисы, изменяя дизайн и логику существующих разделов. Эффективность от "коробочной" CMS достигается за счет того, что компания, приобретая подобное решение, получает комплекс дополнительных услуг, в том числе по внедрению и поддержке продукта, что позволяет снизить расходы. Тем не менее, данный тип систем управления контентом имеет свои недостатки. Во-первых, такие CMS предъявляют высокие требования к хостинг-провайдеру, во-вторых, конечный пользователь (компания) не может самостоятельно изменять или дорабатывать CMS и вынужден, таким образом, обращаться к веб-студиям -- партнерам разработчика системы. В конечном итоге написание на заказ дополнительного модуля к "коробочной" CMS может обойтись практически во столько же, сколько стоила CMS в момент приобретения. Вывод: "коробочные" решения лучше всего применять из расчета долгосрочных перспектив использования CMS и партнерских отношений с компанией, осуществляющей ее внедрение. Индивидуальная разработка CMS отличается от "коробки" тем, что может быть написана полностью исходя из желаний заказчика, это не типовое решение для массового пользователя. Однако необходимо учитывать, что подобные CMS (примеры: RBC Contents от РБКСофт, Webbuilder от Actis Systems, Trinet CMS от TRINET) редко разрабатываются "с нуля" -- у веб-студии существует определенная среда разработки, на основе которой собираются решения для тех или иных клиентов. Цена может быть выше именно за счет стоимости владения: в случае внесения корректив в проект (его расширения) потребуется добавление новых возможностей в индивидуальную разработку, что может оказаться еще более затратным мероприятием, чем написание одного модуля для "коробки". Другой недостаток подобных решений -- большая вероятность возникновения ошибок, поскольку продукты создаются группой разработчиков, которые не сталкиваются с реальными условиями работы своей системы и не могут оперативно проводить консультации по устранению сбоев в CMS.

Свободно распространяемая CMS -- это обычно дистрибутив (примеры: Drupal, Joomla, TYPO3, WordPress, MODx CMS), загружаемый с сайта разработчика, преимущественно бесплатный или имеющий бесплатную редакцию. Внедрение и доработка осуществляется или программистами в самой организации, или сторонними веб-студиями, которые "не привязаны" к строго определенным коммерческим продуктам. Плюсы такого решения -- экономия на покупке лицензий на продукт, а также на дополнительных разработках, поскольку они обойдутся на порядок дешевле, чем в случае с "коробками" и индивидуальными CMS. Кроме того, свободно распространяемые CMS редко используют высокопроизводительные серверы, что позволяет найти или более доступный хостинг, или разместить их на собственных ресурсах [9].

Аренда CMS, установленной на сервере (WordPress, Ucoz, Ning), с одной стороны, позволяет компании наблюдать в действии возможности системы некоторый период времени, после чего принять решение о приобретении продукта (распространенная за рубежом практика). С другой стороны, серьезно ограничивает заказчика в реализации функциональных возможностей (к примеру, провайдер может не дать ему доступ для внесения изменений в конфигурационные файлы или в случае переноса проекта на другую систему не предоставит резервную копию базы данных). Иногда, когда речь идет о несложных ресурсах и ограниченности во времени и финансах, эти решения приносят ощутимую экономию.

На стоимость решения также влияют технологии и языки веб-программирования, которые используются в CMS. Самые дорогие из них -- Java и .NET, самый популярный -- PHP, поскольку он открытый, как следствие, PHP-программистов больше и стоят они дешевле. Специалисты, работающие с двумя другими открытыми языками, Python и Ruby, редки и поэтому стоят дороже. В силу этих обстоятельств для СМБ-сектора экономически целесообразнее выглядит использование CMS на PHP [9].

1.3 Краткий обзор популярных систем управления сайтами

Обратившись к интернет-ресурсам CMSMagazine.ru и CMSList.ru, можно увидеть, как огромен сегодня рынок систем управления сайтом. В связи с чем был сделан раздел с кратким обзором известных CMS. Все имеющиеся системы были разделены на бесплатные и коммерческие продукты, а также в описании приведены интернет-адреса CMS [4].

1 Бесплатные системы управления сайтом

2z project - это очень простая, удобная и легкая в освоении система управления сайтом, которая совмещает в себе надежность, стабильность и высокую скорость работы. Система только развивается, но подойдет и для мелких, и для крупных интернет-проектов. Адрес в интернете: http://2z- project.ru.

4Site CMS - система с открытым исходным кодом, имеющая большую совместимость с площадками хостинг-провайдеров. Представляет гибкое управление, множество пользовательских настроек, расширение за счет модульной архитектуры, а также подходит для управления несколькими проектами. Адрес в интернете: http://www.4site.ru.

Open Azimyt CMS - это модульная система управления сайтом с открытым исходным кодом. Благодаря понятному удобному интерфейсу доступна для освоения даже простым пользователям. Работа на основе шаблонов облегчает работу с дизайном, как отдельных страниц, так и сайта в целом. Адрес в интернете: http://azimyt.net.

CMS Made Simple - легкое и простое управление сочетается с широкой функциональностью системы. Перевод на множество языков, русская документация, возможности дополнительной интеграции, четкое разделение контента и дизайна сайта и другие возможности делают систему необычайно привлекательной ля использования. Адрес в интернете: http:// www.cmsmadesimple.org.

DotNetNuke - открытая система с весьма продуманным интерфейсом управления и мастером по созданию сайтов подойдет даже неопытному пользователю. Также к числу преимуществ можно отнести поддержку нескольких проектов на одной инсталляции и поддержку на русском языке. Адрес в интернете: http://www.dotnetnuke.com.

Drupal - один из лидеров рынка CMS, но несколько сложна в освоении для простого пользователя, хотя и имеет большой набор модулей в стандартной поставке. Дополнительно система может быть расширена за счет сторонних модулей, которых за годы существования системы было создано великое множество. Адрес в интернете: http://www.drupal.ru.

Energine CMS - удобство и широкий набор функций позволят поддерживать приложения любой сложности. Удобное управление структурой сайта, поддержка множества языков, как для интерфейса, так и для содержимого сайта, неплохой визуальный редактор текста и многое другое. Адрес в интернете: http://www.energine.org.

Explay CMS - эта система может подойти для создания различных интернет-сообществ. Основные функции, такие как добавление и редактирование статей, настраиваемые шаблоны, управление изображениями, почтой, рекламными баннерами и многие другие, позволят создать не только сообщество, но и сайт практически любой сложности. Адрес в интернете: http://explay.su.

Joomla! - это одна из наиболее мощных и распространенных систем управления сайтом. Повсеместное распространение системы обеспечили простота использования, надежность и легкость установки в сочетании с уникальной настраиваемой функциональностью управления. Адрес в интернете: http://www.jooin.ru, http://www.joomlaportal.ru.

MODx - открытая система управления, позволяющая полностью контролировать и создавать интернет-проекты любой сложности с неограниченным набором функций. Адрес в интернете: http://modx.ru.

Open Constructor - открытая система управления сайтом. Подойдет для крупных порталов и небольших сайтов. Интуитивно понятный интерфейс, легкое редактирование и наполнение сайта, удобство использования - основные достоинства этой системы. Адрес в интернете: http://www. openconstructor.org.

OpenCms - как видно из названия, это открытая написанная на java система, которую просто установить и в дальнейшем с ее помощью легко управлять ресурсами сайта благодаря понятному интерфейсу. Вместе с тем система имеет значительный расширяемый функционал и стабильность работы даже при больших нагрузках. Адрес в интернете: http://www. opencms.ru.

PHP-Nuke - одна из старейших систем управления. Ее основное достоинство - модульная структура, которую можно расширять за счет действительно большого количества созданных сторонними разработчиками за годы существования модулей. Адрес в интернете: http://www.phpnuke.ru.

Rumba - система для создания компактных сайтов, ее основные достоинства: быстрая работа и отсутствие лишних функций. Адрес в интернете: http:// rumba.net.ru.

RunCMS - бесплатная система управления сайтом, работа которой целиком построена на модульном представлении данных. Помимо стандартного функционального набора модулей, можно загружать и сторонние модули. Адрес в интернете: http://www.runcms.org.

Seditio - бесплатная система подойдет для реализации проектов любой сложности. Функционал системы можно расширить за счет дополнительных плагинов. Гибкое управление визуальным представлением сайта и легкость освоения для новичков. Адрес в интернете: http://www.neocrome.ru.

TYPО3 на Западе это весьма распространенная система. Она обладает огромным количеством модулей и удобным графическим интерфейсом. Представление сайта имеет древовидную структуру, два режима работы с публичной и административной частями, предпросмотр, редактор текста, поддержку многих сайтов, разграничение прав и многое другое. Адрес в интернете: http://www.typo3.biz.

TYPOlight - систему отличают стабильная работа, приятный интерфейс, наличие сторонних модулей, поддержка языков, нескольких сайтов, а также имеется весь ряд необходимых функций. Адрес в интернете: http:// www.typolight.org.

Textpattern - система для создания сайтов различной сложности, от блогов до корпоративных. Основной уклон сделан в сторону четкого представления статей, есть поддержка русского, оптимальная функциональность. Адрес в интернете: http://textpattern.ru.

WordPress - система, ориентированная на ведение блогов. Отличает простота установки, настройки, имеются дополнительные модули и большой выбор тем оформления. Адрес в интернете: http://www.mywordpress.ru.

2 Коммерческие системы управления сайтом

1-WORM - модульная система управления сайтом, принципом которой является простота использования без знания программирования. Система состоит из 17 модулей. Адрес в интернете: http://worm.su.

1С-Битрикс - мощная и популярная модульная система управления сайтом. В ее состав входят множество модулей, которые позволяют реализовать любой проект, в том числе и бизнес-проекты. Поддержка многих сайтов, безопасность, стабильность, работа с дизайном и шаблонами, обновления, превосходная документация, снабженная видеороликами, и многое, многое другое. Адрес в интернете: http://www.lc-bitrix.ru.

ABO.CMS - система имеет несколько редакций для создания различных проектов. С ее помощью можно эффективно управлять содержимым сайта, оптимизировать информацию, не обладая при этом профессиональными навыками. Адрес в интернете: http://www.abocms.ru.

Amiro.CMS - удобная, надежная система управления, которая подойдет для обычных сайтов и интернет-магазинов. Обладает гибкостью настройки, объемной справочной документацией, дополнительными модулями и множеством специальных функций, присущих интернет-магазинам. Адрес в интернете: http://www.amiro.ru.

ArtusMaster - благодаря разделению содержимого сайта, дизайна, кода и прав доступа разработчики добились надежности системы. Полный обучающий видеокурс и визуальный интерфейс делают эту систему доступной для новичков. Модули системы легко настраиваются, возможно создание новых модулей и подключение уже существующих. Адрес в интернете: http://artus.ru.

ArtWizard CMS - система рассчитана на новостные порталы и блоги, а также на небольшие сайты-визитки. Отличается быстродействием и отсутствием лишних функций. Адрес в интернете: http://www.art-liberty.ru.

AstroCMS - эта система ориентирована в большей степени на корпоративных пользователей, но подойдет для создания простых сайтов и порталов. Имеет модульную структуру, а также выделяется высоким уровнем защиты. Широкие функциональные возможности гибко настраиваются под нужды любого пользователя. Адрес в интернете: http://www. astrocms.com.

Atilekt.CMS - позволит создавать сайты с нуля даже неопытным пользователям, а оптимизированное меню с полным набором функций и подробная справка дают возможность легко управлять содержимым сайта. Система имеет дополнительные модули. Адрес в интернете: http://cms.atilekt.com.

CMS MahogEngine - эту систему отличают доступные цены, бесплатная техническая поддержка, бесплатные обновления, а также работа с шаблонами и возможность подключения созданных модулей. Адрес в интернете: http://www.mahogengine.ru.

CMS RDMaster - эффективная система для проектов различной сложности. Полный спектр функций, наличие готовых дополнительных модулей, минимальные технические требования. Адрес в интернете: http:// www.rdmaster.ru.

CMS S.Builder - современная система управления сайтом, имеющая Windows-ориентированный интерфейс, объемную документацию, множество обучающих роликов, массу разнообразных модулей и автоматическую систему обновления CMS по одному нажатию кнопки. Адрес в интернете: http://www.sbuilder.ru.

CMS UlterSuite - система для управления сайтами и интернет-магазинами, обладает всеми ключевыми функциями для структуризации данных и организации рекламы. Адрес в интернете: http://www.ultersuite.ru.

Cetera CMS - система активно поддерживает технологии Windows/Unix и имеет вполне понятный интерфейс. Кроме этого, система не требовательна к ресурсам хостинга и обеспечивает хороший уровень безопасности. Адрес в интернете: http://www.cetera.ru.

DAACMS система имеет средства для работы с информацией, базами данных, модулями, изображениями и дизайном. Поставляется в трех версиях, прилагается обучающий видеокурс. Адрес в интернете: http://daa.ru.

DataLife Engine - основное направление системы заключается в организации новостных порталов. Минимальные требования, высокая скорость работы, мощная система работы с публикациями, настройки дизайна выгодно выделяют эту систему на рынке аналогичных CMS. Адрес в интернете: http:// dle-news.ru.

DolphinCMS эта CMS предоставляет пользователям гармоничный интерфейс, выбор способа редактирования содержимого сайта и возможность быстрого создания новых модулей. Адрес в интернете: http://www. dolphincnis.ru.

E-logic CMS - предназначена для организации проекта любого направления благодаря широкому выбору функциональных модулей. Система имеет поддержку нескольких сайтов, многоязычность, обновления, визуальный редактор и подробную документацию. Адрес в интернете: http://cms. e-logic.ru.

Exipilis - простая в использовании система с набором необходимых функций, не требует профессиональных знаний. Возможно расширение функциональности за счет дополнительных модулей. Адрес в интернете: http:// www.exipilis.com.

HostCMS система не требовательна к ресурсам, имеет хороший задел в безопасности. Реализована многосайтовость, а приемлемая цена и наличие бесплатной версии заинтересуют многих пользователей. Адрес в интернете: http://www.hostcms.ru.

inDynamic - имеет весь перечень функций, необходимых для создания сайта и его последующего управления. Удобная работа с текстами, файлами, разграничение доступа, для опытных пользователей есть возможность менять дизайн. Адрес в интернете: http://www.indynamic.ru.

KLARNET CMS эту модульную систему отличают простота, безопасность и бесплатные обновления. Быстро интегрируется, обладает полностью настраиваемым интерфейсом. Адрес в интернете: http://www.klarnet.ru.

Kasseler CMS мощная система с возможностью настройки отдельных модулей. Предоставляет удобную работу с шаблонами, не требовательна к ресурсам, а также имеет хорошую скорость работы. Адрес в интернете: http://www.kasseler-cms.net.

Melbis Shop - система предназначена для организации интернет-магазинов. Полный спектр работы с товарами, в том числе и анализ, сбыт и другая статистика. Адрес в интернете: http://www.melbis.com.

NetCat - система подойдет для проектов любой сложности. Стандартные функции легко дополняются индивидуальными функциями. Имеет разделенный интерфейс для пользователя и разработчика. Адрес в интернете: http://www.netcat.ru.

Optimizer.NET - сочетает в себе простоту в освоении и безопасность. Сайт любого направления легко создать и впоследствии так же легко им управлять. Адрес в интернете: http://www.optimizer.ru.

PG Dating Pro система, ориентированная на создание сайта знакомств или сайта социальной сети, оптимизирована на удобную работу с профайлами пользователей. Адрес в интернете: http://ru.datingpro.com.

PHPShop - специализированная система для создания и управления интернет-магазином. Имеет множество полезных функций для товарооборота и поддержки базы покупателей. Адрес в интернете: http://www. phpshop.ru.

QP7.Framework - система с широкими возможностями, как для разработчиков, так и для пользователей. Подойдет для ведения проектов различной направленности с отслеживанием статистики, управлением документами, рекламой и удобной системой публикации. Адрес в интернете: http:// www.quantumart.ru.

RBC Contents - эффективная система управления сайтом с неплохим балансом цены и качества. Поддерживаются разные языки, многосайтовость, обновления, хороший административный раздел. Адрес в интернете: http://www.internet-rbc.ru.

SLAED CMS - хорошо продуманная система с большим количеством дополнительных модулей. Возможна интеграция с популярными форумами, не требовательна к ресурсам и надежно защищена. Адрес в интернете: http://www.slaed.net.

Saitistika - удобная система для управления корпоративными данными, подходит для разных направлений проектов. Имеющиеся модули всецело позволяют эффективно работать с содержимым сайта. Адрес в интернете: http://www.saitistika.ru.

Site Sapiens - профессиональная система управления для информационных сетей, имеющая сервис-ориентированную архитектуру. Настраиваемый интерфейс, возможна работа с шаблонами. Адрес в интернете: http:// sitesapiens.ru.

SiteEdit - имеет наглядный интерфейс, неплохой графический редактор, систему продвижения сайта в поисковых механизмах и большой набор модулей. Адрес в интернете: http://www.siteedit.ru.

TiNet.CMS - система позволит в кратчайшие сроки обновлять и создавать содержимое сайта благодаря очевидному визуальному редактору, кроме этого, возможно добавление интерактивных сервисов сайта. Адрес в интернете: http://www.ti-net.ru.

Twilight CMS - эффективная система управления, не требовательная к ресурсам. Подойдет для любого рода проектов и предоставит выгодные возможности для всех лиц, участвующих в управлении сайтом. Адрес в интернете: http://www.twl.ru.

UMI.CMS - одна из популярных систем управления, содержащая в себе все новейшие разработки, предоставляет широкие возможности для создания любого типа сайта. Не сложная в освоении, имеет хорошую скорость работы, не ограничивает дизайн сайта. Адрес в интернете: http://www.umi- cms.ru.

Vista CMS - модульная система управления, подходящая для любых решений. Приятный интерфейс, удобная административная часть, визуальный редактор, продвижение в поисковых системах. Адрес в интернете: http:// www.vistacms.ru.

WeboCMS - система позволит быстро создать сайт и легко управлять его содержимым, включая элементы оформления. Имеет понятный интерфейс и хорошую скорость работы. Адрес в интернете: http://cms.webo.com.ua

iDiver - система, максимально упрощающая редактирование содержимого сайта благодаря уникальному открытому режиму редактирования в реальном времени. Адрес в интернете: http://idiver.ru.

СЕКУНДА - модульная система с достаточным набором модулей для создания сайтов любой сложности. Простота в использовании, легкая установка, разграничение дизайна и содержимого сайта. Адрес в интернете: http://www.sequnda.ru [4].

2. Создание интернет-магазина с использованием системы управления контентом Joomla

2.1 Установка локального сервера

Для разработки проекта был использован локальный веб-сервер, который вполне рабочий и может быть использован для публикации сайта. В сети интернет существует большой выбор сборок, позволяющие установить локальный веб-сервер. В реализации проекта будет использована сборка OpenServer - это бесплатный и быстроразвивающийся веб-сервер, идеально подходящий для разработки веб-приложений в локальных условиях. Рассмотрим процесс установки и настройки [13].

Дистрибутив локального веб-сервера находится на официальном сайте http://open-server.ru/download/. Установщик представляет собой самораспаковывающийся архив, и при установке необходимо указать директорию, куда будет установлен OpenServer. Желательно установку производить в корень любого раздела жесткого диска. Например, если выбрать в качестве директории для распаковки диск G:\, то распаковщик создаст директорию G:\OpenServer и распакует сервер в эту директорию

Рисунок 2.1 - Путь распаковки

Важно отметить, что на сайте разработчика есть три версии OpenServer: basic, premium и ultimate. В ultimate версии кроме веб-сервера, происходит распаковка и дополнительного программного обеспечения, наличие которого не обязательно и не повлияет на работу сервера. Результат распаковки минимальной версии представлен на рисунке 2.2.

Рисунок 2.2 - Результат распаковки

Директория "domains" будет содержать виртуальные хосты (в дальнейшем её можно сменить), папка "modules" содержит модули OpenServer, под модулем понимается программное обеспечение, используемое в работе сервера, например СУБД MySQL различных версий, интерпретатор PHP различных версий и непосредственно сам веб-сервер (nginx или Apache) и многое другое. В директории "userdata" хранятся настройки для модулей. сервер динамический контент joomla

Перейдем к настройке OpenServer и созданию виртуальных хостов. После запуска сборки OpenServer в трее появится иконка OpenServer представляющая собой флаг красного (остановлен), зеленого (запущен) или желтого цвета (перезапускается). Для того, чтобы вызвать окно с настройками необходимо нажать правой клавишей мыши по иконке, как показано на рисунке 2.3.

Рисунок 2.3 - Контекстное меню OpenServer

Рисунок 2.4 - Основные настройки OpenServer

Вкладка "Основные" отображает основные настройки программного комплекса, где можно создать профиль и для каждого профиля завести различные уникальные настройки.

Если есть необходимость установить OpenServer не в корень раздела жесткого диска, то OpenServer позволяет при запуске создать виртуальный диск для удобного обращения к файлам, корнем которого будет являться директория OpenServer, которая автоматически создается при распаковке.

При создании виртуальных хостов OpenServer автоматически добавляет запись в файл hosts, но иногда возникает ситуация, когда у пользователя компьютера (например, учетной записи студента) недостаточно прав для модифицирования файла. Поэтому в OpenServer предусмотрена возможность запуска сервера без редактирования файла, как показано на рисунке 2.6

Рисунок 2.5 - Вкладка "Сервер" в окне настроек

Рисунок 2.6 - Отключение возможности внесения изменений в файл hosts

Программный комплекс OpenServer может обеспечить не только локальную работу, но также может сделать персональный компьютер полноценным веб-сервером. Для этого в поле "IP-адрес сервера" нужно указать IP-адрес выданный провайдером, как показано на рисунке 2.7.

Рисунок 2.7 - IP-адрес сервера

На рисунке 2.8 показана возможность смены корневой папки домена.

Рисунок 2.8 - Смена "Корневой папки доменов"

Для создания проекта, необходимо в папке domains создать паку с нужным названием, и в этой папке создать индексный файл - index.php, таким образом, создается виртуальный хост, в котором будет размещаться разрабатываемы проект.

Любое серверное программное обеспечение, которое работает по сети, должно быть привязано к конкретному сетевому порту, как показано на рисунке 2.9

Рисунок 2.9 - Форма для изменения портов

Иногда возникают ситуации, когда сетевой порт занят другим приложением, что не позволяет запустить веб-сервер. Тогда необходимо в настройках OpenServer сменить проблемный порт. При возникновении проблем запуска, или при необходимости узнать статус работы веб-сервера в OpenServer предусмотрена возможность ведения логов, это позволяет регистрировать, находить и устранять ошибки в работе сервер, как показано на рисунке 2.10.

Рисунок 2.10 - Лог работы веб-сервера

Во вкладке "Модули" осуществляется конфигурирование веб-сервера, предоставляется возможность выбрать в качестве веб-сервера не только Apache, но и другие типы серверов, также можно выбрать подходящую версию PHP и СУБД и другие возможности, как показано на рисунке 2.11

Рисунок 2.11 - Модули веб-сервера

После настройки и запуска веб-сервера в окне браузера можно открыть страницу проекта, имя домена определяется именем директории, которая была создана для проекта. Если имя домена не устраивает, можно во вкладке "Домены" выбрать из выпадающего списка ручное управление доменами и задать новое имя.

Рисунок 2.12 - Управление доменами

Если ни одного домена не было найдено, то в окне с логами будет следующая ошибка, как показано на рисунке 2.13

Рисунок 2.13 - Ошибка. Запуск сервера без доменов невозможен

2.2 Установка и настройка конфигурации CMS Joomla

Для начала установки системы управления сайтом Joomla необходимо разместить файлы в папке, как показано на рисунке 2.14. Также, необходимо создать базу данных для проекта. После этого нужно перезапустить локальный сервер, и с помощью инструментов локального сервера Open Server перейти на сайт.

Рисунок 2.14 - Копирование файлов дистрибутива Joomla в папку сайта

При переходе на сайт запустится мастер установки Joomla (предоставлено на рисунке 2.15), который поможет правильно и без ошибок установить систему на сайт.

Рисунок 2.15 - Мастер установки Joomla на сайт

Необходимо ввести название сайта, его краткое описание, электронный ящик и пароль администратора и после нажатия кнопки "Далее" (предоставлено на рисунке 2.16),система предложит сконфигурировать доступ к базе данных, как показано на рисунке 2.17.

Рисунок 2.16 - Настройка конфигурации сайта

Рисунок 2.17 - Конфигурация базы данных

Далее система предложит варианты установки (предоставлено на рисунке 2.18), и после нажатия кнопки "Установка" процесс установки завершается, и система выводит уведомление об успешной установке Joomla с предупреждением удалить директорию "installation" , как показано на рисунке 2.19.

Рисунок 2.18 - Завершение установки

Рисунок 2.19 - Уведомление об успешной установке Joomla!

После выполнения указанных действий необходимо установить языковые пакеты (предоставлено на рисунке 2.20), отключить мультиязычность на сайте, определить язык панели управления и сайта, как показано на рисунке 2.21.

Рисунок 2.20 - Установка языковых пакетов

Рисунок 2.21 - Установка языковых параметров сайта

После этого, как указано на рисунке 2.22, необходимо полностью удалить директорию "installation".

Рисунок 2.22 - Удаление директории "installation"

После этого можно зайти в административную панель сайта и осуществлять дальнейшую настройку сайта (предоставлено на рисунке 2.23 и рисунке 2.24).

Рисунок 2.23 - Окно входа в административную панель сайта

Рисунок 2.24 - Панель управления сайтом

2.3 Реализация функционала интернет-магазина

Для реализации функционала интернет-магазина будет использован компонент Joomshopping. Указанный плагин является одним из лучших, и предоставляет очень широкий возможности для интернет-магазинов, которые созданы на его основании.

Ход загрузки и установки расширения JoomShopping показано на рисунке 2.25.

Рисунок 2.25 - Установка расширения JoomShopping

После загрузки и установки система выводит сообщение об успешной установке компонента, как показано на рисунке 2.26.

Рисунок 2.26 - Установленный компонент JoomShopping

Дальше, в панели управления интернет-магазином предоставляются возможности настройки множества параметров торговой площадки, как показано на рисунке 2.27.

Рисунок 2.27 - Панель управления интернет-магазином

На странице основных настроек сайта вносятся необходимые настройки конфигурации интернет-магазина, как показано на рисунке 2.28

Рисунок 2.28 - Конфигурация основных настроек интернет-магазина

Дальнейшим шагом является заполнение информации о магазине (предоставлено на рисунке 2.29) и настройка функций магазина, как показано на рисунке 2.30

Рисунок 2.29 - Заполнение информации о магазине

Рисунок 2.30 - Настройка функций магазина

На странице "Опции" (предоставлено на рисунке 2.31) предоставляется возможность регулировать основные опции магазина, среди которых: производители, купоны, валюта, налоги, способ оплаты, способ доставки, сроки поставки, цены на доставку, статус заказов, атрибуты, свободные атрибуты, группы пользователей, отзывы о товарах, метки товара, характеристики товаров, языки, импорт и экспорт, дополнения, статистика.

Для правильного отображения цены товара на сайте необходимо отредактировать значения в опции "Валюта", что позволит настроить валюту сайта, как показано на рисунке 2.32.

Рисунок 2.32 - Настройка валюты сайта

2.4 Создание категорий и добавление товаров на сайт

Перед добавлением товаров на сайт необходимо создать категории товаров, как показано на рисунке 2.33.

Рисунок 2.33 - Создание категорий

После добавления категорий (предоставлено на рисунке 2. 34) необходимо создать пункт меню для вывода категорий на страницы сайта, как показано на рисунке 2.35.

Рисунок 2.34 - Список созданных категорий сайта

Рисунок 2.35 - Создание пункта меню

Кроме создания категорий, необходимо также добавить производителя товаров на сайт, как показано на рисунке 2.36.

Рисунок 2.36 - Добавление производителя на сайт

После этого выводит пункты "Категории" и "Производители" в главное меню, как показано на рисунке 2.37.

Рисунок 2.37 - Пункты главного меню

На рисунке 2.38 показана страница добавления товара на сайт, с настройкой описания, информации о товаре, атрибутов, свободных атрибутов, фото, видео, сопутствующих товаров, файлов и характеристик.

Рисунок 2.38 - Добавление товара на сайт

2.5 Настройка бонусной системы

С целью организации бонусной системы в интернет-магазине будет использовано дополнение "Система бонусов для JoomShopping" , как показано на рисунке 2.39.

Рисунок 2.39 - Установка дополнения для организации бонусной системы в интернет-магазине.

Рисунок 2.40 - Уведомление об успешной установке дополнения "Система бонусов для JoomShopping"

Система бонусов или депозита для JoomShopping - это мощнейший инструмент для построения системы связи с клиентом и повышения лояльности покупателей магазина.

Расширение без привязок к доменному имени и позволяет использовать его на множестве сайтов без ограничений.

Преимущества при использовании бонусной системы:

Обеспечение так называемого кредитования клиентов (покупатель как бы отдает часть сэкономленных средств на сохранение, которые можно использовать некоторое время до его пожелания воспользоваться ними). При этом, клиенту интересно что с ним взаимодействуют и при прочих равных условиях следующая покупка будет для него дешевле, а может даже он сможет получить за бонусы то чего не сможет купить за деньги.

Плюсы системы бонусов:

- аккумуляция средств;

- стимулирование покупок в магазине;

- повышение лояльности клиента и коммерческая социализация (если зарабатывают бонусы за отзывы о товарах);

- возможность расширения условий для накоплений бонусов и совместное участие в других бонусных программах с партнерами.

Особенности бонусной системы в интернет-магазине:

- включение/выключение бонусной системы;

- активация/деактивация каждого участника бонусной системы в отдельности;

- отображение информации, сколько бонусов будет заработано (в списке товаров, карточке товара и при оформлении заказа);

- настройка % начислений бонусов для разных групп;

- полная совместимость с аддоном автоматического перевода в группы;

- выставление статусов для списания бонусов при оплате;

- выставление статусов для начисления бонусов;

- начисление бонусов за покупки (только чистые суммы без доставки и наценок за оплату).

- начисление бонусов за регистрацию клиента;

- начисление бонусов за отзыв (опционально только купившим и не имеющим еще отзыва по товару);

- оплата бонусными балами за товары, в том числе частичная (оплатить можно только сумму без доставки и наценок платежных систем);

- ручная корректировка бонусного счета клиента с логированием действий по менеджерам;

- отображение в стандартном профиле и интеграция в "Расширенный профиль клиента";

- организация депозитного счета клиента (бонусы как внутренняя валюта).

На рисунке 2.41 показа настройка конфигурации бонусной системы.

Рисунок 2.41 - Настройка конфигурации бонусной системы

Рисунок 2.42 - Настройка начисления бонусов

2.6 Настройка "Корзины" интернет-магазина

Дальнейшим шагов в настройке интернет-магазин является установка и настройка модуля для отображения корзины сайта, как показано на рисунке 2.43 и рисунке 2.44.

Рисунок 2.43 - Установка модуля для отображения корзины

Рисунок 2.44 - Настройка модуля корзины

Статусы заказов можно изменить в опциях, на вкладке "Статус заказов", как показано на рисунке 2.45.

Рисунок 2.45 - Доступные статусы заказов

2.7 Настройка верхнего меню сайта

Для создания верхнего меню сайта необходимо добавить необходимые материалы (предоставлено на рисунке 2.46) и вывести эти материалы в, как показано на рисунке 2.47.

Рисунок 2.46 - Добавление материалов на сайт

Рисунок 2.47 - Создание пунктов верхнего меню

Для отображения пунктов меню на сайте необходимо настроить модуль "Меню" и разместить туда пункты меню, как показано на рисунке 2.48.

Рисунок 2.48 - Создание модуля для верхнего меню

Рисунок 2.49 - Уведомление о сохранении модуля меню

Редактировать отображения пункта меню можно в менеджере меню, как показано на рисунке 2.50.

Рисунок 2.50 - Редактирование пункта меню

2.8 Настройка личного кабинета пользователя

Важной частью интернет-магазина является личный кабинет пользователя. Он позволяет взаимодействовать с клиентом, и в удобном виде показывать определенные параметры его взаимодействия с интернет-магазином.

Рисунок 2.51 - Создание меню и настройка модуля меню "Личный кабинет"

2.9 Внешний вид сайта

После вышеперечисленных действий необходимо установить баннер на главную страницу сайта, как показано на рисунке 2.52.

Рисунок 2.52 - Установка баннера на главную страницу

После внесения всех настроек внешний вид сайта показан на рисунке 2.53.

Рисунок 2.53 - Главная страница интернет-магазина

Рисунок 2.54 - Карточка товара с указанием количества бонусов при покупке

В личном кабинете (предоставлено на рисунке 2.55) покупателя можно редактировать данные пользователя, посмотреть заказы и бонусы.

2.10 Перенос сайта на хостинг

После настройки сайта на локальном сервере, его необходимо перенести на хостинг. Для этого было использовано расширение "Akeeba Kickstart Core", как показано на рисунке 2.53 и рисунке 2.54.

Внешний вид сайта ничем не отличается от локальной версии.

Рисунок 2.55 - Внешний вид сайта на хостинге

Таким образом, можно сказать, что в процессе выполнения проекта на локальном сервере был создан интернет-магазин с использованием системы управления контентом Joomla, подключена бонусная система, настроен вывод меню, товаров и корзины. После этого, сайт был перенесен с локальной версии на хостинг, при этом сохранилась вся его функциональность.

3. Основы безопасности жизнедеятельности

3.1 Основные термины и определения

...

Подобные документы

  • Компьютерные обучающие системы. Основные принципы новых информационных технологий обучения. Развитие глобальной сети Интернет, понятие web-сайта. Процессор гипертекста, СУБД MySQL. Система управления контентом "Joomla". Установка локального сервера.

    дипломная работа [4,4 M], добавлен 19.04.2011

  • Общая схема интернет-магазина. Установка CMS Joomla, Virtuemart и Denwer на компьютер. Настройка внешнего вида и функционала интернет-магазина. Доставка товара покупателю и способы его оплаты. Оптимизация работы интернет-магазина с базами данных.

    курсовая работа [505,3 K], добавлен 17.12.2014

  • Виртуальные магазины, их особенности. Сравнительная характеристика традиционной и электронной торговли. Инструментальные средства для создания электронного магазина. Подробное сравнение платной и бесплатной CMS. Установка магазина на виртуальный хостинг.

    дипломная работа [93,8 K], добавлен 25.11.2012

  • Анализ структуры и технологий создания сайтов машиностроительных предприятий, автоматизирующих систему продвижения товара через интернет. Установка и конфигурация системы управления контентом Joomla. Дизайн сайта, подбор необходимых модулей и плагинов.

    дипломная работа [2,6 M], добавлен 21.06.2015

  • Разработка и практическое внедрение контента "Joomla!", порядок установки и настройки системы управления им. Выбор дизайна, цветовой гаммы и анимации сайта, методика его добавления. Создание информационной структуры в системе управления контентом.

    дипломная работа [3,4 M], добавлен 22.06.2009

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

    учебное пособие [2,1 M], добавлен 30.04.2009

  • Теория разработки интернет-магазина: описание предметной области. Сравнение систем управления контентом. Установка локального сервера "OpenServer". Установка CMS "MODX" на локальный сервер. Развертывание сайта на хостинге. Регистрация хостинга и домена.

    дипломная работа [2,7 M], добавлен 16.06.2017

  • Создание обучающей презентации о создании сайта в программе для конструирования сайтов "Joomla". Установка локального сервера "Denwer" и программы "Joomla". Создание меню, загрузка изображений. Смена шаблона, работа с текстом в программе MS PowerPoint.

    дипломная работа [3,8 M], добавлен 04.03.2013

  • Разработка интернет-магазина, который специализируется на продаже книг. Сравнение технологий и средств разработки: языки программирования и программное обеспечение. Социальные сети и система управления контентом. Проектирование модели базы данных.

    курсовая работа [3,6 M], добавлен 25.06.2012

  • Характеристика различных интернет-платформ, а также способов заработка на них. Преимущества и недостаки системы администрирования данных сайта WordPress, Joomla и 1-С Битрикс. Коммерческое программное обеспечение для управления контентом DataLife Engine.

    курсовая работа [491,7 K], добавлен 26.12.2014

  • История развития и характеристика всемирной компьютерной сети Интернет. Особенности систем управления контентом и специализированного ПО. Основные этапы создания коммерческого сайта в среде разработки Joomla. Финансово-экономическое обоснование проекта.

    дипломная работа [4,2 M], добавлен 27.06.2012

  • Применение серверной платформы Denwer и с CMS Opencart при создании сайта интернет-магазина электроники. Установка и настройка Denwer и Opencart. Русификация сайта на Opencart, создание системы отображения цен в рублях. Разработка функционала сайта.

    практическая работа [985,3 K], добавлен 04.08.2015

  • Описание разновидностей веб-сайтов и их роли в работе образовательного учреждения. Методы разработки и общие требования к публикуемому веб-сайту в сети Интернет. Описание установки CMS "Joomla" и программной оболочки Denwer. Система управления контентом.

    курсовая работа [561,5 K], добавлен 10.07.2017

  • Разработка электронного представительства "Магазина цветов Флориэль" с размещением в сети Интернет. Раскрытие функциональных возможностей веб-сервера по настройке содержания сайта через управление контентом и обеспечение обратной связи с пользователями.

    курсовая работа [2,1 M], добавлен 21.10.2014

  • Установка программной оболочки Denver и системы управления контентом "Joomla". Составление технического задания и схемы главной страницы. Разработка дизайна и системы навигации Web-сайта, запуск в Internet. Проектирование услуги регистрации пользователей.

    курсовая работа [2,3 M], добавлен 03.10.2012

  • Преимущества и недостатки электронной коммерции. Описание локального сервера Denwer. Структура файлов и папок. Особенности PHP, MySQL, CSS, HTML. Разработка структуры сайта интернет-магазина по продажи гитар и комплектующих, его программная реализация.

    курсовая работа [5,0 M], добавлен 25.10.2014

  • Развитие глобальной сети Интернет. Средства разработки web-сайта. Основные возможности CMS "Joomla", ее достоинства и недостатки, особенности, основные принципы и способы работы с данной системой управления контентом. Help Desk как система заявок.

    курсовая работа [213,1 K], добавлен 06.01.2015

  • Разработка интернет-магазина для реального заказчика. Проведение анализа и выбор интернет-технологий для разработки интернет-магазина. Проектирование предметной области. Разработка динамических web-страниц интернет-магазина, управляемых базой данных.

    дипломная работа [1,7 M], добавлен 08.06.2013

  • Joomla як система управління вмістом інтернет-сайту з відкритим кодом. Історія виникнення, основи та функції, характеристики та особливості. Меню сайту та розширення в "Joomla". Взаємозв’язок меню з модулями. Побудова власних компонент і модулів.

    курсовая работа [6,8 M], добавлен 12.05.2011

  • Процесс создания и развития динамических веб-страниц с использованием систем управления контентом. Последовательность установки и настройки движка и плагинов CMS E-107 на хостинге. Разграничение ролей администратора и пользователей интернет-портала.

    курсовая работа [2,3 M], добавлен 29.06.2014

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.