Главная » Просмотр файлов » ПЗ Плиско А.В. 941 группа

ПЗ Плиско А.В. 941 группа (1190851), страница 3

Файл №1190851 ПЗ Плиско А.В. 941 группа (Web-приложение электронной коммерции для студии косметологии AxyBeauty) 3 страницаПЗ Плиско А.В. 941 группа (1190851) страница 32020-10-01СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 3)

Для описания элементов пользовательского интерфейса и обработки действий пользователя они используют собственные языки ActionScript, XAML и JavaFX Script [25].

Протоколы, на базе которых происходит обмен сообщениями в Web-приложениях

Протокол передачи гипертекста (Hypertext Transfer Protocol, HTTP) является основным протоколом, используемым для передачи сообщений и данных в Web-приложениях. Он предназначен для передачи прежде всего текстовых сообщений между слабо связанными сервером и клиентом. HTTP удобен тем, что большинство сетей заранее настроено на прием сообщений по этому протоколу, поскольку браузеры используются повсеместно; для многих других протоколов нужна специальная настройка, соответствующие порты по умолчанию закрыты во многих сетях. Поэтому использование Web-приложений не требует специальной настройки сетей.

Протоколы взаимодействия Web-служб. Базовым протоколом передачи обращений Web-служб друг к другу является простой протокол доступа к объектам (Simple Object Access Protocol, SOAP). Он работает поверх HTTP (реже используются протоколы удаленных вызовов RPC) и определяет на базе XML формат текстовых сообщений, в которых передается информация

о вызовах операций или их результаты. В дополнение к SOAP разрабатываются многочисленные протоколы с названиями, начинающимися на WS (WS-Security, WS-Addressing, WS-Discovery, WS-Coordination и т.п.), которые предназначены для обеспечения дополнительных характеристик взаимодействия Web-служб – поддержки шифрования, аутентификации участников, интроспекции, транзакций, координации нескольких Web-служб в рамках сценария взаимодействия, т.д.

Основные технологии разработки Web-приложений приведены в таблице 2.1.







Таблица 2.1 – Технологии разработки Web-приложений

API

Протоколы

Языки

Диалекты, смеси

Технологии

Описание содержимого страниц и их представления

HTTP

XML

HTML

CSS

XHTML

Описание клиентских сценариев

DOM

ECMAScript

ActionScript

JScript

JavaScript

Flex

Silverlight

JavaFX

Серверные сценарии

ISAPI

Servlet

CGI

Java

C#

Perl

PHP

Ruby

Python

JSP

JSTL

JSF

ASP.NET – Web Forms

J2EE

.NET

2.3. Технологии продвижения Web-приложений

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

Продвижение web-приложений и контекстная реклама – мощные инструменты для привлечения пользователей на интернет-ресурс.

SEO (продвижение в поисковых системах)

Продвижение интернет ресурсов или как его называют seo продвижение (SEO – Search Engine Optimization, оптимизация под поисковые движки) служит для того, чтобы web-приложение при поисковом запросе в Яндекс или Google занимал строчку как можно выше. Результатом поисковой оптимизации будет Топ-10, Топ-5, а со временем, возможно, и Топ-1.

Процесс SEO продвижения довольно длительный и зависит от ряда факторов, один из которых конкуренты. Чем рынок услуг свободнее, тем попасть на первые позиции будет проще.

Для увеличения посещаемости сайта необходимо провести ряд мероприятий:

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

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

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

Написание уникального текстового контента позволит гораздо быстрей поднять web-приложение в Топ.

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

Контекстная реклама

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

Контекстная реклама нацелена именно на конкретных пользователей, которые ищут именно по запросам компании «здесь и сейчас». Плюсом такой рекламы является ее стоимость. Компания платит только за клики, за переход пользователя на web-приложение.

Медийная реклама

Медийная реклама – это рекламный текстово-графический блок, размещенный на различных интернет-площадках. Такой вид рекламы привлекает интернет-пользователя, и он переходит на web-приложение. Реклама в интернете отличается от рекламы в печатных изданиях разве что только наличием гиперссылок и анимации.

SMM (продвижение в социальных сетях)

SMM (Social media marketing) – увеличение посещаемости web-приложения путем продвижения в социальных сетях. Обычно, благодаря социальным сетям, пользователи сами распространяют контент, без участия организатора. Считается, что сообщения в социальных сетях вызывают больше доверия, ведь их распространяют такие же потребители [32].

2.4. Выбор технологий для реализации проекта

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

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

Для разработки страниц Web-приложения использован HTML и CSS. HTML – основа для построения пользовательского интерфейса Web-приложений. Для того, чтобы отобразить дизайн Web-приложения, использованы CSS. Для интерактивности были использованы CSS и JavaScript, так как вместе, две эти технологии позволяют добиться отличных результатов, в разработке и проектировании отзывчивых интерфейсов.

Для создания серверной части приложения использован язык программирования PHP. Данный язык программирования поддерживается всеми хостинг провайдерами, он легок в освоение, имеет обширную базу пользователей, а, следовательно, имеет обширную документацию. Также имеет удобную интеграцию с MySQL.

Для работы с базами данных использован MySQL. MySQL отличатся хорошей скоростью работы, гибкостью, надежностью [15].

