Разработка и внедрение модуля интеграции 1с 7.7 и "Joomla VirtueMart" для предприятия ООО "Вазаро"

Анализ модуля интеграции на предприятии "Вазаро". Оценка электронной коммерции и интернет-магазинов в частности. Реализация необходимых изменений в модуле интеграции "1С: Предприятие" и интернет-магазина. Расчет стоимости и прибыльности модернизации.

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

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

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

Рисунок N. Строка в номенклатуре, передаваемая в базу данных.

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

Ещё одной проблемой для решения было исправление неправильно заполняемых типов цен. При создании интернет-магазина, CMS "Joomla!" автоматически создаёт три типов пользователей:

· "Default" - покупатели с отображаемым обычным типом цен;

· "Gold Level" - для которых показывается "особая" цена (например, не включающая надбавку);

· "Wholesale" - покупатели, видящие оптовую цену.

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

Сами связки "цена - товар - тип пользователя" хранится в таблице "jos_vm_product_price" (Рисунок N).

Рисунок N. Таблица со связкой цена - товар - группа пользователей.

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

Необходимый для изменения участок кода необходимо было просто обернуть в новый цикл, который бы проверял при запуске процедуры "Пак_ОбновитьЦены" в каждом товаре каждый заполненный тип цен и выгружал его в общий список цен (Рисунок N):

Рисунок N. Новый код выгрузки типов цен.

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

В модуле используется процедура "ВыгрузкаИзображений", которая берёт все необходимые настройки из четвёртой вкладки формы модуля и с помощью них единожды изменяет размер, выгружая в последствии в прописанную папку оригинальный размер фотографии (400 на 400 пикселей) и уменьшенный вариант (до пикселей, указанных в полях "X" и "Y"). Однако этого было недостаточно, так как сайт изначально учитывает 3 варианта размера фотографий:

· 400 х 400 - для увеличенного просмотра фотографии товара;

· 250 х 250 - для отображения в самой карточке товара;

· 100 х 100 - для отображения в списке товаров.

Таким образом, для корректного отображения фотографии необходимо изменять 2 раза.

Изначальный код по уменьшению изображения представлен ниже (Рисунок N):

Рисунок N. Код по уменьшению фотографий.

В данном коде было решено добавить ряд небольших изменений, которые бы сделали изменение размеров фотографий более статическим (Рисунок N и N):

Рисунок N. Создание переменных для последующих операций.

Рисунок N. Дублирование команд для изменения размера.

Изменение размеров осуществляется с помощью сторонней программы "InfranView", к которой происходит передача команды с необходимыми параметрами, что даёт в итоге необходимые размеры фотографий.

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

4. Обоснование экономической эффективности проекта

4.1 Расчет стоимости модернизации

Средний заработок программиста-стажера 1С: 105 руб./час.

Платные программные продукты во время модернизации не использовались. "1С: Предприятие" и сам модуль интеграции были куплены до начала проекта.

Для тестирования всех изменений было куплено место на хостинге и новый домен. Стоимость места на хостинге - 342 руб. за 3 месяца и оплата домены "maxiposuda-test.ru" - 400 руб.

Рассчитав все трудозатраты, можно выявить, что стоимость модернизации, исходя из трудозатрат, составляет 145 руб./час * 5 часов в день * 10 отработанных дней = 7250 руб.

Итого, исходя из этих цифр, можно посчитать примерную стоимость модернизации (Таблица N):

Таблица N. Затраты на модернизацию модуля.

Наименование затрат

Сумма, руб.

Трудозатраты

7 250

Плата за тестовый хостинг

342

Регистрация тестового домена

400

Итого:

7 992

4.2 Расчет прибыли от модернизации

Следя за работой штатного менеджера, было выявлено, что после процесса интеграции на каждую категорию производителя уходило по 2 минуты на заполнение описания и 2 минуты на заполнение ключевых слов. На данный момент в интернет-магазине 17 родительских групп производителей, от что, посчитав, получаем 17 * 2 + 17 * 2 = 68 минут в день.

