ВВЕДЕНИЕ В современном информационном обществе каждая

advertisement
ВВЕДЕНИЕ
В современном информационном обществе каждая
стабильная компания должна иметь собственный
представительский сайт в сети Интернет, который
обеспечит информационную поддержку существующего
бизнеса. С помощью web-сайта фирмы решают такие
задачи, как представление компании в сети Интернет,
расширение потенциальной аудитории потребителей,
поддержка
бренда,
повышение
узнаваемости,
информирование общественности и др.
Разработка сайтов для компаний является актуальной
и востребованной сферой деятельности, так как сайт
фирмы в сети Интернет представляет собой достаточно
дешевый и массовый способ рекламы, дает возможность
потенциальным и существующим клиентам легко получать
информацию о товарах и услугах компании, ее деловых
интересах, что может помочь найти новых заказчиков и
партнеров по бизнесу, а следовательно, способствует
увеличению
объема
продаж
и
рентабельности
предприятия.
Объектом исследования данного дипломного проекта
является процесс электронной торговли. Магазин
занимается продажей необычных подарков. На данный
момент он является наиболее «молодым» образцом
организации электронного магазина, поэтому наибольшее
внимание уделяет созданию простого удобного
пользовательского интерфейса электронного магазина.
Предметом исследований является изучение
технологии построения модели предметной области
электронного магазина.
Цель дипломной работы является разработка web –
сайта (интернет магазин) и его продвижение в поисковых
системах. Исходя из поставленной цели, были определены
задачи:
 определить функции электронного магазина, а
также основную технологию приобретения товаров в
электронном
магазине
и
комплекс
управления
виртуальным предприятием;
 выбрать инструментальные средства для разработки
электронного магазина;
 спроектировать структуру электронного магазина и
базы данных;
 программная реализация;
 обоснование
экономической
эффективности
проекта;
 проведение
