Автор Анна Евкова
Преподаватель который помогает студентам и школьникам в учёбе.

Проектирование реализации операций бизнес-процесса «Учет предоставленных услуг салоном красоты».

Содержание:

Введение

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

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

Актуальность данной темы заключается в том, что на сегодняшний день все больше предприятий автоматизируют свои бизнес-процессы. Это очень трудоемкий процесс, зато на выходе управляющие получают выигрышную схему ведения бизнеса в той или иной сфере. Для автоматизации процессного управления предприятием разработан специальный класс компьютерных систем системы управления бизнес процессами и административными регламентами (СУБПиАР) или workflow системы. Система управления workflow - система, которая описывает поток работ (по сути, бизнес-процесс), создает его и управляет им при помощи программного обеспечения, которое способно интерпретировать описание процесса, взаимодействовать с участниками потока работ и при необходимости вызывать соответствующие программные приложения и инструментальные средства.

Целью данной работы является Проектирование реализации операций бизнес-процесса «Учет предоставленных услуг салоном красоты».

Необходимо выполнение следующих задач:

1. Исследовать предметную область салона красоты, а так же организационную структуру;

2. сформулировать миссию компани;

3. Обосновать необходимость создания Web-ресурса;

4. охарактеризовать свойства, параметры, внешний вид Web-ресурса;

2. Определить исполнимые бизнес-процессы салона красоты;

3. Спроектировать реализации операций бизнес-процесса «Учет предоставленных услуг салоном красоты».

4. Произвести полный анализ выбора инструментария для создания Web-ресурса.

5. Обоснование выбора способа размещения Web-ресурса в Интернет.

5. Сформулировать выводы.

Курсовая работа состоит из 2-х частей. Первая часть посвящена миссии, обоснованию и описанию создания Web-ресурса салона красоты. Описываются параметры и внешний вид Web-ресурса. Обосновывается выбор инструментария для создания Web-ресурса, способа размещения Web-ресурса в Интернет.

Вторая глава - проектная часть. Описывается структура и содержание сайта. Разработка рекламной кампании по продвижению Web-ресурса в Интернет.

1 Глава. Аналитическая часть

1.1 Цели и концепция Web-ресурса

1.1.1. Миссия компании

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

Салон красоты заведение, занимающееся косметическим обслуживанием мужчин и женщин. Салоны красоты взаимодействуют с различными людьми и к каждому нужно найти свой подход. Мало быть профессионалом в своей области, нужно еще уметь работать с людьми. Технология работы в салоне красоты включает в себя: предварительную запись клиента, встречу с клиентом, обслуживание клиента, привлечение клиента к дальнейшим посещениям салона, предоставление различных бонусов постоянным клиентам и так далее.

Рассмотрим миссию и концепцию салона красоты.

Под концепцией подразумеваем то, что определяет работу и принципы салона, это стратегия развития бизнеса и того, как он будет ориентирован на свою целевую аудиторию. На основе концепции строится реклама и продвижение салона красоты[2, c.44].

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

Миссию организации можно конкретизировать следующими целями:

  1. увеличивать в течение 3 лет выручку от реализации продукции, ежегодно на 50%;
  2. постоянно увеличивать перечень оказываемых услуг;
  3. установить приемлемые цены на все виды оказываемых услуг;
  4. проводить ежегодные маркетинговые исследования потребностей потребителей;
  5. повысить квалификацию работников, связанных с оказанием услуг и работой с клиентами;
  6. открыть новый салон красоты и оснастить его оборудованием.

1.1.2. Обоснование необходимости создания Web-ресурса

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

При появлении технологии Web компьютеры повернулись лицом к этим двум совершенно противоположным категориям потенциальных пользователей. Элиту объединяла одна черта – в силу высочайшей ответственности и практически стопроцентной занятости “большие люди” никогда не пользовались компьютером; типичной была ситуация, когда с компьютером работал секретарь. В какой-то момент времени они поняли, что компьютер им может быть полезен, что они могут результативно использовать то небольшое время, которое можно выделить на работу за компьютером. Они вдруг поняли, что компьютер -это не просто модная и дорогая игрушка, но инструмент получения актуальной информации для бизнеса. При этом им не нужно было тратить сколько-нибудь заметного времени, чтобы освоить технологию работы с компьютером (по сравнению с тем, как это было раньше)[3,c.65].

Спектр социальных групп, подключающихся к сети Интернет и ищущих информацию в WWW, все время расширяется за счет пользователей, не относящихся к категории специалистов в области информационных технологий. Это врачи, строители, историки, юристы, финансисты, спортсмены, путешественники, священнослужители, артисты, писатели, художники. Список можно продолжать бесконечно. Любой, кто ощутил полезность и незаменимость Сети для своей профессиональной деятельности или увлечений, присоединяется к огромной армии потребителей информации во «Всемирной Паутине».

Web-технология полностью перевернула наши представления о работе с информацией, да и с компьютером вообще. Оказалось, что традиционные параметры развития вычислительной техники: производительность, пропускная способность, емкость запоминающих устройств - не учитывали главного «узкого места» системы, интерфейса с человеком. Устаревший механизм взаимодействия человека с информационной системой сдерживал внедрение новых технологий и уменьшал выгоду от их применения. И только когда интерфейс между человеком и компьютером был упрощен до естественности восприятия обычным человеком, последовал беспрецедентный взрыв интереса к возможностям вычислительной техники.

С развитием технологий гипертекстовой разметки в Интернете стало появляться всё больше сайтов, тематика которых была совершенно различной – от сайтов крупных компаний, повествующих об успехах компании и её провалах, до сайтов маленьких фирм, предлагающих посетить их офисы в пределах одного города.

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

Поэтому сайт для салона красоты необходим для того:

1. Разместить информацию о салоне. Сайт несет информационную функцию.

2. Привлечь клиентов. Прежде всего сайт для салона красоты, парикмахерской, индивидуального специалиста нужен для привлечения новых и постоянных клиентов. По статистике 1184016 раз в месяц набирают в Яндексе слова «салон красоты» и 1153975 раз слово «Парикмахерская». Это значит, что интерес к услугам парикмахерских в интернете очень высокий. Наша задача эту заинтересованность направить на сайт Вашего салона красоты.

3. Показать открытость. Большинство клиентов думают, что в салонах красоты стригут, красят, делают маникюр. На сайте Вы сможете описать все процедуры, в том числе уникальные, эксклюзивные. Вы сможете опубликовать прайс, советы, информацию об акциях, скидках, мероприятиях. Таким образом посетитель сайта получит максимум информации и сможет выбрать подходящие ему услуги. Вы также сможете опубликовать вакансии, предложения о сотрудничестве, ссылки на партнеров. Посетители оценят Вашу открытость.