Средняя зарплата контент-менеджера составляет 120 руб./час.

Получается, что в день на прописывание ключевых слов и описаний на контент-менеджера уходит 136 рублей в день. Исходя из того, что в месяце 21 рабочий день, а контент-менеджер работает 3 раза в неделю, получаем следующие вычисления:

13 дней * 136 руб./день = 1 768 руб./мес.

Частота захода поискового робота - 1 раз за 2 дня, так как именно с этой частотой происходит интеграция 1С и сайта. Для более точечной оценки, будем брать во внимание только поисковых роботов "Google" и "Яндекс". Каждый поисковый робот индексирует сайт по 2 минуты в день и, получается, вероятность его захода 1/720 раз/день. Если учесть, что контент-менеджер тратит по 68 мин./день, то шанс захода робота увеличивается до 1/10,5 раз в то время, когда необходимая информация ещё не заполнена. Также, стоит учесть, что внимание концентрируется на двух роботах: "Google" и "Яндекс", то есть шансы увеличиваются в половину: 1/5,25 в обозначенное время.

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

Если учесть, что в день происходит до 5-и заказов на сайте, то шанс того, что позиция сайта в поисковиках упадёт, а покупателей придёт меньшее количество, составляет порядка тех же 1/5,25. В количестве заказов это снизится примерно на 19%, что составит теперь около 4 заказов в день. Из расчёта, что каждый заказ, в среднем, выходит на 2400 руб., то именно такая сумма будет теряться за день. А, если учесть тот факт, что интеграция и переписывание описаний и ключевых слов происходит лишь 1 раз за 2 дня, то данная цифра увеличивается в 2 раза до 4800 руб. за 2 дня.

Итого, получается следующая картина (Таблица N):

Таблица N. Денежные потери от плохой индексации сайта.

Наименование затрат

Сумма, руб./день

Затраты на контент-менеджера

136

Потеря от упущенного заказа

2 400

Итого:

2 536

Что за 2 дня составляет порядка 5 072 руб.

Однако, после всех проведённых модернизаций ситуация меняется. Во-первых, теперь появляются группы категорий, которые увеличивают карту сайта и, таким образом, повышают количество проиндексированных страниц интернет-магазина. Таким образом, 61 страница категорий группируются до примерно 20 страниц, увеличивая, соответственно, на 20 страниц карту сайта.

Исходя из расчёта, что на сайте, в данный момент, страниц категорий и производителей (не учитывая детальные страницы товаров) находится 125, то увеличение на 20 страниц приводит к увеличению шанса нахождения в поисковых запросах страниц этого интернет-магазина до 16%, что может принести, как вариант, 1 новый заказ в день.

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

Итого, окупаемость модернизации модуля должна произойти уже через 4 дня.

Заключение

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

Помимо этого был проведён краткий анализ предприятия, анализ интерактивного бизнеса, его свойств и видов. Были рассмотрены различные виды CMS, найдены достоинства и недостатки, рассмотрены различные способы интеграции "1С: Предприятие" и интернет-магазина и выявлены наиболее значимые аспекты интеграции.

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

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

Библиографический список

1) Михайлов С.Е., Никонов В., Старт интернет проектов - М.:1С-Паблишинг, 2011. - 45 с.

2) Горнаков С.Г., Осваиваем популярные системы управления сайтов (CMS) -М.:ДМК Пресс, 2009. - 336 с.

3) Балабанов И.Т., Электронная коммерция - СПб: Питер, 2001. - 336 с.

4) Калинина А.Э., Интернет-бизнес и электронная коммерция: Учебное пособие. - Волгоград: Изд-во ВолГУ, 2004. - 148 с.

5) Голоскубова Н., Клиженко Я., Пустовит М., Солошенко Л., Хмелевский И., Чефранов О., Интернет-магазин: организация, налогообложение, учет - Харьков: Фактор, 2009. - 128 с.

6) Барышников А., Мазепа М., Фогель О., 1С: Предприятие 7.7. Руководство пользователя - М.: Фирма 1С, 2001. - 180 с.

