ПЗ (1190832), страница 3

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

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

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

Задать стиль можно тремя способами: встроить определение стиля в тег, встроить определения стилей в заголовок HTML-документа или вынести таблицу стилей в отдельный файл. Файл с таблицей стилей обычно имеет расширение css и может редактироваться любым текстовым редактором.

JavaScript – это язык программирования, позволяющий сделать Web-страницу интерактивной [23]. Последовательность инструкций (называемая программой, скриптом или сценарием) выполняется интерпретатором, встроенным в обычный Web-браузер. Иными словами, код программы внедряется в HTML-документ и выполняется на стороне клиента. Для выполнения программы даже не нужно перезагружать Web-страницу. Все программы выполняются в результате возникновения какого-то события.

Основными задачами JavaScript являются [26]:

  • осуществление взаимодействий с пользователем в процессе его действий на страницах сайта;

  • размещение математических вычислений на странице сайта;

  • размещение элементов, которые двигаются, всплывают и проводят вычислительные операции.

Perl – язык программирования общего назначения, который был первоначально создан для манипуляций с текстом, но на данный момент используется для выполнения широкого спектра задач, включая системное администрирование, Web-разработку, сетевое программирование, игры, биоинформатику, разработку графических пользовательских интерфейсов [15].

Отличительная черта языка – возможность написания программ из одной строки. Язык Perl популярен среди системных администраторов UNIX и Windows. Его особенности позволяют не привлекать другие программные средства к решению административных задач. С помощью Perl реализуется управление компьютерами из командной строки, контроль одной программы над другой и другие функции.

PHP – язык программирования, выполняемый на стороне сервера [7]. В отличие от языка JavaScript PHP не зависит от программного обеспечения клиента и поэтому будет выполнен в любом случае.

Последовательность инструкций (называемая программой или скриптом) выполняется интерпретатором языка PHP. Код программы может внедряться в HTML-код. Эта возможность отличает PHP от других языков, используемых в интернете, например, от языка Perl. Обработка PHP-кода производится на сервере до того, как страница будет передана Web-браузеру. В итоге Web-браузер получит обычный HTML-код или другой вывод.

Язык PHP используется для создания сайтов, GUI-приложений (графический интерфейс пользователя), хотя и не получил в данном направлении такого широкого распространения.

Python – высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода [16]. Язык программирования Python отличается сильной типизацией. Сильная типизация отличается тем, что язык не позволяет смешивать в выражениях различные типы и не выполняет автоматические неявные преобразования, например, нельзя вычесть из строки множество. В языке Python используется динамическая типизация – все типы выясняются уже во время выполнения программы [20].

Объявление переменных необязательно, названия восприимчивы к регистру (var и VAR – две разные переменные). Язык Python объектно-ориентирован, все в языке является объектом.

Ruby – это интерпретируемый язык высокого уровня, с динамической типизацией и независимой от исполняющей среды реализацией многопоточности [17]. Ruby – прежде всего объектно-ориентированный язык. В Ruby всё является объектом. Для каждого объекта могут быть определены собственные свойства и действия.

Переменные Ruby содержат не сами объекты, а ссылки на них. Присваивание – это не передача значения, а копирование ссылки на объект.

MySQL – одна из самых популярных и самых распространенных систем управления базами данных в интернете [13]. Она не предназначена для работы с большими объемами информации, но её применение идеально подходит как для небольших, так и для достаточно крупных интернет-сайтов.

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

PostgreSQL – это объектно-реляционная система управления базами данных, работающая как клиент-серверная система [6]. PostgreSQL ставит перед собой задачу полного соответствия как стандартам SQL, так и международным стандартам ANSI/ISO.

Главным отличием PostgreSQL от других систем управления базами данных является интеграция объектно-ориентированной и/или реляционной моделей. Несмотря на то, что PostgreSQL не настолько популярна, как MySQL, существует множество приложений сторонних производителей, значительно облегчающих работу с этой чрезвычайно мощной СУБД.

Таким образом, рассмотрены основные особенности технологий разработки Web-приложений.

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

Продвижение Web-приложений – это комплекс мер по обеспечению посещаемости Web-приложения целевыми посетителями [12]. Основными способами продвижения являются [3]:

– поисковая оптимизация;

– контекстная реклама;

– таргетированная реклама;

– партнерские программы;

– email-маркетинг;

– маркетинг в социальных сетях (SMM).