комплекса
мероприятий
по
продвижению web-сайта.
1 Анализ
задачи
предметной
области.
Постановка
1.1 Основные понятия
Термин сайт – это информационная система,
предоставляющая пользователям сети Интернет доступ к
своему
содержимому
и
функционалу
в
виде
упорядоченного набора взаимосвязанных HTML-страниц.
World wide web (WWW, web, веб) – единое
информационное пространство на базе сети Internet,
состоящее из совокупности сайтов. Приставка "веб" может
использоваться
для
обозначения
объектов,
ориентированных на использование в WWW или
использующих типичные для WWW технологии
(например, веб-интерфейс – интерфейс на базе вебстраниц).
Доменное имя – символьное имя иерархического
пространства сети Интернет. Полное имя домена состоит из
имён всех доменов, в которые он входит, разделённых
точками.
Гиперссылка (ссылка, линк) – активный элемент
HTML-страницы, задаваемый специальным тегом.
Выделенный фрагмент текста или изображения,
позволяющий загрузить другую страницу или выполнить
определенное действие.
WWW-браузер (браузер) – клиентская программа,
поставляемая третьими сторонами и позволяющая
просматривать содержимое HTML-страниц.
Поле (поле БД, поле формы) – структурный элемент,
содержащий однотипную информацию, например, текст,
дату, числовые значения и т.п.
Флаг – особое поле данных, могущее содержать
только одно из двух допустимых значений. Позволяет
указать на наличие или отсутствие какого-либо события
или свойства объекта.
Справочник – вспомогательная структура данных,
содержащая список допустимых значений для какого-либо
поля основных форм или БД. Справочники подразделяются
на фиксированные (неизменяемые и поставляемые
Исполнителем вместе с готовым сайтом) и редактируемые
(состав которых может изменяться администратором).
Администратор (менеджер, редактор) сайта – лицо,
осуществляющее от имени Заказчика информационную
поддержку сайта.
Дизайн-шаблона страниц – файл, содержащий
элементы внешнего оформления HTML страниц сайта, а
также набор специальных тегов, используемых системой
публикации сайта для вывода информации при создании
окончательных HTML страниц.
Дизайн веб-сайта – уникальные для конкретного вебсайта структура, графическое оформление и способы
представления информации.
Информационные материалы – информация о
деятельности Заказчика. Может включать графические,
текстовые, аудио или видео материалы.
Наполнение
(контент)
–
совокупность
информационного наполнения веб-сайта. Включает
тексты, изображения, файлы и т.п. предназначенные для
пользователей системы.
Элемент наполнения (контента) – отдельная запись
в базе данных, внешнее представление которой зависит от
управляющего ей программного модуля.
Система динамического управления наполнением
(контентом) сайта – информационная система,
позволяющая авторизованным пользователям производить
изменения иерархической структуры и информационного
наполнения веб-сайта без использования каких либо
дополнительных специальных программных средств.
Дамп – совокупность объектов базы данных,
представленная в виде файлов, позволяющая восстановить
точную копию структуры исходной базы данных в
аналогичной системе управления базами данных.
Веб-интерфейс – совокупность экранов и элементов
управления системы, позволяющих пользователю,
осуществляющему доступ к системе через веб-браузер,
осуществлять поддержку и управление системой.
Шаблон раздела – особым образом размеченный
ASCII-файл, определяющий как графическое оформление
страниц раздела, так и их макет (раскладку) – взаимное
расположение блоков с наполнением раздела.
Шаблон раздела – особым образом размеченный
ASCII-файл, определяющий как графическое оформление
страниц раздела, так и их макет (раскладку) – взаимное
расположение блоков с наполнением раздела.
WYSIWYG редактор - редактор языка HTML,
имеющий возможности по работе в текстовом режиме и в
режиме WYSIWYG (What You See Is What You Get). В
режиме WYSIWYG элементы HTML страницы при
редактировании представляются в том же виде, что и при
просмотре.
Роль – класс пользователей системы, обладающих
определенным набором прав доступа.
Прочая техническая терминология понимается в
соответствии
с
действующими
стандартами
и
рекомендациями международных органов, ответственных
за вопросы стандартизации в сети Интернет.
1.2 Веб-сайты и их классификации
«Веб-сайт» – с английского «web-site». От «web»,
означающего «сеть», «паутина», и «site», означающего
«место». Таким образом, словосочетание «web-site»
буквально переводится как «место в сети». Часто вместо
«веб-сайт» говорят просто «сайт» для краткости.
В
компьютерной
терминологии вебсайтом называется совокупность каких-либо электронных
документов, объединённых под одним доменным именем в
сети. В качестве имени может использоваться и IP-адрес.
Обычно подразумевается, что сайт находится в сети
Интернет.
Совокупность
всех
веб-сайтов
составляет Всемирную паутину.
Для доступа клиентов к расположенным на серверах
веб-сайтам был разработан специальный протокол HTTP.
Из-за проблем с безопасностью протокола HTTP, появился
защищенный протокол HTTPS, который похож на HTTP,
но обладает более высокой степенью безопасности.
Помимо веб-сайтов в Интернете так же доступны WAPсайты, предназначенные для мобильных устройств.
Страницами сайтов – называют файлы с текстом,
содержащие разметку HTML. Эти файлы загружаются
на компьютер посетителя, обрабатываются браузером и
отображаются
устройством
вывода
(монитором,
принтером, синтезатором речи и т.п.). Язык разметки
HTML позволяет не только форматировать текст, но и
обозначать
в
нём
семантические
элементы,
создавать гиперссылки, вставлять в текст изображения и
другие мультимедийные материалы. Кроме HTML на
страницах современных сайтов применяются также CSS,
JavaScript и другие технологии.
В большинстве случаев одному веб-сайту
сопоставлено одно доменное имя. По доменным именам
веб-сайты идентифицируются в мировой сети. Но
возможны и другие варианты: одному сайту могут быть
сопоставлены несколько доменных имен или несколько
сайтов могут быть доступны под одним именем.
Несколько доменов часто используют крупные
сайты, чтобы логически отделить предоставляемые услуги
по
виду.
Например
news.google.com, mail.google.com и maps.google.com.
Также нередки случаи выделения особых доменов для
отдельных
стран
и
языков,
как,
например, google.fr и google.ru логически
являются
региональными версиями сайта Google, хотя технически
представляют собой разные сайты.
Один web -сайт может быть открыт для доступа с
разных адресов, а его копии могут храниться на разных
серверах. В таком случае копия сайта называется зеркалом.
Существует еще понятие оффлайновой версии сайта – так
называется копия сайта, доступная для просмотра на
компьютере без подключения к сети и без использования
серверного ПО.
Объединение отдельных сайтов под общим доменом
иногда характерно для сервисов бесплатного размещения
сайтов в Интернете. Для идентификации таких сайтов
после указания домена в адресе может стоять тильда и
собственно имя сайта. Например: «example.com/~site/». Но
чаще для этих целей используются домены третьего
уровня: «site.example.com».
Услуга хранения и обеспечения доступа к сайту на
сервере называется веб-хостингом. Когда-то каждый сайт
располагался на собственном сервере, но в связи с
технологическими улучшениями серверов на одном
сервере стало возможно размещение большого числа
сайтов. Расположение сайта на одном сервере с другими
сайтами называется виртуальным хостингом.
В Интернете нет четкого разделения на категории
сайтов. Одни вебстудии называют сайтом визитку компании с одной или
двумя веб-страницами, другие же сайтом называют
информационный отраслевой портал, где предусмотрена
интерактивность и имеется возможность получить
дополнительную информацию только зарегистрированным
пользователям.
К какой категории ни относился бы сайт он остается
сайтом. Процесс работы над любым сайтом отличается по
времени в зависимости от используемых технологий и
сценариев, но, как правило, включает один и тот же набор
этапов:
– проектирование;
– дизайн;
– верстка;
– программирование;
– интеграция готовых компонентов;
– наполнение материалами;
– тестирование;
– продвижение.
На рисунке 1.1 схематично показана классификация
сайтов.
Рисунок 1.1 – Классификация вебсайтов
Навигационные сайты. Цель этих сайтов состоит в
перенаправлении потребителей к конечным сайтам. К этой
группе можно отнести поисковые системы, каталоги и
инициирующие сайты (порталы).
Поисковые системы. Задача поисковых систем
состоит в представлении ссылок на сайты Интернета в
соответствии с введенным пользователем запросом.
Поисковые системы состоят из трех основных частей.
Поисковая машина гусеницей или роботом (Spider,
Crawler, Robot) – программа, которая посещает Web-сайты,
считывает и индексирует полностью или частично их
содержимое и далее следует по ссылкам,
найденным на сервере. Поисковая машина регулярно,
например каждый месяц, возвращается на сайты и
повторяет индексацию страниц.
Индексы поисковой системы. Сюда попадает все или
основная часть того, что находит и считывает поисковая
машина. Индексы системы представляют собой гигантское
хранилище информации, где хранятся текстовые копии
всех страниц, которые посетила и проиндексировала
поисковая машина.
Третья часть – это программа, которая в соответствии
с запросом пользователя перебирает индексы поисковой
системы в поисках информации и выдает ему в порядке
убывания релевантности (степени соответствия заданному
критерию) найденные документы. Разумеется, далеко не
всегда документ, признанный поисковой системой
наиболее релевантным, будет таковым по мнению самого
пользователя [1].
Навигационным сайтом – называют тот сайт, чья
первостепенная задача заключается в оказании людям
помощи в поиске пути через Internet. Такие сайты
называются порталами с тех пор, как они стали играть роль
основных центров, размещающих указатели на другие
места в Internet.
Поисковая система – программно-аппаратный
комплекс
с веб-интерфейсом,
предоставляющий
возможность поиска информации в интернете. Под
поисковой системой обычно подразумевается сайт, на
котором размещён интерфейс (фронт-энд) системы.
Программной
частью
поисковой
системы
является поисковая
машина(поисковый
движок)
–
комплекс программ, обеспечивающий функциональность
поисковой системы и обычно являющийся коммерческой
тайной компании-разработчика поисковой системы.
Тематические сайты. Данный тип интернет сайтов
характеризуется тем, что содержит информацию по какойлибо конкретной тематике. Сюда же можно отнести
интернет-энциклопедии.
Каталог – сайт, на котором размещен каталоге
продукции компании, где присутствует подробное
описание товаров/услуг, сертификаты, технические и
потребительские данные, отзывы экспертов и клиентов,
демо-версии продукта, показывающие возможности, и так
далее. На таких сайтах размещается информация о
товарах/услугах, которую невозможно поместить в прайслист.
Конечные сайты. В следующую группу сайтов,
называемых «конечными сайтами», входят конечные
«адресаты»,
предоставляющие
пользователям
разнообразные услуги, ради которых пользователи
собственно и посещают Интернет. Этими услугами может
быть предоставление данных, документации, финансовых
сводок, информации о курсах акций, фирмах, их продукции
и услугах, различные способы времяпровождения, продажа
товаров и многое другое.
Информационный сайт – это сайт, который
содержит исчерпывающую информацию по некоторой
предметной области. Сайты этого типа, как правило,
содержат множество статей различных авторов, а также
такие
сервисы как: опросы, голосование, рассылки. В основном,
некоммерческого типа.
Корпоративный сайт – сайт определенной компании,
знакомящий
с
предоставляемыми
услугами
и
направлениями деятельности и включающий весь
функционал интернет-представительства. Кроме этого,
сайт содержит интерактивные элементы взаимодействия с
пользователем, например, регистрация постоянных
клиентов и предоставление им дополнительной
информации или сервисов.
Торговая система – это набор определенных
алгоритмов, инструкций и действий трейдера, на основе
проведенного технического анализа. В каждой торговой
системе четко определены условия входа\выхода,
временные интервалы, мани-менеджмент и рискменеджмент. Торговые системы позволяют ограничить
фактор эмоционального влияния на принятие решений, а
также придать торговле некую системность.
Интернет-портал (с англ. Internet portal главный вход,
ворота) – крупный сайт, предназначенный для
предоставления интегрированной информации. Обычно
содержат ссылки на другие сайты, содержание которых
отвечает интересам посетителя портала [2].
1.3 Обзор аналогов отечественных и зарубежных
интернет-магазинов
Анализ аналогичных сайтов – это оценка ряда
факторов сайтов похожих по определенному ключевому
запросу (рисунок 1.2).
"Flip" http://flip.kz/
Flip – это интернет-магазин книги, электроники,
бытовой техники и одежды с доставкой на дом.
Достоинства:
а) дизайн магазина прост и удобен в использовании;
б) время работы магазина и где расположен указано
на главной странице;
в) поисковая лента;
г) корректная и четкая информация о магазине;
д) выведена вкладка новости;
е) магазин заботится о своих клиентах и о их
удобствах;
ж) раздел вакансий;
и) присутствует наличный и безналичный расчет;
к) каталог продуктов разбит на категории и группы;
л) простая регистрационная форма.
Недостатки:
а) лишняя реклама;
б) не все продукты выведены в изображения.
Рисунок 1.2 – Главная страница интернет-магазина
"Flip"
"Zato" http://www.zato.kz/
Интернет магазин одежды и подарки (рисунок 1.3).
Достоинства:
а) дизайн сайта выдержан в строгом стиле;
б) время работы магазина на главной странице;
в) товар разбит на большие категории;
г) оформление подарков;
д) вкладка - советы сомелье;
е) подробная контактная информация;
ж) покупатель может задать свои вопросы;
и) виртуальный мир.
Недостатки:
а) каталог продуктов создан в виде списка;
б) оплата только наличным расчетом.
Download