Смекни!
smekni.com

Проектирование интернет-магазина для предприятия розничной торговли (стр. 2 из 9)

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

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

1.3 Организация двустороннего взаимодействия с потребителем

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

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

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

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

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

1.4 Выбор и описание базовых Интернет-технологий для создания интернет-магазина

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

1.4.1 Языки разметки и таблицы стилей

Основой любой web-страницы является разметка. Технологии разметки, такие как HTML, XHTML и XML, определяют структуру и возможное значение содержимого страницы. Несмотря на распространенное мнение о том, что языки разметки определяют внешний вид web-страниц, и не менее распространенное применение HTML в этом стиле, внешний вид страницы на самом деле должен достигаться при помощи двух технологий, в частности, таблиц стилей.

HTML (HyperText Markup Language, язык гипертекстовой разметки) является первостепенной важности технологией разметки, применяемой на web-страницах. Традиционный HTML определяется шаблоном DTD (Document Type Definition, описание типа документа) стандартного обобщенного языка разметки (Standardized General Markup Language, SGML) и существует в трех основных версиях (HTML 2, HTML 3.2 и HTML 4). Есть три разновидности HTML 4: переходная, строгая и набор фреймов, причем большинство авторов документов пользуются переходным вариантом. HTML 4.01 является наиболее современной и окончательной версией HTML.

Хотя многие теги и правила HTML довольно хорошо определены, большинство производителей браузеров предоставляют расширения к этому языку, выходящие за рамки описания стандартного обобщенного языка разметки. Более того, сами браузеры мало способствуют укреплению норм языка разметки, что приводит к небрежному применению этой технологии. К тому же, в то время, как HTML следует использовать прежде всего для структурирования документа, многие разработчики также употребляют его для форматирования документа для его демонстрации. Функции HTML, связанные с форматированием, в конечном итоге будут полностью вытеснены каскадными таблицами стилей (Cascading Style Sheets, CSS). Впрочем, даже при наличии достаточной поддержки таблиц стилей в браузерах, многие разработчики продолжают употреблять таблицы HTML и характерные HTML-теги в дизайне своих страниц. У W3C и производителей браузеров нет планов по дальнейшему развитию HTML, так что переход разработчиков на XHTML поощряется.

XHTML – это новая редакция HTML, выполненная с помощью XML (eXtensible Markup Language, расширяемый язык разметки), а не SGML. XHTML разрешает две основные проблемы, связанные с HTML. Во-первых, XHTML, уделяя большое внимание применению таблиц стилей, продолжает оказывать давление на дизайнеров, с тем чтобы они отделяли внешний вид документа от его структуры. Во-вторых, XHTML привносит намного более строгое требование о соблюдении правил разметки web-страниц. К примеру, в документах XHTML должны содержаться только теги в нижнем регистре, атрибуты должны быть обязательно обрамлены кавычками, и, в основном, все правила в том виде, как они определены в спецификации, должны соблюдаться.

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

Расширяемый язык разметки (Extensible Markup Language, XML) многими расхваливается как революционная технология разметки, которая изменит облик web-страниц. Тем не менее, несмотря на эту рекламу, лишь немногие в точности понимают, что на самом деле такое XML. Вкратце, XML является разновидностью SGML, модифицированной для Web; таким образом, он позволяет разработчикам задавать их собственный язык разметки. Значит, с помощью XML можно изобрести YML (Your Markup Language, Ваш язык разметки).

До сих пор отрицательное воздействие изобретения слишком большого количества индивидуальных языков на базе XML было ограничено, и большинство web-разработчиков согласны пользоваться широко общепринятыми языками вроде XHTML.

Таким образом, все еще актуально для разметки web-страниц пользоваться языком HTML.

1.4.2 Web-сервер

Web-сервер – программа, которая отвечает за получение данных от пользователя сайта и подготовку страниц, отправляемых обратно. При осуществлении запросов к базе данных или обращений к другим активным объектам, реализующим бизнес-логику, web-сервер обращается к серверам базы данных или другим серверам приложений.

Одним из самых популярных серверов Интернет является Apache. Его популярность обусловлена прежде всего тем, что он является бесплатным и достаточно быстрым. Основными достоинствами Apache считаются надёжность и гибкость конфигурации. Он позволяет подключать внешние модули для предоставления данных, использовать СУБД для аутентификации пользователей, модифицировать сообщения об ошибках и т.д.

Несмотря на то, что первоначально данный сервер разрабатывался для операционных систем UNIX, сейчас он адаптирован под операционную систему Windows. Web-сервер Apache – своего рода стандарт сервера в сети Интернет.

1.4.3 Языки сценариев и программирования

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

Технологии web-программирования можно разделить на две базисные группы: работающие на стороне клиента и работающие на стороне сервера. Технологии стороны клиента запускаются на компьютере пользователя сайта в контексте браузера. Программы, которые запускаются на веб-сервере, относятся к технологиям программирования на стороне сервера.

Перечислим наиболее широко распространенные технологии программирования, доступные web-разработчикам. Варианты web-программирования на стороне клиента:

1) Вспомогательные приложения

a) Программы программного интерфейса приложения (API) браузера:

b) сменные модули Netscape,