Книжная полка Сохранить
Размер шрифта:
А
А
А
|  Шрифт:
Arial
Times
|  Интервал:
Стандартный
Средний
Большой
|  Цвет сайта:
Ц
Ц
Ц
Ц
Ц

Web-аппликации в Интернет-маркетинге: проектирование, создание и применение

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

Только для владельцев печатной версии книги: чтобы получить доступ к дополнительным материалам, пожалуйста, введите последнее слово на странице №138 Вашего печатного экземпляра.

Винарский, Я. С. Web-аппликации в интернет-маркетинге: проектирование, создание и применение : практическое пособие / Я.С. Винарский, Р.Д. Гутгарц. — Москва : ИНФРА-М, 2020. — 269 с. + Доп. материалы [Электронный ресурс]. — (Просто, кратко, быстро). - ISBN 978-5-16-010065-4. - Текст : электронный. - URL: https://znanium.ru/catalog/product/1079142 (дата обращения: 28.04.2024). – Режим доступа: по подписке.
Фрагмент текстового слоя документа размещен для индексирующих роботов. Для полноценной работы с документом, пожалуйста, перейдите в ридер.
WEB-АППЛИКАЦИИ 

В ИНТЕРНЕТ-МАРКЕТИНГЕ

ПРОЕКТИРОВАНИЕ, СОЗДАНИЕ 

И ПРИМЕНЕНИЕ

ПРАКТИЧЕСКОЕ ПОСОБИЕ

Москва

ИНФРА-М

2020

Я.С. ВИНАРСКИЙ, Р.Д. ГУТГАРЦ

ПРОСТО, КРАТКО, БЫСТРО

Винарский Я.С.

Web-аппликации в интернет-маркетинге: проектирование, 

создание и применение : практическое пособие / Я.С. Винарский, 
Р.Д. Гутгарц. — М. : ИНФРА-М, 2020. — 269 с.  + Доп. материалы 
[Электронный ресурс; Режим доступа http://www.znanium.com].  — 
(Просто, кратко, быстро).

ISBN 978-5-16-010065-4 (print) 
ISBN 978-5-16-101774-6 (online)

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

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

ББК 65.290-2

Материалы, отмеченные знаком 
, доступны 

в электронно-библиотечной системе znanium 
(www.znanium.com)

В48

УДК 339.138
ББК 
65.290-2

 
В48

ISBN 978-5-16-010065-4 (print)  
ISBN 978-5-16-101774-6 (online) 
 © Винарский Я.С., Гутгарц Р.Д. 2015

ФЗ 

№ 436-ФЗ

Издание не подлежит маркировке 
в соответствии с п. 1 ч. 2 ст. 1

ВВедение

Современный мир немыслим без использования Интернета и мобильных информационно-коммуникационных устройств, и сфере маркетинга 
здесь принадлежит огромная ниша.
Любая информационная система, в том числе и система интернетмаркетинга, является по своей сути прикладной. Поэтому все требования 
к ней должны исходить исключительно от специалистов, которые работают в конкретной области, в частности маркетинговой. Специалист 
в области информационных технологий (ИТ-специалист) может только 
что-то посоветовать относительно возможностей постоянно появляющихся новых сервисов. Таким образом, информационные системы в сфере 
маркетинга — это результат сотрудничества маркетолога и ИТ-специалиста.
Можно сказать, что книжный рынок также разделен на две части. 
В первой представлена тематика, ориентированная исключительно на 
маркетологов и всех тех, кто имеет отношение к практической составляющей маркетинговой деятельности. И поскольку вопросам маркетинга 
в последние несколько десятилетий уделяется огромное внимание, то 
количество литературы по этой теме, наверное, даже невозможно подсчитать. На запрос «Маркетинг» в OZON.ru (крупнейшем в России интернетмагазине [38], где представлено более 2 млн видов товаров) выдается 
19 000 ответов. Книги под названием «Интернет-маркетинг» также освещают исключительно практические вопросы и ориентированы на специалистов-практиков по маркетингу.
Ко второй части можно отнести книги, которые так или иначе связаны 
с проектированием и разработкой информационных систем по таким темам, как: «Общие вопросы проектирования информационных систем, 
включая проектирование сайтов и баз данных», «Искусство раскрутки 
сайтов», «Средства программирования», «Средства проектирования» и др. 
Таких книг тоже немало, однако в большинстве из них содержится теоретический материал, который, конечно же, полезен, но явно недостаточен 
для понимания того, каким образом проектируются и сопровождаются 
реальные информационные системы.
В настоящее время на рынке разработчиков программных средств наблюдается достаточно высокая конкуренция. Для выживания в этих условиях существует три основных способа:
1) обман заказчика;
2) недоплата сотрудникам;
3) повышение эффективности технологии разработки web-аппликаций.
Под обманом заказчика может пониматься: завышение цен на разработку в надежде на то, что он не осведомлен о реальном уровне цен на 
рынке; обоснование цен какими-либо действиями, которые на самом деле 
производиться не будут; сговор с заказчиком, который надеется на откат 
лично.