4. Повысить доверие клиентов.Чтобы сайт не только информировал об услугах, но и вызывал доверие у клиентов, используют раздел с отзывами клиентов, страничку с Вашими наградами, галерею с работами, форму "Задать вопрос специалисту", форму "Записаться он-лайн"

5. Изучить спрос. С помощью сайта, Вы всегда сможете оценить интерес посетителей к той или иной услуге, акции. Это можно сделать с помощью статистики заходов, переходов на сайте[4,c.32].

При обосновании необходимости создания Web-ресурса акцентируем внимание на том, какие именно задачи будет выполнять создаваемый сайт. Какие существуют типы сайтов на сегодняшний день (рисунок 1.1).

Классификация сайтов по категории решаемых задач

Персональные (домашние) странички

Сайт - визитка

информационные сайты

Промо-сайты

Сайт - фотогаллерея

Информационные интернет-издания, СМИ

Крупные информационные порталы, или контент-проекты

Корпоративные сайты

Интернет магазины

Сервисы

Социальные сети, блоги

Рисунок 1.1 - Классификация сайтов по категории решаемых задач

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

HTML-сайты, или, как их еще называют, статические — это самый старый вид. Их делали, когда еще не было CMS, и верстальщики верстали каждую страницу вручную. Вносить изменения и создавать страницы на таких сайтах проблематично — нужно разбираться в верстке либо нанимать верстальщика. Зато они создают минимальную нагрузку на сервер и очень быстрые.

Сайты на CMS (система управления контентом ), или, как их еще называют, динамические сайты, сделаны на движке (WordPress, Drupal, Joomla и так далее). Ими удобно управлять через административную панель, причем управление ими не требует каких-то технических особых знаний и доступно даже школьникам . Под них пишутся специальные плагины, разработка которых для HTML-ресурсов вылилась бы в немалые расходы. Этот вид технической реализации сегодня преобладает.

Выбор падает на использование CMS систем, что позволит добавить интерактивности и управляемости сайту. Немало важно добавить возможность бронирования времени для посетителей, такой сервис покажет заботу салона красоты о клиенте и его времени.

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

1.1.3. Описание свойств Web-ресурса, требуемых для решения выбранной задачи

В данном параграфе опишем функции и свойства разрабатываемого Web-ресурса. Для этого обоснуем выбор типа создаваемого Web-ресурса: информационный сайт . Затем перечислим для него функции и свойства.

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

К характеристикам информационного сайта может относиться:

  • общее назначение сайта - предоставление подробной, исчерпывающей информации пользователю;
  • характеристика и основные элементы - объемное количество сервисов: опросы, голосование, чат, призванные сделать сайт интерактивным;
  • количество страниц - варьируется в зависимости от наполнения, как правило, от 50 страниц;
  • тип и характеристика дизайна - в зависимости от специфики информационного наполнения, может быть как креативным, так и строго деловым;
  • система навигации - сложная система навигации;
  • частота и необходимость обновления - частое обновление;
  • кем производится обновление - поддержка обеспечивается дополнительными усилиями, как правило, командой людей;
  • кем являются посетители – целевая аудитория, случайные посетители;
  • наличие банеров - банерная система обеспечивает финансовую поддержку сайта;
  • проводимая рекламная компания - в зависимости от задач заказчика.

 Задачи сайта :

  • дать пользователю максимальную и исчерпывающую информацию;
  • обеспечить запоминаемость у потенциальных клиентов и посетителей;
  • легкость по весу, чтобы у посетителя не было проблем с загрузкой страниц сайта;
  • оперативное обновление, чтобы обеспечить интерес посетителей[6,c.57].

 1.1.4. Характеристика целевой аудитории

Подавляющее число посетителей салонов красоты – это женщины 25-45 лет. Но за последнее время выросла доля подростков 14-18 лет. Девушки и юноши хотят привести себя в порядок, стремясь сократить влияние гормональной перестройки на внешность.

Средний уровень дохода аудитории зависит от вида заведения. Понятно, что салон класса VIP выбирают те, кто имеют доход от 80 тысяч рублей в месяц. Тогда как потребителям компаний эконом-класса свойственен доход в пределах 20-30 тысяч рублей на человека.

1.1.5. Характеристика и анализ Web-ресурсов по аналогичной тематике

Рынок салонов красоты в России смело можно характе­ризовать, как немоно­полизиро­ванный и открытый для новых участников. Число салонов красоты увеличивается с каждым годом, но называть российский рынок насыщенным пока рано, в силу большого количества потен­циальных потребителей, которые редко пока пользуются услугами салонов красоты или не прибегают к ним вовсе. По мнению экспертов (по материалам сайта «Фабрика Бизнеса»), насыщенность московского рынка салонов уже превысила 80% от своей емкости, что позволяет считать салонный бизнес конкурентным, хотя еще не так давно рынок считался достаточно свободным[4,c.33].

Как и на любом рынке, услуги рынка салонных услуг делятся на ценовые сегменты. На российском рынке в настоящее время представлены 4 группы парикмахерских и салонов красоты:

  • Парикмахерские и салоны красоты эконом-класса
  • Парикмахерские и салоны красоты среднего уровня
  • Парикмахерские и салоны красоты класса Люкс
  • VIP-салоны

Рисунок 1.2 – Структура рынка услуг салонов красоты по ценовым сегментам, %

Как видно из диаграммы, наибольший сегмент – продукция среднего класса. Здесь удачно сочетаются цена и качество производимой продукции. Наиболее внимание уделяется маркетинговой политике, а не созданию неповторимых характеристик продуктов. Однако обязательным условием этой категории является комфортность. Именно продукция среднего класса сейчас пользуется наибольшей популярностью в России. Сейчас покупатели предпочитают лучше подкопить немного денег, но купить что-то, что гарантировало бы эффективность и комфорт. Продукция среднего класса – это более низкая цена при сохранении высокого качества продукта. Наиболее популярными марками этой категории являются Yves Rocher, L'Oreal, AVON, VICHY, Isa Dora и другие [3].

Произведем анализ сайтов конкурентов салонов красоты, наиболее интересных с нашей точки зрения.

Таблица 1 - Анализ сайтов конкурентов салонов красоты

Критерий

Сайт салона красоты «Эгоист»

http://egoistandka.ru/

Сайт салона красоты «Европейский»

http://ekaterinburg.beauty.firmika.ru

Информативность

Огромное количество информации

На сайте представлена актуальная информация

Навигация

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

Удобная навигация, все ссылки хорошо просматриваются. Оптимальный размер «кнопок» ссылок

