/
ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ
ГОУ ВПО 'МАГНИТОГОРСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ'
Факультет информатики
Кафедра прикладной информатики
Специальность 080801 Прикладная информатика (в экономике)
Допустить к защите
Декан Чусавитина Г.Н.
Зав. каф. Гусева Е.Н.
ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
разработка web-сайта для казино 'Рай' г. Магнитогорска
ХАСАНОВА Джамиля Шакировна
Научный руководитель: к.п.н., доц.
Е.Н. Гусева
Консультант: к. экон.н., доц.
Н.Д. Шивцова
Магнитогорск 2009
Содержание
Введение
Современный этап развития общества характеризуется глубокими экономическими и социальными преобразованиями, основанными на широком использовании достижений научно-технического прогресса во всех сферах человеческой деятельности. Одним из наиболее важных факторов ускорения научно-технического прогресса, автоматизации и интенсификации производства, создания новых высокоэффективных технологий, совершенствования планирования и управления является все более широкое применение компьютерных информационных технологий (КИТ), телекоммуникаций.
В наше время, когда в мире правят информационные технологии, ПК дает возможность решать задачи, ранее посильные только организациям с изрядными производственными мощностями, в том числе и задачи публикации результатов собственного труда, рекламу своих товаров и услуг и т.п. Одна только персональная техника при наличии лазерного принтера и, разумеется, определенных навыков дает возможность ее владельцу издать ту или иную работу, так сказать, в штучном исполнении, причем с качеством, недостижимым для некоторых типографий. А публикация в Сети открывает возможность донести ее до всех, кто будет в этом заинтересован. Именно для этого и создаются многие сайты.
Web-пространство растет быстрее, чем мы его можем исследовать. В последние годы количество документов, опубликованных в Сети, удваивалось в среднем каждые полтора - два года и достигло к 2000 году более 850 миллионов. Факт, что к 2010 году количество Web-страниц увеличится еще более чем в 10 раз, сомнений не вызывает.
В ближайшие годы эти темпы, безусловно, замедлятся, и мы сможем говорить о завершении первого этапа перевода всех информационных ресурсов человечества в электронную форму, легко доступную с каждого настольного компьютера. Однако, на сегодняшний день создание Web- сайтов является актуальным для любой сферы человеческой деятельности и сфера развлечения не является исключением.
Учитывая вышеизложенное, нами была сформулирована тема исследования 'Разработка Web-сайта казино 'Рай' г. Магнитогорска'
Цель исследования: разработать в соответствии с современными требованиями к созданию web-сайтов информационный web-сайт казино 'Рай' г. Магнитогорска.
Объект исследования: экономическая деятельность казино 'Рай'.
Предмет исследования: процесс разработки web-сайта для казино 'Рай'.
Гипотеза: эффективная разработка и дальнейшее использование информационного web-сайта казино 'Рай' г. Магнитогорска повысит эффективность работы казино, если web-сайт будет создаваться с использованием современных технологий разработки web-сайтов и на основе требований к содержанию, дизайну и функционалу сайта.
В соответствии с поставленной целью и выдвинутой гипотезой в работе ставились следующие задачи:
1. Рассмотреть технико-экономическую характеристику казино 'Рай' г. Магнитогорска.
2. Проанализировать современные технологии разработки Web-сайтов
3. Определить требования к форме, содержанию и функционалу сайта Web-сайта.
4. Разработать Web-сайт для казино 'Рай'
5. Внедрить Web-сайт казино 'Рай'.
6. Рассчитать экономическую целесообразность создания Web-сайта казино 'Рай'.
Глава 1. Использование Web-технологий в деятельности коммерческих предприятий
§1.1 Технико-экономическая характеристика казино 'Рай' г. Магнитогорска
Начальным этапом разработки является предварительное изучение объекта, которое должно ответить на ряд вопросов:
- В чем недостатки существующей системы?
- Какие улучшения возможны?
- На кого окажет влияние новая система?
Т.о. обследование - это изучение и диагностический анализ существующей системы обработки информации. Обследование проводится по специальной программе с использованием определенных методик и документированием результатов. В процессе обследования формируются наборы процедур, задач и комплексов задач для создания проекта сайта.
Предпроектное обследование является важнейшим и определяющим этапом. Он является основой дальнейших решений.
Наиболее очевидными источниками информации об объекте являются измерения и наблюдения. Также важны такие источники, как документы, интервью и личное участие в работе. В качестве исходной информации при проведении обследования могут служить:
- данные об организационной структуре предприятия;
- нормативно-справочная информация;
- система делопроизводства предприятия;
- документы о технологии производства;
- данные об имеющихся на предприятии средствах информатизации;
- стратегические цели предприятия и перспективы развития;
- результаты анкетирования сотрудников;
- результаты интервьюирования сотрудников.
Целью предпроектного обследования является:
- анализ недостатков существующей системы управления и разработка мероприятий по их устранению,
- формирование перечня новых задач, решаемых с помощью вводимого сайта.
При проведении обследования предметной области целесообразно применять следующие методы:
- Сбор документов;
- Анкетирование;
- Интервьюирование.
В качестве предметной области была рассмотрена деятельность предприятия казино 'Рай'.
При проведении обследования использовался метод сбор документов и интервьюирование.
Казино 'Рай' зарегистрировано ООО 'Фаворит' 27 августа 2008г. администрацией Орджоникидзевского района г. Магнитогорска. Реквизиты ООО 'Фаворит' ИНН 7714567077. Организационно-правовая норма - предприниматель без образования юридического лица. Свидетельство о государственной регистрации в качестве общества с ограниченной ответственностью 'Фаворит' серия 74 № 005181008 от 27 августа 2008 года ОГРН 1047796648030.
Основным видом деятельности является организация досуговой деятельности населения.
Предприятие имеет 2 казино: г.Магнитогорск ул.К.Маркса 192.
казино 'Рай' (ООО 'Фаворит') работает на рынке досуговой деятельности с 2008 года. web сайт дизайн информационный казино
Сравнительно небольшой опыт работы позволяет менеджерам оперативно выполнять заказы, осуществлять оперативное и качественное обслуживание клиентов.
За последнее время произошло резкое увеличение количества фирм, занимающихся развлекательной и досуговой деятельностью населения. Для того чтобы не отстать от конкурентов, увеличить рейтинг заведения и найти новых клиентов, а также осуществить рекламную акцию целесообразно создать для казино рекламный Web-сайт, который будет содержать полную информацию о деятельности казино, подробный перечень предлагаемых услуг.
Проектируемый Web-сайт привлечет внимание аудитории, пользующейся услугами казино.
К основным достижениям казино можно отнести успешное развитие на рынке развлекательной деятельности и наличие постоянных клиентов.
Рассмотрим организационную структуру казино 'Рай'. (Рис.1)
Общая численность сотрудников - 25 человек, включая директора. Руководство деятельностью Казино 'Рай' осуществляет директор. Он осуществляет общий контроль и оперативное руководство деятельностью Казино 'Рай'. Руководит и координирует работу.
Стратегические решения в области сбыта, ценообразование, маркетинговая и ассортиментная политика. Ставит целевые задания подчиненным и контролирует их выполнение. Директор решает вопросы по графику работы, по участию в акциях по стимулированию продажи товара, по взаимодействию с офисом, инспектирующими и проверяющими организациями.
Администратор обеспечивает выполнение плановых заданий. Обучает, организует, мотивирует и контролирует менеджеров. Обеспечивает поддержание и развитие имеющейся Клиентской базы. Планирует, организует и контролирует работу по поиску и привлечению новых Клиентов. Осуществляет общее руководство работой смены, обеспечивает соблюдение сотрудниками всех принятых на фирме методик и технологий. Организует и лично участвует в проведении игр. Готовит необходимую отчетность. Участвует в проведении инвентаризаций и переоценок.
Менеджер решает вопросы, связанные со столами, покером, рулеткой. Выполняет обязанности:
- Работа с клиентами
- Ведение работы с крупными клиентами
- Ведение отчётности.
Бухгалтер организует бухгалтерский учет в Казино 'Рай'. Формирует учетную политику. Осуществляет взаимодействие с банками, налоговой инспекцией, внебюджетными фондами, обеспечивает составление для них баланса и оперативных сводных отчетов. Ведет бухгалтерский учет имущества, обязательств и хозяйственных операций. Учет поступающих денежных средств. Готовит данные по соответствующим участкам бухгалтерского учета для составления отчетности.
Оператор
Обязанности:
- при выигрыше выдают деньги посетителю
- снимают кредит с автоматов
Цель работы оператора - обеспечение максимального объема услуг посредством создания оптимальных условий посетителям для выбора и оплаты услуг.
В своей работе оператор должен взаимодействовать и решать текущие вопросы с другими операторами, с менеджером и администратором.
Товаровед
Обязанности:
- Пополнение бара
- Ведение документации по бару
- Ведение учета
- Составление отчета ежемесячно
Официанты работают отдельно в слот зале, отдельно в казино.
Рис.1 Организационная структура Казино 'Рай'.
§1.2 Основы проектирования Web-сайтов
В Интернете действует множество различных служб: электронная почта, группы новостей (телеконференции), службы передачи файлов и многие другие. Однако самая популярная служба- это, безусловно, Word Wide Web. Сокращенно ее называют WWW или просто Web. Это служба настолько популярна, что многие ее и считают Интернетом. Однако WWW- это, конечно, не Интернет, а лишь одна из его многочисленных служб.
Служба Word Wide Web включает в себя три компонента, из которых две - программы и одна - данные. Со стороны Интернета Word Wide Web основывается на программах, которые называются Web-серверами. Со стороны пользователя Word Wide Web основывается на программах, которые называются Web-браузерами. Работая в паре, серверы и браузеры обеспечивают доступ к Web-документам (их называют Web- страницами).
Наиболее распространенный в Web инструмент называется браузером. Это, например, Netscape, Navigator, Internet Explorer, Mosaic и другие. Web-браузеры предназначены для того, чтобы соединятся по Internet с удаленными машинами, запрашивать определенные документы, а затем формировать полученные документы для просмотра на локальной машине.
В качестве языка, или протокола, в Web-транзакциях используется Hypertext Transfer Protocol, или HTTP. На удаленных машинах, содержащих необходимые документы, работают HTTP-серверы, которые ожидают запросов браузеров и по получению выдают браузеру затребованные документы. Формально браузеры являются HTTP-клиентами.
Всю совокупность Web-документов можно рассматривать как оно огромное информационное пространство. Это пространство называется Web-пространством. Любой из Web-документов может содержать (и, как правило, содержит) так называемые гиперссылки. Гиперссылка - это фрагмент текста или встроенный объект (например, рисунок), с которым связан адрес другого Web-документа.
При просмотре в браузере текстовые гиперссылки выделяются цветом и подчеркиванием, а графические гиперссылки - рамкой. При наведении указателя мыши на объект, являющийся гиперссылкой, указатель меняет форму и принимает изображение ладони. При щелчке на гиперссылке браузер автоматически загружает тот Web-документ, на который эта ссылка указывает, даже если этот документ физически находится на компьютере, расположенном на другом континенте. Таким образом, переходя по ссылкам с одного документа на другой, мы путешествуем по Web-пространству.
Целенаправленное перемещение между документами в поисках нужной Web-страницы называется Web-навигацией (т. е. Мы движемся от документа A к документу B по заданному маршруту). Свободное путешествие в пространстве Web с целью его просмотра и изучения называется Web-серфингом (т. е. мы плавно плывем, куда попало, как на доске серфинга).
Для ориентации в любом пространстве, надо знать, где ты находишься. Для того чтобы заниматься навигацией, надо не только ориентироваться, но еще знать направление движения. И для этого, и для другого нам нужна система адресов. Каждый документ должен иметь уникальный адрес, иначе браузер не сможет его разыскать и загрузить. Этот адрес называется URL-адресом. Здесь URL - это унифицированный указатель ресурса(Uniformed Resource Locator). URL - адрес однозначно описывает адрес любого файла, имеющегося в мировой компьютерной сети, то есть, во всем мире нет двух файлов, имеющих одинаковые адреса URL.
Совокупность Web-страниц, принадлежащих одному владельцу и связанных между собой с помощью гиперссылок, образуют Web-узел. В просторечие Web-узел называют Web-сайтом или просто сайтом.
Вообще сайт это - в первую очередь набор технологических процессов (обычно именуемых веб-технологиями), накладывающий с одной стороны, ограничения на формы информационного и эмоционального воздействия, с другой - дающий такое разнообразие форм, какое принципиально недостижимо ни для устного, ни для печатного способа передачи информации.
Когда употреблять термин сайт, а когда Web-узел, зависит от контекста. Если речь идет только о содержимом, принято говорить о сайте. Если же речь идет и о структуре представления информации, говорят о Web-узле.
В настоящее время продвижение фирмы, ее товаров и услуг через Internet - явление достаточно распространенное в России и естественное для зарубежных стран. Продвижение товара или услуг может выполняться, например, с помощью размещения рекламы на страницах специальных рекламных площадок, сторонних владельцев сайтов и т.д. В случае наиболее полного использования Internet-технологий это осуществляется через собственные страницы, виртуальный или физический сервер. То есть предложение, а возможно, и продажа товара или услуги происходят в Internet с помощью названных средств, которые в свою очередь, как предлагаемый товар или услуга могут и должны продвигаться через сеть.
При создании своего Интернет ресурса необходимо пройти через несколько этапов - от придумывания идеи до ее воплощения. Поэтому, в большинстве случаев потребуется команда профессионалов, каждый из которых отвечает за свой отдельный тип работ. Первый из них - это автор контента, администратор проекта, идейный руководитель, или как угодно. Он не обязан знать тонкостей web-мастеринга, или web-дизайна, его основная задача - работа с аудиторией сайта, т.е. создание контента, его изменение, дополнение, обновление, поддержание диалога с посетителем, обеспечение жизнедеятельности идеи.
Второй член команды - профессиональный художник дизайнер, на его долю приходится вся работа по разработке дизайн-концепции сайта, его цветовое наполнение, работа по созданию и оптимизации графических изображений, наброска эскизов. В его арсенале, широкий спектр инструментов - специальных программ, приложений для работы с графикой, а самое главное это талант художника. Его основная задача - создание имиджа сайта, той одежки, по которой его будут встречать посетители.
Следующий специалист, это web-мастер проекта, как правило, это опытный программист, знающий HTML, CSS, Java Script (обязательно), а также PHP, Perl, Java, базы данных, и т.д. (желательно). Его основная задача - кодинг, воплощение и техническая реализация идей всех остальных членов команды, для своей части работы он использует не менее широкий арсенал программ и утилит, для написания, редактирования, проверки правильности кода и его отладки.
Последний в списке членов команды, но не последний по своей значимости, это специалист по рекламе и раскрутке проекта. Он занимается работой по составлению концепции и продвижению рекламной кампании, оценкой ее эффективности. Он придумывает сайту имя, LOGO, рекламные слоганы, информационное наполнение баннеров и других средств визуальной рекламы, проводит анализ статистики, занимается регистрацией сайта в различных рекламных системах и отслеживанием его рейтинга популярности. Его инструментарий носит более специфический характер и чаще всего представляет собой различные составители статистических отчетов и утилиты по автоматической регистрации.
Типы сайтов
Часто заказчик, заказывая в дизайн-студии создания сайта, даже не представляет какой формат должен иметь разрабатываемый ресурс. Будет ли это простенький промо-сайт или огромный интернет-портал? Чтобы заказчику было проще определиться в своем выборе, и написана эта статья. Внимательно изучите приведенные здесь типы сайтов и решите, что же действительно вам нужно.
Принадлежность веб-сайта к тому или иному типу можно определить исходя из разных критериев. Например, критерий качества дизайна, содержания, цели. Но удобней и наиболее объективней классифицировать сайты по критерию принадлежности. То есть, кто этот сайт содержит и кому он собственно принадлежит. Этот критерий хорошо подходит еще и потому, что от того, кто является владельцем этого сайта (крупная компания, группа энтузиастов, студент, школьник или домохозяйка) напрямую зависит качество дизайна, его содержание и цель создания.
Причины такой зависимости лежат на поверхности: цены на качественный и функциональный дизайн (добавьте сюда еще 'движок' и раскрутку) очень высоки и оказываются по карману только крупным компаниям с серьезными намерениями. Все остальные делают свои сайты как правило самостоятельно, а вкусы и умения у всех разные.
Личные страницы ('хомяки', home pages)
Поистине самая массовая категория веб-сайтов. Может возникнуть вопрос: а почему страницы? А все потому, что во времена зарождения Интернета создавалась именно одна страница (иногда несколько), на которой и размещалась вся информация. Однако сейчас сложилась ситуация с точностью наоборот: отдельно взятых страниц становиться все меньше, а вот полноразмерных сайтов все больше. Естественно, подавляющее большинство этих страниц и сайтов не представляют никакую ценность, как с точки зрения дизайна, так и содержания. Ежедневно тысячи личных страниц уходят в небытие, и столько же (даже наверно больше) появляется вновь. Однако их авторам пора уже понять, что не стоит засорять и так уже засоренный Интернет, а создавать подобные страницы только в том случае, если действительно есть что показать другим людям.
Некоммерческие сайты
Heмногочисленная, но более содержательная, чем личные страницы, разновидность веб-сайтов. Как правило, они принадлежат каким-либо объединениям, проектам, международным или благотворительным организациям, а также cюда относятся сайты учебных заведений, университетов и научных (исследовательских) центров, официальные сайты некоммерческих программных проектов (например, Lynix). Такие сайты в большинстве своем выполнены просто, удобно и эффективно (академический стиль). Они содержат много полезной информации, причем эта информация абсолютно бесплатна. По количеству и качеству выложенной информации многие некоммерческие сайты с успехом конкурируют с контент-сайтами (см. ниже).
Коммерческие сайты
Все коммерческие сайты создаются, безусловно, с целью прямого или косвенного получения прибыли. А, как известно, не вложив денег, приумножить их не получиться. Поэтому уровень дизайна в основном у таких сайтов достаточно высок -- фирмы и компании заказывают услуги веб-дизайна в 'дорогих' и именитых студиях.
Условно все коммерческие сайты подразделяются на несколько подтипов:
- Промо-сайты. Создаются на короткий срок для рекламы какого-нибудь товара или какой-нибудь услуги (так называемые промоушн-акции). Их создание не вызывает сложностей, ведь их основная цель -- показать товар или представить услугу с помощью минимального количества страниц.
- Корпоративные сайты. Основные цели такого сайта -- создать у посетителя образ фирмы, запоминающийся и привлекательный, а также привлечь новых клиентов и сформировать обратную связь с ними. Разумеется, средний уровень дизайна корпоративных сайтов, почти всегда создаваемых профессиональными студиями веб-дизайна очень высок и стоит тысячи, а то и десятки тысяч долларов.
- Интернет-порталы. Это наиболее масштабные ресурсы по сравнению с сайтами отдельных фирм и компаний. За примером далеко ходить не будем -- сайт корпорации Microsoft. Здесь тысячи страниц и сотни подразделов, где можно найти буквально все, что связано с самой корпорацией, ее разрабатываемыми технологиями и уже готовыми продуктами. Для поддержки и администрирования подобных ресурсов требуется большая команда веб-мастеров.
- Личный сайт руководителя. Создается в дополнение к корпоративному сайту. Такой тип веб-сайта появился совсем недавно, но скорей всего получит широкое распространение в самое ближайшее время.
- Интернет-магазин. Название этого типа говорит само за себя. Дизайн таких сайтов достаточно прост, а вот программные модули посложнее. Требуют серьезного подхода к проектированию, созданию и поддержке. И конечно, должна быть проведена большая рекламная кампания, чтобы интернет-магазин обрел своих покупателей.
Информация дороже всего
Cамая содержательная и наиболее востребованная пользователями разновидность сайтов -- контент-сайты. Здесь находятся хранилища самого ценного, что есть в Интернете -- информации. К этому виду сайтов относятся поисковые системы, новостные сайты, развлекательные (анекдоты) и образовательные ресурсы, сайты газет и журналов, электронные библиотеки, энциклопедии и справочники... То есть, если сайт предоставляет открытый доступ к ценной (или даже уникальной информации), то его можно отнести к данному типу.
Как нетрудно догадаться, качество и сложность дизайна на таких веб-сайтах довольно невысоко, так как здесь только информация главная причина их создания и существования. Как правило, такие ресурсы имеют приличную армию постоянных посетителей.
Контент-сайты требуют частого обновления своего содержимого. Самый оптимальный вариант -- это каждый день. Для наполнения и администрирования необходим 'движок', то есть достаточно сложный программный модуль, который очень облегчает работу с сайтом. Корпоративное представительство: сайт, предназначенный для максимально полной автоматизации деятельности компании. Может содержать электронный магазин, систему заказов, коммуникационные сервисы, электронный обмен документами, on-line-переговоры и т.д.
Портал: большой Web-pecypc, который предназначен для формирования некоторого сообщества людей с определенными интересами. Портал может объединять множество различных сервисов (телеконференции, рассылки, опросы), предоставлять доступ к различным внутрикорпоративным приложениям, предоставлять клиентам возможность покупки товаров, а партнерам - обмена информацией.
Такое деление веб-сайтов неоднозначно, так как многие ресурсы относятся к смешанному типу. Например, сайт по качеству дизайна напоминает домашнюю страницу, а на самом деле это контент-сайт или даже корпоративный.
Виды сайтов и их основные функции представлены в таблице №1
Таблица №1
Задачи |
Особенности |
Применение |
|
Каталог (сайт-витрина) |
|||
Реклама товаров. |
Содержат каталоги товаров с указанием цены, характеристиками, подробным описанием, рисунками, фотографиями; могут прилагаться аудио и видео-ролики. К таким сайтам можно подключать системы формирования заказов, которые позволяют посетителю сайта оформить заказ на товар. В этом случае заказ по e-mail передается менеджеру по продажам. |
Разрабатывать сайт это- го типа имеет смысл, если выполняются следующие условия: - товары могут продаваться через Интернет; - у разработчика есть возможность создания профессионального мультимедийного описания каждого продукта; клиентам удобнее смотреть информацию о товарах. |
|
Электронный магазин |
|||
Продажа товаров через Интернет; автоматизация бизнес-процессов. |
Электронные магазины во многом похожи на каталоги (сайты-витрины); возможности: - просмотра перечня товаров, цены, их описания; - добавление графических изображений, фотографий. Главная особенность - автоматизированная система формирования заказов. |
Те же рекомендации что и для каталога (сайта-витрины). Но если позволяют средства, а прогнозируемый объем продаж достаточно высок, рекомендуется использовать именно электронный магазин, а не каталог, т.к. это позволит уменьшить затраты на обслуживание заказов. |
|
Промо-сайт |
|||
Проведение рекламных акций. |
Так как вариантов построения промо-сайта великое множество, сложно выделить общие черты. Как правило, такие сайты очень яркие и динамичные, они чем-то напоминают рекламные ролики. |
Промо-сайты часто создаются в рамках проведения глобальной offline-ой рекламной кампании |
|
Информационный сайт |
|||
Предоставление информации клиенту. Информационный сайт должен стать для клиента основным источником получения информации в сфере определённой деятельности фирмы (организации). |
Часто информационные сайты чем-то напоминают энциклопедии или специализированные журналы. |
Предпосылки для разработки: - в Интернете должна быть широко представ- лена целевая аудитория (потенциальные клиенты); - у аудитории должна быть реальная потребность постоянно (а не единовременно) обращаться к этой информации. |
|
Корпоративный сайт |
|||
Предоставление информации о деятельности компании, ее товарах и услугах. |
Корпоративные сайты созданы по принципу корпоративного буклета. Сайты этого типа содержат данные о фирме, наиболее востребованные клиентами. Как правило, это общая информация о фирме, прайс-лист, реквизиты, план проезда и т.п. |
Рекомендуется для небольших компаний, в случае если компания реализует свою продукцию только в offline, но целевая аудитория представлена в сети Интернет достаточно широко. |
|
Корпоративное представительство |
|||
Полная автоматизация деятельности фирмы. |
Подобные сайты могут со- держать отд. элементами системы заказов или Интернет-магазины. Корпоративные представительства могут также содержать различные коммуникационные сервисы (с возможностью персонализации) - быстрое формирование заказа с учетом истории переговоров с данным контр- агентом, on-line переговоры |
Рекомендуется для больших компаний с огромной клиентской базой, разветвленной дилерской сетью и т.д. |
|
Портал |
|||
Порталы могут выполнять функции Web-сайтов, объединяющих большой объем информационных ресурсов: -различные телеконференции, рассылки и другие службы; -обеспечивать доступ к различным внутрикорпоративным приложениям, таким как базы данных. |
Порталы предоставляют посетителям исчерпывающую информацию о предметной сфере деятельности компании. Они имеют высокую посещаемость, и предоставляют хорошие возможности для организации продаж и других маркетинговых мероприятий. Возможные разделы: -слайд-шоу: визуальное представление компании; -система интерактивной связи администратора сайта с посетителями. |
Рекомендуется для больших компаний с огромной клиентской базой, разветвленной дилерской сетью и т.д. |
Чтобы создать действительно интересный и полезный сайт, необходимо хорошо понимать механизмы его создания, который включает в себя следующие этапы:
Этапы создания сайта
1. Выбор компании для размещения на ее технике сайта или сервера
2. Стратегическое планирование. Определение объема работы (анализ и проектирование)
3. Тактическое планирование. Разработка структуры web-страниц сайта или сервера с учетом возможностей, предложений и требований владельца сервера. Использование специальных приемов и средств для повышения результативности проектируемой публикации фирмы в Internet
4. Креатив (дизайн)
5. Верстка сайта (программирование)
6. Публикация и маркетинг
7. Поддержка и развитие
Поиск сервера для размещения сайта, Web-хостинг
Если фирма заинтересована в адресе http://www.yourcompany.ru, то требуется иметь собственный физический или виртуальный сервер. Последний вариант- это дисковое пространство на чьем-либо сервере, и к такому пространству можно адресоваться как к домену. Описанная услуга чаще всего несколько более дешевая, чем дисковое пространство без собственного доменного имени. К последнему варианту относятся владение подкаталогом на чьем-либо Web-сервере. Адрес в этом случае включает в себя доменное имя вашего провайдера, например, http://www/someprovider.com/youcompany.
Предварительно должна быть проведена аналитическая работа с целью поиска приемлемого хоста для размещения сайта или виртуального сервера. Результаты проведенной работы могут повлиять на процесс проектирования, создания и допроектирования сайта, а также на его продвижение. Анализу могут быть подвергнуты как платные, так и бесплатные предложения.
Укрупнено критериями для анализа могут быть:
- Объем бесплатного дискового пространства;
- Принудительное размещение баннеров и рекламы на будущем сайте;
- Наличие предустановленных скриптов;
- Возможность использования собственных скриптов, созданных с помощью конкретных языков;
- Отчеты и аналитика, которую будет обеспечивать фирма, предлагающая хостинг;
- Раскрутка, обеспечиваемая фирмой.
Дисковое пространство для размещения сервера предполагает следующие варианты:
- Аренда дискового пространства, например, у провайдера или у другой компании, которая обеспечивает Web-узел. Этот узел может быть в любой точке мира. Такие серверы иногда называются виртуальными, так как пользователь может также свободно управлять ими как своими собственными, размещенными на площади фирмы. Требуется иметь еще самостоятельную электронную почту для переписки с клиентами;
- Приобретение и размещение или аренда компьютер-сервера у провайдера, который будет заниматься его поддержкой. Необходима электронная почта и программное обеспечение сервера.
При выборе Web-узла для размещения сервера целесообразно ответить на следующие вопросы.
1. Назначение сервера:
- Планируется ли использовать свое доменное имя, некоторые узлы настаивают на использовании их доменных имен, другие, другие взимают за имя дополнительную плату;
- Планируется использовать сервер для продажи: требуется повышенная безопасность, обеспечиваемая узлом;
- Планируется ли собственная база данных, тогда целесообразно иметь собственный сервер в компании.
2. Сбор информации о Web-узлах
Англоязычная часть Internet предлагает информацию ряда фирм, которые специализируются на сборе информации о сдаваемых в аренду серверах:
http://budgetweb.com/budgetweb/- англоязычный справочник (Budget Web Index) для сравнения бюджетов Web-услуг от самых низких цен на дисковое пространство до проектирования с использованием графических средств и услуг по сканированию (graphic designers).
3. Получение расценок как минимум трех Web-узлов
4. Сравнение цен и услуг на основе приведенного ниже опросника, который следует отправить по электронной почте или факсом. Не существует понятия стандартного набора услуг.
5. Выявление отзывов клиентов:
- полезно связаться с клиентами сервера и узнать их мнение;
- просматриваются страницы клиентов для выяснения скорости работы сервера.
6. Для начала не следует заключать долгосрочных договоров
Список вопросов для Web-узлов.
Оплата:
- предусмотрен ли начальный взнос и какой, какие услуги он предусматривает;
- какой объем дискового пространства предусмотрен при соответствующей помесячной оплате, сколько стоит дополнительное дисковое пространство;
- предусмотрена ли оплата за количество посещений Web-сервера и какая плата. Лучше отказаться от услуг компании, которая берет плату за каждое посещение;
- предусмотрена ли плата за объем передаваемой информации и какая, сколько будет стоить передача дополнительного объема;
- предусмотрена ли дополнительная оплата за обновление сервера, надо отказаться от услуг компании, которая берет плату за каждое обновление.
Поддержка:
- обеспечивается ли круглосуточная поддержка;
- обеспечивается ли поддержка 7 дней в неделю;
- варианты и время консультаций. Автоответчик и пейджинговая связь - не лучшая помощь;
- производится ли обучение персонала.
Доменные имена:
- можно ли использовать собственное доменное имя или нет (например, http://www.компания.ru или http://www.узел.ru/компания);
- предусмотрена ли плата за собственное доменное имя
Управление узлом:
- обеспечение программами для управления сервером и какими программами. Хорошие узлы предоставляют пользователям программы, которые позволяют автоматически заменять на сервере обновленные файлы;
- частота обновления сервера, возможно чаще раза в день
- как быстро после внесения изменений узел делает сервер доступным посетителям;
- существует ли ограничение на число файлов.
Отчеты:
- доступность отчета о частоте посещаемости сервера;
- подробности информации в отчете о посещаемости: о количестве обращений на сервер вообще или по каждой странице и файлу в отдельности;
- доступность данных о том, откуда пользователи попадают на сервер, в данном случае можно определить, по каким ключевым словам пользователи находят сервер;
- частота составления отчетов: раз в день, неделю, месяц, по запросу;
- дополнительная плата за подготовку отчетов;
- доступность образцов отчетов, возможность ознакомиться с ними в интерактивном режиме.
- Защита:
- имеет ли узел дублирующую связь через каналы двух разных телефонных компаний;
- имеет ли узел систему аварийного энергоснабжения
- имеет ли узел систему резервного копирования и архивирования Web-серверов;
- система защиты, применяемая для конкретного сервера.
- Кредитные карточки:
- обеспечивает ли узел поддержку операций с кредитными карточками и какую;
- предоставляет ли узел стандартные CGI-сценарии для работы с кредитными карточками или требуется работа собственного или стороннего программиста;
- каким способом узел будет пересылать заполненные бланки заказов (включая номера кредитных карточек), т.е. система шифрования.
Технология и некоторые услуги:
- поддерживает ли узел сценарии CGI и программы на Java;
- можно ли пользоваться списками рассылки узла.
Сведения об узле:
- продолжительность работы узла в годах, желательно не менее полугода;
- действия узла по привлечению посетителей на сервер.
Анализ и проектирование
Первым этапом работ по созданию сайта является разработка его концепции. На этом этапе осуществляют анализ информационных потребностей клиентов Заказчика, анализ сильных и слабых сторон конкурентов, информационное проектирование сайта. Необходимо точно определить целевую аудиторию, ее предпочтения, приемлемый стиль изложения и подачи материала. Интернет многообразен. В нем есть все, у каждого пользователя есть миллионы возможностей и нужны неординарные усилия, чтобы привлечь его на сайт и не менее сложно удержать его там.
Сайт должен быть самоочевидным. То есть пользователь не должен гадать, о чем тут идет речь. В среднем человек читает пару фраз наугад и определяет, есть ли что-то интересное здесь или стоит пойти дальше. Сайт должен быть интуитивно понятным. Только единицам интересно разбираться в хитросплетении страниц и ссылок. Сайт должен быть лаконичен, тогда он производит впечатление профессионально выполненной работы. Сайт должен быть гармоничен. Гармония это хорошая идея, чтобы оценить работу в целом. На этом шаге определяются цели создания сайта и пути их достижения, т.е. происходит постановка задачи. Это важный этап, поскольку он определяет дальнейшую работу над сайтом - дизайн, программирование, написание кода. Описание и анализ каждого этапа проектирования Web-сайта позволяет оценить его с разных позиций, - как пользователей, так и создателей, что должно сделать разрабатываемый проект интересным и удобным для целевой аудитории, а авторам лучше понять его предназначение и структуру. Концепция сайта - это продукт работы целой команды профессионалов - психологов, бизнес-аналитиков, технических специалистов, маркетологов. Только такой комплексный подход позволяет наиболее эффективно решать ставящиеся задачи и приносить реальную ощутимую выгоду клиенту. Продукт данного этапа - это собственно концепция сайта и/или техническое задание, в которых обязательно отражаются такие вопросы, как структура web-сайта, информационная, навигационная и дизайн-концепции сайта, а также ограничения или требования технического характера.
Тактическое планирование. Разработка структуры.
На данном этапе можно выделить следующие шаги:
- Карта сайта
- Подготовка контента, создание и эдитирование
- Обозрение материалов
- Технические спецификации (тактическая сторона)
- Навигация и разметка страниц
Первый шаг на этом этапе - набросок 'карты-сайта'. Это графическая диаграмма, показывающая путь продвижения посетителя по сайту. Карта должна включать в себя каждую его страницу и то, в какой зависимости они находятся относительно других страниц и материалов.
Следующим шагом является подготовка, создание и эдитирование контента. Под контентом понимается информационное наполнение сайта. Термин заимствованный, но уже устоялся и применяется для обозначения содержимого сайта.
Написание содержимого один из самых трудных моментов при создании любого ресурса, но он и очень важен. Ведь, информация привлекает посетителей в первую очередь, заставляет вновь и вновь возвращаться на сайт. Именно написанию содержимого следует уделить большее внимание. Также крайне важно, чтобы информация, представленная на сайте, была полезна и интересна его целевой аудитории. При написании текста сайта необходимо учитывать и алгоритмы работы поисковых систем для увеличения притока потенциальных клиентов.
Необходимо определиться с текстом для каждой страницы до начала работы над дизайном. Большинство разработчиков сайтов делают типичную ошибку, вначале рисуя дизайн, а затем уже начинают думать, какой бы текст в него поместить. Дизайн лишь помогает лучше ориентироваться по сайту, направляя и повышая эстетическое восприятие от содержимого, но ни в коей мере его не заменяя.
Тактическую сторону технических спецификаций можно отразить в коротком документе, определяющем подход и используемые технологии при кодировании страниц и визуальной разметке.
Будут ли страницы генерироваться 'на лету' из датобазы?
Будут ли использованы Cascading Style Sheets(CSS)?
Потребуется ли наличие модуля (plug-in) или специального контроля на машине пользователя?
Под какой минимум необходимо оптимизировать цветовую палитру?
Как вы будите писать код сами или использовать WYSIWYG 'Что вижу, то и получаю' редактор (Dreamweaver, к примеру)?
Будут ли использованы DHTML, Channels, Push технологии.
Затем необходимо определиться с навигацией. Навигация сайту будет напрямую зависеть от количества и глубины содержания.
После того как структура сайта создана, можно переходить к следующему этапу - созданию креатива.
Креатив
Тоже заимствованный термин для обозначения визуальной составляющей сайта. Сюда входит разработка дизайна, графических элементов, обработка графики и все что с ней связано. Предварительно делаются наброски на бумаге, чтобы определить лучший вариант расположения типовых элементов на сайте.
Создание шаблона. В Сети бессчетное число страниц, если ваш сайт сделан в одном оформительском ключе, то посетитель всегда будет знать, когда он уходит с него по одной из ссылок. Да и сохранение единообразия - это хороший стиль.
Над графическим дизайном необходимо работать до тех пор, пока у дизайнера не будет как минимум 15 набросков. Затем для показа заказчику необходимо выбрать не менее 3 вариантов: лучший с точки зрения дизайнера, несколько экстравагантный и консервативный. Далее нужно создать для них прототипы, которые заказчик сможет просмотреть и одобрить. Прототип - это черновой вариант слинкованных между собой основных страниц сайта. Не обязательно писать код для этих страниц, можно обойтись emage-maps. Задача прототипа хорошо смотреться в браузере и понравится заказчику.
Правила дизайнеров:
В своей работе над созданием каждого проекта дизайнеры придерживаются трех 'золотых' правил:
1) созданный сайт должен быстро загружаться на любом компьютере. Пользователю не нужно лишних проблем с ожиданием загрузки больших, безусловно, красивых, но чаще всего бесполезных для него объемов информации.
2) навигация, разработанная для сайта, будет удобна и понятна. Нет необходимости запутывать пользователя вычурным или нелогичным меню, навсегда убивая в нем желание, зайти на сайт повторно.
3) предусмотрена возможность удобного обновления информации на самом начальном этапе разработки. Обновляемость информации - один из главных критериев успеха сетевого проекта.
Графическое оформление.
Графика на сайте чаще играет роль оформления. Такой своеобразный макияж. Как и макияж, графика должна быть уместна теме, форме, месту, стилю: Соблюсти меру в графическом оформлении - большое искусство. Для работы над графикой используются самые обычные и распространенные в среде профессионалов пакеты:
PhotoShop
Corel Draw!
Max 3D Studio
Fractal Design Painter
Старомодный карандаш и краски.
Такое разнообразие инструментов определяется индивидуальным подходом.
Верстка сайта (программирование)
Верстка сайта включает в себя следующие шаги:
- Создание: GGI, Javascript, Java, формы, датабазы
- HTML: кодирование
- Валидация: содержания, грамматических ошибок, работы линков
- Тестирование в различных браузерах
Применительно к созданию web-страниц верстка означает процесс интеграции текстового содержания, графики и программных компонентов в единое целое; придание страницам окончательного вида. В процессе верстки страницы приобретают вид, в котором они предстанут перед конечным пользователем. На данном этапе происходит дополнительный контроль качества выполняемой работы. Производится оптимизация web-страниц под особенности конкретных браузеров, используемых посетителями сайтов для навигации по Интернету. Учитываются особенности представления страниц при различных настройках глубины цвета и экранных разрешений. Так, например, графическое изображение, оптимизированное под просмотр при разрешении 1024x768 и глубине цвета 24 бита (True Color), может совершенно неадекватно смотреться на мониторе при меньшем разрешении (скажем, 800x600) или меньшей глубине цвета.
Это последний этап по непосредственной реализации сайта.
Публикация и маркетинг
Этап публикации включает в себя:
- регистрацию доменного имени виртуального сервера
- FTP web-сайта на сервер: создание директорий, установка permissions;
- Последние проверки валидации.
Маркетинг это - рекламная компания по узнаванию сайта и повышения его посещаемости. Сюда входит регистрация и оптимизация сайта в поисковых системах, обмен ссылками, реклама, продвижение сайтов и другое.
Раскрутка сайта важно, поскольку о нем никто не узнает, пока об этом громко, не заявить.
Первый этап маркетинговой поддержки сайта - это оптимизация текста и HTML-кода сайта для наилучшей индексации сайта поисковыми машинами. Не секрет, что около 80% информации в Интернете ищется через поисковые машины, поэтому корректное продвижение сайта в поисковых машинах может стать ключевым фактором успеха проекта. Цель данной оптимизации - чтобы сайт выдавался по интересующим Ваших потенциальных клиентов запросам на первой странице результатов поиска.
Помимо оптимизации сайта проводится также непосредственная регистрация сайта в поисковых машинах и каталогах. Для наиболее важных поисковых машин и каталогов применяется более надежная и качественная 'ручная' регистрация. В результате проведения данной оптимизации формируется постоянная аудитория, попадающая на сайт через поисковые системы.
Реклама, продвижение и поддержка является неотъемлемым звеном в логически завершенной цепочке по созданию и сопровождению web-сайтов.
На сегодняшний момент доступно большинство существующих методов интернет-рекламы:
- размещение баннеров,
- на популярных сайтах,
- на тематических сайтах,
- в специальных баннерных сетях,
- почтовые рассылки,
- работа с каталогами,
- регистрация,
- создание оптимальных описаний,
- работа с поисковыми системами,
- регистрация,
- оптимизация текста и HTML-кода,
- анализ статистической информации, выработка рекомендаций и принятие необходимых оперативных мер,
- проведение специальных рекламных акций на web-сайтах,
- публикации,
- в конференциях,
- в списках рассылки,
- на досках объявлений.
Очень важен индивидуальный подход к клиенту, к каждой конкретной ситуации. При реализации проекта должны быть проанализированы все возможные варианты, которые могут быть использованы для рекламы и продвижения web-сайта в Интернете, и выбраны из них наиболее эффективные. При этом должны учитываться все возможные факторы, главные из которых:
- специфика бизнеса клиента;
- опыт рекламных компаний клиента (как рекламы в Интернет, так и стандартных методов);
- целевая аудитория.
Окружающий нас мир постоянно меняется, все находится в динамике. Интернет гораздо быстрее и острее реагирует на изменения, нежели традиционный сектор бизнеса. Специфика Всемирной паутины позволяет достичь статистической точности и оперативности реакции, подчас недостижимых при использовании традиционных методов ведения бизнеса. В этом заключается одно из основных его преимуществ, которое необходимо использовать для поддержания конкурентоспособности и обеспечения развития. Одним лишь созданием сайта реализация интернет-решений не исчерпывается. Необходим постоянный мониторинг за ходом и результатами рекламных кампаний. Он призван дать заключение об эффективности тех или иных методов продвижения web-сайтов (прежде всего, речь идет об экономической эффективности) и выработать рекомендации по дальнейшему совершенствованию интернет-кампаний.
Для наиболее эффективного проведения рекламной кампании необходима статистическая информация, позволяющая достоверно судить о позитивном или негативном ее воздействии. Взаимодействие с клиентом позволяет отслеживать процент организаций и/или физических лиц, привлеченных с помощью рекламы в Интернете, их состав и т.д. Информация клиента делает возможным построение более глубоких и детальных аналитических отчетов, позволяет генерировать более конкретные и направленные рекомендации.
Поддержка и развитие сайта.
После завершения работ по созданию сайта, необходимо осуществлять дальнейшую поддержку сайта.
Еще на этапе проектирования необходимо задаться вопросом, каким образом будут добавляться новые разделы и материалы, что будет происходить со старыми. Возможно, потребуется создание архива новостей, куда будут попадать новости, потерявшие свою актуальность. Еще более важным является постоянное обновление информации на сайте. Насколько часто будет происходить обновление (рекомендуется не реже одного раза в 2 недели), кто и как будет это делать. Как ни грубо это звучит, но необходимо прикармливать своих читателей, чтобы они вновь и вновь заходили на сайт.
Приведенные этапы являются типичными при разработке сайтов любой направленности - от образовательных ресурсов до информационных порталов.
§1.3 Современные технологии разработки Web-сайтов
Постепенно, для каждого становится актуальным умение создавать собственные страницы, размещать собственные Web-узлы или хотя бы отдельную Web-страницу. Следовательно, необходимо иметь представление о существующих на данный момент Web-технологиях, об их возможностях и предпочтениях для решения конкретной задачи, а также о преимуществах и недостатках каждой из них. Возникает необходимость в рассмотрении нескольких основных Web-технологий, а также их специфических особенностей.
Одним из достоинств Интернет является возможность не только пользоваться информацией и услугами, размещенными в сети, но и размещать в ней свою информацию, представив её в виде Web-страницы.
Web-страница представляет собой файл в определённом формате. Данный формат, в частности, определяет внешний вид документа, взаимное расположение текстовой, графической и мультимедийной информации. Экранное представление Web-страницы формируется с помощью специальных команд специальных языков интерпретируемых броузером. Основным достоинством электронного документа является способность содержать перекрёстные ссылки друг на друга. Данное свойство делает Web единой информационной структурой.
Под созданием Web-страницы понимается:
· перевод текста в гипертекстовое представление;
· подбор или создание графических элементов, фотографий;
· помещение графики и других иллюстративных материалов на страницу;
· создание гиперссылок на страницы, которые целесообразны для связи;
· подбор баннеров для размещения их на странице.
Web-страницы и Web-узлы бывают разные, и соответственно требования к ним тоже разные. Существуют Web-узлы, содержащие сотни страниц с динамически обновляемым содержанием, а наряду с ними - состоящие из десятка страниц со статическим содержанием - поэтому разница в сложности разработки очевидна.
Создавая web-страницу, необходимо реализовать определённую задачу. При решении такой задачи возникает две проблемы, от решения которых зависит качество готового приложения. Во-первых, необходимо определить тип публикуемой информации: статическая или динамическая. Во-вторых, от типа информации зависят технологии и программные средства, используемые при публикации данных в сети. Если для статических данных язык HTML является идеальным средством, то для динамических данных, которые обновляются ежедневно, а то и чаще, этот язык является недостаточным и необходим поиск более приемлемых и выгодных средств.
При создании Web-страницы возможны два основных подхода:
- первый способ создания Web-страницы состоит в использовании редакторов WYSIHYG (от английского What You See Is What You Get -- что видите то и имеете).
При работе с таким редактором знание языков не обязательно. Приемы создания документа подобны используемым в текстовом процессоре. Текст размещается на странице, после чего к нему применяются команды форматирования. Это, разумеется, намного упрощает процесс разработки Web-страницы. Не требуется изучать языки, можно использовать уже имеющиеся навыки практической работы с текстовыми редакторами и текстовыми процессорами. При этом редактор автоматически формирует команды, а страница немедленно отображается на экране примерно так, как ее будут наблюдать посетители Web-узла в Интернете, а качество кода в этом случае обеспечивает не автор страницы, а программа. Но некоторые особенности языков приводят к тому, что такое преобразование не всегда корректно. Тем не менее, при 'массовом' создании Web-страниц ручной метод (описанный ниже) уже не может обеспечить необходимую производительность, и профессионалы просто вынуждены использовать такие редакторы.
- второй способ состоит в формировании документа 'вручную' с использованием непосредственно команд одного из языков. Это наиболее трудоемкий, но и наиболее универсальный путь. С его помощью можно реализовать все, что позволяет язык. При создании объемных или необычных Web-узлов приходится в той или иной степени прибегать к такому подходу.
Итак, перейдем к рассмотрению средств, обеспечивающих использование второго способа создания Web-узлов.
Для создания Web-страниц существует множество информационных технологий, которые являются средством для:
- публикации электронных документов с заголовками, текстом, таблицами, списками, с фотографиями и т.д.;
- загрузки электронной информации с помощью щелчка мышки на гипертекстовой ссылке;
- разработке форм для выполнения транзакций с удалёнными службами, для использования в поиске информации, резервировании, заказе продуктов и т.д.;
- включения электронных таблиц, видеоклипов, звуковых фрагментов и других приложений непосредственно в документы.
Наряду с существующими технологиями широко используются и различные языки программирования.
Рассмотрение особенностей Web-технологий начнём с истории создания Web и перечисления существующих на сегодняшнее время технологий.
С самого момента своего рождения Web была определена в качестве технологии-посредника для связывания различных типов информационных ресурсов от ИПС ALICE до архивов TeX-файлов. При этом HTML-страницы играли роль цемента всей этой информационной конструкции. Это давало возможность быстро наращивать информационную ёмкость за счет конвертации информационных массивов в формат Web или их подключения к серверам Web через программы-шлюзы.
Сама технология была построена по схеме 'клиент-сервер', не ориентированной на постоянное соединение. В этом Web продолжает традиции Gopher, что позволяет при небольших затратах ресурсов обслужить огромное число пользователей. Если к этому присовокупить читаемость и простоту подготовки документов, то становится понятным, почему число серверов Web с самого начала росло экспоненциально.
С точки зрения разработки прикладного программного обеспечения (ПО) Web оказал огромное влияние на разработку средств доступа к информационным ресурсам. Основным здесь является отказ от программирования интерфейсов пользователя, что составляло 'львиную' долю времени работы программистов. Теперь таким универсальным интерфейсом пользователя стал броузер. Таким образом, требования к квалификации разработчиков резко снизились, и фактически, нужно было уметь только работать со стандартными потоками ввода/вывода.
Остановимся на рассмотрении следующих Web-технологий и языков программирования более подробно:
- SGML
- HTML
- XML
- Java
- JavaScript
- VBScript
- Perl
- Flash и др.
Среди ключевых технологий, на которых держится современная сеть Интернет, одной из важнейших и, как это ни странно, вызывающих наиболее ожесточенные споры является язык HTML, предназначенный для разметки и оформления документов World Wide Web (70).
SGML. Отчёт языков гипертекстовых разметок принято вести с языка SGML (Standard Generalized Markup Language - стандартный обобщенный язык разметки). SGML - это не просто язык разметки текста, он определяет ещё и расширяемое семейство языков. В основе языка SGML лежит идея отделения структуры (structure) информации от содержания (content) на основе формальных грамматик (декларативного языка). SGML создавался как промышленный стандарт. Процесс этот длился довольно долго - почти девять лет, начиная от работ Комитета по обработке информации в рамках Американского института стандартов (ANSI) и, заканчивая официальным принятием стандарта ISO в 1986 г. Язык SGML в рекордные сроки был взят на вооружение Европейской лабораторией физики частиц (CERN), откуда и начали свой путь Всемирная паутина (WWW) и лежащей в её основе язык HTML.
HTML. Для того чтобы публиковать информацию для повсеместного распространения, необходимо иметь язык понятный для всех, вариант родного издательского языка который в принципе был бы понятен всем компьютерам. Издательский язык используемый на World Wide Web называется HTML (от английского Hyper Text Markup Language).
Язык HTML -- это язык разметки гипертекста. Разметка заключается в том, что в обычный текст добавляются специальные команды HTML, описывающие то, как он должен выглядеть. Гипертекст -- это расширенный текст, содержащий дополнительные элементы. Главный из них -- это гипертекстовая ссылка (гиперссылка), щелчок на которой позволяет перейти к другому документу или к другому фрагменту того же самого документа. Вставные объекты (рисунки, видео ролики и прочие) также рассматриваются как элементы гипертекста. Гипертекстовые ссылки в HTML делятся на два класса: контекстные ссылки и общие. Контекстные ссылки помещены в тело документа, в то время как общие ссылки связаны со всем документом в целом и могут быть использованы при просмотре любого фрагмента документа. Оба класса ссылок присутствуют в стандарте языка с самого его рождения, однако, первоначально наибольшей популярностью пользовались контекстные ссылки.
HTML дает авторам следующие возможности:
- издавать сетевые документы с заголовками, текстом, таблицами, списками, фотографиями, и т.п.;
- получать информацию из сети через ссылки гипертекста по нажатию кнопки;
- создавать формы для посылки запросов на удаленные компьютеры, чтобы производить поиск информации, осуществлять бронирование, заказывать товары и т.п.;
- включать электронные таблицы, видео клипы, аудио клипы, и другие программные приложения непосредственно в их документы.
HTML был впервые разработан Тимом Бернерс-Ли (Tim Berners-Lee) в 1989 году в качестве одного из компонентов технологии разработки распределенной гипертекстовой системы World Wide Web. В 90-х годах HTML расцвел благодаря взрывообразному росту Сети. В то же время HTML был расширен во многих направлениях. Для существования сети необходимо чтобы авторы сетевых страниц и производители программного обеспечения пользовались одними и теми же соглашениями об HTML. Это и послужило причиной для начала совместной работы по созданию спецификации для HTML.
В каждой версии HTML пытался отразить все большее согласие между производителями так, чтобы усилия и затраты издателей не оказались выброшенными впустую, и их документы не стали вскоре нечитаемыми. HTML разрабатывался с учетом того, что всевозможные устройства должны иметь возможность использовать информацию из Сети: ПК с экранами, обладающими различным разрешением и количеством цветов, сотовые телефоны, миниатюрные устройства, устройства для речевого ввода-вывода, компьютеры с высокой и низкой пропускной способностью и т.д.
Сегодня язык HTML принял практически 'законченный' вид и его дальнейшие существенные изменения маловероятны, но продолжается дальнейшее развитие вспомогательных средств описания документа. Эти средства связаны с языком HTML и реализуются с его помощью. К ним относятся: языки списков стиля, управляющие форматированием; языки сценариев (типа JavaScript), реализующие интерактивное управление страницей; средства динамического изменения содержания страницы и интерактивного взаимодействия с пользователем.
На сегодняшний день HTML остается самым универсальным средством разметки гипертекста, а, следовательно, и публикации в Интернет. Но современные Web-страницы уже не обходятся одним только HTML. Его гармонично дополняют средства динамического HTML, такие как: скрипт языки JavaScript и/или VBScript, каскадные таблицы стилей (CSS), иногда присутствуют Java-апплеты. По сути дела, можно вывести для современной Web-страницы следующий общий вид:
Web-страница = HTML + DHTML (JavaScript/VBScript, CSS, Java-апплеты) + CGI
То есть на любой странице должна присутствовать HTML-верстка - расположение элементов дизайна текста и необходимые скрипты - как расширение HTML в области расположения и описания свойств различных объектов. CGI-скрипты могут играть первостепенную роль, формируя всю страницу, наполняя ее необходимыми, обновленными данными или второстепенную роль, - включаясь в нее.
XML (eXtensible Markup Language) - это расширяемый язык разметки текста, предложенный W3C в 1996 году. Это язык, который в полной мере определяет логическую структуру документа. Задача XML заключается в том, чтобы данные-тексты, изображения или другие части Web-документа могли быть определены и структурированы независимо от воспроизводящей платформы, поставщика и его программного обеспечения, например Web-броузеров. При создании и разработке XML ставилась цель сохранения возможностей SGML (Standard Generalized Markup Language), стандартного обобщенного языка разметки, и обеспечения Web-авторов возможностью подготовки необходимой им компоновки страниц.
XML так же, как и HTML создан для создания документов Web, и состоит из открывающихся и закрывающихся тэгов, но главный плюс XML заключается в том, что он позволяет включать свои собственные элементы и структурные образования в ваши документы. Есть возможность, указать DTD (a Document Type Definition), то есть определение типа документа. DTD определяет то, что можно назвать 'грамматикой' документа - это список различных элементов и их образований для использования в определенных документах, в чем-то это напоминает использование CSS, то есть вы можете сделать ссылку на DTD, находящееся где-либо в паутине или написать его непосредственно в вашем документе.
При использовании программных приложений, например Web-браузера для просмотра ваших XML-документов, элементы DTD интерпретируются и отображаются согласно поведению синтаксического анализатора и программного обеспечения пользователя. Используя таблицы стилей, вы можете определить, как ваш документ должен отображаться ПО пользователя. Таким образом, содержание документа, его структура, типы используемых в нем элементов и его вид определятся отдельно, то есть независимо друг от друга. XML обладает огромным потенциалом для усовершенствования гипертекста. Например, в HTML для создания связи используется элемент, а XML же позволяет создать не просто ссылку, а, к примеру, двунаправленную связь. Таблицы стилей, используемые с XML, могут быть, в конце концов, определены как семантика стиля документа и язык спецификации, то есть как международный стандарт для StyleSheet программирования. Результат будет следующий: мы получим более значимую, осознанную и красивую Web-сеть.
По структуре XML представляет собой не язык разметки гипертекста, а так называемый метаязык, предназначенный для описания других языков более низкого уровня. В свою очередь XHTML (Extensible Hypertext Markup Language, расширяемый язык разметки гипертекста) представляет собой промежуточный вариант между XML и HTML 4.0. Именно за счёт его широкого применения W3C планирует осуществить постепенный переход от одного стандарта к другому. В спецификацию XHTML заложен принцип обратной совместимости. Владельцам Web - сайтов, страницы которых выполнены по технологии HTML 4.0 или более ранних версий, не придется как-либо изменять формат опубликованных в Интернет документов: все дополнения и расширения нового языка полностью включают в себя предыдущие стандарты.
XML и XHTML значительно расширяют возможности HTML и позволяют Web-мастерам использовать практически весь заложенный в современный Интернет потенциал на сто процентов, в первую очередь в сфере электронной коммерции. Поскольку XHTML подразумевает модульную архитектуру построения электронных документов, данный стандарт позволяет создавать механизмы взаимодействия с нетрадиционными для Интернет устройствами, такими как факсы, сотовые телефоны и телевизоры. Перспектива XML заключается в том, что он будет использоваться для описания других языков разметки, например, JavaScript, используемого в HTML-документах. Также XML, вероятно, будет весьма полезен для промышленности, которая, создавая свои DTD, смогут создавать документы, соответствующие области или отрасли промышленности и отражать ее специфические черты.
Java. В узком смысле - это объектно-ориентированный язык, созданный компанией Sun в начале 90-х годов на основе Си ++. Он был создан для упрощения разработки приложений на основе Си ++ путем исключения из него всех низко-уровневых возможностей. Главная особенность этого языка - компиляция не в машинный код, а в платформенно - независимый байт-код (каждая команда занимает один байт). Этот байт-код может выполняться с помощью интерпретатора - виртуальной Java-машины JVM (Java Virtual Machine), версии которой сегодня созданы для любых платформ. Благодаря наличию множества Java-машин программы на Java можно переносить не только на уровне исходных текстов, но и на уровне двоичного байт-кода. Именно поэтому на сегодняшний день этот язык считается наиболее популярным в мире.
В более широком смысле Java - это целая технология программирования, изначально рассчитанная на интеграцию с Web-сервисом, то есть на использование в сетевой среде. Java снимает ограничения Web-сервиса, делая его интерактивным и объектно-ориентированным. Примечательно, что огромные возможности вводятся при полном сохранении информационной безопасности.
В сочетании с продуктами Sun Microsystems - Joe и NEO - Java обеспечивает распространение концепции Интранет на произвольные сервисы, что открывает реальную возможность создания корпоративных информационных систем нового поколения.
Исходный файл на языке Java - это текстовый файл, содержащий в себе одно или несколько описаний классов. Транслятор Java предполагает, что исходный текст программ хранится в файлах с расширениями Java. Получаемый в процессе трансляции код для каждого класса записывается в отдельном выходном файле, с именем совпадающем с именем класса, и расширением class. Программы на Java - это набор пробелов, комментариев, ключевых слов, идентификаторов, литеральных констант, операторов и разделителей.
С помощью технологии Java можно придать своей странице элементы интерактивности, формировать, компоновать и полностью контролировать формат всплывающих окон и встроенных фреймов, организовывать такие активные элементы, как 'часы', 'бегущие строки' и иную анимацию, создавать красочные рекламные заставки и интерактивные баннеры. Среди достоинств данной технологии следует отметить отсутствие необходимости устанавливать и настраивать на сервере какие-либо дополнительные модули, обеспечивающие работу Java-программ.
Современные гипертекстовые информационные системы условно можно представить в виде совокупности нескольких компонентов: систем хранения гипертекстовых объектов, систем отображения гипертекстовых объектов, систем подготовки гипертекстовых объектов и систем программирования просмотра совокупности гипертекстовых объектов. С этой точки зрения, технология World Wide Web только к 1996 году получила законченный, функционально полный вид. Первыми были разработаны системы хранения и просмотра (1989-1991), которые продолжают развиваться и в настоящее время. После 1990 года стали появляться первые системы подготовки документов. Наконец, в 1995 году были предложены первые языки управления сценариями просмотра. Ниже речь пойдет как раз об одном из них - JavaScript.
JavaScript. Программирование процедуры просмотра гипертекстовой базы данных не является изобретением Netscape, Microsoft или Sun. Практически все локальные гипертекстовые системы в той или иной степени имеют программные средства манипулирования гипертекстовыми объектами. В ряде случаев вся гипертекстовая база данных может быть представлена как одна большая программа, в которой гипертекстовые узлы - это программные модули, а связи между ними - это передача управления от одного модуля другому.
Преимущества такого подхода перед традиционной статической разметкой очевидны: гибкость построения гипертекстовой сети, возможность создания программ прокрутки фрагментов базы данных, генерация составных гипертекстовых объектов из существующих элементарных компонентов. Динамические объекты могут быть легко получены из статических, так как в случае существования браузера система может быть переведена из интерактивного режима просмотра гипертекстовой базы данных в пакетный, когда действия оператора будут заменяться командами программы.
Браузеры гипертекстовых страниц традиционно называют скриптами (scripts), по аналогии с исполняемыми файлами, написанными для командных интерпретаторов типа sh. Собственно, как это было и раньше в локальных системах, в программировании просмотра гипертекстовых документов World Wide Web существуют два подхода: создание интерпретируемых броузером скриптов или компиляция байт-кода. Первый подход не выходит за рамки традиции World Wide Web, согласно которой для разработки гипертекстовой страницы нужен только обычный текстовый редактор, и сам гипертекстовый документ должен легко читаться человеком-оператором. Второй подход позволяет повысить эффективность исполнения программы и защищенность кода от несанкционированных модификаций. Как первый, так и второй способы опираются на объектно-ориентированный подход к программированию. По поводу байт-кодов, или, как их еще называют, мобильных кодов, написано в контексте технологии программирования Java, поэтому сосредоточим свое внимание на скриптах, а точнее, на скриптах, написанных на языке JavaScript.
Идея JavaScript очень проста. Все операции, которые можно исполнять в программе на JavaScript, описывают действия над хорошо известными и понятными объектами, которыми являются элементы рабочей области программы Netscape Navigator и контейнеры языка HTML. Собственно объектная ориентированность JavaScript на этом и кончается. Никаких классов объектов, а тем более, наследования в JavaScript нет. Есть только объекты с набором свойств и набор функций над объектами, которые называются методами. Кроме методов существуют и другие функции, больше похожие на функции из традиционных языков программирования, которые позволяют работать со стандартными математическими типами или управлять процессом выполнения программы. Еще в JavaScript есть события - аналог программных прерываний. Эти события также ориентированы на работу в World Wide Web, например загрузка страницы в рабочую область Navigator или выбор гипертекстовой ссылки. Используя события, автор гипертекстовой страницы и программы, ее отображающей, может организовать просмотр динамических объектов, например бегущей строки, или управление многооконным интерфейсом.
Для встраивания скриптов в тело HTML-документа используется контейнер SCRIPT. Не все браузеры способны распознавать и исполнять скрипты, поэтому само тело скрипта помещается в контейнер комментария.
Следует отметить, что JavaScript - это не единственный язык управления сценариями просмотра документов. Microsoft подготовила свою версию аналогичного языка - VBScript на основе Visual Basic. Кроме того, управлять сценарием просмотра можно и из Java-апплетов, что, конечно, сложнее, но зато более надежно и безопасно. При этом программист получает все преимущества наследования и прочие атрибуты объектно-ориентированного программирования. В конце концов, для создания фреймов и окон можно использовать атрибуты соответствующих контейнеров HTML, которые позволяют делить рабочую область экрана на фрагменты, перекрывать объекты и восстанавливать первоначальный вид страницы. Таким образом, к настоящему времени существует по меньшей мере три способа управления сценариями просмотра гипертекстовых баз данных Web, каждый из которых по-своему хорош.
JavaScript позволяет вносить в Web-страницы элементы интерактивности и различных визуальных эффектов (например - изменение цвета ссылок или вида кнопок в навигации при подведении к ним курсора).
Исходя из выше сказанного, можно сделать определённые выводы по использованию JavaScript в HTML-документах. JavaScript представляет собой в чистом виде интерпретируемый язык (своего рода язык сценариев) который может быть интерпретирован стандартным Web-броузером. Главной целью языка JavaScript является обеспечение активного взаимодействия HTML-документов с пользователем. Этот язык не претендует на то, что быть полномасштабным языком программирования, таким как Java и C++. Скорее, он является расширением языка HTML, облегчающим работу пользователя с конкретным броузером.
Не следует думать, что Java и JavaScript это совершенно разные вещи, так как язык программирования Java, разработанный около восьми лет назад, существует сегодня в двух вариантах: JavaScript и собственно Java. Первый вариант данного языка является всего лишь надстройкой к стандарту HTML и значительно расширяет возможности документа, созданного в этом формате. Модуль, написанный на JavaScript, интегрируется в файл HTML как подпрограмма и вызывается на исполнение из соответствующей строки HTML-кода стандартной командой. Встроенный в браузер интерпретатор воспринимает и скрипт, и сам код гипертекста как единый документ, обрабатывая те и другие данные одновременно. Модуль, написанный на Java не интегрируется в использующую его web-страницу, а существует как самостоятельное приложение с расширением .class. На языке программистов такие модули принято называть апплетами. При использовании этого варианта реализации языка апплет также вызывается из HTML-файла соответствующей командой, но загружается и запускается на исполнение в виде отдельной программы, в фоновом режиме.
Главный недостаток Java заключается в том, что пользователи старых версий броузеров, не поддерживающих компиляцию данного языка, не смогут воспринимать объекты, созданные при помощи Java и JavaScript.
VBScrip. Язык создания сценариев VBScript разработан фирмой Microsoft, является подмножеством достаточно распространенного в среде программистов языка Visual Basic разработки прикладных программ Windows-приложений. Как и его родитель, язык VBScript достаточно прост и лёгок в изучении. Преимуществом его применения для создания сценариев является возможность использования, с небольшими корректировками, ранее написанных процедур на языках Visual Basic и Visual Basic for Application.
Функциональные возможности сценариев, написанных на VBScript, ничем не отличаются от возможностей сценариев JavaScript: динамическое создание документа или его частей, перехват и обработка событий и так далее. VBScript используется для написания сценариев клиента (в этом случае броузер должен иметь встроенный интерпретатор этого языка), а также для написания сценариев на сервере (в этом случае сервер должен поддерживать язык VBScript). Для создания сценариев клиента используется набор объектов, аналогичный набору JavaScript. Объекты клиента и сервера отличаются друг от друга, но существует общая часть (ядро) объектов, используемых при разработке как сценариев клиент, так и сценариев сервера.
Perl. Наиболее широко применяемым языком для написания скриптов является Perl (Practical Extraction and Report Language). Отцом языка Perl является Ларри Вол (Larry Wall), который 1986 году разработал язык для создания отчетов о содержании многочисленных текстовых файлов в среде UNIX. Поскольку существующие средства не подходили для решения такой задачи, Вол изобрел новое средство для ее решения. Название Perl означает практический язык для извлечения и составления отчетов. Вол продолжал добавлять различные возможности к языку и сделал его доступным для общего пользования.
Популярность Perl возрастает до сих пор, и он стал излюбленным средством многих программных пакетов. Этот язык используется для написания скриптов, с помощью которых решаются разнообразные задачи программирования для Internet и Web, а так же, используются при написании CGI-скриптов. Perl является интерпретируемым языком программирования, специально ориентированным на обработку текста. Это означает, что программы, написанные на Perl, обычно исполняются путем вызова интерпретатора Perl и передают ему списки команд, из которых состоит программа. Программисты часто называют программы на языке Perl скриптами. Используя Perl, программисты создают CGI-формы. Perl поддерживает операции с файлами и с базами данных. Это делает его хорошо приспособленным для хранения и извлечения информации в соответствии с потребностями пользователей Web. Perl снабжён отладочной программой, с помощью которой можно осуществлять тестирование кода Perl. Он является переносимым, интерпретируемым языком, идеально приспособленным для многочисленных приложений по обработке текста. Поддерживает структурированные программные конструкции, как и большинство языков программирования высокого уровня. И предлагает богатство встроенных возможностей, накопленных им за годы эволюции среды UNIX.
Структура Perl очень напоминает структуру языка программирования С и на первый взгляд выглядит так же, как программа С. Все операторы С представлены в и в данном языке, а управляющие структуры, такие как if или for, имеются в несколько измененном виде. Одним из недостатков этого языка можно считать то, что в нём нет указателей, структур и типов, определяемых пользователем. Но том не менее Perl предоставляет разработчику широкий спектр возможностей для создания кратких и эффективных программ.
Flash. Macromedia Flash - современная мощная среда для разработки мультимедийных проектов различного уровня сложности. Появившись достаточно недавно, эта технология сразу возвела Интернет на новый, качественно отличающийся от прежнего уровень интерактивности и мультимедийности. При этом является простым средством для создания анимированных проектов на основе векторной графики с встроенной поддержкой интерактивности. Возможности Flash позволяют работать как с растровыми объектами, так и с векторными. Общеизвестно, что векторная графика занимает меньше места, чем раннее использовавшаяся растровая графика, поэтому большое значение было уделено совместному использованию векторной графики и анимации. Свойства векторных графических элементов (графики и анимации) обеспечивают одинаково качественный просмотр Flash-роликов при любых разрешениях экрана без потери качества, а также при любом установленном броузере. Первоначально эта программа называлась Splash Animator и продавалась малоизвестной фирмой Future Animation для изготовления мультфильмов на PC - компьютере. Предназначалась для художников - аниматоров и пользовалась ограниченным успехом, пока в связи с бумом на WWW-приложения, фирма Macromedia не купила её и переименовала во Flash.
Разработчики Flash поменяли интерфейс программы для облегчения и автоматизации разработки проекта. Причем было изменено не только название и интерфейс, но также пакет был переориентирован на рынок Web-анимации (при этом был предложен и свой, внутренний формат файлов векторной графики '*.swf', и реализована поддержка для других популярных графических форматов, в том числе и для анимированного GIF). Было расширено понятие интерактивности благодаря использованию сценариев Action Script (Действия), которые позволяют разрабатывать достаточно сложные стили поведения. В результате программа получила широкое распространение в среде Web-разработчиков и продолжает служить хорошим подспорьем профессиональным аниматорам. Для просмотра Flash- приложений в Интернете достаточно иметь на своем компьютере установленный модуль, который свободно распространяется в сети. При использовании же новых версий браузеров все необходимые средства уже есть. Так же можно сохранить Flash-приложение и в формате, который воспроизводится без дополнительных модулей - он встраивается непосредственно в ролик.
С момента появления в 1996 г. технология Flash стала фактическим стандартом для разработки насыщенных мультимедийных Web-сайтов. В качестве наиболее ярких примеров можно назвать серверы Citibank, Fox, PepsiCola, Paramount, Plymouth, Chrysler, Nestle и Warner Bros. Для работы во Flash не обязательно иметь какой-либо опыт в профессиональном программировании. Flash позволяет создавать Web-узлы с элементами интерактивности без необходимости написания исходных кодов JavaScript, Java или HTML.
При разработке какого либо Web сайта в Интернете, его неотъемлемую часть составляет язык разметки HTML как единый стандарт разметки документа и передачи гипертекстовой информации. Сама Flash технология никогда не претендовала на место HTML, но, на данный момент, с помощью Flash можно сформировать полноценную страницу-ролик. На многих страницах, использующих Macromedia Flash, присутствует ощущение, как будто HTML нет вовсе. Но всё же Flash играет роль модного дополнения к дизайну Web-страницы. На данный момент многие технологии ориентированы на это, к примеру, - Metastream, которая позволяет демонстрировать векторную 3D графику на Web-страницах. Но данная технология и ей подобные имеют существенный минус - необходимость наличия у пользователя специального модуля расширения (plug-in). Несмотря на то, что Flash разрабатывался для создания компактных быстро загружающихся мультимедиа продуктов, что делает его идеальной технологией для Web, его использование не ограничивается Интернетом.
Надо также отметить, что в отличие от других технологий анимации Web-страниц, при использовании flash-технологий отсутствует проблема несоответствия размеров экрана и страницы. Задав размеры объекта на экране через проценты от размеров самого экрана, мы получаем всегда один и тот же относительный размер flash-объекта. Причем масштабируются не только элементы векторной графики, но и встроенные графические изображения. Фотографии, звуки, векторная графика - все это Flash помещает в один файл с расширением .swf (при создании презентаций файл имеет расширение .exe). Естественно, Flash не обходится без недостатков:
- основным серьезным недостатком использования flash-объектов является необходимость наличия специальной программы, хотя в более версиях она уже присутствует;
- второй недостаток заключается в высоких требованиях к ресурсам компьютера, на котором просматривается flash-ролик. Проигрыватель анимации отнимает достаточно много ресурсов процессора, а скорость проигрывания сильно зависит от размеров экрана. Но, тем не менее, программа для проигрывания flash-роликов работает на любом компьютере под управлением ОС Windows любых версий. Она не предъявляет жестких требований ни к количеству оперативной памяти, ни к типу процессора. Единственным различием будет скорость работы.
Пока flash-технология в явном виде не поддерживает трехмерную графику, однако мощный набор инструментов и утилит позволяет создавать двумерные структуры, зрительно неотличимые от трехмерных.
Стоит так же отметить и другие существующие на сегодняшний день технологии, используемые для создания Web-страниц. Постоянно совершенствуются уже существующие технологии, а также создаются и новые. Так из современных технологий можно выделить EYE-Pix (iPIX). Это передовая технология в мире Интернет, позволяющая создавать захватывающие изображения, с углом охвата 360 градусов. Образы имеют фотографическое качество и при просмотре создают иллюзию присутствия. Панорамное изображение, сделанное с помощью iPIX, позволяет зрителю 'оглядеться' по сторонам, посмотреть вверх и вниз, приблизить или удалить детали изображения. iPIX-панорамы можно связывать друг с другом, наполнять гиперссылками, звуками. При просмотре iPIX снимков можно путешествовать по панораме, управляя движением самостоятельно, либо на этапе разработки задавать движение камеры. Созданные изображения могут быть объединены в Виртуальный тур - набор панорамных фото, связанных гиперссылками.
Просматривать iPIX можно с помощью любого браузера, со специальным установленным модулем, который бесплатно распространяется в сети, либо при помощи обыкновенного Java-скрипта. Применение iPIX возможно в любой отрасли - электронная торговля, риэлторские услуги, автобизнес, туризм и т.д. Презентации на основе iPIX дают зрителю гораздо больше информации, чем статичные изображения.
Удивительная по разнообразию своих возможностей технология - Metastream. Она объединяет в себе использование множества эффектов средств отображения информации: iPIX, видео, 3D-объектов, анимации, звука и т.д. Позволяет интегрировать все вышеперечисленное для единого представления в сети. Хоть и для каждого отдельного элемента обычно используется свой модуль отображения, в данной технологии все отдельные элементы составляют единое целое и не требуют дополнительных средств для проигрывания.
Данная технология идеально походит для выполнения виртуальных путешествий с множеством мультимедийных эффектов, которые также можно сопроводить возможностью самостоятельно ориентироваться в пространстве, приближать и удалять окружающие предметы, а также для роликов с комбинированным представлением информации.
Основными преимуществами Metastream являются простота и функциональность. При первичной загрузки страницы, содержащий объекты Metastream, необходимо загрузить и установить себе на компьютер приложение для просмотра, бесплатно распространяемое по сети компанией Metastream. При медленном соединении с Интернетом не придётся ждать появления интересуемой информации, так как Мetastream относится к так называемым 'потоковым' технологиям, что позволяет получать изображение постепенно, по мере загрузки.
Сейчас всё большее развитие в Интернете получает интерактивная реклама, а также электронные магазины. Таким образом, технология Metastream, идеально подходит для очень наглядной демонстрации образцов любой продукции.
Таким образом, на сегодняшний день существует большое количество как технологий, используемых при создании web-сайтов, так и языков программирования. Но нельзя сказать, что одни из них являются стандартом, а другие уже устаревшие, так как в зависимости от задач, ставящихся перед создаваемым сайтом, необходимо выбирать ту или иную технологию. Большинство сайтов до сих пор создаётся используя HTML, но теперь уже необходимым дополнением является использование JavaScript и Flash. Наряду с этим довольно часто стало применяться, например, программирование на Perl. Но необходимо помнить, что, делая выбор в пользу той или иной технологии и используемых средств для создания web-сайта следует, учитывая уровень профессиональной подготовки разработчика.
Выводы по главе 1
Для достижения цели и задач, поставленных в дипломной работе, а также для эффективной разработки и дальнейшего использования информационного web-сайта казино 'Рай' г. Магнитогорска в первой главе была раскрыта тема 'Разработка web-сайта казино 'Рай' г. Магнитогорска '
Были даны определения таким терминам как web-страница, web-сайт, web-пространство и некоторым другим. Также были рассмотрены и описаны этапы создания web-сайтов и общие принципы сайтостроения, которых необходимо придерживаться при создании эффективного во всех отношениях web-сайта. Описан процесс разработки web-сайта, представлено его содержание и структура. В результате проведенного теоретического исследования были решены следующие задачи:
- уточнены основные правила web-сайтов;
- выделены и описаны основные этапы создания web-сайта
Глава 2. Создание проекта Web-сайта казино 'Рай'
§2.1 Концепция Web-сайта для казино 'Рай', его цели и функции
Информационная структура сайта казино 'Рай'
На сайте будет располагаться следующая информация:
информация о деятельности компании;
подробное описание предлагаемых услуг (качество, характеристики);
прайс-лист расценок на услуги;
информация о розыгрышах и акциях.
Интерфейс представления - гипертекстовые документы, формат 'html'. Функциональность будет обеспечиваться с помощью языка Web-программирования РНР. Для обеспечения работоспособности интернет - сайта потребуются следующие аппаратно-программные средства:
браузер (Internet Explorer 5.0);
Web-сервер (Apache).
Для Web-сервера Apache необходимо чтобы аппаратные средства компьютера соответствовали перечисленным ниже минимальным требованиям: -процессор Intel с тактовой частотой от 800Мгц; -оперативная память объемом не меньше 128Mb; -винчестер объемом не меньше 40Gb; -графический дисплей стандарта Super VGA.
Также на рабочей станции должна быть установлена операционная система MS Windows 95x или Unix. Для работы сайта и выполнения его основных функций необходим компьютер с доступом в Интернет. Это должен быть сервер со службами Apache либо Microsoft IIS с СУБД MySQL (для Apache). Сайт написан на языке программирования РНР, поэтому для наивысшей производительности и надежности рекомендуема связка Apache + MySQLi При таком подходе идеальной программно-аппаратной платформой может быть система на базе процессора Intel или AMD последнего поколения и операционной системой класса Unix (лучше Linux Red Hat9 или Mandrake 10).
Объем оперативной памяти и жестких дисков зависит от величины базы данных сайта. Как минимум рекомендуется 512 ОЗУ и 40Гб на жестком диске (необходимо 2 диска по 40Гб для объединения в RAID массив класса 1, т.е. зеркалирование данных).
Сформулируем основные требования к корпоративному сайт казино 'Рай':
-загружаться максимально быстро (3-5сек при использовании выделенной сети Интернет, 5-10 при использовании модемного подключения);
-иметь дружелюбный интерфейс;
-содержать неограниченное число товаров и каталогов продукции; ---правильно работать на любых браузерах;
-соответствовать стандартам безопасности.
Под информационной безопасностью мы будем понимать защищенность информации и поддерживающей инфраструктуры от случайных или преднамеренных воздействий естественного или искусственного характера, которые могут нанести неприемлемый ущерб субъектам информационных отношений, в том числе владельцам и пользователям информации и поддерживающей инфраструктуры
Защита информации - это комплекс мероприятий, направленных на обеспечение информационной безопасности.
Угроза - это потенциальная возможность определенным образом нарушить информационную безопасность.
Попытка реализации угрозы называется атакой, а тот, кто предпринимает такую попытку является злоумышленником. Потенциальные злоумышленники называются источниками угрозы.
Опасность атаки извне достаточно велика и сбрасывать ее со счетов неразумно. Существует несколько типичных угроз:
Замена титульной страницы сайта (дефейс) - наиболее частая и безобидная форма взлома. Нарушитель может разместить на первой странице сайта оскорбительные фразы или неприличные фотографии.
Удаление файловой системы - гораздо более опасная форма взлома, особенно если у вас нет возможности восстановить информацию. В процессе такой операции может пропасть не только содержимое сайта, но и база клиентских паролей, а также прочие данные, на восстановление которых потребуются дни, недели, а возможно, и месяцы.
Размещение 'троянских коней' - наиболее коварная форма взлома. Нарушитель старается оставить минимум информации о визите, и можно достаточно долго не догадываться о том, что на Web-сервере кто - то побывал.
Программы 'троянские кони' практически ничем не проявляют себя, если не считать того, что они перехватывают всю информацию, проходящую через сайт, и отправляют ее вовне и позволяют нарушителю удаленно влиять на работоспособность сайта вплоть до прекращения доступа к нему посетите лей.
4. Создание высокой нагрузки на каналы доступа к сайту, отправление в адрес Web-сервера заведомо некорректных запросов или иные действия извне, результатом которых будет затруднение доступа к сайту или крах операционной системы Web-сервера вследствие нештатных нагрузок. Такой вид атаки не грозит потерей информации, но может создать у посетителей впечатление о низкой работоспособности сайта.
Для уменьшения вероятности взлома сайта казино 'Рай' предприняты следующие меры безопасности: -работа по администрированию Web-сервера поручена профессионалу в этой области;
-число людей, имеющих полномочия администратора, ограничено;
-точные копии Web-страниц хранятся вне Web-сервера;
-осуществляется резервное копирование информации, которую нельзя потерять.
Для обслуживания сайта достаточно одного администратора способного обеспечить бесперебойную работу сайта.
Функции администратора сайта:
-разработка структуры сайта, оформление страниц;
-разработка и внедрение средства управления сайтом (администраторская часть);
-постепенное наращение функциональности сайта с помощью создания дополнительных модулей;
-проработка системы безопасности сайта;
-регистрация сайта в информационно - поисковых системах;
-обслуживание домена
- устранение технических неисправностей и ошибок операционной системы;
-решение вопросов обеспечения доступа к информационным ресурсам сайта как внешним пользователям сети Интернет, так и сотрудникам.
Зам. директора казино 'Рай' предоставляет администратору всю необходимую информацию для размещения на сайте, а также изменения для обновления и новости о работе фирмы.
В свою очередь, администратор, получая заявки на технику от посетителей сайта, их отзывы и предложения, передает их менеджерам магазинов, которые в дальнейшем будут с ними работать.
Взаимодействие с пользователями в рамках сайта будет заключаться только в предоставлении ему возможности оставить заявку на компьютерную технику на сайте, а также высказать свое мнение или сделать какие-либо предложения. Заключение договора на поставку техники, уточнение его условий, оплата поставки и сама поставка техники проходит вне сайта.
Содержание и основная функциональность Web-сайта
Web-сайт казино 'Рай' будет содержать полный перечень предлагаемых услуг с подробным их описанием.
Посредством Интернет-ресурса предполагается использовать обратную связь с клиентами в целях наиболее полного удовлетворения их ожиданий, а также своевременного реагирования на вопросы и претензии, которые посетители сайта смогут оставить в Гостевой книге.
Web-сайт предоставит возможность потенциальному клиенту познакомится с услугами фирмы и ее деятельностью.
Информация на сайте:
описание деятельности компании;
услуги;
информация об акциях;
форма для предложений и отзывов;
координаты казино 'Рай'.
На сайте казино 'Рай' будет расписан весь спектр предлагаемых услуг.
Объем текста для одной HTML - страницы находится в пределах трех -четырех 'экранов' при разрешении монитора 600x800 пикселей. Основная информационная часть каждой отдельной HTML - страницы находится в пределах первого экрана. Размер каждой страницы сайта не превышает предел 80-100 Кб.
Ориентация на постоянных посетителей, которые снова и снова возвращаются на сайт, с тем, чтобы получить новую информацию, позволила на главной странице разместить только новости и банер, где располагается логотип и информацию о казино 'Рай'.
На сайте будут размещены новости о работе казино для осведомления клиентов о произошедших изменениях, инновациях, ценовой политике и т.п.
Основная задача системы навигации состоит в легком доступе к разделам и подразделам ресурса в целом. При помощи системы навигации можно регулировать и направлять перемещения посетителей по сайту.
Главное меню сайта казино 'Рай' располагаете в левой части сайта и доступно с любой страницы сайта. Данное меню состоит из нескольких разделов:
Главная;
Информация о сайте;
Каталог файлов;
Блог;
Фотоальбом
Гостевая книга
Обратная связь
Предусмотрена возможность быстро переходить на нужную страницу. Навигация сайта отвечает на вопросы посетителя, какие страницы я уже посетил, где я нахожусь относительно сайта, какие разделы еще могу посетить, с помощью гиперссылок и соответствующей их гаммы цвета.
Одним из важных факторов, на которые следует обращать внимание при создании Web-страниц, является психологическое восприятие страницы посетителем. Необходимо выдерживать весь сайт в одном дизайнерском стиле, оформлять различные разделы таким образом, чтобы общее оформление было схожим для всего сайта. Следует использовать только корректные цветовые схемы и не применять при оформлении документа более трёх различных цветов.
С точки зрения человеческой психологии сочетания цветов может в значительной степени влиять на восприятие представленной на картинке информации. Именно поэтому использование правильных цветов на странице -это очень важный момент. Текст должен быть контрастным и прекрасно читаться, при этом читатель не должен напрягать зрение, его глаза не должны уставать.
В первую очередь ориентир был взят на создание удобного пользовательского интерфейса (эргономичного размещения элементов в соответствии с их важностью) и только во вторую красивое оформление. Это обосновано видом деятельности фирмы
На сайте не будут использоваться:
мигающая анимация;
разнообразные бегущие строки.
Основное назначение разрабатываемого Web - сайта - представление услуг фирмы в Интернет, привлечение новых клиентов, предоставление полной информации обо всем спектре услуг, предлагаемых всем заинтересованным лицам, вне зависимости от их местонахождения.
На сайте клиент рассчитывает найти полную, тщательно подобранную информацию об услугах и о фирме. Следовательно все предоставляемые услуги описаны на нашем сайте. Необходимо также чтобы информация была не только полной, тщательно подобранной и полезной, но еще и свежей. Попадая на страничку в течение продолжительного времени, пользователь в идеале должен видеть что-то новое. Если в течение длительного времени в Интернет - сайте не происходит каких-либо изменений, то повторные визиты пользователя могут прекратиться, тем самым, уменьшая возможную прибыль. Фиксированная часть главной страницы - это слева: ссылки на все остальные страницы в виде кнопок и сверху: логотип компании и юридический адрес. Остальная часть главной страницы - это краткая информация о казино 'Рай'.
В разделе 'О компании' подробно описывается адреса, реквизиты, контактные телефоны (факсы).
В 'Гостевой книге' пользователь может выразить свое мнение о работе сайта или компании, а также оставить свои предложения.
Информация для двух последних разделов извлекается из базы данных, которая постоянно обновляется, и помещается на страницы сайта.
§2.2 Разработка требований к Web-сайту для казино 'Рай' г.Магнитогорска
Порядок создания сайта:
Разработка, дизайн, программирование, хостинг, продвижение и сопровождение интернет-представительства.
1. Разработка концепции сайта: - определение целей и потребностей заказчика; - определение задач программирования; - определение исходных данных и информационных материалов (текстовая информация в печатном и электронном виде, графические элементы и фотоматериалы); - определение стратегии развития.
2. Разработка технического задания: - выбор модели и структуры сайта; - определение требований к функциональным элементам и базам данных; - выбор способов автоматизации.
3. Разработка эскизного проекта: - подготовка функциональной и информационной модели сайта; - разработка стиля дизайна и функциональных элементов; - проектирование алгоритма работы и логического взаимодействия программных элементов.
4. Работа над проектом: - подготовка материалов; - реализация эскиза дизайна; - верстка и оптимизация контента; - программирование www-системы; - тестирование и отладка взаимодействия программных элементов; - изготовление баннеров.
5. Реализация готового проекта: - регистрация доменного имени web-сайта; - хостинг (физическое размещение сайта на web-сервере);
6. Реклама и продвижение Интернет-проекта: - регистрация в поисковых система и каталогах, - создание и размещение баннероврегистрация в системах обмена баннерами; - разменщение счетчиков для сбора статистики.
7. Сопровождение (поддержка и обновление) Интернет-проекта: - обновление информации на страницах web-сайта; - разработка системы управления web-сайтом и обучение работе с ней представителей заказчика; - рекомендации по развитию и совершенствованию web-сайта;
Web-сайт -- это набор множества Web-страниц, объединенных общей тематикой и связанных друг с другом гиперссылками. То есть для создания настоящего сайта достаточно знаний о языках HTML и CSS и, конечно, нужно придумать тематику сайта и спланировать его структуру.
Этап планирования -- первейший и важнейший в разработке любого сайта. Это справедливо и для простейшей домашней странички, и для гигантского сайта транснациональной суперкорпорации. В самом деле, прежде чем что-то делать, необходимо твердо уяснить, что же мы хотим получить в результате. И уяснить это нужно в самом начале, перед тем как приниматься за дело. Ведь когда работа сделана, менять что - либо значительно труднее, чем сразу делать все как надо.
На этапе планирования нам понадобится специальный пакет проектирования сайта. Что нужно решить для себя перед началом работы над сайтом:
1. Прежде всего, четко определить задачи сайта. Что он должен делать: рассказывать о ком-либо или о чем-либо, привлекать клиентов, помогать решать какие-то проблемы, просвещать или развлекать. В зависимости от задач структура сайта может сильно различаться.
2.Определить, какая конкретно информация должна присутствовать на сайте, а какая -- не должна. Здесь главный принцип -- ничего лишнего, только то, что действительно нужно потенциальным посетителям.
3. Собрать всю необходимую информацию. И сделать это прямо сейчас, чтобы не заниматься ее поисками во время работы над сайтом. Все тексты, изображения, файлы, которые намерены выложить в Сеть, должны быть на нашем компьютере.
Решить, в каком ключе будет выполнен дизайн сайта. Будет ли он консервативным, строгим или затейливым. Соответственно, домашняя страничка должна отражать эстетические наклонности автора, развлекательный сайт лучше сделать повеселее, а новостной -- поскромнее, чтобы пестрота дизайна не заслоняла главное -- информацию. На этом этапе лучше всего будет набросать на бумаге, как должна выглядеть та или иная страница.
Продумать логическую структуру сайта и -- желательно -- нарисовать ее. Здесь лучше не изобретать самому велосипед, а посетить какой-нибудь уже существующий и популярный Web-сайт сходной тематики и посмотреть, как он организован. Например, для домашнего сайта идеальна такая структура: начальная ('домашняя' ) страница с краткими сведениями о хозяине, приглашением посетить другие страницы сайта и набором ссылок на них; а на других страницах размещаются информация об увлечениях, проектах, разработках (если это программист, Музыкант, художник, то список ссылок на файлы программ, аудиоклипов или картин), фотогалерея и странички с набором 'дружественных' ссылок и более подробными сведениями об авторе, с почтовым адресом и фотографией.
Проверить, ничего ли мы не забыли. Это последний этап планирования сайта, но не менее важный, чем остальные.
Выводы по Главе 2
Во второй главе была проведена разработка сайта казино 'Рай' по следующим этапам:
- разработка концепции сайта
- разработка структуры Web-сайта
- создание креатива
- верстка сайта (программирование).
Результатом проектирования является так называемое техническое задание, в котором отражены такие вопросы, как структура сайта казино 'Рай', информационное наполнение, навигация по сайту, требования к дизайну, а также ограничение или требования технического характера.
Интернет - сайт казино 'Рай' будет содержать полный перечень услуг с подробным их описанием.
Посредством полученного сайта предполагается использовать обратную связь с клиентами в целях наиболее полного удовлетворения их ожиданий, а также своевременного реагирования на вопросы и претензии, которые посетители сайта смогут оставить в Гостевой книге.
Интерфейс представления - гипертекстовые документы, формат 'html'. Функциональность будет обеспечиваться с помощью языка Web-программирования РНР. Механизмом обработки http и https запросов является Web сервер Apache.
Глава 3. Разработка и внедрение Web-сайта казино 'Рай'
§3.1 Информационная модель Web-сайта для казино 'Рай'
Одним из важнейших этапов в создании проекта сайта является создание модели ТО-ВЕ. На этом этапе моделируется новые бизнес-процессы и новые потоки данных, которые появляются на предприятии в результате внедрения новой информационной системы. [Ипатова]
Чтобы увидеть преимущества и изменения после внедрения web-сайта рассмотрим модель ТО-ВЕ (Рисунок.2).
Рисунок 2 -- Web-сайт казино 'Рай'
Входные данные: посетитель сайта (потенциальный клиент). Управление: нормативно-справочная информация.
Механизмы: персонал, система поддержки актуальной информации. Выходные данные: информация об услугах, выбор места отдыха
Рисунок 3 -- Диаграмма декомпозиции
На данной диаграмме можно выделить три процесса:
посещение сайта;
просмотр рекламной информации;
связь с казино.
При этом так же следует выделить потоки данных, которые проявляются на данном уровне декомпозиции, это информация о казино; данные о посетителе
§3.2 Технология разработки Web-сайта казино 'Рай'
Порядок создания сайта:
Определение структуры сайта и информации, которая будет размещена на сайте.
Создание 'пилотного' проекта для уточнения дизайна и структур
Создание окончательного дизайна шаблона страницы
Создание галереи фотографий.
Выбор хостинга и доменного имени
Размещение сайта в сети.
Web-сайт -- это набор множества Web-страниц, объединенных общей тематикой и связанных друг с другом гиперссылками. То есть для создания настоящего сайта достаточно знаний о языках HTML и CSS и, конечно, нужно придумать тематику сайта и спланировать его структуру. [10]
Этап планирования -- первейший и важнейший в разработке любого сайта. Это справедливо и для простейшей домашней странички, и для гигантского сайта транснациональной суперкорпорации. В самом деле, прежде чем что-то делать, необходимо твердо уяснить, что же мы хотим получить в результате. И уяснить это нужно в самом начале, перед тем как приниматься за дело. Ведь когда работа сделана, менять что - либо значительно труднее, чем сразу делать все как надо.
На этапе планирования нам понадобятся карандаш и бумага или, программа текстового редактора или специальный пакет проектирования сайта. Что нужно решить для себя перед началом работы над сайтом:
1. Прежде всего, четко определить задачи сайта. Что он должен делать: рассказывать о ком-либо или о чем-либо, привлекать клиентов, помогать решать какие-то проблемы, просвещать или развлекать. В зависимости от задач структура сайта может сильно различаться.
2.Определить, какая конкретно информация должна присутствовать на сайте, а какая -- не должна. Здесь главный принцип -- ничего лишнего, только то, что действительно нужно потенциальным посетителям.
3. Собрать всю необходимую информацию. И сделать это прямо сейчас, чтобы не заниматься ее поисками во время работы над сайтом. Все тексты, изображения, файлы, которые намерены выложить в Сеть, должны быть на нашем компьютере.
Решить, в каком ключе будет выполнен дизайн сайта. Будет ли он консервативным, строгим или затейливым. Соответственно, домашняя страничка должна отражать эстетические наклонности автора, развлекательный сайт лучше сделать повеселее, а новостной -- поскромнее, чтобы пестрота дизайна не заслоняла главное -- информацию. На этом этапе лучше всего будет набросать на бумаге, как должна выглядеть та или иная страница.
Продумать логическую структуру сайта и -- желательно -- нарисовать ее. Здесь лучше не изобретать самому велосипед, а посетить какой-нибудь уже существующий и популярный Web-сайт сходной тематики и посмотреть, как он организован. Например, для домашнего сайта идеальна такая структура: начальная ('домашняя') страница с краткими сведениями о хозяине, приглашением посетить другие страницы сайта и набором ссылок на них; а на других страницах размещаются информация об увлечениях, проектах, разработках (если это программист, Музыкант, художник, то список ссылок на файлы программ, аудиоклипов или картин), фотогалерея и странички с набором 'дружественных' ссылок и более подробными сведениями об авторе, с почтовым адресом и фотографией.
Проверить, ничего ли мы не забыли. Это последний этап планирования сайта, но не менее важный, чем остальные.
Следующий этап описание о логической структуры сайта, то есть, из каких разделов он будет состоять и как эти разделы будут связаны друг с другом.
Логическая структура Web-сайта
Логическая структура сайта описывает назначение и взаимосвязь различных Web-страниц сайта. Она определяется, прежде всего, тем, как организована на сайте информация. То есть для каждого разрабатываемого сайта нужно придумывать свою собственную структуру.
Конечно, существуют некие общие принципы структуризации сайта, которым нужно следовать всегда.
Рис.4 Структура сайта казино 'Рай'
Главная или начальная страница, как правило, задается в качестве страницы по умолчанию, то есть посетитель после набора интернет-адреса сайта попадает именно на нее. Она содержит краткое название сайта, краткую вводную информацию о сайте, новости и набор гиперссылок, ведущих на другие страницы сайта (так называемую полосу навигации). На главной странице помещены также сведения о контакте лицами и организациями, упомянутыми на сайте.
Рис.4 Главная страница сайта казино 'Рай'
Можно сказать, что главная страница -- это 'лицо' всего сайта. Поэтому ее стремятся делать не слишком большой, чтобы посетитель не ушел с сайта, не дождавшись окончания ее загрузки. Но не следует делать главную страницу настолько 'спартанской' по содержанию, что посетитель не сможет даже понять, куда он попал. Главная страница должна давать посетителю достаточно информации о сайте, но при этом не перегружать его излишними сведениями и не выводить из себя ожиданием окончания загрузки -- это очень важно.
Информация о сайте. Представляет собой хронологический список всех дополнений и обновлений, сделанных на сайте. Выводятся только новости за некоторый период (месяц, квартал, год, в зависимости от того, насколько часто обновляется сайт). Для доступа к более старым новостям предусматривается страница так называемого архива новостей
Каталог файлов сайта -- это та информация, ради которой он был создан. Структурируется она так же, как в книге: отдельные абзацы, отдельные файлы-- в разделы. Таким образом, посетитель сайта сразу сможет найти нужную информацию, двигаясь по такой структуре
Рис. 5 Каталог файлов сайта
Обратная связь нужна, если данный сайт преследует рекламные цели. Например, если это торговый сайт, необходимо указать контактные данные, иначе никто из потенциальных покупателей не сможет связаться с продавцом. В этом случае необходимы адреса как обычной ('бумажной'), так и электронной почты, а также телефон, факс и пейджер -- в общем, все данные, по которым могли бы обратиться потенциальные клиенты.
Рисунок 6. Обратная связь с казино 'Рай'
Сайт имеет табличную структуру, на которых размещается информация по казино 'Рай'.
Создание сайта начинается с определения того, какова будет структура сайта, и какая информация будет на нем размещаться, затем определяется с использованием, каких технологий будет создаваться сайт.
Затем определяется структура страницы в нашем случае это таблица, имеющая 5 основных областей состоящих из одной или нескольких ячеек. Верхняя область - используется для размещения логотипа (баннера). Нижняя область - используется для размещения копирайта и логотипа разработчика, а также служит для придания завершенности дизайна. Средняя область делится на центральную и две боковых. На центральной размещены ссылки на основные разделы сайта и баннеры, а также для отображения краткого содержания последней новости. Боковые области используются для размещения информации.
Создается шаблон страницы с выписанным дизайном. Для чего области разбиваются на ячейки, в которые могут быть помещены элементы дизайна или они мостятся ими.
Затем происходит наполнение сайта графической и тестовой информацией и применение к ним оформления. Позволяющего менять некоторые элементы дизайна на всех страницах сайта одновременно.
Размещение сайта на хост-сервере заключается в загрузке на сервер (в определенную папку) и настройку, как самого сервера, так и некоторых элементов сайта для адекватного функционирования. Также возможно включение отображения статистики сайта.
Создание галереи заключается в выборе папки с фото и задание параметров формируемой галереи. Затем полученные элементы дорабатываются в web-редакторе и собираются в общую галерею, разделенную на разделы.
Гостевая книга и форум требует установки, в процессе которой создается база данных и производится их настройка (указание базы данных и параметров доступа к ней).
Для создания сайта использовалось следующее программное обеспечение:
Создание логотипов, баннеров и прочей графики:
- Adobe Photoshop CS. Создание анимации:
- Ulead GIF Animator 5.
- Macromedia Flash MX 2004. Формирование галереи:
- Aries Image Web Page Creator
Сопровождение сайта
Чтобы сайт эффективно работал, его необходимо постоянно поддерживать и развивать. Сопровождение включает в себя: размещение сайта на сервере, обновление его (изменение содержимого, добавление новостей и прайс-листов) и его раскрутку в сети. Можно нанять для этого личного веб-программиста, что обойдется недешево, но в нашем случае сопровождение будет осуществлять разработчиком сайта.
Выводы по главе 3
В результате проделанной работы была достигнута цель данного дипломного проекта, которая состояла в разработке web-сайта казино 'Рай'. Применение в настоящем проекте современных языков программирования и технологий позволит в дальнейшем его адаптации, развитию и совершенствованию.
Сайт написан на языке HTML. Данный сайт позволит рекламировать услуги, предоставляемые казино 'Рай' на рынке развлечений всем интересующимся клиентам.
Глава 4. Учет затрат на проектирование, разработку и внедрение Web-сайта казино 'Рай'
§4.1 Методика расчета экономической эффективности разработки и внедрения Web-сайта
Любая коммерческая реклама подразумевает возврат вложений, поэтому оценка эффективности рекламы является одной из важнейших задач, стоящих перед рекламодателем и рекламным агентством. Именно оценка эффективности позволяет определить насколько результативно было рекламное воздействие, окупились ли затраты, какие рекламные носители оказали решающие влияние, правильно ли был распределен рекламный бюджет, как повысить эффективность рекламных мероприятий.
Филип Котлер писал [1, с. 602]: 'Правильное размещение рекламы и управление рекламной кампанией во многом определяются оценкой их эффективности. Однако фундаментальных исследований по оценке эффектности рекламы крайне мало'.
В интернет-рекламе фундаментальных исследований, затрагивающих тему разработки методов оценки эффективности, крайне мало: отсутствуют общепризнанные методы по оценке эффективности, мало литературы, научных публикаций.
Такая ситуация, как правило, объясняется тем, что эффективность рекламной деятельности зависит не только от самой рекламы, но и целого ряда как контролируемых, так и неконтролируемых факторов, таких как: экономическая ситуация в стране, время года, цены на товар, квалификации персонала и т.п. Следует также учитывать, что эффект от рекламы может наступать не сразу и быть растянут во времени. Что создает значительные трудности в разработке объективных методов оценки эффективности рекламных кампаний.
Многие фирмы отказываются тратить деньги на Интернет-рекламу, так как имеют только смутное представление о способах оценки эффективности рекламы в Интернете. Зачастую, маркетологи до сих пор руководствуются только количеством кликов и заходов на веб-сайт, что не дает и не может дать полной и объективной оценки эффективности интернет-рекламы.
При оценке эффективности интернет-рекламы, в первую очередь, необходимо сопоставить цели и задачи, которые стояли перед ней, с достигнутыми результатами.
Экономическая эффективность отражает воздействие рекламы на весь спектр экономических показателей. Экономический эффект подразумевает оценку экономической целесообразности произведенных вложений.[8]
Экономическая эффективность обычно зависит от коммуникативной, другими словами, уровень продаж зависит от степени психологического воздействия рекламы на потребителя.
Веб-сайт рекламодателя является одним из наиболее важных элементов эффективности рекламного воздействия. Эффективность интернет-рекламы во многом зависит от того, сможет ли интернет-пользователь без каких-либо затруднений найти на веб-сайте всю интересующую его информацию, необходимую для принятия решения о приобретении товара, либо для каких-то других действия благоприятных для рекламодателя.
Основные показатели на этой стадии:
- Число уникальных пользователей.
- Число посещений.
- Частота посещения.
- Число новых пользователей.
Географическое распределение пользователей.
- Число просмотров страниц.
- Глубина просмотра.
- Пути по сайту.
- Длина посещения.
- Стоимость одного уникального посетителя.
- Стоимость одного посещения.
Число уникальных пользователей (Unique Users, Unique Visitors)
Число уникальных пользователей (уникальных посетителей) - число неповторяющихся интернет-пользователей, посетивших веб-сайт рекламодателя за определенный период времени. Каждый уникальный пользователь может посетить веб-сайт любое число раз. Иными словами - это численность привлеченной аудитории.
В целях оценки эффективности различных рекламных площадок и элементов рекламы необходимо учитывать не только пользователей, попавших на веб-сайт рекламодателя после клика, но и пользователей, самостоятельно нашедших веб-сайт рекламодателя после просмотра рекламы. То есть, если пользователь не кликнул на рекламное сообщение сразу, то это не значит, что реклама не оказала на него никакого воздействия. Современные технические средства позволяют сопоставить аудиторию, которой была показана реклама с аудиторией посетившей веб-сайта рекламодателя.
При таком сопоставлении следует учитывать, что некоторые пользователи, которым была показана реклама, и раньше были знакомы с рекламируемым товаром или фирмой. Таким образом, на веб-сайт рекламодателя они могли попасть как благодаря тому, что они уже знали о данном товаре или фирме, так и благодаря проводимой рекламной кампании. Действие обоих факторов одновременно также не исключается.
Большой интерес может представлять сопоставление аудитории, посещавший веб-сайт рекламодателя до начала проведения рекламных мероприятий, и аудитории привлеченной непосредственно рекламой. Данное сопоставление может дать ответ на вопрос - посредством рекламы привлечена новая аудитория или аудитория, которая уже была знакома с веб-сайтом рекламодателя.
Число посещений
Посещение (визит или 'сессия') -- посещение пользователем веб-сайта: с момента захода до момента выхода. Каждый пользователь может сколько угодно раз посетить веб-сайт.
В идеальном случае один клик должен приводить к одному посещению, но как уже отмечалось, часть пользователей по различным причинам после клика не попадают на веб-сайт рекламодателя. Необходимо также учитывать, что часть пользователей могут не кликать на рекламное сообщение, а просто запомнить его, а затем найти веб-сайт рекламодателя самостоятельно. Таким образом, часть посещений будет обеспечена за счет пользователей перешедших по рекламному сообщению, другая часть - за счет пользователей запомнивших рекламу и нашедших веб-сайт рекламодателя самостоятельно. Целесообразно рассмотреть тех и других пользователей по отдельности.
Кроме этого, необходимо учитывать, что часть пользователей перешедших на веб-сайт рекламодателя, как по рекламе, так и самостоятельно, придет повторно. Для учета повторных посещений и учета пользователей, нашедших веб-сайта самостоятельно, немаловажное значение играет выбор периода фиксации этих заходов, так как пользователи могут приходить как во время проведения рекламной кампании, так и спустя сколько угодно времени после ее окончания.
Частота посещения (Site Frequency)
Частота посещение - отношение числа посещений к числу уникальных пользователей. Иными словами - сколько в среднем раз пользователи заходят на веб-сайт рекламодателя за определенный период времени. Частота посещения может характеризовать заинтересованность пользователей в товаре.
Число новых пользователей
Обычно для рекламодателя важно привлечь новую аудиторию, поэтому необходимо также сравнить привлеченную аудиторию с аудиторий, посещавший веб-сайт рекламодателя и до начала рекламной кампании. Немаловажное значение в данном случае играет выбор метода определения аудитории, посещавший веб-сайт до рекламной кампании. В простейшем случае эту аудиторию можно определить как всех пользователей, посетивших веб-сайт рекламодателя в определенный период до начала рекламной кампании. Другой метод основывается на определении постоянной аудитории.
При таком сравнении необходимо принимать во внимание:
- чем больше аудитория, которой будет показано рекламное сообщение на рекламной площадке, тем выше вероятность ее пересечения со старой аудиторией веб-сайта рекламодателя;
- чем больше старая аудитория веб-сайта рекламодателя, тем выше вероятность ее пересечения с аудиторией рекламных площадок.
Таким образом, пересечение целесообразно сравнивать как с общим числом уникальных пользователей, перешедших на веб-сайт рекламодателя посредством клика или без него, так с аудиторий, перешедшей только посредством клика. Это необходимо, так как аудиторию, перешедшую посредством клика, можно напрямую отнести к результатам рекламной кампании, а пользователи, пришедшие на веб-сайт самостоятельно, могли это сделать как под влиянием рекламного сообщения, так и независимо от него.
Географическое распределение пользователей
Данные о географическом местоположении пользователей, пришедших на веб-сайт рекламодателя, зачастую являются одними из наиболее важных компонентов при оценке эффективности интернет-рекламы. Например, если пункты продажи рекламируемого товара находятся только в Москве, то рекламодателя в первую очередь будет интересовать доля московской аудитории.
Необходимо рассматривать данные по географическому распределению и на других стадиях взаимодействия пользователя с рекламной информацией:
- числа показов, охваченной рекламной аудитории;
- кликов, сессий, посетителей веб-сайта, пришедших посредством рекламы;
- действий (клиентов, заказов, обращений, регистрации и т.п.).
Проанализировав всю эту информацию можно будет сделать выводы о наиболее привлекательном регионе для проведения последующих рекламных кампаний. Например, географическое распределение интернет-пользователей.
Число просмотров страниц
Число просмотров страниц (page impressions) - общее число демонстраций интернет-пользователям веб-страниц, подлежащих учету, включая повторные демонстрации. Каждый пользователь за одно посещение может просмотреть сколько угодно страниц.
Рекламодателя может интересовать посещаемость, как отдельных страниц, так и групп страниц веб-сайта. Например, число просмотров страниц с прайс-листом или адресом может характеризовать интерес интернет-пользователей к товарам фирмы, так как следующим действием может стать прямое обращение на фирму и покупка товара.
Глубина просмотра
Глубина просмотра определяется числом просмотренных страниц каждым пользователем за одно посещение. Большая глубина просмотра может свидетельствовать о заинтересованности интернет-пользователей.
Пути по сайту
Немаловажное значение при оценки эффективности интернет-рекламы и планировании новых рекламных кампаний может иметь анализ основных маршрутов перемещения интернет-пользователей по веб-сайту рекламодателя. При таком анализе можно сделать выводы об основных интересах интернет-пользователей, поведенческих характеристиках, удобстве навигации веб-сайта и т.п.
Длина посещения
Длина посещения определяется количеством времени, проводимым пользователем на веб-сайте рекламодателя за одно посещение. Чем больше времени пользователь проводит на веб-сайте, тем, теоретически, он больше заинтересован, но, с другой стороны, это может свидетельствовать о затрудненности навигации по веб-сайту (пользователь не может быстро найти необходимую информацию, поэтому вынужден тратить больше времени). Поэтому данный показатель необходимо рассматривать с учетом направленности веб-сайта, его задач, удобства навигации и т.п. Однако пользователи с различных площадок на веб-сайте, рекламодателя находятся в одинаковых условиях, поэтому более длинные посещения у пользователей с определенной площадки могут трактоваться с положительной точки зрения.
Стоимость одного уникального посетителя.
Данный показатель характеризует затраты на привлечение одного уникального пользователя на веб-сайт рекламодателя.
Стоимость одного посещения
CPV (cost per visit) - стоимость одного посещения. Вычисляется как стоимость размещения рекламы деленная на число посещении.
Залог успеха быстрой окупаемости сайта для бизнеса:
Отношение к сайту как к составной части бизнеса, а не как к забаве. Бизнес - первичен. Веб-дизайн - вторичен, т.е. лишь помощь бизнесу.
Размещение на сайте качественного контента (текст, таблицы и графика), подробно иллюстрирующего предлагаемые товары и услуги.
Разработка сайта для бизнеса профессиональным веб-дизайнером.
Финансирование сайта в объёме, соответствующему финансированию сайтов-конкурентов подобной тематики.
Окупаемость можно определять, вычисляя дополнительные доходы, приносимые сайтом, -- это может быть как прямой доход компании, так и экономия средств. Компания получает следующие экономические эффекты, благодаря сайту.
1. Привлечение клиентов и партнеров, прямые продажи.
Обычно этой функции сайта уделяют ключевое значение, поскольку эффект от прямых продаж виден сразу. На его основе проще всего посчитать окупаемость инвестиций в веб-сайт. Однако рассматривать в качестве единственного эффекта от создания и поддержки веб-сайта только прямые обращения с него -- неверно. В этом случае не принимаются во внимание другие выгоды, которые приносит этот бизнес-инструмент.
2.Продвижение бренда
Сайт-- это лицо компании. Мнение большого числа партнеров складывается под впечатлением от посещения корпоративного сайта. Также в эту часть эффекта от сайта можно отнести оптимизацию работы со СМИ.
3.Информационное обеспечение клиентов и партнеров. Размещение на сайте дополнительной информации о фирме, продукте, открытие систематических консультаций на своем веб-ресурсе и т.п. Поддержка партнеров является хорошим деловым тоном. Она не только располагает их к себе, но и остается одним из неотъемлемых компонентов профессиональной работы современной компании.
4.Поиск поставщиков.
Для многих крупных предприятий актуален вопрос оптимизации поставок. Достаточно удобным средством решения этой задачи служит размещение информации о потребностях компании на корпоративном сайте. Часто поставщики сами находят такие разделы и ведут постоянный их мониторинг.
5.Привлечение новых сотрудников и оптимизация процесса приема на работу.
Если компания имеет собственный сайт, у нее значительно увеличиваются шансы привлечь на работу квалифицированного сотрудника. Также открывается возможность выложить список конкретных вакансий, ключевых требований и критериев приема на работу, бланки резюме и даже тестовые задания.
6.Вынесение клиентской части бизнес-логики компании на сайт. Примером таких решений могут служить системы заказа товаров, интернет-магазины, системы бронирования билетов или резервирования продукции, консультации и вопросы к специалистам.
7.Влияние на внутрикорпоративные отношения.
Раздел сайта, предназначенный для сотрудников, помогает решать задачи по повышению мотивации труда, объединяет коллектив единой идеей, делает работу более слаженной.
8.Вынесение внутрикорпоративной части бизнес-логики на сайт
Этот пункт открывает широкое просторы для решений, объединяемых под общим названием интрасерверы. Интрасервер -- общее название внутрикорпоративного веб-сервера, основные функции которого следующие: публикация новостей фирмы, приказов по фирме, полезных в работе статей, организация территориально распределенной системы документооборота, заявки на транспорт и расходные материалы, системы корпоративного общения, распределенные системы управления взаимоотношениями с клиентами (CRM), вынесение части функций внутренней учетной системы (например, удаленно можно выписывать счета в 1С),-- здесь возможна интеграция практически с любой внутренней информационной компонентой фирмы. [32]
§4.2 Расчет показателей экономической эффективности создания и внедрения Web-сайта казино 'Рай'
Внутрикорпоративный эффект можно оценить как некую экономию или дополнительный заработок. Здесь удобнее всего, оценить эффект от сайта в рублях в месяц.
Условно, месячную отдачу от веб-сайта можно посчитать по приведенной ниже формуле. Расчеты ее первой части можно проводить двумя способами.[5]
1-й способ связан с ценой привлечения внимания партнера:
E1=A*N*K(1)
где:
А -- условный эффект от привлечения внимания 1 потенциального партнера;
N -- количество целевых посетителей сайта в месяц;
К -- субъективный показатель качества дизайна, полезности и удобства сайта.
2-й способ связан с экономическим эффектом от прироста продаж:
Е2= (Q *P1*D1 +...+Q *Pn*Dn) *S (2)
где:
PI...Pn -- % продажи в регионе 1...n;
D1...Dn -- предполагаемый % прироста продаж благодаря сайту в регионе
l...n; Q -- выручка компании в месяц;
S -- % -- экономически обоснованное вознаграждение агентам по реализации товара.
Далее для более точного прогноза, находим среднее значение между цифрами, полученными по этим двум формулам, и прибавляем суммы по другим эффектам сайта:
Е=(Е1+Е2)/2+ЕЗ+...+Ет (3)
где:Е -- сумма, которую зарабатывает веб-сайт в месяц; Е1,Е2 -- эффекты сайта по первым двум расчетам; ЕЗ...Ет -- эффекты по остальным пунктам. Таким образом, получаем сумму, которую зарабатывает веб-сайт в месяц.
Далее переходим к затратной части создания веб-сайта. Расходы, связанные с веб-сайтом, содержат:
разовые затраты на создание веб-сайта (11340 руб.);
текущие технические расходы на поддержку сайта (350 руб./мес);
текущие расходы на обновление и продвижение сайта (3000 руб./мес).
Проведем анализ инвестиций в сайт казино 'Рай', которая описывается следующими условиями:
1. месячная выручка 3,9 млн. рублей;
2. сайт может увеличить продажи. Организация готова платить рекламным агентствам 3% от продажи за увеличение продаж на те же величины;
3. цена привлечения внимания потенциального клиента -- 20 рублей;
4. планируемая посещаемость сайта -- 980 посетителей в месяц, из них 400 -- уникальных 'отраслевиков';
5. (Эк.эф1) - экономический эффект от оптимизации процесса продаж ЮООруб./мес.;
6. (Эк.эф2) экономический эффект от оптимизации кадровой работы 300 руб./мес;
7. (Эк.эфЗ)экономический эффект от оптимизации процесса информационной поддержки покупателей 2000 руб./мес;
8. (Эк.эф4) экономический эффект от экономии на других рекламных средствах 700 руб./мес;
9. затраты на создание веб-сайта 11340 руб.(Таблица 6);
Таблица 6 -Смета расходов на создание web-сайта казино 'Рай'
Категория персонала |
Оплата труда за ч.р |
Потребное время на разработку ПП,ч |
Заработная плата с учетом налога, руб |
|
Разработчик |
63 |
180 |
11340 |
|
ИТОГО |
11340 |
10. техническое содержание 350 руб./мес;
11. затраты на продвижение сайта и обновление информации 3000 руб./мес.
Расчет:
(2) Эффект от увеличения продаж (экономим на посредниках) = (3900000*71%*9%)+(3900000*18%*32%)+(3900000*7%*41%))+(3900000*4%* 51%))*3%=19960,2руб./мес.
(1) Цена привлечения внимания = (20руб. * 400 посетителей * 1) =8000 руб.
Усредненное значение из 2-х методов расчета = (19960,2+8000)/2 = 13980,1руб.
Сумма других эффектов: Эк.эф1+ Эк.эф2+ Эк.эфЗ+ Эк.эф4 = 1000+300+2000+700=4000 руб./мес.
(3) Месячный эффект сайта: 13980,1+4000= 17980,1руб.
Чистый доход сайта =17980,1-3000-350=14630,1руб. в месяц
Срок окупаемости сайта = 11340/14630,1=0,775 месяца.
Срок окупаемости сайта - это дата, когда сумма чистого дохода от сайта перекроет затраты на его создание. Для упрощения расчетов, здесь не использовалось приведение этих сумм к значениям, вычисленным на основании процентных ставок и т.п. Возьмем простую сумму чистого дохода сайта: 'срок окупаемости в месяцах = сумма разовых затрат на создание сайта / чистый доход сайта в месяц'.
Как видно из расчета данная организация получает значительный экономический эффект и довольно быстро возвращает вложенные деньги. Таким образом, основные выводы следующие:
- Срок окупаемости сайта менее месяца;
- Экономическая эффективность равна 19960,2руб./мес.
Сроки окупаемости вложений в проекты можно считать приемлемыми, например: в строительстве это может быть 3-7 лет, в производстве -- 2-4 года, в ИТ-секторе -- 1-2 года.
Очевидно, что сайт является окупаемым, месячный доход от него (17980,1 руб.) больше расходов на его содержание (3350руб./мес). Такую разницу можно назвать 'чистым доходом сайта' -14630,1 руб.,/мес. Названное соотношение следует анализировать в первую очередь, причем, очень внимательно следует отнестись к тому, что расходы на обновление и продвижение увеличивают поток посетителей сайта.
Это, в свою очередь, умножает эффект от сайта -- каждый дополнительный посетитель сайта, по законам рекламы, стоит для владельцев сайта дороже предыдущего. Поэтому необходимо выбирать оптимальный баланс вложения/посещаемость.
Выводы по главе 4
В четвертой главе было проведено технико-экономическое обоснование разработки Web-сайта казино 'Рай' по следующим этапам:
Обоснование необходимости проведения маркетингового исследования рынка программных продуктов и Web-сайтов
Методика расчета экономической эффективности разработки и внедрения Web-сайта
Анализ экономической эффективности создания и внедрения Web-сайта казино 'Рай'
Результатом проведенных исследований и анализа полученных данных является экономическое обоснование разработки и внедрения корпоративного сайта казино 'Рай'.
Анализ экономических коэффициентов показал, что вложение инвестиции в создание корпоративного сайта является выгодным для казино 'Рай' и срок окупаемости проекта меньше прогнозируемого периода.
Заключение
В настоящее время решение многих из стоящих перед системой развлекательной программы, невозможно без широкого использования компьютерных информационных технологий, так как их применение позволяет решить такие проблемы как:
реклама услуг;
снижение трудоемкости использования информационных ресурсов;
информирование о программах, мероприятиях и анонсирование событий в сфере развлечений;
информационная поддержка принятия решений в управлении образованием;
Одним из путей решения этих задач является разработка сайта образовательного учреждения. В дипломной работе представлены рекомендации по созданию образовательных Интернет-ресурсов и на их основе создан сайт 'Центра Детского творчества Орджоникидзевского района'.
В результате работы над дипломным проектом была достигнута цель исследования, были разработаны рекомендации по созданию образовательных Интернет-ресурсов и на их основе был создан сайт.
Эффективная разработка и дальнейшее использование сайта возможно в результате того, что:
1)были проанализированы и поняты механизмы создания веб-сайтов;
2)при создании веб-сайта были учтены эргономические и функциональные требования;
3)веб-сайт создавался с использованием современных технологий разработки. В результате исследования были выполнены все поставленные задачи:
- Были проанализированы теоретические аспекты проблемы создания сайтов
- Разработаны рекомендаций по созданию сайта казино 'Рай'
- Разработан сайт казино 'Рай'
- Была проведена оценка созданного сайта и проанализирована его экономическая эффективность.
Необходимо заметить, что вариант разработанного сайта не является окончательным. В дальнейшем планируется дополнение его новыми возможностями и информацией.
Список использованных источников
1. Айзеке С. Dynamic HTML Секреты создания интерактивных Web - страниц. Изд-во: Питер. -2000, 512с
2. Бокарев Т. Энциклопедия интернет-рекламы. -- М.: ПРОМО-РУ, 2005. --С. 43--60.
3. Бранденбау Дж. JavaScript: сборник рецептов для профессионалов. - СПб.: Питер, 2001.-416 с.
4. Бумфрей Ф., Диренцо О., Дакетт Й. и др. XML. Новые перспективы WWW. Пер. сангл.- М.: ДМК, 2000. - 688 с.
5. Бушуева Л.И. Роль интернет услуг в практической маркетинговой деятельности. - Режим доступа: http://www.mavriz.ru/
6. Вирин Ф.Ю.Современные средства глубокого анализа рекламных компаний в интернете. -- Режим доступа: http://www.mavriz.ru/
7. Вуколова Ю. Интернет маркетинг -- методы оптимизации // Интернет для бизнеса. Практическое руководство современного менеджера. - 2005. - №3. -с. -7.
8. Газукин Д. Как оценить ROI сайта. - Режим доступа: http ://w ww.taktomi.ru
9. Голубков Е.П. Использование интернета в бизнесе.- Режим доступа: http://www.mavriz.ru/
10. ГОСТ Р ИСО/МЭК 12207-99. Информационная технология. Процессы жизненного цикла программных средств. - Введ. 01.07.00. - М. : Изд-во стандартов, 2000. - 42 с.
11. Дейнекин Т.В. Комплексный метод оценки эффективности интернет рекламы в коммерческих организациях. - Режим доступа: http://www.mavriz.ru/
12. Делицин Л. Состояние Российского интернета на сегодняшний день./ Л. Делицин, И. Засурский // Маркетинг в России и за рубежом.- 2006.- №1.-.С.7-12.
13. Дешко И.П., Проворова И.П. Мировые информационные ресурсы и сети. Часть 1. Руководство по языку HTML. Учебное пособие/ МИРЭА-М., 1999.-48с.
14. Дронов В.A. PHP, MySQL и Dreameweaver MX2004. Разработка интерактивных web-сайтов. - СПб.: БХВ - Петербург, 2005.- 448с.
15. Ершов А. Лаборатория дизайна. (http://antonio.ru/Web-design.php)
16. Жданов Е. Советы по созданию и раскрутке сайта. - Режим доступа: http://www.creator.ru
17. Иванов А. Основные Web-технологии, (http://www.kaktoos.hl.html)
18. Иванова О.В. Роль интернета изучении маркетинговой среды. -Режим доступа: http://www.mavriz.ru/
19. Ипатова Э. Р. Проектирование информационных систем / Э. Р. Ипатова, Ю. В. Ипатов. - Магнитогорск : МаГУ, 2004. - 187 с.
20. Ипатова Э. Р. Практикум по проектированию информационных систем / Э. Р. Ипатова, Ю. В. Ипатов. -- Магнитогорск : МаГУ, 2004. - 117с.
21. Ипатова Э. Р. Теоретические основы информационных систем / Э. Р. Ипатова, О. Б. Назарова. - Магнитогорск : МаГУ, 2004. - 70 с.
22. Кастаньетто Дж., Рават X., Шуман С, Сколло К., Велиаф Д. Профес сиональное РНР программирование.- Пер. с англ.- СПб: Символ-Плюс, 2001.- 912 с
23. Кириченко А.А.Учебное пособие по дисциплине 'Интернет- технологии для бизнеса'/А.А.Кириченко., Т.Ю.Максимова, В.В. Бовт-М.:МЭСИ, 2001.- 112с.
24. Кирсанов Д., Веб-дизайн: Книга Дмитрия Кирсанова.- СПб: Символ- Плюс, 1999.- 376 с: цв.ил.
25. Ковалев А., Курдюмов И. и др. Управление проектом по созданию ин- терент-сайта - М.: Альпина Паблишер, 2001. - 337 с.
26. Ковалев В.В. Методы оценки инвестиционных проектов. -- М.: Финансы и статистика, 2003.-- 144 с.
27. Ковалев В.В. Сборник задач по финансовому анализу. -- М.: Финансы и статистика, 2003. -- 128 с.
28. Коржинский С.Н. Настольная книга Web-мастера: эффективное применение HTML, CSS и JavaScript.- M.: Издательский торговый дом 'КноРус', 2000.-304 с: ил.;.
29. Крамер Э. HTML: Наглядный курс Web-дизайна.: Пер. с англ.: Уч. пос.
30. Крейнак Дж. Интернет. Энциклопедия - СПб: ЗАО 'Издательство 'Питер', 1999. - 560 с.
10. Кречман Д.Л., Пушков А.И. Мультимедиа своими руками. - СПб.: БХВ
31. Кулечёв Е. Web технологии, http (http://win.www. Cholod .ru /rdm2 /index.html)
32. М.: Компания КОМКОН, 2006 -- Режим доступа: http ://www. comcon-2 .ru/
33. Маклаков СВ. Моделирование бизнес-процессов с BPwin 4/0.-М.: ДИАЛОГ-МИФИ, 2002.
34. Мак-Федрис, Пол Использование JavaScript. Специальное издание. Пер. с англ.:-М.: Издательский дом 'Вильяме', 2002.-896 с.
35. Мамыкин А.А. Стратегия и тактика маркетинга в Интернет// Маркетинг в России и за рубежом. - 2004. - №2.- С.14-16.
36. Мартынцев М. Эталон Ka4ecTBa.(http://mmsdesign.nm.ru)
37. Мельников М. Что такое стильный Web-сайт. (http://www. creativeport.ru/)
38. Мержевич В. Этапы создания сайта, (http://www.htmlbook.ru)
39. Мешалкин ЮВ. Интернет как источник маркетинговой информации. - Режим доступа: http://www.mavriz.m/
40. Монкур, Майкл Освой самостоятельно JavaScript за 24 часа.Лер. с англ.: Уч.пос.-М.: Издательский дом 'Вильяме', 2001.-304с.
41. Нильсен Я. Веб-дизайн.- Пер.с англ. - СПб: Символ-Плюс, 2001.- 512 с.
42. Основные этапы создания сайта// Разработка центра информатизации и инновационных разработок, (http://www.bsuir.unibel.by/index.html
43. Поликарпов Р. Что такое юзабилити. (http://Webstudent.net.ru)
44. Разинкина Е. М. Мировые информационные ресурсы: учеб. пособие / Е. М. Разинкина. - Магнитогорск: МаГУ, 2002.-170с.
45. Режаметов Р. Flash-технологии больше чем анимация. (http://all4you/Webmastering/Weblink.shtml)
46. Рублевская ЮВ. Моделирование бизнеса в интернет среде./ ЮВ. Рублевская, Е.В. Попов // Маркетинг в России и за рубежом. - 2005.-№2.-С.З-11.
47. Рублевская ЮВ. Стратегии развития отраслевых интернет-ресурсов./ ЮВ. Рублевская, Р.В. Рублевский, Е.В.Попов // Маркетинг в России и за рубежом. - 2004.-№7.- С. 19-21.
48. Сакс Т. Дизайн и архитектура современного web-сайта/ Т. Сакс, Г. Мак-Клейн, А. Вильяме. - М.: Издательский дом 'Альпина', 2002.- 304с.
49. Спейнаур С. Справочник web-мастера./ С. Спейнаур, В. Куэрсиа// Пер с англ.-К.: Издательская группа BHV, 1997.- 368 с.
50. Степанов С. Психология в дизайне, (http://www.first.ru)
51. Тайн. М.Н. Технологии. (http://www.design-Web.ru/tehnology.html)
52. Талнин СП. Технология Macromedia Flash, (http://www.demaker.ru)
53. Тимиргалиева Н.С., Волнин В.А. Технология Macromedia Flash. (http://disainplus.narod.ru/index.html)
54. Федоров А.Г. JavaScript для всех. - М.КомпьютерПресс, 1998.-384 с.
55. Холл М. Программирование для Web. Библиотека профессионала/М.Холл, Л.Браун, Вильяме- М.: Издательский дом 'Альпина', 2002.- 1264 с.
56. Четыркин Е.М. Финансовая математика: Учеб. - М.: Дело, 2002.
57. Чусавитина Г. Н. Мировые информационные ресурсы: применение HTML, CSS и JavaScript для создания Web-страниц / Г. Н. Чусавитина, Е. М. Разинкина. - Магнитогорск : МаГУ, 2005. -
58. Чусавитина Г. Н. Практикум по информационным технологиям: учеб. пособие / Г. Н. Чусавитина. - Магнитогорск : МаГУ, 2002. -112 с.
59. Шафран Э. Создание Web-страниц: самоучитель -- СПб: Питер, 2001. - 320с.
60. Шурилов Н. Окупаемость web-сайта.-Режим доступа: http://www.antulu.ru
61. Яринцев С. Как рассчитать рентабельность сайта. -- Режим доступа: http: //www. antulu.
Приложения
Приложение А
Рис. 1 Диаграмма 'Создание сайта'
Рис. 2 Декомпозиция 'Создание сайта'
Рис. 3 Диаграмма 'Подготовительная работа'
Рис. 4 Диаграмма 'Создание дизайна сайта'
Рис. 5 Диаграмма 'Создание функционала сайта'
Рис. 6 Диаграмма 'Завершение работы'