Недоплата сотрудникам, занимающимся разработкой, осуществляется 
путем скрытой недоплаты, что объясняется затратами на другие составляющие заказанного проекта (оборудование, аренда помещений и т.д.), 
которых фактически не будет или они определяются по другим ценам.
Оба эти способа не имеют никакого отношения к разработке, но на 
практике используются достаточно широко.
Лишь третий способ связан непосредственно с профессиональной 
стороной разработки программных средств для использования в Интернете. Он ориентирован на унификацию разработок в соответствующей 
предметной области с целью снижения затрат разработчика за счет частичного использования «старых» разработок, т.е. фрагментов других 
заказов, выполняемых в данное время или выполненных ранее.
В практическом пособии анализируются принимаемые решения при 
проектировании интернет-аппликаций и некоторых технологических 
приемов, позволяющих небольшим коллективам разработчиков создавать параллельно несколько web-аппликаций, сокращать время разработок и снижать их цену, а также формировать базу для эффективной 
эксплуатации созданных приложений. Последнее обеспечивает условия 
для минимизации количества людей, осуществляющих текущее сопровождение созданных систем.
Описываются различные информационные технологии (ИТ), связанные с интернет-маркетингом. Поскольку каждой ИТ посвящена специальная литература, то вопросы применения ИТ в контексте систем 
интернет-маркетинга будут рассматриваться в том объеме, который является необходимым и достаточным для понимания общей технологии 
проектирования данного класса систем.
Информационные технологии — это широкий класс дисциплин и областей деятельности, относящихся к технологиям управления и обработки данных, а также создания программ различного класса и назначения. Следовательно, такие технологии представляют собой инструмент 
для решения практических задач. Прежде всего — это программное обеспечение для хранения, преобразования, защиты, обработки, передачи 
и получения информации.
Практическое пособие базируется на 11-летнем опыте работы по проектированию, разработке и сопровождению систем интернет-маркетинга 
для отдельных крупных компаний, которые являются ведущими в своих 
областях деятельности и по роду этой деятельности достаточно разнообразны:
 
• авиакомпания;
 
• компания сотовой связи;
 
• компания по работе с кредитными картами;
 
• крупные сети торговли продуктами;
 
• сеть торговли книгами;
 
• торговые сети по продаже косметики и парфюмерии;
 
• банк и др.
Ежемесячно посылаются миллионы электронных писем и сотни тысяч мобильных сообщений с использованием собственной системы ин
тернет-маркетинга, реализованной в виде web-аппликации. Причем 
созданием этой аппликации занимался небольшой коллектив разработчиков.
Пособие предназначено для студентов специальностей, связанных с 
обработкой информации, а также специалистов в области разработки 
ИТ и систем интернет-маркетинга. Может быть интересно тем, кто хочет 
получить представление об организации маркетинга с использованием 
Интернета, а также особенностях и проблемах проектирования, разработки и эксплуатации web-аппликаций, в том числе информационных 
сайтов.

ГлаВа 1 
БазоВые элементы web-аппликаций

1.1.  
осноВные принципы интернета