Дизайн

Не навязчивые цвета. Наличие фирменного логотипа

Сайт перегружен лишней информацией.

Маленький размер шрифта, из-за сплошного текста сайт выглядит не органично. Большое количество ссылок.

Наличие фирменного логотипа

На сайте присутствует яркая цветовая палитра, и цвета не сочетаются друг с другом. Из-за этого он выглядит оляписто. Большие фотографии. Шрифт везде разный.

Скорость загрузки

Оптимальная скорость

Оптимальная скорость

Удобство поиска информации

Наличие окна поиска

Не удобный поиск

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

Отсутствие окна поиска

Обратная связь

Наличие отзывов, и ссылки «контакты»

Возможность интерактивной записи. Отсутствие ссылки «вопрос-ответ»

Наличие ссылки «вопрос-ответ» и ссылки «контакты».

Отсутствие отзывов и возможности интерактивной записи

Продолжение таблицы 1

1

2

3

Рекомендации по улучшению

На данном сайте нужно сократить количество ссылок, убрать не нужные картинки, сделать сайт понятным и максимально простым.

На данном сайте нужно полностью изменить дизайн, подобрать оптимальную цветовую палитру. Добавить возможность онлайн записи.

Таким образом, проведенный сравнительный анализ двух веб-сайтов салонов красоты "Эгоист" и "Европейский", дизайн которых с нашей точки зрения более удачный для реализации проекта по выбранной тематике. Так как на них нет лишней информации. Все доступно и информативно. Классика технологий, необходимых для процветания компании. Услуги салонов красоты являются востребованными в повседневном быту людей и одними из самых массовых в России. Салонный бизнес всегда был надежным и перспективным, спрос на услуги парикмахерских салонов устойчив и стабилен и имеет значительный потенциал роста.

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

1.2. Параметры и внешний вид Web-ресурса

1.2.1. Обоснование выбора имени и названия Web-ресурса

Для начала надо выбрать вторую часть доменного имени – доменную зону. Их существует довольно много. Например, почти у каждой страны имеется своя доменная зона – у России - *.ru; у Белоруссии - *.by, у Украины - *.ua и т.д. Кроме того, они есть у некоторых городов - *.spb.ru, *msk.ru, *kiev.ua. В зависимости от тематической принадлежности сайта можно выбрать такие доменные зоны, как *.org – некоммерческие организации; *.net – компании, деятельность которых связана с интернетом; *.com – коммерческие организации[7,c.78].

Разнообразие доменных зон может вызвать некоторые затруднения с выбором имени для вашего сайта. Специалисты рекомендуют не выдумывать экзотических названий и остановить свой выбор на одной из основных: *.com, *.ru, *.by, *.net. Остальные зоны плохо индексируются поисковыми системами, что негативно сказывается на раскрутке веб-ресурса.

В числе основных правил, которых необходимо придерживаться при выборе домена, можно отметить следующие:

1. Имя домена не должно быть очень длинным, иначе его будет сложно запомнить и написать.

2. Он не должен содержать простого набора букв, имя должно быть осмысленным.

3. Если он состоит из нескольких слов, то лучше всего разбивать их с помощью дефисов. Такой способ написания имени существенно облегчит восприятие названия и лучше запомнится пользователям.

4. Регистрация домена в нескольких зонах защитит сайт от копирования и негативных посягательств третьих лиц[6,c.98].

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

1.2.2. Обоснование лингвистического обеспечения Web-ресурса

Для разработки web-сайта использованы язык гипертекстовой разметки HTML с применением каскадных таблиц стилей CSS и языка JavaScript. При проектировании сайта выделены следующие критерии:

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

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

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

1.2.3. Обоснование выбора графического режима Web-ресурса

На сегодняшний день широкое использование PHP позволяет охватить все разрешения мониторов и мобильных устройств. Что позволяет не ограничиваться выбором одного разрешения при которых будет просматриваться сайт.

1.2.4. Обоснование принятых решений по цветовой схеме Web-ресурса

Базовый цветовой круг пригодится в выборе наиболее подходящего сочетания цвета (или поможет гармонично совместить между собой определенные оттенки). Он изображает базовые и известные еще со школы правила смешивания основных цветов: красного, синего и желтого. Если смешать красный и желтый - получится оранжевый, синий и желтый дадут зеленый, а красный с синим - фиолетовый. Оранжевый, зеленый и фиолетовый - это вторичные цвета. Третичные цвета, как красно-фиолетовый и фиолетово-синий, получены от смешивания основных с вторичными.

Согласно теории цвета, гармоничные комбинации используют: два противоположные друг другу цвета; любые три цвета, равномерно распределенные вокруг круга и формирующие треугольник; любые четыре цвета, формирующие прямоугольник (фактически, две пары цветов друг напротив друга).

https://habrastorage.org/files/7de/036/759/7de0367597954ad78cbe2e45ddbe5c29.png

Рисунок т1.3 - Палитра цветов

1.2.5. Обоснование принятых решений по размеру и виду шрифта

Для начала необходимо разобраться с терминологией связанной с шрифтами

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

Гарнитура - шрифт или несколько шрифтов, имеющих стилистическое единство начертания. Состоит из набора знаков. Часто это понятие путают с понятием «шрифт», хотя шрифт - это определенное начертание знаков, в то время как гарнитура определяет общее «семейство» шрифтов.

Используем большое количество шрифтов.

Желательно использовать не более 3-х начертаний. Это могут быть шрифты как одной гарнитуры, так и разных. Например, гарнитура Roboto содержит довольно большое количество различных начертаний. Из них легко можно выбрать три, которые, как мы считаем, подойдут для нашего сайта. Допустим, это будут Light, Regular и Bold. Для заголовков можно использовать шрифт Bold или Light, для кнопок Bold, для основного текста Regular[6,c.56].

Таким образом, используя одну гарнитуру, мы обеспечили наш сайт правильной типографикой. Естественно, все зависит от тематики сайта и идеи, которую вы планируете заложить в дизайн. Мой пример относится к универсальным и не претендует на что-то уникальное или неординарное. 

Размер текста в вебе не должен быть меньше 12 пикселей. Лучший выбор - в пределах 14–18 px для основного текста. Не слишком большой и в то же время удобочитаемый. Причем, если уж мы выбрали размер 16 px, он должен оставаться 16 px на всех страницах сайта и не скакать плюс-минус 1 px от блока к блоку.

Длина строки не должна превышать 600 px. Это оптимальный размер для комфортного перемещения взгляда с одной строчки на другую. Очень широкую контентную часть тяжело читать - часто просто теряешь ту строчку, на которую собирался перейти после прочтения длинной предыдущей строки.