Для более быстрой разработки использован Фреймворк MODX Revolution. Данный фреймворк ускоряет разработку Web-приложений, написан на javaScript, имеет отличную поддержку PHP.

В качестве технологии для продвижения Web-приложения использована контекстная реклама, а также SMM (маркетинговая реклама в социальных сетях). Для данного web-приложения SMM является дополнительным источником трафика. Контекстная реклама является основным источником трафика. Это быстрый и очень эффективный способ продвижения, так как такая реклама показывается пользователям, которые искали данный товар или услугу. Так как основными поисковыми площадками были выбраны Яндекс и Google, то данный вид продвижения является самым оптимальным для привлечения новых клиентов и покупателей.

Таким образом, для разработки Web-приложения электронной коммерции для студии косметологии «AxyBeauty» использованы технологии – Adobe Photoshop CC2015, CorelDRAW X7, HTML5, CSS3, JavaScript, PHP, AJAX MySQL, MODX Revolution.

3 Проектирование web-приложения

3.1. Разработка Дизайна Web-приложения

Дизайн Web-приложения делится на две части: информационная часть и часть интернет-магазина. Весь дизайн выполнен в фирменной цветовой гамме предприятия (рисунок 1.2). В качестве фона Web-приложения выбран белый цвет, на котором размещен паттерн в виде нежных штрихов чёрно-белым карандашом. Сверху и снизу в качестве декоративного обрамления используется черная штриховая линия. Графика на сайте подбиралась с учётом пожеланий компании: все графические элементы должны символизировать легкость и воздушность, а также не должны содержать в себе острых, грубых, жирных элементов. Так как графические элементы содержат в себе белый либо прозрачный фон, то для выделения их на странице ресурса использованы нарисованные от руки рамки, имеющие акцентный цвет. При наведении на графические элементы и кнопки, поверх них появляется штриховой фон, который оповещает пользователя о том, что он навел курсор на определенное изображение. Отображение графических элементов на главной странице представлено на рисунке 3.1.

Рисунок 3.1 – Графические элементы на главной странице

Для текстовых элементов в Web-приложении использовано несколько шрифтов. Для отображения все заголовков использован светло-серый цвет и шрифт Ariston – рукописный, бесплатный шрифт, для остального текста выбран черный цвет и шрифт Century Gothic – без засечек, изящный, с тонкими линиями.

Для меню в информационной части Web-приложения выбран шрифт бледно-серого цвета размером 30px. При наведении цвет текста в меню меняется на черный. Подменю стилизованно под общую концепцию web-приложения, имеет белый фон, рисованную от руки рамку, размер шрифта 26px. Меню информационной части представлено на рисунке 3.2.

Рисунок 3.2 – Меню информационной части Web-приложения

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

Макет главной страницы Web-приложения представлен на рисунке 3.3.

Рисунок 3.3 – Макет главной страницы

Все остальные разделы информационной части имеют общую концепцию построения, за исключением некоторых особенностей: раздел «О Нас» имеет на всю ширину, по центру, изображение, которое символизирует миссию и ценности компании, ниже, по правой стороне расположена цитата, шрифт Ariston, размер шрифта 45px, еще ниже расположен контент, шрифт Century Gothic, размер шрифта 20px. Макет раздела «О Нас» представлен на рисунке 3.4.

Рисунок 3.4 – Макет главной страницы

Раздел «Контакты» имеет на всю ширину экрана интерактивную карту проезда, также номер телефона, почту, и полный адрес. Ниже представлена контактная форма, отображение стандартных элементов которой изменены в соответствии с дизайном. Макет раздела «Контакты» представлен на рисунке 3.5.

Раздел «Новости» представляет собой блог, содержит в себе обзор новостей и событий, которые модерируются менеджером компании.

Рисунок 3.5 – Макет главной страницы

Разделы «Красота», «Здоровье», «Стройность» содержат в себе большое описание информации, для ее структурирования используются вложенные друг в друга выпадающие панели. Раздел «Подарки для любимых» содержит в себе информацию о сертификатах, реализуемых компанией в своей профессиональной деятельности. Раздел «Акции и скидки» информирует пользователей об интересных акциях и скидках проходящих в компании.

Раздел «Магазин» соержит в себе часть интернет-магазина. Страница отличается по структуре расположения элементов, так как в магазине по левому краю и центру располагается каталог продукции, после выбора определённой, интересующей пользователя категории товара, по центру появляются единицы товаров из данной категории. Таким образом, разработаны макеты всех страниц Web-приложения для стоматологических клиник согласно требованиям заказчика.

3.2. Разработка клиентской части Web-приложения

Для разработки клиентской части Web-приложения использован Фреймворк MODX REVOLUTION, а также технологии HTML5, CSS3, JavaScript. При разработке структуры страниц были использованы все теги HTML5. Часть HTML кода Web-приложения представлена в листинге 3.1. Структура всех интерфейсов Web-приложения представлена на рисунке 3.6.

Рисунок 3.6 – Структура интерфейсов Web-приложения

Листинг 3.1 – HTML код Web-приложения

<!doctype html>

<>

Характеристики

Список файлов ВКР

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6367
Авторов
на СтудИзбе
310
Средний доход
с одного платного файла
Обучение Подробнее