Интернет (Internet) — это всемирная система объединенных компьютерных сетей, взаимодействующих при использовании протокола TCP/IP.
Архитектура сетевых протоколов TCP/IP, на базе которых построен 
Интернет, предназначена специально для создания сети из разнородных 
составляющих. Использование одного типа протокола позволяет объединять различные типы компьютерных сетей:
1. Глобальные сети. Примером такого рода сети является Sprint (на ней 
основана система обмена данными между банками). Под глобальной компьютерной сетью понимается сеть, охватывающая большие территории 
и включающая в себя большое количество компьютеров.
2. Различные национальные, региональные и специализированные сети 
(например, HEPnet).
3. Самые разные по своей архитектуре локальные сети (Token Ring, 
Ethernet, пакетные радиосети и т.п.).
В целом каждая компьютерная сеть может состоять из разнородных 
подсетей, которые содержат вычислительные машины разных типов. Каждая из подсетей работает в соответствии со своими специфическими 
требованиями и имеет специфическую природу связи, сама разрешает 
свои внутренние проблемы. Для объединения всех разнородных компьютерных подсетей, входящих в распределенную глобальную сеть, используется система специальных шлюзов.
Сегодня Интернет — самая большая распределенная компьютерная 
сеть, охватывающая весь мир. У нее более 70 млн пользователей более чем 
в 150 странах мира. Ежемесячно размер сети увеличивается на 7—10%.
Интернет образует глобальное информационное пространство, которое 
служит физической основой для Всемирной паутины и множества других 
систем (протоколов) передачи данных.
В настоящее время в Интернете существует достаточно большое количество разнообразных сервисов, обеспечивающих работу с ресурсами, 
входящими в эту гигантскую распределенную сеть. Наиболее известными 
среди них являются:
1. Электронная почта (e-mail). Обеспечивает возможность обмена сообщениями между двумя пользователями (абонентами). В настоящее 
время по многим направлениям заменяет классическую почту. Данный 
сервис имеет две особенности:
 
• работает в режиме офлайн (режим отложенного доступа), который 
предусматривает принципиальную возможность ответа на сообщение 
по прошествии любого промежутка времени;

• в качестве получателей одного сообщения могут выступать несколько 
пользователей.
2. World Wide Web (WWW). Представляет собой гипертекстовую систему, 
предназначенную для интеграции различных сетевых ресурсов в единое 
информационное пространство.
3. Сервис DNS (или система доменных имен). Обеспечивает возможность использования для адресации узлов сети мнемонических (текстовых) имен вместо числовых адресов (IP-адресов).
4. Сервис FTP — это система работы с данными в виде файлов, обеспечивающая хранение и пересылку файлов различных типов.
5. Телеконференции, или группы новостей (Usenet), поддерживающие 
возможность коллективного обмена сообщениями. Обеспечивают взаимодействие нескольких абонентов сети в реальном режиме времени независимо от их географического месторасположения. В настоящее время 
могут существовать в форме web-семинаров.
6. Сервис Telnet. Предназначен для управления удаленными компьютерами в терминальном режиме. Позволяет работать на другом компьютере, используя собственный компьютер в виде терминала.
7. Сервис IRC. Обеспечивает поддержку текстового общения в реальном 
времени (Chat).
8. Потоковые мультимедиа, в первую очередь видеоинформация и музыка. Позволяет просматривать информацию без процедуры хранения ее 
на компьютере пользователя.
В данном пособии подробно будут рассмотрены сервисы с первого по 
четвертый.
Приведенный перечень не является конечным, поскольку разработчики различных ИТ-сфер (сбор, регистрация, передача, хранение, обработка, поиск и представление информации) постоянно предлагают новые 
решения:
 
• технические;
 
• технологические;
 
• информационные;
 
• программные.
Эти решения позволяют существенно улучшить имеющиеся сервисы 
или создать принципиально новые, такие как, например, облачные технологии.
Интернет (Internet Society, ISOC) — это общество с добровольным 
членством. Техническую политику, поддержку и управление осуществляет 
Internet IAB (Совет по архитектуре Интернета).
Интернет представляет собой принципиально новую коммуникационную среду в отличие от традиционных средств обмена информационными ресурсами. Ее бурное развитие, активное распространение и использование началось в начале 90-х гг. ХХ в.
Используемая первоначально исключительно в исследовательских 
и учебных целях, сеть Интернет сегодня очень популярна в деловом мире. 
Пользователей Интернета (как частных лиц, так и коммерческие организации) соблазняют быстрота и дешевизна глобальной связи, удобство 