Выравнивание ВСЕГДА должно быть по левому краю, в остальных случаях читать текст неудобно.

1.2.6. Обоснование принятых решений по формированию фирменного стиля

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

Создание фирменного стиля предполагает соблюдение определенных правил:

  1. Лаконичность и простота. В логотипе не должно быть сложных композиций, плохо читаемых компонентов, большого числа деталей. Он должен восприниматься точно и быстро. В этой связи наименование компании должно состоять из 4-7 букв.
  2. Уникальность. Логотип должен выделяться и быть оригинальным. Сегодня во многих стилях присутствуют штампы. В результате многие изображения сливаются друг с другом. Уникальность логотипа может выражаться в выборе оригинального шрифта. В него можно добавить компоненты, указывающие на назначение продукции, особенности работы организации, ее статус.
  3. Ассоциативность. Логотип не должен быть только привлекающим внимание и оригинальным.
  4. Товарный знак должен формировать определенные ассоциации. Вместе с этим нельзя делать его совершенно идентичным изделиям. Следует помнить, что товарный знак является в первую очередь символом, образом. В нем должна быть определенная интрига, загадка, рождающая верные ассоциации у потребителя[7,c.22].

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

Таким образом, фирменный стиль можно определить как единство постоянных художественных и текстовых элементов во всех рекламных разработках и средствах: набор цветовых, графических и словесных констант для идентификации товаров или услуг. Мы установили его основные элементы и их виды. А так же основные требования к нему в целом

1.3. Обоснование выбора инструментария для создания Web-ресурса

1.3.1. Обоснование технологии получения и размещения информационного наполнения Web-ресурса

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

Административная часть сайта представлена в виде системы управления содержимым.

Система управления содержимым (англ. Content management system, CMS) - компьютерная программа, используемая для управления содержимым чего-либо (обычно это содержимое рассматривается как неструктурированные данные предметной задачи в противоположность структурированным данным, обычно находящимися под управлением СУБД). Обычно такие системы используются для хранения и публикации большого количества документов, изображений, музыки или видео.

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

Сейчас существует множество готовых систем управления содержимым сайта, в том числе и бесплатных. Их можно разделить на три типа, по способу работы:

Генерация страниц по запросу. Системы такого типа работают на основе связки «Модуль редактирования → База данных → Модуль представления». Модуль представления генерирует страницу с содержанием при запросе на него, на основе информации из базы данных. Информация в базе данных изменяется с помощью модуля редактирования. Страницы заново создаются сервером при каждом запросе, а это создаёт нагрузку на системные ресурсы. Нагрузка может быть многократно снижена при использовании средств кэширования, которые имеются в современных веб-серверах.

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

Смешанный тип. Как понятно из названия, сочетает в себе преимущества первых двух. Может быть реализован путем кэширования - модуль представления генерирует страницу один раз, в дальнейшем она в разы быстрее подгружается из кэша. Кэш может обновляться как автоматически, по истечению некоторого срока времени или при внесении изменений в определенные разделы сайта, так и вручную по команде администратора. Другой подход - сохранение определенных информационных блоков на этапе редактирования сайта и сборка страницы из этих блоков при запросе соответствующей страницы пользователем[6,c.66]..

Обоснование выбора CMS (Content Management System) необходима развитая гипертекстовая структура – HTML создан именно для этого; необходимо обеспечить гибкую структуру управления материалом – управлять HTML-содержанием удобно с помощью PHP+MySQL. Именно эта связка позволяет генерировать динамические HTML-страницы; необходимо реализовать вариативность представления материала – в этом случае использование HTML+CSS более чем обоснованно. Именно эта комбинация средств позволяет создавать мультимедийные документы; необходимо обеспечить поддержку внутреннего форума web-сайта.

1.3.2. Обоснование выбранных технологий для обеспечения совместимости Web-ресурса с различными браузерами

1.3.3. Обоснование выбора программного обеспечения для создания Web-ресурса

Учитывая поставленные выше задачи, автор счет наиболее оптимальную базу для разработки такого рода электронного учебно-методического пособия - HTML+система управления содержимым Joomla.

Joomla! - система управления содержанием, написанная на языке PHP и использующая в качестве хранилища содержания базу данных MySQL. Joomla! является свободным программным обеспечением, защищённым лицензией GPL. Одной из главных особенностей Joomla! является относительная простота управления при практически безграничных возможностях и гибкости при изготовлении сайтов [2,c.54]/

Название «Joomla!» фонетически идентично слову «Jumla», которое в переводе с суахили означает «все вместе» или «в целом», что отражает подход разработчиков и сообщества к развитию системы

Система управления содержанием Joomla! является ответвлением широко известной CMS Mambo. Команда независимых разработчиков отделилась от проекта Mambo по причине несогласия в экономической политике. И 16 сентября 2005 года в свет вышла первая версия Joomla!, являющаяся по сути переименованной Mambo 4.5.2.3 и включающая в себя исправления найденных на тот момент ошибок и уязвимостей.

CMS Joomla! включает в себя различные инструменты для изготовления веб-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который обогащается по мере необходимости. Это снижает загромождение административной панели ненужными элементами, а также снижает нагрузку на сервер и экономит место на хостинге.

1.3.3.1. Обоснование выбора программных продуктов для создания графики

Это бесплатное программное обеспечение с открытым исходным кодом для разработки графического дизайна, которое широко известно как альтернатива Photoshop. Хотя GIMP изначально создавался для Unix, но теперь он доступен для других ОС: Windows, Mac OS X и т.д.

1.3.3.2. Обоснование выбора программных продуктов для создания анимации

3D Studio Max. Данная программа пользуется популярностью среди тех, для кого создание анимации не является основным видом деятельности.

Blender 3d бесплатная

Анимация появилась в веб-дизайне очень давно. Сначала были крошечные файлы .gif, состоящие из множества картинок, которые обеспечивали своей быстрой сменой эффект движения на изображении. Это были тёмные времена, ознаменованные тоннами мигающих карт, танцующими котами и другими вещами, которые мы бы предпочли больше никогда не видеть. В те далёкие дни никто не считал анимацию средством улучшения юзабилити сайта. Она, преимущественно, использовалась в качестве украшения или просто для развлечения. Сегодня же вы можете использовать анимацию для улучшения навигации на сайте и общего уровня удобства[3,c.99].

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

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

1.3.3.3. Обоснование выбора СУБД

Система управления базами данных (СУБД) - это комплекс программных и языковых средств, предназначенный для управления созданием, ведением и использованием баз данных пользователями.
СУБД включает в себя:

- программные средства создания и поддержания баз данных (стандартная часть);

- сервисные средства (дополнительные возможности).

Реляционные СУБД - системы управления базами данных, основанные на реляционной модели - совокупности данных, состоящих из набора двухмерных таблиц. Доступ к данным осуществляется с помощью структурированного языка запросов - SQL. Ориентированы на требования ACID к транзакционной системе, то есть на консистентность или согласованность, атомарность, изолированность и долговечность.

NoSQL СУБД - системы управления базами данных, архитектура которых отличается от классической реляционной модели. Отсутствует единый унифицированный язык запросов, а также полная поддержка ACID, так как эти СУБД ориентированы на высокую доступность и способность к горизонтальному масштабированию.

Базы данных предназначены для структурированного хранения и быстрого доступа к различным данным. Каждая база данных, кроме самих данных, должна иметь определенную модель работы, по которой будет выполняться обработка данных. Для управления базами данных используются СУБД или системы управления базами данных, именно к таким программам относятся MySQL и Postgresql.

Реляционные системы управления базами данных позволяют размещать данные в таблицах, связывая строки из разных таблиц и, таким образом, связывая разные, объединенные логически данные. Перед тем, как вы сможете сохранять данные, необходимо создать таблицы определенного размера и указать тип данных для каждого столбца. Столбы представляют поля данных, а сами данные размещены в строках. Обе системы управления базами данных, и MySQL vs Postgresql принадлежат к реляционным. Дальше мы рассмотрим подробнее чем отличаются обе программы. А теперь перейдем к более детальному рассмотрению.

Разработка MySQL началась еще в 90х годах. Первый внутренний выпуск базы данных состоялся в 1995 году. За это время разработкой программы занимались несколько компаний. Разработка была начата шведской компанией MySQL AB, которую приобрела Sun Microsystems, которая, собственно перешла в собственность Oracle. На данный момент, начиная с 2010 года, разработкой занимается Oracle.

Разработка Postrgresql началась в далеком 1986 году в стенах Калифорнийского университета Беркли. Разработка длилась почти восемь лет, затем проект разделился на две части коммерческую базу данных IIlustra и полностью свободный проект Postrgesql, который разрабатывается энтузиастами.

MySQL - это реляционная база данных, для хранения данных в таблицах используются различные движки, но работа с движками спрятана в самой системе. На синтаксис запросов и их выполнение движок не влияет. Поддерживаются такие основные движки MyISAM, InnoDB, MEMORY, Berkeley DB. Они отличаются между собой способом записи данных на диск, а также методами считывания.

Postgresql представляет из себя объектно реляционную базу данных, которая работает только на одном движке - storage engine. Все таблицы представлены в виде объектов, они могут наследоваться, а все действия с таблицами выполняются с помощью объективно ориентированных функций. Как и в MySQL все данные хранятся на диске, в специально отсортированных файлах, но структура этих файлов и записей в них очень сильно отличается[9,c.53].

Независимо от используемой системы управления базами данных, SQL - это стандартизированный язык выполнения запросов. И он поддерживается всеми решениями, даже MySQL или Postgresql. Стандарт SQL был разработан в 1986 году и за это время уже вышло нескольких версий.

MySQL поддерживает далеко не все новые возможности стандарта SQL. Разработчики выбрали именно этот путь развития, чтобы сохранить MySQL простым для использования. Компания пытается соответствовать стандартам, но не в ущерб простоте. Если какая-то возможность может улучшить удобство, то разработчики могут реализовать ее в виде своего расширения не обращая внимания на стандарт.

Postgresql - это проект с открытым исходным кодом, он разрабатывается командой энтузиастов, и разработчики пытаются максимально соответствовать стандарту SQL и реализуют все самые новые стандарты. Но все это приводит к ущербу простоты. Postgresql очень сложный и из-за этого он не настолько популярен как MySQL.

Выбор остается за MySQL она поддерживается во всех CMS системах.

Так как сайт написан при помощи системы управления содержимым Joomla, база данных которой представлена в виде MySQL, база данных сайта будет поддерживать ту же структуру (Рисунок 1.4), внося в неё свои изменения.

http://www.bestreferat.ru/images/paper/00/29/9572900.jpeg

Рисунок 1.4 – Схема базы данных сайта

1.3.3.4. Обоснование выбора программных продуктов для создания программного кода

Статистические использования и рыночная доля любого языка программирования дают представление о его популярности среди масс. На изображении ниже показаны наиболее широко применяемые серверные языки программирования.

https://8d9.ru/wp-content/uploads/2017/04/posrt-1987-1.png

Рисунок 1.5- серверные языки программирования

Останавливаемся на PHP. Представим его преимущества в таблице 2.

Таблица 2 - Преимущества PHP , Python и Ruby.

№ п/п

PHP

Ruby

Python

1

Бесплатное программное обеспечение по лицензии PHP

Кроссплатформенность и открытый исходный код

Лёгкий и быстрый в изучении

2

Лёгкий в освоении (высокая скорость обучения)

Может быть встроен в язык разметки гипертекста

Поддерживается множеством платформ и операционных систем

3

Крупное сообщество пользователей и разработчиков

Язык программирования сверхвысокого уровня (VHLL)

Читабельный и организованный синтаксис

4

Расширенная поддержка баз данных

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

Обеспечение быстрого прототипирования и динамических семантических свойств

5

Предоставляет большое количество доступных расширений и исходных кодов

Простое подключение к базам данных DB2, MySQL, Oracle и Sybase

Огромное сообщество поддержки

6

Разрешает исполнение кода в ограниченных средах выполнения

Созданные на Ruby большие масштабируемые программы просты в сопровождении

Простое построение приложений путём тестирования и импорта

Продолжение таблицы 2

1

2

3

7

Предоставляется возможность управления нативными сессиями и расширения API

Наличие встроенного отладчика и гибкого синтаксиса

Реюзабилити (возможность повторного использования) за счёт тщательной разработки пакетов и модулей

8

Хорошая альтернатива конкурентам, таким как ASP (Active Server Pages) от Microsoft

Возможность написания внешних библиотек на Ruby или C

Объектно-ориентированный подход к программированию

9

Работает практически на любой операционной системе или платформе

Возможность написания многопоточных приложений с простым API

Таблица 3 - Недостатки PHP, Python и Ruby.

№ п/п

PHP

Ruby

Python

1

Не подходит для разработки настольных приложений

Возможны трудности в изучении

Недостаточно эффективная работа с многоядерными и многопроцессорными вычислительными системами

2

Традиционно скудный функционал для обработки ошибок

Нехватка информационных ресурсов

Ограниченный уровень доступа к базам данных

