Обоснование проектных решений по программному обеспечению

Разработка и внедрение проекта интернет-магазина автомобильных шин и дисков ООО "Автопробег"
137439
знаков
15
таблиц
0
изображений

1.4.3 Обоснование проектных решений по программному обеспечению

Сегодня для создания Интернет-магазина предлагается множество программных решений. Рассмотрим наиболее популярные из них:

1. 1С-Битрикс. Управление сайтом — система управления сайтом под проприетарной лицензией, разрабатываемая компанией 1С-Битрикс. Является лауреатом премии Рунета за 2006 и 2008 г. Система ориентирована на корпоративные сайты, информационные и справочные порталы, социальные сети, интернет-магазины, сайты СМИ, пригодна для создания других видов веб-ресурсов. Для хранения данных сайта используется реляционная СУБД. Поддерживаются следующие СУБД: MySQL, Oracle, MS SQL. Продукт работает на Microsoft Windows и UNIX‐подобных платформах, включая GNU/Linux.

Недостатки 1С-Битрикс:

-           По сравнению с бесплатными аналогами (такими как Joomla или Drupal) Битрикс достаточно медленная и требовательная к ресурсам система. Может генерировать чересчур сложные SQl запросы.

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

-           Некоторая сложность, перегруженность системы для пользователя.

-           Нестабильность системы, в частности возможны проблемы после обновления версии CMS.

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

2. Interchange — система для создания интернет-магазинов, разработанная Interchange Development Group. Под управлением одной системы могут одновременно работать несколько интернет-магазинов (каталогов). Interchange представляет собой свободное программное обеспечение и распространяется бесплатно под лицензией GNU GPL.

Система позволяет программировать собственный интернет магазин с помощью т. н. тэгов — специальных команд, выполняющих те или иные действия или включать куски кода на языке программирования Perl. В инсталяционный пакет входит демо-версия интернет-магазина с Backend'ом. Пример Interchange-кода с включениями на языке Perl

3. Magento — интернет-магазин с открытым исходным кодом, распространяющееся в соответствии с Open Software License (OSL 3.0). Это программное обеспечение создано с использованием Zend Framework. На конкурсе Sourceforge Community Choice Awards 2008 Magento занял первое место в номинации «лучший новый проект».

Недостатки Magento:

-           нестабильную работу,

-           проблемы с производительностью,

-           проблемы с безопасностью,

-           проблемы с обновлениями,

-           некачественно написанный код,

-           трудности модификации,

-           и пр.

И множество менее популярных программ: NetSuite ERP; osCommerce; eCommerce и Ubercart для Drupal; Virtuemart для Joomla; WebAsyst Shop-Script; Amiro.CMS; AdLabs.CMS, которые имеют свои достоинства и недостатки.

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

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

Для того чтобы не разрабатывать функциональные модули Интернет-магазина «с нуля», рекомендуется использовать в качестве прототипа одно из решений компании ООО «АйТи-Матрикс», в наибольшей мере отвечающее требованиям к функциональности. Для разработки и последующего сопровождения Интернет-магазина рекомендовано использовать компанию-аутсорсера. Для сопровождения системного программного обеспечения, а также для обслуживания сервера Интернет-магазина рекомендуется привлечь компанию-провайдера, на площадке которой размещается этот сервер. Такой подход позволит увеличить надежность работы сервера за счет привлечения опытного персонала провайдера, и сократить расходы на администрирование.

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


II ПРОЕКТНАЯ ЧАСТЬ

 

2.1 Разработка проекта интернет - магазина ООО «Автопробег»

 

2.1.1 Этапы жизненного цикла проекта интернет – магазина

Жизненный цикл проекта создания интернет - магазина начинается в момент принятия решения о его создании и заканчивается в момент выведения его из эксплуатации.

Существует международный стандарт, регламентирующий жизненный цикл информационных систем — ISO/IEC 12207. Standard for Information Technology, а также ГОСТ 34.601-90 «Автоматизированные системы. Стадии создания». Стандарт ГОСТ 34.601-90 на создание и развитие автоматизированных систем (АС) — обобщенные, но воспринимаемые как весьма жесткие по структуре ЖЦ и проектной документации. Но эти стандарты многими считаются бюрократическими до вредности и консервативными до устарелости. Поэтому в нашем проекте ориентация будет направлена на более новый, даже можно сказать «модный» стандарт ISO/IEC 12207:1995.

Международный стандарт ISO/IEC 12207:1995 «Information Technology — Software Life Cycle Processes» является основным нормативным документом, регламентирующим состав процессов жизненного цикла ПО. Он определяет структуру жизненного цикла, содержащую процессы, действия и задачи, которые должны быть выполнены во время создания ПО.

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

Разработка интернет-магазинов состоит из нескольких этапов:

Первый этап разработки интернет-магазина - предпроектная подготовка


Информация о работе «Разработка и внедрение проекта интернет-магазина автомобильных шин и дисков ООО "Автопробег"»
Раздел: Маркетинг
Количество знаков с пробелами: 137439
Количество таблиц: 15
Количество изображений: 0

0 комментариев


Наверх