при проведении совместных работ, доступные программы, уникальная 
возможность доступа к огромному объему ресурсов программного и информационного характера. Компании считают эту глобальную сеть логическим дополнением к своим собственным локальным сетям, что позволяет им в определенных случаях существенно расширять количество решаемых задач, а также применять оптимизированные технологии для их 
реализации.
При низкой стоимости услуг (часто это только фиксированная ежемесячная плата за используемые линии или телефона) пользователи могут 
получить доступ к коммерческим и некоммерческим информационным 
службам различных стран мира, расположенных в Европе, Америке, Азии 
и Австралии. В архивах свободного доступа сети Интернет можно найти 
информацию практически по всем сферам человеческой деятельности, 
начиная с новых научных открытий до прогноза погоды на завтра. Кроме 
того, сеть Интернет обеспечивает дешевую, надежную и конфиденциальную связь по всему миру. Это оказывается особенно удобным для фирм, 
имеющих свои филиалы во многих странах мира.
Если ранее компьютерная сеть использовалась исключительно в качестве среды для передачи файлов или сообщений электронной почты, то 
в настоящее время с помощью Интернета решаются сложные задачи распределенного доступа к различным видам ресурсов и даже отдельные 
функциональные задачи. Более того, современные информационные системы управленческого характера, функционирующие в рамках компаний, 
обязательно выносят решение некоторых задач в Интернет. Если система 
не предусматривает подобных возможностей, то она считается морально 
устаревшей. Какого-либо стандарта здесь не существует, и каждая компания решает данный вопрос самостоятельно в соответствии со своими особенностями деятельности.

1.2.  
технолоГии Всемирной паутины

Всемирная паутина (World Wide Web) — глобальная распределенная 
система, обеспечивающая доступ к информации, представление которой 
соответствует стандартизированному формату. Обозначают Всемирную 
паутину также Web (web) и WWW.
Информация во Всемирной паутине представлена в виде документов 
самых разных форматов, связанных между собой и расположенных на различных компьютерах, подключенных к сети Интернет. Каждый компьютер, 
участвующий во Всемирной паутине, представляет собой web-сервер. В настоящее время в Интернете существуют миллионы web-серверов, каждый 
из которых поддерживается соответствующим программным средством, 
которое обеспечивает участие компьютера в глобальной сети.
Каждый из web-серверов содержит web-страницы, представляющие 
собой гипертекстовый документ, созданный при использовании гипертекстовых технологий. Их суть заключается в том, что любой документ 
большого объема может быть разбит на отдельные более мелкие части, 