7) Алексеев А.П. Введение в Web-дизайн: учебное пособие. - М.: СОЛОН-ПРЕСС, 2008. - 200 стр.

8) Кроудер Д. Создание web-сайта для чайников: 3-е издание. - М.: Диалектика, 2009. - 260 стр.

9) Стив Суэринг, Тим Конверс, Джойс Парк, PHP и MySQL. Библия программиста, 2-е издание - М.: Диалектика, 2010. - 170 стр.

10) Веснин К.А., 1С: Предприятие 8.0. Простые примеры разработки. - СПб: 1С-Паблишинг, 2006. - 605 с.

11) Додин Г.П., 1С: Предприятие: создание конфигураций для всех. - М.: Диалог-МИФИ, 2008. - 448 с.

12) Дятлов И.В., Разработка программных продуктов с использованием современных методологий. - М.: Символ-Плюс, 2001. - 811 с.

13) Ракитов С.О., Базовые навыки реализации конфигураций в 1С: Предприятие. - СПб: 1С-Паблишинг, 2009. - 402 с.

14) Самарин В.И., 1С: Предприятие. Встроенный язык написания конфигурации. - СПб: 1С-Паблишинг, 2008. - 306 с.

15) Бэрри Норт, Joomla! Практическое руководство. - СПб: Символ-Плюс, 2008. - 448 с.

16) Колисниченко Д., Движок для вашего сайта. CMS Joomla! Slaed, PHP-Nuke. - СПб: БХВ-Петербург, 2010. - 368 с.

17) Ташков П.А., Веб-мастеринг на 100 %: HTML, CSS, JavaScript, PHP, CMS, AJAX, раскрутка. - СПб: Питер, 2010. - 512 с.

18) Робин Никсон, Создаем динамические веб-сайты с помощью PHP, MySQL и JavaScript. - СПб: Питер, 2011. - 497 с.

19) Граф Х., Создание веб-сайтов с помощью Joomla! 1.5. - Вильямс, 2008 - 304 с.

20) Филимонова Е.В., Кириллова Н.А., 1С: Предприятие в вопросах и ответах - М.: Дашков и К, 2005. - 263 с.

21) Харитонов С.А., Компьютерная бухгалтерия 7.7 с новым планом счетов: учебное пособие - М.: 1 С Паблишинг, 2005. - 415 с.

22) "Недостатки PHP" - URL: http://comphobby.ru

23) "Особенности продвижения интернет магазинов" - URL: http://shakin.ru

24) Усиков Т.Н. 1С: Предприятие. Эффективное программирование. - М.: Новое знание, 2004. - 446 с.

25) Габец А.П., Профессиональная разработка в системе 1С:Предприятие - СПб: 1С-Паблишинг, 2007. - 808 с.

26) Митичкин С.А., Практика программирования в среде 1С:Предприятие 7.7. - М.: КомБук, 2004. - 272 с.

27) Кузнецов М.В., Симдянов С.В., Голышев. И.В., PHP 5. Практика разработки Web-сайта - СПБ: БХВ-Петербург, 2005. - 960 с.

28) Нельзина О.Г., Характеристики, проблемы и перспективы развития систем электронной коммерции в современной России - RELGA, №23 (145) - 25.12.06 - URL: http://www.relga.ru

29) Рязанцева Н.А., Рязанцев Д.Н., 1С:Предприятие. Бухгалтерский учет. Секреты работы. - СПБ: БХВ-Петербург, 2005. - 264 с.

30) Павлов А.С., Сравнительный анализ потребительского качества программных продуктов для электронной торговли [Диссертация] - Ростов-на-Дону, 2005.

31) Гуров В.В., Загуменнов А.П., Интернет для бизнеса. - М.: ДМК Пресс, 2006. - 112.

Приложение 1

ТЕХНИЧЕСКОЕ ЗАДАНИЕ

на модернизацию модуля интеграции

для компании _______________

Разделы технического задания:

1. Общие сведения

1.1. Наименование программного продукта

Модуль интеграции "1C: Предприятие" и Joomla! Virtuemart

