Диплом: Разработка интернет-приложения для подготовки регламентированной отчетности в электронном виде

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
42
Поддержка на хостинге работы скриптов определяет, будет ли сайт
правильно функционировать. Также стоит обратить внимание на поддержку
баз данных MySQL, в особенности, если создаваемый сайт написан на
движке типа WordPress;
поддержка популярных CMS (WordPress, Drupal, Joomla, OpenCart,
«1С-Битрикс» и прочие);
простая в использовании панель управления, позволяющая через
графический интерфейс работать с веб-сервером и размещёнными на нём
сайтами. Самые популярные: ISPmanager, Cpanel, PleskPanel;
FTP-доступ к сайту: это удобный и быстрый способ копирования,
изменения и удаления файлов и папок на сервере;
круглосуточное наблюдение и мониторинг состояния сервера, а так
же устранение неполадок;
проверка почты на спам, рекламу и вирусы;
защищённость серверов от DDoS-атак;
минимально 5 почтовых аккаунтов (POP3 или IMAP), если
планируется настройка почтового сервера;
веб-интерфейс для работы с почтой: он нужен для управления
почтовым сервером;
небольшой период бесплатного пользования для ознакомления с
услугой, либо мгновенный возврат средств за неиспользованный период
услуги;
круглосуточная техническая поддержка;
резервные копии файлов.
Работоспособность ресурса в большей степени связано с качеством
технической поддержки. Практика показывает, что полностью избежать
сбоев не представляется возможным, и благодаря именно
квалифицированным специалистам хостинг-провайдера их можно довольно в
43
короткие сроки исправить. Поэтому следует удостовериться, что служба
технической поддержки работает каждый день и круглосуточно.
Надёжность и добросовестность провайдера можно определить по ряду
критериев:
информация о компании на сайте;
возможность бесплатного переноса сайта со стороннего хостинга;
срок работы компании на рынке (говорит об опыте предоставления
хостинг-услуг);
наличие собственного дата-центра или контрактов с ведущими
дата-центрами в соответствующих регионах;
лицензия на предоставление услуги.[21]
Рисунок 8 - Статистика по хостинг-провайдерам на Statonline.ru
2.4.2.Тестирование сайта
Одним из важных этапов разработки является тестирование сайта.
Тестирование и выявление ошибок следует проводить перед запуском
проекта и выполнять после всех остальных этапов, так как проводить
доскональную проверку имеет смысл только когда имеется уже готовый
продукт. В некоторых случаях бывает уместным протестировать отдельный
этап разработки, например, после завершения верстки дизайна нужно
44
проверить, как выглядят страницы на разных браузерах и на разных
устройствах. На рассматриваемый этап разработки может уйти до половины
выделенных на реализацию всего проекта бюджета и времени. Разумеется, в
большей степени это этого требуют самописные веб-приложения, однако ни
в коем случае нельзя пренебрегать тестированием.
Если предстоит запустить несложный веб-проект или сайт работает на
одной из распространённых CMS, то процесс тестирования будет достаточно
простым, так как работу движка проверена уже многократно, а на сайте из
нескольких страниц работ по проверке нужно выполнить немного.
Если нужно провести тестирование стандартного проекта, то все
работы сводятся к сверке внешнего вида и функционала получившегося
сайта с требованиями в техническом задании. Формы, ссылки и другие
интерактивные элементы проверяются на работоспособность и т.д. по ТЗ.
Если в процессе были выявлены ошибки, то они исправляются, и так далее,
пока готовый проект не будет полностью соответствовать техническому
заданию.
Если требуется протестировать крупный, сложный с технической точки
зрения веб-проект или рассчитанный на высокие нагрузки, процесс
становится гораздо сложнее.
Этапы сложного тестирования крупного сложного проекта.
Подготовка. Специалист получает ТЗ, прототипы и остальную
документацию; анализируя её, формирует план тестовых работ.
Тестирование функционала. Этот этап самый долгий.
Выполняется проверка все функции ресурса на корректность работы и
соответствие требованиям технического задания. В процессе работы должны
быть выявлены все нерабочие ссылки, проверена работа веб-форм, на
соответствие требованиям должен быть проанализирован контент, проверены
другие функции и элементы (корректность поиска, подгрузка файлов,
функционирование счётчиков, системы комментариев и всего остального,
присутствующего на сайте, интерактива).
45
Тестирование вёрстки. На данной стадии проверяется код,
который отвечает за отображение веб-страниц. Сначала тестировщик
сверяет, соответствует ли реализованный дизайн предоставляемым
разработчику макетам (местонахождние элементов, цветовая гамма, наличие
кнопок и дизайнерских элементов). Необходимо уделить внимание
тестированию оптимизации и корректного отображения графических
элементов. Затем проводится проверка кода на валидность (соответствие
общепринятым стандартам). Это имеет большое значение, так как никто не
может предсказать, как разные браузеры будут отображать невалидный код.
В завершении, тестировщик проверяет, достаточно хорошо ли
оптимизирован код, а после устранения найденных на данном этапе ошибок,
проверяет кроссбраузерность и адаптивность дизайна интернет-ресурса.
Тест юзабилити. Это этап тестирования, позволяющий оценить
удобство использования ресурса. Несмотря на то, что продумывается
интерфейс ещё на стадии создания ТЗ, на практике реализованные решения
иногда бывают неоптимальными. Для проведения юзабилити-тестов
привлекаются пользователи. Такие работы проводятся и до, и после запуска
проекта. Методы, такие как, например, A/B-тестирование, способствуют не
только повышению удобства работы сайта для посетителя, но и достижению
целей создания проекта, например, увеличение конверсии в продажи.
Тестирование производительности. Это тестирование позволяет
оценить, насколько сайт устойчив к нагрузкам, насколько быстро
загружаются его страницы и как изменяются показатели в зависимости от
используемых браузеров и типов устройств.
Тест безопасности. Тестирование направлено на определение
устойчивости сайта ко взломам, DDoS- и прочим возможным атакам
злоумышленников.
В течение всего процесса тестирования специалист ведёт учёт ошибок.
Они могут быть исправлены как в ходе тестирования (после завершения
46
каждого из этапов), так и после завершения всего процесса тестирования.
Решение о том, кто именно устраняет недоработки, определяет либо
руководство, либо сам тестировщик. Благодаря тщательно проведённому
тестированию сайт после запуска гарантировано будет работать стабильно и
бесперебойно.[36]
2.5.Развитие и продвижение сайта
В данном аспекте очень многое зависит от заказчика. Если заказчику
нужно, чтобы его сайт приносил новых клиентов, то необходимо направить
процесс развития в нескольких направлениях:
Создавать новые материалы, акции, новости. Как излагалось ранее,
для развития сайта необходимо наполнять его контентом, при оно должно
соответствовать ожиданиям целевой аудитории ресурса, быть уникальной,
понятной, и доступной для понимания.
Заниматься продвижением ресурса. В частности продвигать сайт в
поисковой выдаче. Исследования показывают, что посетители редко идут
дальше 30-й позиции в результатах (согласно ForresterResearchInc.).
Считается, что 30 топовых результатов дают приток 90 % процентов
посетителей в результате поиска. Поисковая оптимизация (SEO) — это
изменение HTML-кода, структуры сайта, текстового наполнения (контента),
контроль внешних факторов для того, чтобы сайт соответствовал
требованиям алгоритма поисковых систем. Установление этого соответствия
обеспечивает поднятие позиции сайта в результатах поисковой выдачи по
определенным запросам пользователей. Чем выше позиция сайта в
результатах поиска, тем больше заинтересованных посетителей перейдет на
него с поисковых систем. Это методика достижения более высокой позиции в
поисковых системах путём изменения сайта в направлении максимальной
совместимости с поисковыми машинами. Большое значение поисковая
оптимизация имеет еще и потому, что помогает привлечь посетителей на
сайт бесплатно. [1]
47
Отслеживать поведение посетителя на сайте для внесения
коррективов. Для этого можно просто провести опрос ряда посетителей или
воспользоваться специально предназначенными для отслеживания поведения
посетителя на сайте сервисами, например Яндекс Метрика. Интерфейс
главного окна просмотра одного из счётчиков представлен на рисунке 9. Для
начала работы сервиса необходимо вставить на все страницы сайта фрагмент
кода счётчика Яндекс Метрики, и спустя некоторое время в кабинете Яндекс
Метрики начнёт отображаться достаточно развёрнутая статистика по
трафику, который идёт на сайт. С помощью этого сервиса можно
просмотреть запись посещения клиентом сайта, посмотреть, на какие
элементы сайта кликают мышкой пользователи (карта кликов) и насколько
далеко вниз прокручивают страницу сайта (карта скроллинга)
Рисунок 9 – Интерфейс сервиса Яндекс Метрика
48
Рисунок 10 - Карта кликов в сервисе Яндекс Метрика
Рисунок 11 - Карта скроллинга в сервисе Яндекс Метрика
Давать различные виды рекламы. Это может быть контекстная,
баннерная, тизерная реклама, e-mail рассылка или продвижение в
социальных сетях. Контекстная реклама - это текстовые, либо текстово-
графические модули, демонстрируемые на площадках, находящихся в
контексте аудитории объекта рекламы, либо конкретного пользователя.
Иначе говоря, контекстная реклама должна соответствовать тематике
площадки, на которой она размещена, либо отражаться в зависимости от
поисковых запросов/интересов пользователя.Привет работы контекстной
рекламы представлен на рисунке 12. Контекстная реклама обладает большим
преимуществом, называемымтаргетированностью.Таргетированность-
49
ориентирование на интересы целевой аудитории. Контекстные объявления
будут отображаться только в том случае, если пользователь уже проявил
интерес в данной тематике, или когда тематика площадки, на которой
размещается объявление, соответствует рекламируемому продукту. При этом
оплата за показ рекламы производится за клик объявления, то есть за
конкретное действие пользователя. У многих больших поисковых систем
есть собственные сервисы контекстной рекламы. На территории
Россиинаиболее популярны сети GoogleAdWords, Яндекс.Директ,
Бегун.Реклама, которая размещается на баннерах (графических носителях) -
одна из первых, появившихся в рамках веб-пространства. Анимированные
или статичные рекламные объекты, основной задачей которых является
привлечение внимания аудитории. Однако, довольно сложно назвать их
целевыми. Чаще всего к использованию баннеров прибегают с целью
повысить узнаваемости товара, бренда, торговой марки, либо чтобы
распространить информацию о действующих скидках, акциях,
спецпредложениях. Стоимость размещения баннерной рекламы обычно
рассчитывается исходя из количества показов или времени трансляции.
Пример баннерной рекламы представлен на рисунке 13.
Рисунок 12 - Пример контекстной рекламы
50
Рисунок 13 – Пример баннерной рекламы
Рекламу в социальных сетях условно можно разбить на две группы - по
принципу таргетинга (контекстная, медийная) или SMO - маркетинговой
оптимизации продвигаемого продукта в рамках выбранной площадки.
Многие популярные социальные сети уже запустили собственные рекламные
сети, которые позволяют распределять рекламу в рамках площадки, учитывая
ее тематику и другие параметры. Это значительно упрощает запуск
рекламных кампаний различного масштаба и даёт возможность спланировать
помимо дальнейшего продвижения ещё и бюджет, расходуемый на рекламу.
Тизерная реклама частично напоминает медийную - те же графические
рекламные модули, дополненные текстовым содержанием. Вот только тексты
для тизеров в основном выбираются провокационные, "на грани фола", что в
значительной степени снижает их кликабельность. Пример работы тизерной
рекламы представлен на рисунке 14. E-mail реклама ещё совсем недавно
занимала львиную долю рынка. На сегодняшний день она зачастую является
лишь одним из направлений работы с постоянной клиентской аудиторией. Не
смотря на это, при желании её можно вполне эффективно использовать.
Пример работы е-mailмаркетинга представлен на рисунке 15. Главное,
подойти к организации рассылки с умом, тщательно проработать наполнение
обращения, избегая навязчивых формулировок и безальтернативных
обращений.[11]
51
Рисунок 14 - Пример тирезной рекламы
Рисунок 15 - Пример работы e-mail-маркетинга

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран