Диплом: Адаптивная динамическая информационная система управления веб-сайтом

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
временных идентификационных данных) необходимо проводить
принудительную аутентификацию пользователя через некоторое время.
Т.е. «запоминание» пользователя на сайте является временной
процедурой.
PHP
Интерпретатор PHP - это специальная профессиональная программа,
которая производит качественную обработку PHP-кода на веб-сервере. Без
интерпретатора мы смогли бы выполнить наши PHP-скрипты и увидеть
эффект от их работы. [14, 65]
Добавление нового контента, редактирование существующих
категорий, модерирование онлайн комментариев, изменение пунктов
горизонтального или вертикального меню сайта, управление общими
настройками – все это и множество еще можно реализовать с помощью
PHP.
Резюмируя обзор по языку PHP, можно сказать, что следующим
шагом после освоения HTML и CSS должно быть изучение языка PHP, т.к.
именно он позволит вам перейти на принципиально иной уровень в
создании сайтов.
JavaScript
JavaScript – это уникальный язык программирования, который
получил самое широкое применение в современных браузерах для
создания эффекта интерактивности на сайтах. [14, 72]
Причем это не единственная сфера использования JavaScript, но в
рамках темы дипломной работы уместно рассматривать именно этот
вариант применения данного языка.
Главной задачей языка JavaScript в рассматриваемом нами контексте
является манипулирование большинством элементов DOM-модели
электронного ресурса.
DOM – это объектная модель любого документа.
43
Согласно теории DOM, документ (например, электронный ресурс)
может быть представлен в виде стандартного дерева объектов, которые
обладают рядом заданных параметров, которые дают возможность
производить с ним следующие манипуляции:
- изменение связей между узлами;
- изменение узлов;
- получение узлов;
- удаление узлов.
Данные манипуляции и дают нам возможность применять к
элементам любой страницы язык JavaScript.
Для добавления JavaScript-кода на страницу можно использовать тэг
script. Его рекомендуется помещать внутри тэга head, хотя это и не
обязательно.
JavaScript это язык, который позволяет активно управлять
структурой страницы, манипулировать ее элементами.
На практике это находит свое применение при создании различных
анимационных эффектов, эффектов перемещения, растворения,
увеличения и уменьшения объектов
JavaScript применяется для создания различных фотогалерей, так
называемых слайдеров или ротаторов контента, суть которых заключается
в том, чтобы в определенном ограниченном пространстве происходило
чередование различных объектов (например, изображений).
Часто JavaScript используется и для первичной проверки данных,
которые пользователь вводит в формы.
SQL
SQL это общепринятый в мировом интернет-сообществе
информационно-логический язык, который используется для описания,
изменения и извлечения определенных данных, которые хранятся в
реляционных базах данных. [14, 86]
44
При современном развитии интернет-технологий, при разработке
достаточно сложных и многоуровневых веб-приложений, применяются
базы данных. В этих базах данных хранится вся информация, которая
необходима для корректной работы сайта - начиная от самого
содержимого (контента), и заканчивая логинами и паролями пользователей
и различными настройками сайта.
Несмотря на то, что в базе данных можно хранить не только
текстовую информацию, но и, скажем, картинки, какие-то документы и т.д,
как правило она все же используется именно для хранения текстовой
информации, а информация другого типа хранится в виде файлов.
2.2. Сравнительный анализ существующих адаптивных
динамических ИС
Скрипты для оценки: OpenCart, TomatoCart, ECShop, PrestaShop,
Magento, VirtueMart, WP E-Commerce. Оценивать скрипты будем по таким
основным показателям:
Официальный сайт. Насколько он удобен и функционален?
Демонстрация скрипта. Есть ли возможность изучить демонстрацию
магазина?
Российская сборка.
Демоданные. Где расположены? Как устанавливать?
Поддержка. Есть ли русифицированная документация? Имеется ли
форум, сайт российского сообщества.
Установка. Насколько сложная?
Результаты оцениваются по десяти бальной шкале.
OpenCart
Официальный сайт продукта http://www.opencart.com/. Простой,
интуитивно понятный официальный сайт.
45
Русскоязычной версии официального сайта нет. На англоязычном
сайте можно легко скачать сам бесплатный скрипт, посмотреть в
свободном доступе демо.
Можно купить дополнительные темы и плагины. На сайте есть
официальный форум и русская ветка на нем, что значительно упрощает
работу русскоязычных пользователей. Оценка 9.
Российская сборка. Русификацией данного программного продукта
занимается российское сообщество.
Русифицированная версия программы носит название ocStore.
Скачать основную русификацию можно на официальном сайте, ее так же
производит российское сообщество программы. Оценка 10.
Демонстрация программного продукта: Демонстрационную версию
программы можно изучить на официальном сайте российского
сообщества. Версия здесь представлена не самая последняя, но полностью
на русском языке, без необходимости доустановки библиотек. Оценка 10.
Демоданные. Уже предустановленны в системе. Оценка 10.
Поддержка. Имеется вся необходимая документация на русском
языке. Есть два основных направления форума: русскоязычная
ветка форума на официальном сайте, и форум на сайте российского
сообщества. Оценка 10.
Установка. Установка программы чрезвычайно проста. Оценка 10.
PrestaShop
Официальный сайт продукта: http://www.prestashop.com. Можно
абсолютно бесплатно скачать основной скрипт и полную русификацию к
нему. Можно в свободном посмотреть пробный демо-магазин базового
скрипта.
Есть обширный магазин модулей, шаблонов и плагинов. Русской
версии официального сайта нет, но магазин плагинов и шаблонов имеет
46
качественную русифицированную версию. Есть достаточно
профессиональная русская ветка форума. Оценка 10.
Демонстрация. Демонстрацию последней версии можно бесплатно
посмотреть на официальном сайте.
На сайте российского сообщества можно посмотреть подробную
демонстрацию русифицированной сборки. Оценка 10.
Российская сборка. Российскую сборку программного продукта
можно абсолютно бесплатно скачать на официальном сайте российского
сообщества. Можно собрать его самостоятельно, скачав необходимые
файлы базового скрипта и языковые файлы с официального сайта.
На официальном сайте есть интуитивно понятный индикатор
прогресса перевода на русский. Оценка 10.
Демоданные. Предустановленны в скрипте. Оценка 10.
Поддержка. Документации и пояснений на русском языке не
предусмотрено. На официальном сайте есть вся необходимая
документация на английском.
Есть подробная русская ветка форума . Есть русскоязычный
форум на сайте российского сообщества. Оценка 6.
Установка. Установка стандартная. Оценка 10.
TomatoCart
Официальный сайт программного
продукта: http://www.tomatocart.com/. Русифицированной версии сайта нет.
Есть русская ветка форума на сайте. На сайте можно бесплатно посмотреть
демо и скачать сам скрипт ИС. Оценка 8.
Демонстрация. Демонстрация только на английском.
Демонстрацию на русском языке можно увидеть на сайте
сообщества. Оценка 10.
Российская сборка. Официальной российской сборки е
предусмотрено. Можно скачать русифицированную версию с
47
официального сайта, но русификацию нужно проводить только находясь
на официальном сайте разработчика, непосредственно перед началом
процесса скачивания. Оценка 7.
Демоданные. Предустановленны в скрипте. Оценка 10.
Поддержка. Документации на русском языке не предусмотрено. На
официальном сайте есть вся необходимая документация на английском.
Есть профессиональный форум на сайте российского сообщества.
Есть русская ветка форума на официальном англоязычном сайте. Оба
форума недостаточно информационные. Оценка 5.
Установка. Сама установка проста, но усложняется ручной
русификацией версии. Оценка 9.
Magento
Официальный сайт программного продукта
http://www.magentocommerce.com. На официальном сайте есть
профессиональный русскоязычный блог и русскоязычный
информационный форум. Можно бесплатно посмотреть демо. Скачать
плагины и сам скрипт также бесплатно. Оценка 9.
Демонстрация. Демо-версия на официальном сайте. Демо
русифицированной версии нет. Оценка 5.
Российская сборка. На сайте российского сообщества есть
качественная российская сборка Magento. Но она только платная. Можно
русифицировать самостоятельно, скачав с официального
сайта необходимые языковые файлы. Оценка 8.
Демоданные. Демоданные можно бесплатно скачать с официального
сайта, а затем просто и быстро установить в скрипт. Оценка 8.
Поддержка. Есть достаточно неплохой сайт российского сообщества.
На этом сайте есть вся необходимая переведённая на русский язык
документация, достаточно неплохой форум.
48
За определённую плату администрация сайта российского
сообщества помогает решить любые проблемы с данным программным
продуктом. Оценка 9.
Установка. Установка Magento достаточно сложна для новичков:
нужно вручную русифицировать версию скрипта, нужно импортировать
исходный файл с демоданными общую базу данных ИС. Оценка 8.
VirtueMart
Официальный сайт программного продукта http://virtuemart.net/.
Русскоязычной версии сайта на данный момент нет. На сайте можно
бесплатно посмотреть демо и скачать базовый скрипт. Есть англоязычный
профессиональный форум. Оценка 8.
Демонстрация. На официальном сайте есть демонстрация, но только
на английском языке. На сайте российского сообщества демонстрацию не
выкладывают в открытый доступ. Оценка 5.
Российская сборка. На сайте официального российского сообщества
представлены достаточно устаревшие версии исходного скрипта.
Свежую российскую сборку можно скачать с сайта или же собрать
самостоятельно, скачав с официального сайта все необходимые языковые
файлы. Оценка 7.
Демоданные. Предустановленны на скрипте. Оценка 10.
Поддержка. Переведённой на русский язык документации не
наблюдается. На официальном сайте присутствует полная
документация на английском языке, которая будет полезна для
пользователей и разработчиков. Оценка 7.
Установка. Процесс установки данного базового скрипта, в отличии
от остальных рассмотренных в этой главе диплома происходит в два этапа:
сначала требуется установить CMS Joomla, а уже после базовый
компонент VirtueMart. Сам по себе VirtueMart – это не самодостаточный
полноценный скрипт, а выделенный плагин для Joomla. Оценка 6.
49
ECShop
Официальный сайт http://www.ecshop.com/. К сожалению
официальный сайт на китайском языке.
Поэтому понять что-либо на данном сайте достаточно сложно. На
официальном сайте программного продукта можно скачать полноценный
дистрибутив. Можно скачать абсолютно бесплатные качественные
шаблоны. Оценка 5.
Демонстрация. Ни на одном из сайтов, официальных, сообществ,
форумов не представлена. Оценка 0.
Российская сборка. Скрипт можно скачать на сайте российского
сообщества бесплатно.
Однако скрипт устаревшей версии программного продукта. Новая
русифицированная версия распространяется только платно. Оценка 6.
Демоданные. Отсутствуют. Оценка 0.
Поддержка. Никакой сопутствующей документации на русском
языке нет.
На официальном сайте есть документация на китайском.
Переводчик в данном случае не помогает текст на китайском языке
выведен на скриншотах. Есть русскоязычный форум. Оценка 5.
Установка. Установка абсолютно типичная, проблем не вызывает.
Оценка 10.
WP E-Commerce
Официальный сайт. http://getshopped.org. Официальный сайт – это
магазин плагинов и шаблонов для своего же скрипта, сделанный на своём
же движке – можно сразу оценить скрипт в действии. К сожалению
русской версии сайта нет.
Демонстрация. Демонстрации на официальном сайте нет. Оценка 0.
50
Российская сборка. Скрипт в комплекте содержит русификацию от
разработчиков, после установки скрипт русифицируется автоматически.
Оценка 9.
Демоданные. Нет. Оценка 0.
Поддержка. На официальном сейте есть англоязычный форум.
Русскоязычного форума нет. Переведённой документации тоже нет.
Оценка 4.
Установка. Установка в один щелчок мыши. Оценка 10.
Таблица 1 - Сравнительная таблица скриптов интернет магазинов по
сложности установки.
Параметр
OC
EC
PS
WP
TC
VM
Демонстрация
10
0
10
0
10
5
Демоданные
10
0
10
0
10
10
Поддержка
10
5
7
4
5
7
Официальный сайт
9
5
10
7
9
8
Установка
10
10
10
10
9
6
Русификация
10
6
10
9
7
7
Средний балл
9.8
4.3
9.5
5
8.3
7.2
Таким образом, самый маленький порог хождения имеют OpenCart и
PrestaShop. С Magento и VirtueMart начать работу чуть сложнее.
TomatoCart средний по уровню сложности.
А вот ECShop и WP E-Commerce сильно отстали – с ними будет
сложнее начать работу. В результате данного анализа для выполнения
дипломной работы выберем OpenCart 2.0.0.
51
2.3. Выбор адаптивной динамической ИС
Дистрибутив Open Cart выбирается на сайте разработчика.
Последняя версия данной программы 2.0. Ее общий объем 11 Mb. Скачать
последний дистрибутив в заархивированном виде и для дальнейшей
установки его необходимо корректно распаковать.
Русскоязычную сборку Opencart можно скачать на официальном
сайте по ссылке http://opencart-russia.ru/download-opencart.
Перед тем, как перейти к установке, необходимо проверить
программное обеспечение хостинг-сервиса, чтобы электронный магазин
мог быть корректно установлен и правильно работал в дальнейшем.
Для установки Open Cart последней версии нужно, чтобы на сервере
было следующее ПО:
Веб-сервер Apache. Авторы CMS Open Cart рекомендуют установку
на Apache, но не утверждают, что это строго обязательно.
PHP не ниже версии 5.2.
Сервер базы данных - стандартный MySQL.
Установка программного обеспечения Open Cart возможна только по
FTP-протоколу, при помощи любого FTP клиента. В нашей дипломной
работе будет рассматриваться установка через клиент FileZilla.
Начиная с версии программного продукта 1.5.5, следующие файлы,
после загрузки дистрибутива на удаленный сервер, должны быть
переименованы на втором круге инсталляции: config-dist.php в config.php и
admin/config-dist.php в config.php
Открываем корневую папку хостинга по FTP протоколу. Слева в FTP
клиенте открываем исходную папку с дистрибутивом программы Open
Cart.
Содержимое папки upload загружаем в корневую папку хостинга
через открытый протокол.

Смотрите также:

«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран
Work-life balance подход в управлении рабочим временем молодых сотрудников (на примере ООО «МГТ-сервис»)
Актуализация кадровой стратегии организации на примере ООО "Лента"
Актуализация контента, отражающего концепцию «диалога культур», при освоении английского языка взрослыми обучающимися
Актуализация приемов инсценирования и драматизации в рамках интерактивной модели обучения английскому языку в старших классах
Актуальные вопросы подготовки, переподготовки и повышения квалификации кадров в муниципальном учреждении "Медицинский информационно-аналитический центр"