Поисковая оптимизация (SEO) – это процесс корректировки HTML-кода, текстового наполнения (контента), структуры сайта, контроль внешних факторов для соответствия требованиям алгоритма поисковых систем с целью поднятия позиции сайта в результатах поиска в поисковых системах по определенным запросам пользователей [4]. Чем выше позиция сайта в результатах поиска, тем больше заинтересованных посетителей перейдет на него с поисковых систем. Это техника достижения более высокого положения в поисковых системах путём изменения сайта в сторону максимальной совместимости с поисковыми машинами.

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

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

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

Виды контекстной рекламы представлены в таблице 2.8.

Таблица 2.8 ­– Виды контекстной рекламы

Виды

Краткая характеристика

– Текстовая

в качестве рекламного объявления используется обычный текст с гиперссылкой

– Баннерная

баннер может быть полностью в виде картинки, либо в виде картинки с сопутствующим текстом и ссылкой

– Видеореклама

используется специально подготовленный видеоролик

Таргетированная реклама – рекламный механизм, позволяющий выделить из всей имеющейся аудитории только ту часть, которая удовлетворяет заданным критериям, и показать рекламу именно ей [30]. Виды таргетированной рекламы представлены в таблице 2.9.

Таблица 2.9 – Виды таргетированной рекламы

Виды

Краткая характеристика

Подбор рекламных площадок

осуществляется путём подбора рекламных площадок так, чтобы их посетители соответствовали целевой аудитории

Тематический таргетинг

показ рекламы на Web-сайтах, соответствующих определённой тематике.

Таргетинг по интересам

показ рекламы в соответствии с интересами посетителей рекламной площадки

Географический таргетинг

показ рекламы целевой аудитории, ограниченной некоторым географическим регионом, выбранным рекламодателем.

Таргетинг по времени показа

позволяет ограничить показ рекламы по времени в течение дня, недели, года.

Ограничение количества показов одному пользователю

позволяет регулировать количество показов рекламного носителя одному уникальному пользователю в процессе его взаимодействия с рекламной площадкой

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

Партнёрская программа – форма делового сотрудничества между продавцом и партнёрами, при продаже какого-либо товара или предоставления услуг [4]. Позволяет продавцу сократить расходы на привлечение конечного покупателя.

По типу принадлежности к партнёрской программе выделяют сайты:

– участвующие в партнёрских программах напрямую;

– вступающие в партнёрские сети;

– привлекающие рекламодателей на своих условиях.

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

Email-маркетинг – один из наиболее эффективных инструментов интернет-маркетинга для бизнеса [4]. Он позволяет выстраивать прямую коммуникацию между брендом (или бизнесом, компанией) и потенциальными или существующими клиентами. Виды email-маркетинга представлены в таблице 2.10.

Таблица 2.10 – Виды email-маркетинга

Виды

Краткая характеристика

Транзакционное письмо

письмо, которое направляется пользователю в ответ на его действия на сайте

Анонс

письмо, которое сообщает о событии, новости (глобальной или локальной) или мероприятии

Рекламное письмо

письмо, которое обычно призвано осуществить прямые продажи (так называемые продажи «в лоб»)

Автореспондеры (триггеры)

письма, которые представляют собой серию настраиваемых сообщений в ответ на действия пользователей

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

– количество подписок;

– показатель Open Rate;

– показатель Click Rate и Click through open rate;

– показатели отписок и нажатий на кнопку «спам» и др.

Маркетинг в социальных сетях (SMM) – процесс привлечения внимания к бренду или продукту через социальные платформы [4]. Это комплекс мероприятий по использованию социальных медиа в качестве каналов для продвижения компаний и решения других бизнес-задач.

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

Таким образом, рассмотрены основные виды технологий продвижения Web-приложений и их особенности.

    1. Выбор технологий для разработки Web-приложения

Для разработки дизайна окон регистрации, входа, записи на приём, а также для разработки макетов Web-приложения принято решение использовать Adobe Illustrator СС 2015, так как Adobe Illustrator обладает понятным интерфейсом и обширным функционалом для создания векторных изображений. Для разработки карты Web-приложения и диаграммы вариантов использования принято решение использовать Microsoft Visio 2013.

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

Для разработки форм регистрации, входа, записи пациентов, а также для разработки личных кабинетов зарегистрированных пользователей, сотрудников и администратора принято решение использовать язык программирования PHP 5.3. На данный момент большинство хостингов поддерживают язык программирования PHP. У данного языка есть множество встроенных функций, позволяющих работать с различными Web-серверами, серверами баз данных и файловой системой сервера. Для просмотра и редактирования программного кода принято решение использовать Brackets – бесплатный редактор с открытым кодом для Web-разработчиков.

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

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

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