логически связанные между собой. В этом случае документ структурно 
соответствует графу, в любую точку которого в принципе можно попасть 
разными путями. Таким образом, доступ к определенной части документа можно осуществлять не путем последовательного его просмотра 
(для больших документов это крайне неудобно и занимает много времени), а с помощью перехода по специально организованным ссылкам, 
которые обеспечивают логическую связь между всеми частями документа. При этом режим линейного пролистывания документа также 
остается в силе.
Несколько web-страниц, объединенных общей темой, дизайном, 
а также связанных между собой ссылками и обычно находящихся на одном 
и том же web-сервере, называются web-сайтом. Каждый web-сайт может 
содержать от одной до тысяч web-страниц. Для загрузки и просмотра webстраниц используются специальные программы — web-браузеры. Компьютер каждого пользователя, который хочет использовать информацию 
из Интернета, в качестве одного из компонентов прикладного программного обеспечения (ПО) должен иметь хотя бы один web-браузер.
Появление Всемирной паутины вызвало революцию в технологиях 
сбора, передачи, хранения, обработки, поиска и использования информации, а также способствовало фантастически быстрому развитию Интернета и внедрению этой сети в самых различных областях человеческой 
деятельности.
Часто, говоря об Интернете, имеют в виду именно Всемирную паутину. 
Однако важно понимать, что это не одно и то же.
Web-сервер является программой, запускаемой на подключенном 
к сети Интернет компьютере и использующей для передачи данных протокол HTTP, который позволяет принимать HTTP-запросы от клиентов 
на определенный ресурс (обычно web-браузер) и выдавать им HTTP-ответы (обычно вместе с HTML-страницей, изображением, файлом, медиапотоком или другими типами данных).
Данная программа находит web-страницу или требуемый файл данных 
на локальном жестком диске web-сервера и посылает его по сети запросившему компьютеру. Перед посылкой файл может сначала создаваться 
или модернизироваться динамически, а затем посылаться по каналам 
связи. Операцию построения динамических web-страниц в зависимости 
от HTTP-запроса могут выполнять не все web-серверы.
Для идентификации ресурсов (web-страниц или файлов) во Всемирной 
паутине используются единообразные идентификаторы ресурсов URI 
(Uniform Resource Identifier), а для определения местонахождения ресурсов в сети — единообразные локаторы ресурсов URL (Uniform Resource 
Locator). Такие URL-локаторы сочетают в себе технологию идентификации URI и систему доменных имен DNS (Domain Name System). Доменное 
имя (или непосредственно IP-адрес в числовой записи) входит в состав 
URL для обозначения компьютера (точнее — одного из его сетевых интерфейсов), который определяет нужный ресурс web-сайта на конкретном 
web-сервере.

Для просмотра информации, полученной от web-сервера, на клиентском компьютере применяется специальная программа — web-браузер, 
позволяющая корректно отображать гипертекст. Всемирная паутина неразрывно связана с понятиями гипертекста и гиперссылки. Большая часть 
информации на web-страницах представляет собой именно гипертекст. 
Для облегчения создания, хранения и отображения гипертекста во Всемирной паутине традиционно используется язык разметки гипертекста 
HTML (HyperText Markup Language). Работа по разметке гипертекста называется версткой, а специалиста по разметке называют web-мастером. 
После HTML-разметки получившийся гипертекст помещается в файл. 
Такой HTML-файл является самым распространенным ресурсом Всемирной паутины. После того как HTML-файл становится доступен web-серверу, его называют web-страницей. Набор web-страниц образует web-сайт. 
В гипертекст web-страниц добавляются гиперссылки, которые помогают 
пользователям Всемирной паутины легко перемещаться между ресурсами 
(файлами) вне зависимости от того, находятся ресурсы на локальном компьютере или на удаленном сервере. Физически реализация гиперссылки 
основана на технологии URL.
Участие пользователя обеспечивается интернет-провайдером (Internet 
Service Provider), т.е. организацией, предоставляющей услуги доступа к Интернету и иные связанные с Интернетом услуги, например:
 
• доступ в Интернет по коммутируемым и выделенным каналам;
 
• беспроводной доступ в Интернет;
 
• выделение дискового пространства для хранения информации и обеспечения работы сайтов (хостинг);
 
• поддержка работы почтовых ящиков или виртуального почтового сервера;
 
• размещение оборудования клиента на площадке провайдера;
 
• аренда выделенных и виртуальных серверов различного типа и др.
Интернет-провайдеров можно разделить на типы в соответствии с предоставляемыми услугами:
 
• провайдеры доступа;
 
• хостинг-провайдеры;
 
• магистральные (Backbone) провайдеры;
 
• канальные провайдеры и др.
Практически в Интернете реализуется сетевая технология или архитектура «клиент-сервер» (Client-server). Технологией «клиент-сервер» 
называется такая схема использования элементов сети, в которой задания 
или сетевая нагрузка распределены между поставщиками услуг, называемыми серверами, и заказчиками (пользователями) услуг — клиентами. 
Для Интернета таковыми являются web-серверы и web-браузеры. Принципиальная схема архитектуры «клиент-сервер» показана на рис. 1.1 (подготовлено автором).
При этом сервер используется не только как хранилище программ 
и данных, но и как вычислительная среда. Программные системы архитектуры «клиент-сервер» состоят из двух частей: ПО сервера и ПО пользователя-клиента. Работа этих систем организуется следующим образом. 

К покупке доступен более свежий выпуск Перейти