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

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

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

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

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

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

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

Москва
ИНФРА-М
2023

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


Винарский Я.С.
Web-аппликации в интернет-маркетинге: проектирование, 
создание и применение : практическое пособие / Я.С. Винарский, 
Р.Д. Гутгарц. — Москва : ИНФРА-М, 2023. — 269 с.  + Доп. материалы 
[Электронный ресурс].  — (Среднее профессиональное образование).

ISBN 978-5-16-014219-7 (print) 
ISBN 978-5-16-106719-2 (online)

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

УДК 339.138(075.32)
ББК 65.290-2я723

Материалы, отмеченные знаком 
, 
доступны в электронно-библиотечной системе Znanium.com

В48

УДК 339.138(075.32)
ББК 
65.290-2я723
 
В48

© Винарский Я.С., Гутгарц Р.Д., 2015
ISBN 978-5-16-014219-7 (print) 
ISBN 978-5-16-106719-2 (online)

ВВедение

Современный мир немыслим без использования Интернета и мобиль-

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

Любая информационная система, в том числе и система интернет-

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

Можно сказать, что книжный рынок также разделен на две части. 

В первой представлена тематика, ориентированная исключительно на 
маркетологов и всех тех, кто имеет отношение к практической составля-
ющей маркетинговой деятельности. И поскольку вопросам маркетинга 
в последние несколько десятилетий уделяется огромное внимание, то 
количество литературы по этой теме, наверное, даже невозможно подсчи-
тать. На запрос «Маркетинг» в 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 (подготовлено 
автором).

При этом сервер используется не только как хранилище программ 

и данных, но и как вычислительная среда. Программные системы архи-
тектуры «клиент-сервер» состоят из двух частей: ПО сервера и ПО поль-
зователя-клиента. Работа этих систем организуется следующим образом. 

Доступ онлайн
от 324 ₽
В корзину