Document 4077070

advertisement
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ РОССИЙСКОЙ ФЕДЕРАЦИИ
ФЕДЕРАЛЬНОЕ ГОСУДАРСТВЕННОЕ БЮДЖЕТНОЕ ОБРАЗОВАТЕЛЬНОЕ УЧРЕЖДЕНИЕ
ВЫСШЕГО ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ
«ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ–УЧЕБНО-НАУЧНО-ПРОИЗВОДСТВЕННЫЙ
КОМПЛЕКС»
На правах рукописи
МИНАЕВ АЛЕКСАНДР ВЛАДИМИРОВИЧ
ИНСТРУМЕНТАЛЬНЫЕ СРЕДСТВА СОЗДАНИЯ СИСТЕМ
ОНЛАЙН ПРОДАЖ
Направление: 230700.68 «Прикладная информатика»
Магистерская программа: «Системы корпоративного управления»
АВТОРЕФЕРАТ
магистерской диссертации
Орел, 2014
Работа выполнена на кафедре "Информационные системы" Федерального
государственного образовательного учреждения высшего профессионального
образования "Государственный университет – учебно – научно –
производственный комплекс"
Научный руководитель: кандидат технических наук, доцент
Лунёв Роман Алексеевич
Официальный оппонент: кандидат технических наук, доцент
Савенков Алексей Николаевич
Защита состоится 30 июня 2014 г. в 14-00 на заседании Государственной
аттестационной комиссии по адресу: 302020, г. Орел, Наугорское шоссе, 40, ауд.
319.
ОБЩАЯ ХАРАКТИРИСТИКА РАБОТЫ
Современное общество находится на такой ступени развития, когда
происходит быстрое распространение новых информационных технологий и
изменение
под
влиянием
этого
процесса
многих
аспектов
социально-
экономической жизни.
Атрибутами современной экономики являются наличие электронной среды
как результата развития глобальных информационных и телекоммуникационных
технологий
и
наличие
достаточно
большого
количества
предприятий,
использующих преимущества этой среды в своей деятельности. Современное
предпринимательство
активно
использует
возможности
информационных
технологий в своей практике. При этом зачастую уровень этого использования
определяет степень успешности ведения бизнеса.
Одним из наиболее значимых достижений информационных технологий
стало появление и развитие сети интернет. Технологии и стандарты передачи
данных через интернет стали универсальной средой обмена коммерческой
информации и во многом определили принципы ведения электронного бизнеса.
Распространение сети Интернет и совершенствование сетевых технологий
привели к формированию нового вида экономической деятельности электронной
коммерции как особой формы бизнеса, реализующейся в значительной степени
посредством внедрения Информационных технологий в процессы производства,
продажи и распределения товаров и услуг.
В среде российских предпринимателей растет понимание необходимости
внедрения
интернет-технологий.
Сеть
интернет
представляет
собой
перспективную среду, с помощью которой любая фирма может осуществлять
распространение
информации
о
своих
товарах
и
услугах,
проводить
маркетинговые исследования, обеспечивать послепродажную поддержку своих
клиентов и многое другое. Немало важна роль сети интернет и для организаций
малого предпринимательства, которые получили возможность шире использовать
преимущества электронной коммерции, основанной на интернет-технологиях.
Существенным
фактором,
сдерживающим
развитие
электронной
коммерции в малых предпринимательских структурах, является недостаток
объективной информации о возможностях коммерческого использования и
механизмах внедрения новых технологий. Вследствие этого у предпринимателей
имеется недоверие к электронной коммерции, а инвесторы не решаются
принимать участие в подобных проектах.
Первоначально казалось, что интернет-технологии станут своего рода
«волшебной палочкой», с помощью которой можно будет получить прибыль при
минимальных финансовых затратах. Всплеск интереса к этим технологиям был
обусловлен надеждами на расширение сферы деятельности и снижение затрат при
внедрении электронной коммерции. Но реализовать их в жизни оказалось гораздо
сложнее, чем ожидалось. Без комплексного подхода, как теоретического, так и
практического, осуществить эффективное внедрение электронной коммерции
просто невозможно.
Выявление
тенденций
развития
электронной
коммерции
в
предпринимательстве, научное обобщение опыта и выработка рекомендаций по
использованию и развитию механизмов электронной коммерции в организациях
малого предпринимательства являются актуальными народнохозяйственными
задачами.
Важным элементом системы электронной коммерции на основе интернет
технологий является интернет-сайт. Однако если крупная компания для его
создания может привлечь высокооплачиваемых специалистов, и это не сильно
отразится на ее бюджете, то организациям малого предпринимательства
приходится
больше
рассчитывать
на
собственные
силы.
Очень
часто
используются нерациональные подходы, которые часто приводят к крайне низкой
эффективности
интернет-сайтов.
Данное
обстоятельство
говорит
о
необходимости развития этого направления деятельности.
Для максимального сокращения числа ошибок в процессе формирования
системы
электронной
коммерции,
а
также
повышения
эффективности
организации
и
управления
интернет-сайтом
целесообразно
применять
современные научные подходы и методики. Однако перенесение традиционных
методик далеко не всегда может дать положительный результат. Это вызывает
необходимость разработки инструментальных средств создания систем онлайн
продаж на основе интернет-технологий с учетом специфики предметной области.
Объектом исследования является процесс реализации товаров и услуг в
сети интернет.
В качестве предмета исследования выступают программно-технические
средства и методы создания систем реализации товаров и услуг в сети интернет.
Целью магистерской диссертации является повышение эффективности
создания систем онлайн продаж.
Основными задачами можно выделить следующие пункты:
– анализ распространенных систем онлайн продаж;
– анализ существующих методов создания систем онлайн продаж и
возможностей применения инструментальных средств;
– разработка методики создания систем онлайн продаж с использованием
инструментальных средств;
– проектирование инструментальных средств создания систем онлайн
продаж;
– разработка и реализация инструментальных средств создания систем
онлайн продаж.
Создаваемые
инструментальные
средства
должны
повышать
эффективность создания систем онлайн продаж в соответствии со следующими
критериями:
– повышение скорости и снижение стоимости создания систем онлайн
продаж;
– повышение уровня безопасности функционирования систем онлайн
продаж.
Научная новизна работы состоит в:
– методике создания систем онлайн продаж;
– алгоритмах создания систем онлайн продаж, взаимодействия с
коммерческими продуктами и обеспечения безопасности;
– структурах данных, хранящих информацию соответствующих типов
систем онлайн продаж.
Практическая
ценность
работы
заключается
в
разработке
инструментальных средств создания систем онлайн продаж, которые позволят
повысить качество и скорость создания конечного продукта.
Основные
положения
диссертационной
работы
докладывались
на
следующих конференциях:
1. Международная
научно-техническая
интернет-конференции
«Информационные системы и технологии», г. Орел, 2013.
2. VI международная научно-техническая конференция «Информационные
системы в образовании, науке и производстве», г. Орел, 2014.
Диссертация состоит из введения, четырех глав, заключения и списка
использованной литературы.
ОСНОВНОЕ СОДЕРЖАНИЕ РАБОТЫ
Во введении обосновывается выбор темы диссертации, ее актуальность,
определены цели, задачи, объект и предмет исследования, сформулированы
научная новизна и практическая значимость исследования.
Первая глава диссертации посвящена анализу существующих методов
создания систем онлайн продаж и возможностей применения инструментальных
средств.
Сначала произведен обзор видов систем онлайн продаж, а после описана
предметная область.
В основе проектирования информационных систем лежит моделирование
предметной области. Для того, чтобы получить адекватный предметной области
проект в виде системы правильно работающих программ, необходимо иметь
целостное, системное представление модели, которое отражает все аспекты
функционирования будущей информационной системы. При этом под моделью
предметной области понимается некоторая система, имитирующая структуру или
функционирование исследуемой предметной области и отвечающая основному
требованию — быть адекватной этой области.
Предварительное моделирование предметной области позволяет сократить
время
и
сроки проведения
проектировочных
работ и
получить
более
эффективный и качественный проект. Без проведения моделирования предметной
области велика вероятность допущения большого количества ошибок в решении
стратегических вопросов, приводящих к экономическим потерям и высоким
затратам на последующее перепроектирование системы. Вследствие этого все
современные технологии проектирования информационных систем основываются
на использовании методологии моделирования предметной области.
Назначение
системы,
которую
можно
инструментальных средств, описано на рисунке 1.
создать
с
помощью
Рисунок 1 – Диаграмма вариантов использования
Действующими лицами на диаграмме вариантов использования, являются
администратор, модератор, клиент и гость. Каждый из них наследует варианты
использования друг друга, т.е. гостя наследует клиент, клиента модератор и
модератора администратор.
Гостю предоставляется четыре варианта использования, а именно,
авторизация, регистрация, восстановление пароля и операции с продукцией. Для
операций с продукцией составными компонентами являются просмотр и заказ.
Доступ к покупке и добавлению, редактированию, удалению доступны для
клиента и модератора, соответственно. Связь с вариантом использования
«просмотр» и «заказ» - «включение», а с «покупка» и «добавление /
редактирование / удаление» - «расширение», это говорит о том, что нельзя купить
или отредактировать продукт без доступа.
Помимо того, что клиент наследует варианты использования гостя, ему
предоставляется доступ к
управлению личной информацией и выходом из
аккаунта. Они соединены с клиентом ассоциативной связью.
Модератор
наследует
варианты
использования
гостя,
также
ему
предоставляется возможность редактировать продукты.
Администратор в свою очередь наследует все варианты использования.
Еще он может управлять правами доступа и пользователями. Эти варианты
использования соединены с ним ассоциативной связью.
Во второй главе производится методов создания систем онлайн продаж, а
именно:
– osCommerce;
– Magento;
– OpenCart;
– 1С-Битрикс;
– InSales.
По окончанию обзора каждого метода приведена таблица 1 с общими
достоинствами и недостатками.
Таблица 1 – Достоинства и недостатки методов создания систем онлайн продаж
Достоинства
1
– интернационализация интерфейса;
Недостатки
2
– сложность в редактировании дизайна;
– просмотр статистики заказов и – отсутствие авторизации пользователей
покупателей;
через социальные сети;
– SEO оптимизация;
– отсутствие SEO оптимизации;
– возможность
посетителям
оставлять – нет поддержки русского языка.
отзывы
и
ставить
рейтинги товарам;
– выбор
редакций,
исходя
из
потребностей покупателя;
– поддержка
модулей
платежных
систем;
– возможность заказа продукции без
оплаты.
– неограниченное
количество
категорий и продуктов;
– наличие корзины покупок;
– древовидная структура категорий;
– автоматический расчет стоимости
доставки;
– управление правами доступа;
– техническая поддержка;
– личный кабинет покупателя;
– поиск продукции по веб-сайту;
– выгрузка продукции на торговые
площадки
Яндекс.Маркеты
Товары@mail.ru.
и
После
осуществлен
обзор
функциональных
и
нефункциональных
требований к инструментальным средствам создания систем онлайн продаж.
В конце главы приведена методика создания систем онлайн продаж,
последовательность действий которой изображена на рисунке 2.
Начало
Анализ рынка
интернет торговли
Изучение систем
онлайн продаж
Определение требований проектируемой
информационной системы
Определение вида системы онлайн
продаж на основе критериев
Реализация системы онлайн
продаж
Конец
Рисунок 2 – Схема построения систем онлайн продаж.
Третья глава посвящена проектированию инструментальных средств
создания систем онлайн продаж. Произведен выбор технологии реализации
обработки
данных
информационной
системы,
спроектирована
структура
инструментальных средств. Инструментальные средства создания систем онлайн
продаж имеют основные, а именно:
– пользователи;
– заказы;
– продукты;
– билеты;
– статические страницы.
Взаимодействие пяти основных модулей между собой происходит через
общую шину.
Основные компоненты имеют взаимодействие с базой данных через ядро.
Оно предоставляет набор необходимых функциональных возможностей для
создания запросов к базе данных. Помимо этого, ядро обеспечивает все модули
базовым набором функция, а именно: получить IP адрес клиента, создание
уменьшенной копии изображения, создание ссылки на базе передаваемых данных,
отправка электронной почты и многое другое.
Также рассказывается о среде разработки и языке программирования, с
помощью которых реализуются инструментальные средства. Представлены
логическая и физическая модели базы с их атрибутами и связями.
Последний
пункт
данной
главы
освещает
о
проектировании
высоконагруженной системы, которая отвечает всем нормам и потребностям
современного рынка аппаратных средств. Данная схема представлена на рисунке
3.
Четвертая глава освещает разработку и реализацию инструментальных
средств создания систем онлайн продаж.
В ней рассказывается об обеспечении безопасности, передачи и
использовании данных. Подробно описан алгоритм, защищающий от подделки
межсайтового запроса. Он изображен на рисунке 4.
Рисунок 3 – Пример высоконагруженной системы
Начало
да
Получение данных
веб-сервером
нет
Получить ключ от браузера клиента
Сгенерировать
зашифрованный ключ (CSRF1)
Получить ключ из массива
передаваемых данных (CSRF2)
да
нет
CSRF1 = CSRF2
Отправить ошибку
несоответствия ключей
Отправить положительный
ответ
Конец
Рисунок 4 – Блок-схема защиты от межсайтового запроса
Также в этой главе рассказывается об установке информационной системы
с помощью инструментальных средств, описании хостинга для размещения
информационной системы, созданной на базе инструментальных средств, и
приведен общий интерфейс и экранные формы реализованной информационной
системы.
В заключении излагается порядок действий, с помощью которого
реализованы инструментальные средства.
Выводом проделанной работы магистерской диссертации являются
выполненные задачи и достигнутая цель. Инструментальные средства повышают
эффективность создания систем онлайн продаж.
Список работ, опубликованных по теме диссертации в материалах
конференции
1. Минаев А.В. Проблемы разработки инструментальных средств создания
систем онлайн торговли [Текст] / Минаев А.В. // Информационные системы и
технологии:
материалы
Международной
научно-технической
интернет-
конференции ИСиТ’2013. – Орел, 2013. – Режим доступа: http://isit-conf.guunpk.ru/conferences/2/materials/manager/view/249
2. Минаев
использованием
А.В.
Методика
инструметальных
построения
средств
систем
[Текст]
онлайн
/
Минаев
продаж
с
А.В.
//
Информационные технологии в науке, образовании и производстве. (ИТНОП).
Материалы VI Международной научно-технической конференции. – 2014. – Орёл:
ГУ-УНПК.
Download