3

Глобальные параметры конфигурации могут менять семантику языка, осложняя процессы внедрения и совместимости

Большие затраты процессорного времени (CPU time) по сравнению с другими языками

Отсутствие коммерческой поддержки даже для Open Source проектов (однако, эта ситуация начинает меняться)

4

Обращение к объектам по умолчанию осуществляется методом «вызова по значению» (CallByValue), что противоречит аналогичным операциям для большинства языков и застаёт многих программистов врасплох

Сравнительно медленная разработка обновлений

Небольшое количество разработчиков Python по сравнению с другими языками, например с Java

5

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

По отзывам более медленный по сравнению с языками типа Java

1.4. Обоснование выбора способа размещения Web-ресурса в Интернет

Когда разработка сайта завершена, его необходимо сделать доступным для просмотра другими пользователями сети Интернет.

Перед каждым человеком, который задумывался о создании своего сайта, всегда возникает вопрос о его размещении в Интернете. Зайдя на сайт компании, предлагающей место для сайта, предлагают услуги: виртуальный сервер, выделенный сервер, co-location, парковка.

  1. Хостинг - это размещение вашего сайта на сервере, который круглосуточно подключен к интернету. Компания, которая предоставляет хостинг, называется хостинг провайдером или хостером.

Хостинг провайдер предоставляет место на жестком диске своего сервера, а также доступ к ресурсам сервера: памяти, процессору, каналу в интернет. В соответствии с тем, сколько для размещаемого проекта требуется ресурсов, различают несколько типов услуг.

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

3. Выделенный сервер и co-location.

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

Единственное, чем отличается co-location от выделенного сервера, -- это то, что в этом случае сервер принадлежит вам, вы только арендуете помещение, где он расположен и заключаете договор на его поддержку и администрирование. Стоимость co-location составляет от 100$ в месяц и выше.

4. Виртуальный выделенный сервер

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

5. Парковка домена. Эта услуга заключается в размещении небольшой страницы на сервере провайдера, а также иногда вам могут предоставить почтовый ящик. Также это решение может быть использовано для размещения вашего резюме о приеме на работу[2,c.109].

Услуга хостинга - это предоставление в аренду дискового пространства на сервере компании (хостинг провайдера). При этом ваш сайт размещается на сервере, постоянно подключенному к быстрому каналу Интернет и становится доступен для просмотра другим пользователям сети.

Когда клиенту предоставляется услуга хостинга, он получает:

  • имя виртуального сервера;
  • определенное дисковое пространство на сервере;
  • почтовые ящики;
  • средства доступа и администрирования сервера;
  • средства настройки и конфигурации сервера;
  • возможность выполнения программ и скриптов и т.д.;

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

Итак, при размещении сайта в сети и выборе хостинга необходимо решить следующие задачи:

  • Выбрать, на каком хостинге (платном или бесплатном) будет размещен сайт;
  • Выбрать доменное имя для своего сайта;
  • Выбрать хостинг-провайдера и оптимальный тариф;
  • Решить вопрос с поддержкой сайта и продвижению его в сети Интернет.

Таким образом, рассмотрев необходимую теорию. Определившись с типом сайта. Выбрав программное обеспечение. Базу данных и способом размещения в интернете. Средствами графики и анимации. Определившись с фирменным стиле, миссией и цветовой палитры. Приступим к выполнению проектной части. Проектированию реализации операций бизнес-процесса «Учет предоставленных услуг салоном красоты».

2 Глава. Проектная часть

2.1.Разделы сайта и система навигации

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

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

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

Роль приложения сводится к:

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

Для достижения поставленной цели необходимо решить ряд задач:

  • разработать информационное web-приложение;
  • разработать базу данных, содержащую сведения о предоставляемых услугах;
  • разработать форму, позволяющую подобрать процедуры исходя из введённых данных о состоянии кожи, волос, ногтей.

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

Сайт будет содержать следующие разделы:

  1. Каталог продукции/услуг. Раздел, с описанием продукции и услуг Компании. Степень детализации информации может быть различной - страницы по товарным группам или отдельные страницы для описания каждой модели товара. Это может быть как витрина товара, так и полноценный интернет-магазин с возможностью заказа прямо на сайте.
  2. Как заказать. Доставка и оплата. Подробно опишем процесс оформления заказа, возможные способы доставки и оплаты товара.
  3. О Компании. Расскажем о салоне красоты потенциальным покупателям подробно. Разместим историю Компании, миссию, лицензии и разрешительную документацию, список Клиентов и Партнеров.
  4. Новости. Раздел для размещения новостей Компании, отраслевых новостей или новостей интернета.
  5. Акции и спецпредложения.
  6. Отзывы, рекомендации.
  7. Примеры работ. Один из основных разделов сайта, влияющих на уровень доверия. Фото и описание работ убедят Ваших потенциальных Клиентов в Вашем мастерстве и профессионализме, продемонстрируют Ваш стиль и подход к делу.
  8. Вопрос-ответ. В этом разделе сможем разместить ответы на популярные вопросы Ваших Клиентов, облегчив им процесс покупки и заказа.
  9. Статьи, документация, другая информация. Размещайте больше полезной информации для пользователя: тематические статьи, ГОСТы и техдокументация,
  10. Фотогалерея. Создавайте на сайте альбомы с фото - фото продукции, офиса, событий Компании.
  11. Контакты. Подробная информация с контактными данными: адреса офисов, магазинов, филиалов, телефоны, другие контакты. Схема проезда или Яндекс Карта.
  12. Разделы, повышающие информативность и привлекательность сайта: «Мастер-Классы», «Наши новые процедуры», «Наши специалисты».
  13. Обратная связь.
  14. Карта сайта[3,c.84].

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

По типу реализации всю навигацию можно разделить на 4 вида:

  • Текстовая - ссылки на разделы сайта или на внешние ресурсы оформлены просто в виде текста.
  • Графическая - позволяет представить навигацию в более привлекательном формате. Для создания используются прорисованные элементы меню и кнопки.
  • HTML - при помощи разнообразных форм можно спрятать громоздкое меню так, чтобы оно показывалось только при наведении курсора на корневую папку. Применение такой навигации, позволяет существенно сэкономить место на странице.
  • Java и Flash технологии - такой тип меню можно сделать более интерактивным и запрограммировать определенные эффекты при наведении курсора или нажатии на ссылку. Это наиболее сложный в реализации вид, но вместе с тем наиболее эффектно выглядящий.

2.1.2.Функциональные и технические требования

Структура сайта представлена на рисунке 2.1.

