On-line заказа печатной продукции
Вид материала | Диплом |
- Извещение о размещении муниципального заказа путем запроса котировок на поставку печатной, 670.32kb.
- Извещение о размещении муниципального заказа путем запроса котировок на право заключения, 3465.92kb.
- Республиканский конкурс на лучшую организацию реализации печатной продукции. Конкурс, 46.48kb.
- От 200 Временное положение о Системе отраслевого аудита распространителей печатной, 150.09kb.
- Техническое задание на оказание услуг по закупке и доставке книгопечатной продукции, 787.15kb.
- Курс семестр Всего зачетных единиц Трудоемкость дисциплины в часах, 26.33kb.
- Извещение о размещении муниципального заказа путем запроса котировок на поставку печатной, 1054.43kb.
- Expression Line Complex 5 Линия diamond 7 special fx line 17 spa line коллекция, 5511.84kb.
- Список печатной продукции, изданной и отпечатанной редакционно-издательским отделом, 1221.65kb.
- Дуальным аудитором на этапе заключения Соглашения об участии аудируемого лица в проекте, 118.55kb.
Цели
На основе анализа наиболее популярных на сегодняшний день торговых систем Интернет для России, как платных, так и бесплатных, было принято решение создать собственную защищенную, универсальную, автоматизированную систему интернет коммерции с возможностью оплаты электронными платежными системами для реализации печатной продукции типографии ТюмГУ.
Под защищенностью подразумевается возможность противостоять всем известным на сегодняшний день видам атак на web-приложения.
Под универсальностью я подразумеваю использование данной системы в последствии для создания коммерческих площадок любого типа. При минимальном знании web-программирования.
Под автоматизированностью подразумевается управление коммерческой площадкой любым человеком без знания web-программирования и html-верстки.
Задачи
- Разработка системы управления
- Разработка комплексной защиты системы
- Подключение платежных систем
Глава1. Система управления
1. Основные понятия
Система управления содержимым (англ. Content management system, CMS) — компьютерная программа или система, используемая для обеспечения и организации совместного процесса создания, редактирования и управления текстовыми и мультимедиа документами (содержимым или контентом). Обычно это содержимое рассматривается как неструктурированные данные предметной задачи в противоположность структурированным данным, обычно находящимися под управлением СУБД.
^ Система управления — программа, предоставляющая инструменты для добавления, редактирования, удаления информации на сайте. Существуют разнообразные системы управления сайтом, среди которых встречаются платные и бесплатные, построенные по разным технологиям. Каждый сайт имеет панель управления, которая является только частью всей программы, но достаточна для управления им.
1.1 Основные задачи CMS:
- собрать в единое целое и объединить на основе ролей и задач все разнотипные источники знаний и информации, доступные как внутри организации, так и за ее пределами;
- обеспечить взаимодействие сотрудников, рабочих групп и проектов с созданными ими базами знаний, информацией и данными так, чтобы их легко можно было найти, извлечь и повторно использовать привычным для пользователя образом.
Термин контент-менеджер обозначает род профессиональной деятельности — редактор сайта.
Большая часть современных систем управления содержимым реализуется в виде визуального (WYSIWYG) редактора — программы, которая создаёт HTML-код из специальной упрощённой разметки, позволяющей пользователю проще форматировать текст.
^
1.2 Предоставляемые возможности
Большинство систем управления предоставляют слудующие возможности:
- Применение шаблонов отображения, автоматически применяемых к существующему и новому контенту;
- Простота редактирования контента, благодаря визуальным редакторам. От пользователя не требуется знание языков программирования и разметки;
- Расширяемость благодаря устанавливаемым модулям и плагинам;
- Визуализация содержимого, благодаря которой пользователь может увидеть создаваемый контент до отправки его на сайт (предварительный просмотр).
- Автоматическое обновление и следование веб стандартам;
- Управление документооборотом
- Единая категоризация всех видов содержимого (таксономия)
1.3 Теория реализации
- Чаще всего WCMS использует базу данных для хранения своих настроек и основного контента.
- Многие WCMS используют кэширование, которое убыстряет их работу. Наилучшим образом подходит для сайтов с большой посещаемостью.
- WCMS формирует и отображает страницу на основе шаблонов.
- Администраторская панель чаще всего представляет собой веб-интерфейс, но некоторые системы используют толстого-клиента.
- Открытые WCMS часто состоят из модулей и аддонов.
В зависимости от способа применения шаблонов для генерации веб-страниц принято выделять три основные типа WCMS-систем: с автономной обработкой, он-лайн обработкой и гибридные системы.
- Автономные системы обрабатывают все содержимое путем применением шаблонов перед публикацией веб-страниц.
- On-line системы применяют шаблоны в момент посещения сайта пользователями (либо извлекают страницы из кэша).
- Гибридные системы комбинируют первые два подхода. Некоторые из них вместо статических HTML страниц генерируют исполняемые коды (JSP, PHP, Perl), избавляя от необходимости установки WCMS-системы на каждом веб-сервере.
^
2. Обзор и анализ существующих систем Интернет коммерции
Мной были изучены и проанализированы следующие наиболее популярные торговые системы Интернет для России:
^ Наименование системы/ Производитель | Web-сайт производителя/ Реализации |
Битрикс: Управление сайтом-Бизнес Компания «Битрикс» | ссылка скрыта |
CMS Amiro | ссылка скрытассылка скрыта |
osCommerce, Open Source Online Shop E-Commerce Solutions | ссылка скрытассылка скрыта |
Система управления сайтом HostCMS | ссылка скрытассылка скрыта |
^ Таблица 1. Список наиболее популятных торговых систем Интернет для России
Каждая из них имеет как достоинства, так и недостатки. Как правило, для бесплатных систем характерны следующие недостатки:
- отсутствие технической поддержки;
- функциональность несколько уже, чем у платных систем.
- расширяемость высокая, но часто после внесения каких-либо изменений в систему корректно обновить её будет не возможно;
- как и многие популярные проекты с открытым исходным кодом, базовые версии систем очень надёжны, но на практике их функционал необходимо расширять дополнительными модулями, код которых тоже открыт и может быть доступен злоумышленнику, а вот разработчиков, проверивших его на безопасность, недостаточно. Поэтому в целом бесплатная CMS с дополненным функционалом, скорее всего, будет менее надёжной, чем платная. Это усугубляется тем, что бесплатные системы очень уязвимы к неосторожным действиям пользователей;
- для настройки системы пользователь должен обладать достаточной тех. квалификацией: знанием html, основами программирования и работы с БД.
Недостатки платных систем:
- зачастую очень ресурсоемкие, за счет функционала (большая часть которого не используется)
- более требовательны к хостингу
- эти системы все-таки платные и в большинстве случаев стоят не малых денег, особенно если речь касается Интернет коммерции
- Приходится платить за функционал, который не будет использоваться.
В случаях, как с платными, так и бесплатными системами не все компании уделяют должное внимание безопасности.