Web-аппликации в интернет-маркетинге: проектирование, создание и применение
Покупка
Основная коллекция
Тематика:
Прикладные информационные технологии
Издательство:
НИЦ ИНФРА-М
Год издания: 2023
Кол-во страниц: 269
Дополнительно
Вид издания:
Практическое пособие
Уровень образования:
Среднее профессиональное образование
ISBN: 978-5-16-014219-7
ISBN-онлайн: 978-5-16-106719-2
Артикул: 682805.03.01
Доступ онлайн
В корзину
В практическом пособии рассмотрены основные положения классического подхода к проектированию информационных систем. Излагаются принципиальные аспекты проектирования систем интернет-маркетинга, учитывающие специфические особенности таких систем и позволяющие осуществлять процессы их программирования и сопровождения небольшими коллективами разработчиков.
Для студентов, обучающихся по специальностям, связанным с обработкой информации, а также специалистов в области разработки информационных технологий и систем интернет-маркетинга. Может быть интересно тем, кто хочет получить представление об особенностях организации маркетинга с использованием интернета и проблемах проектирования, разработки и эксплуатации web-аппликаций, в том числе информационных сайтов.
Тематика:
ББК:
УДК:
ОКСО:
- Среднее профессиональное образование
- 09.02.01: Компьютерные системы и комплексы
- 09.02.02: Компьютерные сети
- 09.02.03: Программирование в компьютерных системах
- 09.02.04: Информационные системы (по отраслям)
- 09.02.05: Прикладная информатика (по отраслям)
ГРНТИ:
Только для владельцев печатной версии книги: чтобы получить доступ к дополнительным материалам, пожалуйста, введите последнее слово на странице №111 Вашего печатного экземпляра.
Ввести кодовое слово
ошибка
-
винарский_Web-аппликации в интернет-маркетинге\
-
Глава_7.pdf
-
Дополнительный_материал_к_главе_1.pdf
-
Дополнительный_материал_к_главе_10.pdf
-
Дополнительный_материал_к_главе_2.pdf
-
Дополнительный_материал_к_главе_3.pdf
-
Дополнительный_материал_к_главе_4.pdf
-
Дополнительный_материал_к_главе_4_пункт_4-3-2.pdf
-
Дополнительный_материал_к_главе_6.pdf
-
Дополнительный_материал_к_главе_8.pdf
-
Дополнительный_материал_к_главе_9.pdf
-
Приложение_1.pdf
-
Скопировать запись
Фрагмент текстового слоя документа размещен для индексирующих роботов.
Для полноценной работы с документом, пожалуйста, перейдите в
ридер.
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 (подготовлено автором). При этом сервер используется не только как хранилище программ и данных, но и как вычислительная среда. Программные системы архи- тектуры «клиент-сервер» состоят из двух частей: ПО сервера и ПО поль- зователя-клиента. Работа этих систем организуется следующим образом.
Доступ онлайн
В корзину