В данной работе применено размещение описания стиля через использование ссылки на внешнее описание. Ссылка на описание стиля, расположенное за пределами документа, осуществляется при помощи элемента LINK, который размещен в элементе HEAD. Внешнее описание представляет собой файл, содержащий описание стилей, с расширением css – style.css.

Рисунок 2.1 – структура web-приложения

Данный файл находится в общей папке с файлами *.php. СSS-описатели представлены в таблице 4.

Таблица 4 – СSS-описатели

№ п/п

Наименование описателя

Назначение

1

body

Задает фон сайта: выравнивание, размер и цвет фона.

2

.menu

Задаёт расположение навигационного блока: отступы от края экрана, размер блока.

3

.content

Задаёт расположение информационного блока: отступы от края экрана, размер блока, уровень прозрачности.

4

#text

Задает размер текста ссылок в навигационном блоке: отступы от края блока, цвет, выравниваниеразмер и гарнитуру шрифта.

5

#text1

Задает размер текста в основном блоке: отступы от края блока, выравнивание, размер и цвет шрифта.

6

#knopka

Задаёт размер надписи кнопки: цвет, выравнивание и размер надписи, а также отступ от внутренних границ.

7

h1

Задаёт стиль написания заголовков первого уровня: цвет, выравнивание, стиль шрифта.

8

h2

Задаёт стиль написания заголовков второго уровня: цвет, и стиль шрифта.

Для создания и администрирования базы данных web-приложения была выбрана СУБД MySQL. Администрирование происходит с помощью приложения PHP MyAdmin.

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

СУБД MySQL взаимодействует с выбранным web-сервером Apache и использует язык запросов SQL. В базе данных будет храниться следующая информация: перечень услуг, персональные данные пользователей и ответы на вопросы. На рисунке 2.2 изображена физическая модель базы данных.

Рисунок 2.2 – физическая модель базы данных

В созданной базе данных представлены следующие таблицы:

  1. Таблица «Клиенты»: содержит данные о клиентах (ФИО, телефон, e-mail), а также ответы на вопросы о состоянии кожи, волос и ногтей. Ключевым полем выбрано ID_kl. Структура таблицы представлена на рисунке 2.3.

Рисунок 2.3 – таблица «Клиенты»

Таблица «Тип кожи»: содержит данные о типах кожи. Ключевым полем является ID_K. Структура таблицы представлена на рисунке 2.4.

Рисунок 2.4 – таблица «Тип кожи»

  1. Таблица «Тип ногтей»: содержит данные о типах ногтей. Ключевое поле ID_N. Структура таблицы представлена на рисунке 2.5.

Рисунок 2.5 – таблица «Тип ногтей»

  1. Таблица «Тип волос»: содержит данные о типах волос. ID_v является ключевым полем. Структура таблицы представлена на рисунке 2.6.

Рисунок 2.6 – таблица «Тип волос»

  1. Таблица «Услуги»: содержит данные о предоставляемых в салоне красоты услугах. Структура таблицы представлена на рисунке 2.7

Рисунок 2.7 – таблица «Услуги»

  1. Таблица «Тип/услуги»: содержит данные о соответствии той или другой услуги определённому типу волос, ногтей и кожи. ID_UT является ключевым полем таблицы. Таблица связана с четырьмя предыдущими («Тип волос», «Тип ногтей», «Тип кожи», «Услуги») по ключевым полям, так как одна и та же услуга может подходить для разных типов волос, ногтей и кожи.

Рисунок 2.8 – таблица «Тип/услуги»

Вводимые пользователем данные обрабатываются следующим образом. После заполнения необходимых поле данные заносятся в таблицу «Клиенты». Далее, с помощью запросов, внесённые данные из таблицы «Клиент» сравниваются с данными из таблицы «Тип/услуги». Результатом сравнения будет вывод услуг, соответствующих введённым данным о состоянии кожи, волос и ногтей клиента. Блок-схема обработки данных представлена на рисунке 2.9. Выполнение запросов происходит при обращении к странице «vivod.php», на эту же страницу выводятся результаты запросов. Вернуться к заполнению данных можно перейдя по ссылке «Подбор процедур».

Рисунок 2.9 – блок-схема обработки данных

2.1.3 Эскиз сайта

Макеты страниц webсайта.

Рисунок 2.10 – макет текстовых страниц приложения (index.php, kont.php)

Рисунок 2.11 – макет страницы «Услуги» (Ysl.php)

Рисунок 2.13 – макет страницы «Подбор услуг» (Podb.php)

Рисунок 2.14 – макет страницы «Обратная связь» (Obr.php)

Рассмотрим формы обратной связи web-сайта

Рисунок 2.12 – Главная страница приложения

Рисунок 2.13 – страница «Услуги»

Рисунок 2.14 – страница «Подбор услуг»

Рисунок 2.15 – страница «Вывод рекомендаций»

2.1.5 Описание процедуры тестирования созданного Web-ресурса

Тестирование WEB сайтов – одно из направлений работы тестировщика. Благодаря сайту создается первое впечатление о компании и сотрудниках. Именно поэтому для заказчика имеет огромное значение, чтобы его сайт был максимально удобным, надёжным и функциональным.

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

Тестирование сайтов – это трудоемкий процесс, который происходит уже по окончанию работ по программированию Интернет-ресурса в целом или его модулей. Человек, который отвечает за качество продукта, иными словами тестировщик, оценивает сайт на качество придерживаясь специальной методики, а сам процесс тестирования WEB делится на несколько обязательных этапов.

1. Подготовительный этап тестирования веб-сайта

Тестировщик изучает всю переданную ему документацию по сайту, функционал, макет сайта и составляет свой план тестирования сайта.

2. Функциональное тестирование

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

3. Тестирование UI.

На этапе тестирования пользовательского интерфейса тестировщик сверяет соответствие элементов на сайте с их размещением в макете (требования к UI). Тестировщик проверяет кроссбраузерность, чтобы была возможность открывать через разные браузеры, тестирует различные разрешения экранов.

4. Usability testing

Проверка подразумевает определение насколько веб-ресурс удобен для пользователя. Основной задачей является - это выяснить может ли пользователь найти то, что искал и не мешает ли ему в этом что-либо.

5. Тестирование безопасности сайта

Тестировщик проверяет сайт на уязвимости разных видов атак. В число распространенных атак входят SQL-инъекции - это атаки на базы данных которые несут в себе вредоносный запрос (код), XSS инъекции - внедрение произвольного кода на сайт.

6. Тестирование производительности сайта[5,c.64].

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

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

2.1.6 Описание программных модулей

Модуль «Фотоальбом»