1.2. Наименование организаций - Заказчика и Разработчика

Заказчик: ООО "Вазаро"; Адрес физический: г.Екатеринбург, пер.Речной, 1, оф.19; Телефон: +7 (900) 200-03-01

Разработчик: Физ.лицо Бибанаев Анатолий Евгеньевич; Адрес фактический: г.Екатеринбург, ул.Самолетная, дом 5, к.3, кв.22; Телефон: +7 (922) 140-17-38

1.3. Плановые сроки начала и окончания работы

Сроки реализации проекта: с 16 декабря 2013 г. по 27 декабря 2013 г.

1.4. Порядок оформления и предъявления заказчику результатов работ

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

2. Назначение и цели модернизации модуля

2.1. Назначение модернизации

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

2.2. Цели проведения модернизации

Целью модернизации является улучшение и исправление уже встроенных в неё функций, таких как: выгрузка цен, выгрузка групп каталогов, выгрузка описаний и ключевых слов, выгрузка различный размеров фотографий.

3. Требования к модернизации модуля

3.1. Требования к новым функциям модуля

· Справочники:

o Модернизировать справочник "ПроизводительCMS":

§ поле "Группа".

o Добавить справочник "ГруппыКатегорий": поля

§ "Код";

§ "Наименование";

§ "ОписаниеКатегории".

· Реквизиты:

o Справочник "Номенклатура":

§ "КлючевыеСлова";

§ "Описание".

o Справочник "ПроизводительCMS":

§ "КлючевыеСлова";

§ "Описание".

· Формы:

o Модернизировать форму списка справочника "ПроизводительCMS":

§ колонка "Группа".

o Модернизировать форму элемента справочника "Номенклатура": поля

§ "КлючевыеСлова";

§ "Описание".

o Модернизировать форму элемента справочника "ПроизводительCMS": поля

§ "КлючевыеСлова";

§ "Описание".

o Добавить форму списка справочника "ГруппыКатегорий": колонки

§ "Код";

§ "Наименование";

§ "ОписаниеКатегорий".

4. Состав и содержание работ по модернизации

4.1. Этапы модернизации

· Создание и изменение всех необходимых справочников и реквизитов;

· Создание и изменение всех необходимых форм справочников;

· Написание кода на стороне 1С;

· Написание кода на стороне сайта;

· Тестирование модернизаций;

· Исправление найденных ошибок;

· Внедрение модернизированного модуля на предприятии.

5. Порядок контроля и приёмки работ

5.1. Проведение испытаний

· Испытания модуля интеграции на тестовом сайте: выгрузка категорий, выгрузка описаний и ключевых слов, выгрузка различных вариантов изображений, проверка;

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

5.2. Контроль и приёмка работ

Контроль и приёмка результатов будет осуществляться заказчиком и контент-менеджером после проведения всех необходимых работ (после 27.12.2013 г.).

Размещено на Allbest.ru


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

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

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

  • Постановка задачи для модуля 1С. Бухгалтерия 3.0. Анализ существующих разработок в области интегрирования данных. Информационное обеспечение модуля "Связь 1С Предприятия 8.2. с "Казначейством". Программное и технологическое обеспечение данного модуля.

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

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

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

  • Технико-экономические характеристики предметной области по учету готовой продукции на ОАО "ММК". Постановка задачи для модуля 1С. Бухгалтерия 3.0. Информационное обеспечение модуля "Связь 1С Предприятия 8.2. с "Казначейством". Оценка трудоемкости работы.

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

  • Интегрируемые системы и подходы к их интеграции. Методы передачи данных между информационными системами: обмен плоскими файлами, общая база данных, интеграционная шина. Особенности использования SAP.NET Connector. Проектирование функционала модуля.

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

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

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

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

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

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

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

  • Разработка и внедрение Интернет-магазина, соответствующего требованиям заказчика. Усовершенствование исследуемого бизнес-процесса. Оценка и обоснование экономической эффективности магазина. Управление проектами по созданию программного обеспечения.

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

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

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

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