Удобный модуль для управления большим количеством фотографий на сайте. Позволяет создавать и редактировать структуру фотогалереи.
Размещать большое количество фотографий различных форматов. Автоматически создает уменьшенные изображения для предпросмотра.
Модуль можно рекомендовать для сайтов предприятий, интерьерного и ландшафтного дизайна, салонам красоты - в общем всем, кому нужно показать множество своих красивых работ.

Модуль «Новости»

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

Модуль «Интерактивная географическая карта»

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

Возможности модуля:

  • Многоуровневая (многослойная) организация карты, возможность ассоциирования различным элементам карты необходимых страниц или действий (например, ссылок);
  • Использование пометок на карте в виде любых графических значков;
  • Легкий переход от элемента к элементу разных уровней, без загрузки целой Интернет страницы, что оптимизирует Интернет-трафик пользователя;
  • Структурное разделение графической и текстовой информации в едином программном модуле;
  • Кнопка печати и закрытия в каждом второстепенном окне;
  • Эффективная навигация без загрузки дополнительных страниц, что значительно упрощает получение необходимой информации, без использования специальной базы данных[9,c.56].

Модуль «Информационные рассылки. Рассылка новостей»

Модуль предназначен для проведения рекламных и информационных рассылок. Предоставляет возможность посетителям сайта подписаться на рассылку. Обладает мощными возможностями организации e-mail рассылки по сформированным базам электронных адресов, без использования стандартных почтовых клиентов.

Модуль «Вопрос-Ответ»

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

Модуль «Поиск по сайту»

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

Модуль «Карта сайта»

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

Карта сайта предназначена для упрощения навигации по сайту и для наиболее полного индексирования сайта роботами поисковых машин.

Рисунок 2.16-карта сайта салона красоты

2.2. Разработка рекламной кампании по продвижению Web-ресурса в Интернет

2.2.1. Формирование массива ключевых слов для поиска Web-ресурса в поисковых системах.

Список ключевых запросов.

1.  Салоны красоты в Красноярске.

1)       Салоны красоты в Красноярском крае.

2)       Услуги салона красоты в Красноярске.

3)       Услуги салона красоты в Красноярском крае.

4)       Услуги парикмахера салона красоты в Красноярске..

5)       Услуги парикмахера салона красоты в Красноярском крае.

6)       Стрижка и маникюр в салонах красоты в Красноярске.

2.  Стрижка в Красноярске.

1)       Стрижка в Красноярском крае.

2)       Запись на стрижку в Красноярске.

3)       Запись на стрижку в Красноярском крае.

2.2.2. Описание структуры медиа-плана

Медиапланирование строится на основании социологических исследований различных СМИ и рекламных носителей.

Сущность медиапланирования выражается в его названии, образованном путем соединения американского термина «mеdiа», обозначающего все средства распространения рекламы, включая любые средства массовой информации и наружной рекламы, с привычным отечественным «планированием».

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

Медиаплан – график выхода тех или иных рекламных материалов с учетом их стоимости, периодичности. Пример составления медиа-плана представлен в таблице 5.

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

Данные расчеты помогут впоследствии оценить степень отдачи вашей рекламной кампании.

Таблица 5 - Оценка отдачи рекламной кампании.

Суперприбыльный салон красоты. Как преуспеть в этом бизнесе

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

Заключение

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

В рамках теоретической части были исследован рынок салонов красоты в России, рассмотрены сайты салонов красоты РФ г. Красноярска, описаны их досто-инства и недостатки с точки зрения пользователя, сделаны выводы по главе.

Была создана информационная структура сайта и навигационная система. Спроектирована структура базы данных и реализована на платформе MY SQL.

Разработана форма обратной связи для сбора информации о гостях сайта и форма вывода результатов анализа этих данных.

В рамках же практической части была:

  • разработана идея рекламной кампании, определена целевая аудитория
  • разработан web-сайт, которое содержит форму обратной связи, описана структура данного приложения;
  • сформирована база данных, хранящая все необходимые сведения;

Следовательно, поставленная в начале работы цель была достигнута, а задачи решены.

Список литературы

  1. Амблер С. Гибкие технологии: экстремальное программирование и унифицированный процесс разработки. Библиотека программиста. СПб.: Питер, 2015., 198с.
  2. Бек К. Экстремальное программирование. СПб.: Питер, 2012, 210с.
  3. Браудэ Э. Технология разработки программного обеспечения. СПб.: Питер, 2014, 359с.
  4. Даешь инжиниринг! М.: Издательство Эксмо, 2015, 342с.
  5. Константайн Л., Локвуд Л. Разработка программного обеспечения. СПб.: Питер, 2014, 250с.
  6. Крачтен, Филипп. Введение в Rational Unified Process. 2-е изд. М.: Издательский дом «Вильямс», 2012, 129с.
  7. Кролл П., Крачтен Ф. Rational Unified Process – это легко. Руководство по RUP. М.: КУДИЦ-ОБРАЗ, 2014.
  8. Липунцов Ю.П. Управление процессами. Методы управления предприятием с использованием информационных технологий. М.: Компания АйТи, 2013, 423 с.
  9. Хэлдман Ким. Управление проектами. М.: ДМК Пресс; Академия АйТи, 2017, 384с.
  10. Методические указания к курсовой работе по дисциплине «Информационные технологии в рекламной деятельности» / Сост.: О.В. Стоянова. – Смоленск: РИО филиала ГОУ ВПО «МЭИ (ТУ)» в г. Смоленске, 2008 – 16 с.
  11. Средства создания Web-приложений [Электронный ресурс]: режим доступа: http://www.0zd.ru/programmirovanie_kompyutery_i/sredstva_sozdaniya_web-prilozhenij.html – свободный. Дата обращения: 18.11.2019.
  12. Развитие рынка услуг салонов красоты в России [Электронный ресурс]: режим доступа: http://elit-galand.ru/razvitie-salonov-krasoti – свободный. Дата обращения: 19.11.2019.
  13. Сайт студии красоты «Иначе» [Электронный ресурс]: режим доступа: http://www.inache-st.ru/ – свободный. Дата обращения: 19.11.2019.
  14. Сайт салона красоты «Crystal Beauty and SPA» [Электронный ресурс]: режим доступа: http://crystal-spa.ru/ – свободный. Дата обращения: 20.11.2019.
  15. Сайт салона красоты «INFINITY beauty style» [Электронный ресурс]: режим доступа: http://www.infiniti.dax.ru/ – свободный. Дата обращения: 21.11.2019.
  16. Материалы свободной энциклопедии «Википедия» [Электронный ресурс]: режим доступа: http://ru.wikipedia.org/wiki/MySQL – свободный. Дата обращения: 21.11.2019.