Вы находитесь на странице: 1из 48

Федеральное государственное бюджетное образовательное учреждение

высшего образования

«ПЕРМСКИЙ ГОСУДАРСТВЕННЫЙ ГУМАНИТАРНО-ПЕДАГОГИЧЕСКИЙ


УНИВЕРСИТЕТ»

ФАКУЛЬТЕТ ИНФОРМАТИКИ И ЭКОНОМИКИ

Кафедра прикладной информатики

Выпускная квалификационная работа

РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ "САЛОН


КРАСОТЫ "BEAUTYSHOP"" НА ПЛАТФОРМЕ APACHE
CORDOVA

Работу выполнила:
студентка 1243 группы
направления подготовки 09.03.03. «Прикладная
информатика», профиль «Прикладная информатика
в экономике»
Шамсутдинова Евгения Маратовна
___________________
(подпись)

«Допущена к защите в ГАК» Руководитель:


Зав. кафедрой кандидат тех. наук, доцент кафедры
прикладной информатики
____________________
(подпись) Симакина Надежда Ивановна
«____» ___________ 2016 г. ____________________
(подпись)

ПЕРМЬ
2016
СОДЕРЖАНИЕ
Введение....................................................................................................... 2
1. Аналитический обзор………………………………….............. 4
1.1. Описание деятельности салонов красоты ................................. 4
1.2. Анализ подобных приложений................................................... 5
2. Проектирование приложения...................................................... 7
2.1. Описание предметной области................................................... 7
2.2. Концептуальное проектирование............................................... 8
2.2.1. Функциональное проектирование.............................................. 8
2.2.2. Объектное проектирование......................................................... 11
2.2.3. Связи.............................................................................................. 13
2.2.4. ER-диаграмма............................................................................... 14
2.3. Логическое проектирование....................................................... 14
2.3.1. Таблицы и атрибуты.................................................................... 15
2.3.2. Функциональные зависимости между атрибутами.................. 16
2.3.3. Нормализация данных................................................................. 16
2.3.4. Реляционные отношения............................................................. 18
2.3.5. Обеспечение целостности данных............................................. 19
2.3.6. Реляционная схема данных......................................................... 20
2.4. Проектирование пользовательского интерфейса...................... 21
2.4.1. Диаграммы прецедентов............................................................. 21
2.4.2. Диаграммы взаимодействия........................................................ 22
2.4.3. Эскиз пользовательского меню.................................................. 26
2.4.4. Команды и назначения................................................................ 27
3. Разработка мобильного приложения.......................................... 28
3.1. Технологии разработки мобильного приложения.................... 28
3.2. Выбор платформы и технологии................................................ 30
3.3. Языки программирования........................................................... 33
3.4. Реализация мобильного приложения......................................... 33
4. Расчет экономической эффективности...................................... 43
4.1. Расчет затрат на мобильное приложение................................... 43
4.2. Определение возможной цены программного продукта......... 46
4.3. Расчет основных затрат............................................................... 47
4.4. Эффективность мобильного приложения.................................. 47
Заключение................................................................................................... 53
Список литературы...................................................................................... 54
Приложение 1. Клиентская авторизация................................................... 55
Приложение 2. Клиентская регистрация................................................... 56
Приложение 3. Гостевая книга. Клиент..................................................... 58
Приложение 4. Выбор времени и запись................................................... 59
Приложение 5. Отмена записи................................................................... 60
Приложение 6. Регистрация. Сервер.......................................................... 61
Приложение 7. Авторизация. Сервер......................................................... 65
Приложение 8. Гостевая книга. Сервер..................................................... 67

1
Введение
Мобильные телефоны давно перестали быть чем-то поразительным и
замечательно справляются со своей функцией – являются средством
коммуникации между людьми. Смартфоны стали настолько функциональны,
что трудно сказать, чего они не умеют. По сути, они стали маленькой копией
компьютера, который постоянно можно иметь при себе. В наше время все
больше и больше смартфонов и других видов устройств выпускаются на базе
ОС Android, а так же популярные iPhone на iOS.
Причины распространения этих операционных систем разнообразны:
1. Android поддерживает большое количество устройств разных
производителей.
2. ОС характеризуются высокой доступностью средств разработки.
Средства разработки для платформы Android и iOS бесплатны.
3. Так же преимуществом является наличие бесплатных библиотек
для работы со сторонними ресурсами, в то время как для Windows Phone
Mobile такие библиотеки не распространены.
На данный момент, на рынке услуг существует довольно большое
количество салонов красоты. Люди стали более активно следить за своей
внешностью, и услуги салона красоты стали более востребованными. Многие
владельцы бизнесов осознали, что присутствие приложения на мобильных
платформах является обязательной составляющей результативной
маркетинговой стратегии развития бизнеса, поэтому разработка приложений
для мобильных устройств актуальна и развивается очень активно.
В рамках данной работы будет описана разработка мобильного
приложения для салона красоты "BeautyShop" для ОС Android и iOS,
ориентированный на клиентов салона "BeautyShop".
Записаться на стрижку, посмотреть каталог мастеров, выбрать удобное
для себя время– все это можно и удобно сделать в режиме online.

2
Целью данной выпускной квалификационной работы является
разработка и реализация мобильного приложения для салона красоты
"BeautyShop" на базе ОС Android и iOs.
Для достижения цели необходимо решить следующие задачи:
1. Описание предметной области;
2. Концептуальное проектирование;
3. Логическое проектирование;
4. Проектирование пользовательского интерфейса;
5. Анализ технологий разработки мобильных приложений;
6. Изучение технологии Apache Cordova;
7. Изучить языки программирования PHP, JavaScript, HTML5 и
CSS;
8. Реализация приложения салон красоты "BeautyShop".

Работа состоит из введения, 4-х глав, заключения, списка литературы и


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

3
1. Аналитический обзор
1.1. Описание деятельности салонов красоты
В наше время существует множество салонов красоты, которые
отличаются высоким уровнем сервисного обслуживания, собственной
клиентской базой, широким спектром предоставляемых услуг, хорошим
месторасположением, использованием косметологических и медицинских
средств различных торговых марок и пр. Сфера деятельности салона
красоты, а также его направленность существенно влияют на уровень дохода
и популярность. Рассмотрим основные типы салонов красоты:
 Салон красоты для всех – одна из наиболее распространенных
направленностей салона, которая отличается стандартным набором услуг
(парикмахерские услуги, педикюр, маникюр, массаж, солярий). В таком
салоне красоты реализована идея осуществления комплекса услуг в одном
месте. Огромное количество салонов красоты с аналогичной
направленностью – одна из основных причин высокой конкуренции.
 Во избежание прямой конкуренции можно построить свой
бизнес, выбрав узкоспециализированный перечень предоставляемых услуг,
которые обычно реализуются моно-салонах. В моно-салоне осуществляется
перечень услуг только выбранной специализации.
 Мини-салон является салоном небольшого размера с
минимальным количеством разнообразных услуг. Профессиональную
специализацию можно организовать в зависимости от той или иной области
спроса Узкая специализация в большинстве случаев гарантирует более
качественное оказание услуг по сравнению с салонами широкого профиля.
Выделяют такие классы салонов красоты:
 эконом-класс;
 бизнес-класс;
 VIP-класс.

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

1.2. Анализ подобных приложений


В интернете найдены 3мобильных приложения: Hello Beauty, Леди - М,
1С - Битрикс Салон красоты. В таблице 1 приведены сравнительные
характеристики этих мобильных приложений.
Таблица 1. Сравнительные характеристики
Функции Hello Beauty Леди - М 1С-Битрикс Разрабатыва-
Салон емое
приложение
красоты
BeautyShop
Страница с - -  
новостями и
акциями
Регистрация/    
авторизация
клиента
Предварительная    
запись
Отмена записи - -  
Расписание - -  
сотрудников
Каталог мастеров    
Каталог услуг    
Гостевая книга - - - 
Звонок - - - 

5
Контакты    
Информация о    
салоне
Фото галерея    -
Операционная iOS iOS Android, iOS Android, iOS
система
Стоимость От 900 до От 900 до 24900 руб. -
1550 руб/мес. 1550 руб/мес.

Из таблицы видно, что приложение Hello Beauty и Леди - М имеют


одинаковые функции и цену, которая зависит от выбранного пакета:
 Базовый пакет (900руб./месяц) - включает в себя описание,
услуги и цены, запись online и контакты.
 Стандартный пакет (1100руб./месяц) - имеет описание, услуги и
цены, запись online, контакты, новости и акции, уведомления.
 Продвинутый (1550руб./месяц) - входят описание, услуги и цены,
запись online, контакты, новости и акции, уведомления и гостевая книга.
Так же приложения работают только с ОС iOS.
Приложение 1С-Битрикс Салон красоты включает в себя почти все
предложенные функции, совместимы с ОС Android и iOS, но имеют высокую
цену.
Таким образом, можно сделать вывод, что наше приложение имеет
самый большой функционал и самую выгодную цену.

6
2. Проектирование приложения
2.1. Описание предметной области
Рассматривается работа салона красоты. Он имеет название, адрес и
телефон. Салон красоты предоставляет услуги. Услуга имеет название и
цену. В перечень услуг входит:
Парикмахерские услуги:
 женская стрижка,
 детская стрижка;
 мужская стрижка,
 прически,
 окрашивание,
 колорирование.
Услуги визажиста:
 дневной макияж,
 вечерний макияж,
 свадебный макияж;
Ногтевой сервис:
 маникюр классический,
 маникюр европейский,
 маникюр аппаратный,
 SPA - уход,
 покрытие лаком,
 педикюр аппаратный,
 педикюр классический
 покрытие лаком.
Солярий.
В салоне работают сотрудники. В базе хранится ФИО, телефон и
должность сотрудника. У каждого мастера есть свое расписание. Клиенты
регистрируются по ФИО, сообщают контактный телефон и e - mail. Для

7
записи на услуги клиенты выбирают удобное время и понравившегося
мастера.
Данное мобильное приложение предназначено для клиентов салона
"BeautyShop" и должно выполнять следующие функции:
 страница с новостями и акциями;
 регистрация клиента;
 авторизация клиента;
 предварительная запись клиента;
 отмена записи;
 расписание сотрудника – свободное время для записи;
 каталог мастеров;
 услуги;
 гостевая книга - возможность оставлять отзывы и комментарии;
 звонок - связь с салоном одним кликом из приложения;
 контакты - местоположение салона красоты, контактные
телефоны, график работы;
 информация о салоне.

2.2. Концептуальное проектирование


Концептуальное проектирование состоит из проектирования бизнес -
процессов, описания объектов и атрибутов, связи между объектами и
построения ER - диаграммы предметной области.

2.2.1. Функциональное проектирование


Функциональное проектирование рассматривает проектирование
бизнес процессов, использование методологии IDF0, IDF1, IDF3 и Case -
средства BpWin и ErWin.
Можно приступить к проектированию бизнес-процессов компании, то
есть определить ту деятельность, которую сотрудники компании должны
осуществлять для реализации стратегии и достижения поставленных целей.
8
Ниже представлена диаграмма деятельности предприятия, для которого
проектируется ИС (рис.1).

Рис.1 "Контекстная диаграмма"


На контекстной диаграмме приведены основные требования,
используемые салоном красоты. Деятельность предприятия раскрывается
диаграммой декомпозиции контекстной диаграммы (рис.2).

Рис.2 "Диаграмма декомпозиции"

9
Каждый бизнес –процесс конкретизируется диаграммой декомпозиции
бизнес-процесса (рис.3-4).

Рис.3 "Регистрация клиентов"

Рис.4 "Предоставление услуг"

10
Таким образом, были спроектированы все бизнес - процессы
предприятия, необходимые для следующих этапов проектирования
информационной системы.
На рисунке 5 диаграмма «Дерево узлов» показывает иерархию работ в
модели.

Рис.5 "Дерево узлов"


Диаграмма «Дерево узлов» позволяет рассмотреть всю модель
целиком.

2.2.2. Объектное проектирование


В качестве предметной области мы рассматриваем салон красоты
"BeautyShop". Сформулируем объекты, описывающие предметную область
проектируемой ИС: Салон, Сотрудники, Клиенты, Услуги, Записи, Гостевая
книга. Структуру каждого объекта составляет ряд атрибутов.
Необходимо спроектировать информационную систему, которая
включает сведения, представленные в виде группы атрибутов. Данные мы
запишем в таблицу (табл.2).

11
Таблица 2. Объекты и атрибуты
Объекты Атрибуты Первичный ключ
Салон Код_салона Код_салона
Адрес_салона
Телефон_салона
Название_салона
Сотрудники Код_сотрудника Код_сотрудника
ФИО_сотрудника
Должность
Телефон_сотрудника
Клиенты Код_клиента Код_клиента
Имя_клиента
Телефон_клиента
e-mail
Логин
Пароль
Услуги Код_услуги Код_услуги
Название_услуги
Цена_услуги
Запись Код_записи Код_запсии
Код_клиента
Код_сотрудника
Время_записи
Отмена_записи
Гостевая книга Код_отзыва Код_отзыва
Имя_клиента
Отзыв
Дата

12
2.2.3. Связи
На основе диаграммы классов (рис.6) в таблице 3 представлены связи
между объектами.

Рис.6. "Диаграмма классов"


Таблица 3. Связи между объектами
Связь Объекты Показатель Степень
кардинальности участия
Работает Салон 1:М Полная
Сотрудник Частичная
Предоставляет Услуги 1:М Полная
Салон Полная
Выбирает Услуги 1:М Полная
Клиент Полная
Записывается Сотрудник 1:1 Полная
Клиент Полная
Отменяет Запись 1:М Полная
Клиент Полная
Пишет Гостевая книга 1:М Полная
Клиент Полная

13
В данной работе преимущественно применяется связь "1:М". Это
объясняется характеристикой самой базы данных, в которой присутствуют
пять связей "один-ко-многим" и одна связь "один-к-одному".

2.2.4. ER - диаграмма
На основании таблицы 3 можно построить ER - диаграмму (рис.7).

Рис. 7 "ER - диаграмма"


ER - диаграмма является стратегической моделью при разработке
приложения и служит основой для логического проектирования.

2.3. Логическое проектирование


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

14
2.3.1. Таблицы и атрибуты
Объекты и атрибуты переходят в таблицы и атрибуты (табл.4).
Таблица 4. Таблицы и атрибуты
Объект Таблица Атрибут Первичный ключ
Салон Салон Код_салона Код_салона
Адрес_салона
Телефон_салона
Название_салона
Сотрудники Сотрудники Код_сотрудника Код_сотрудника
ФИО_сотрудника
Должность
Телефон_сотрудника
Клиенты Клиенты Код_клиента Код_клиента
Имя_клиента
Телефон_клиента
e-mail
Логин
Пароль
Услуги Услуги Код_услуги Код_услуги
Название_услуги
Цена_услуги
Запись Запись Код_записи Код_записи
Код_клиента
Код_сотрудника
Время_записи
Отмена_записи
Гостевая книга Гостевая книга Код_отзыва Код_отзыва
Имя_клиента
Отзыв
Дата

15
2.3.2. Функциональные зависимости между атрибутами
Функциональная зависимость определяется для атрибутов,
находящихся в одном и том же отношении в 1НФ. На основе
функциональных зависимостей формулируется определение всех прочих
видов зависимостей.
ФЗ1 Код_салона Адрес_салона, Телефон_салона,
Название_салона;
ФЗ 2 Код_сотрудника ФИО_сотрудника, Должность,
Телефон_сотрудника;
ФЗ 3 Код_клиента Имя_клиента, Телефон_клиента,
e-mail, Логин, Пароль;
ФЗ 4 Код_услуги Название_услуги, Цена_услуги;
ФЗ 5 Код_записи, Время_записи, Отмена_записи,
Код_клиента, Код_сотрудника;
ФЗ 6 Код_ отзыва Имя_клиента, Отзыв, Дата.

2.3.3. Нормализация данных


Для приложения необходимо, чтобы все отношения обязательно
находились в 1НФ. Грамотный специалист стремится к тому, чтобы довести
уровень нормализации хотя бы до 3НФ, тем самым исключив избыточность
данных. В процессе нормализации на каждом этапе производится анализ
первоначальных отношений, в результате которого выявляются зависимости
между данными.
Таблицы: САЛОН, СОТРУДНИКИ, КЛИЕНТЫ, УСЛУГИ, ЗАПИСЬ,
ГОСТЕВАЯ КНИГА находятся в 1НФ, так как не имеют сложных атрибутов
(табл.4).

16
Таблицы: САЛОН, СОТРУДНИКИ, КЛИЕНТЫ, УСЛУГИ находятся в
1НФ и имеют простые первичные ключи (табл.4), поэтому они
автоматически приведены к 2НФ.
Таблица САЛОН находится в 2НФ и отсутствуют функциональные
зависимости между неключевыми атрибутами Адрес_салона,
Телефон_салона, Название_салона (ФЗ 1) , поэтому она приведена к 3НФ.
Таблица СОТРУДНИКИ находится в 2НФ и отсутствуют зависимости
между неключевыми атрибутами ФИО_сотрудника, Должность,
Телефон_сотрудника (ФЗ 2), поэтому она приведена к 3НФ.
Таблица КЛИЕНТЫ находится в 2НФ и отсутствуют зависимости
между неключевыми атрибутами Имя_клиента, Телефон_клиента, e-mail,
Логин, Пароль (ФЗ 3), поэтому она приведена к 3НФ.
Таблица УСЛУГИ находится в 2НФ и отсутствуют связи между
неключевыми атрибутами Название_услуги, Цена_услуги (ФЗ 4), поэтому
она приведена к 3НФ.
Таблица ЗАПИСЬ находится в 1НФ (табл.4), неключевой атрибут
Время_записи и Отмена_записи функционально полно зависит от ключа
Код_записи (табл.4), поэтому она приведена к 2НФ.
Таблица ЗАПИСЬ находится в 2НФ и отсутствуют связи между
неключевыми атрибутами Код_записи, Код_клиента, Код_сотрудника,
Время_записи, Отмена_записи (ФЗ 5), поэтому она приведена к 3НФ.
Таблица ГОСТЕВАЯ КНИГА находится в 2НФ и отсутствуют
зависимости между неключевыми атрибутами, Имя_клиента, Отзыв, Дата
(ФЗ 6), поэтому она приведена к 3НФ.

17
2.3.4. Реляционные отношения
В реляционной ИС связи позволяют избежать избыточности
данных. Связи с обеспечением целостности данных позволяют следить за
тем, чтобы данные в одной таблице соответствовали данным в другой. Чтобы
сохранить синхронизацию, следует обеспечить целостность данных между
таблицами. Для связи таблиц используется механизм первичных и внешних
ключей (табл.5).

Таблица 5. Связи между таблицами


Связь Таблицы Статус таблицы Ключи
Работает Салон Родительская Код_салона(ПК)
Сотрудник Дочерняя Код_сотрудника(ПК)
Код_салона(ВК)
Предоставляет Услуги Дочерняя Код_услуги(ПК)
Код_салона(ВК)
Салон Родительская Код_салона(ПК)
Выбирает Услуги Дочерняя Код_услуги (ПК)
Код_клиента(ВК)
Клиент Родительская Код_клиента(ПК)
Записывается Сотрудник Дочерняя Код_записи(ПК)
Код_
сотрудника(ВК)
Клиент Родительская Код_клиента(ПК)
Отменяет Запись Дочерняя Код_записи(ПК)
Код_клиента(ВК)
Клиент Родительская Код_клиента(ПК)
Пишет Гостевая книга Дочерняя Код_отзыва(ПК)
Код_клнента(ВК)
Клиент Родительская Код_клиента(ПК)

18
2.3.5. Обеспечение целостности данных
Целостность базы данных гарантирует корректность данных.
Поддержка целостности БД реализуется посредством ряда ограничений,
накладываемых на данные. Данные ограничения мы разделили на три типа
целостности: категорная, ссылочная и доменная.
1. Категорная – такая целостность ограничивает набор значений
первичных ключей базовых отношений.
Значения первичных ключевых атрибутов Код_салона (САЛОН),
Код_сотрудника (СОТРУДНИКИ), Код_клиента (КЛИЕНТЫ), Код_услуги
(УСЛЫГИ), Код_записи (ЗАПИСЬ), Код_отзыва (ГОСТЕВАЯ КНИГА)
должны быть индексированными и не могут быть отсутствующими. Кортеж
не может записываться, пока значение его ключевого атрибута не будет
полностью определено.
2. Ссылочная – при построении отношений для связывания строк одной
таблицы со строками другой таблицы используются внешние ключи. База
данных, в которой все непустые внешние ключи ссылаются на текущие
значения ключей другого отношения, обладает целостностью на уровне
ссылок.
Значения внешних ключевых атрибутов Код_салона (СОТРУДНИК),
Код_сотрудника (ЗАПИСЬ), Код_клиента (УСЛУГИ), Код_услуги,
Код_отзыва (ГОСТЕВАЯ КНИГА) не могут быть отсутствующими и должны
быть индексированными, т.к. ссылка на отсутствующее значение запрещена.
3. Доменная – ограничения на значения неключевых атрибутов.
Ограничения на значения неключевых атрибутов. Данные ограничения
записаны в таблице 6.

19
Таблица 6. Доменная целостность
Атрибут Ограничение
Название_салона Обязательное: да
Адрес_салона Обязательное: да
Телефон_салона Обязательное: да
Имя_клиента Обязательное: да
Название_услуги Обязательное: да
Цена_услуги Обязательное: да
Цена > 0
Время_записи Дата и время не могут быть меньше
текущей даты на момент записи
клиента

2.3.6. Реляционная схема данных


Реляционная схема данных – это конечный набор отношений.

Рис.8. " Реляционная схема данных"


Отношения используются для представления объектов, а так же для
представления связей между объектами.

20
2.4. Проектирование пользовательского интерфейса
Пользовательский интерфейс мобильного приложения является одним
из важнейших компонентов системы. Проектирование пользовательского
интерфейса является неотъемлемой частью разработки базы данных.
Интерфейс пользователя является точкой взаимодействия человека и
программы. От того насколько удобным будет разработанный интерфейс
пользователя будет зависеть и успех продукта.
В основу создания данного приложения положен принцип экономии
времени и усилий пользователя, предполагая, что смартфон берет на себя все
функции.
2.4.1. Диаграмма прецедентов
Для описания функциональных возможностей системы используется
UML-средство Rational Rose. Возможности определяются прецедентами,
каждый из которых представляет определенный способ использования
системы.
Функциональные возможности сотрудников предприятия можно
представить, используя диаграмму прецедентов (рис.9,10)

Рис.9 "Главная диаграмма прецедентов"

21
Рис.10 "Вспомогательная диаграмма прецедентов"
Актеры:
 Сотрудники (работа с клиентами, просмотр и редактирование
информации о салоне, о сотрудниках, редактирование услуг);
 Клиенты (используют приложение для просмотра информации о
салоне, услугах, мастеров и для записи/отмены записи).
На основании вышеизложенного выделяем следующие прецеденты:
 Работа с клиентами;
 Просмотр и редактирование информации о салоне;
 Просмотр и редактирование информации о сотрудниках;
 Просмотр и редактирование услуг;
 Просмотри редактирование новостей и акций салона;
 Просмотр расписания;
 Запись к мастеру.

2.4.2. Диаграммы взаимодействия


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

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

Бизнес-процесс "Регистрация клиента"


Бизнес – процесс "Регистрация клиента" состоит из следующей
последовательности сообщений:
 Проверка, есть ли клиент в базе
 Если да, то регистрация не нужна
 Если нет, то зарегистрировать
На рисунке 11 представлена диаграмма взаимодействия данного бизнес
– процесса.
На рисунке 12 представлена диаграмма последовательности действий
бизнес - процесса"Регистрация клиента".

Рис.11. "Диаграмма взаимодействия бизнес-процесса регистрация


клиентов"

23
Рис.12 Диаграмма последовательности действий бизнес - процесса
"Регистрация клиента"

Бизнес-процесс "Предоставление услуг"


Бизнес – процесс "Предоставление услуг" состоит из следующей
последовательности сообщений:
 Выбор даты
 Выбор мастера
 Запись клиента
На рисунке 13 представлена диаграмма взаимодействия данного бизнес
– процесса.
На рисунке 14 представлена диаграмма последовательности действий
бизнес - процесса"Предоставление услуг".

24
Рис.13 Диаграмма взаимодействия бизнес-процесса предоставление
услуг"

Рис.14 Диаграмма последовательности действий бизнес - процесса


"Предоставление услуг"

25
2.4.3. Эскиз пользовательского меню
Исходя из диаграмм (рис.9-14) можно разработать эскиз
пользовательского меню приложения (рис.15-16).

Главное меню неавторизованного


пользователя
 Авторизация/Регистрация
 О нас
 Услуги Услуги

 Отзывы Перечень услуг


 Позвонить Подуслуги
Запись по телефону.

Рис.15 Эскиз меню неавторизованного пользователя

Главное меню авторизованного


пользователя
 Новости и акции (домашняя
страница)
 О нас
 Запись Запись
 Мои записи Перечень услуг
 Отзывы Подуслуги
 Позвонить Выбор мастера
Выбор даты
Выбор времени
Запись.

Рис16. Эскиз меню авторизованного пользователя

26
2.4.4. Команды и назначения
Таблица 7. Главное меню неавторизованного пользователя
Команда Назначение
Авторизация/Регистрация Авторизация/регистрация пользователя и
переход в меню
О нас Просмотр информации о салоне "BeautyShop"
Услуги Просмотр информации об услугах (Цена,
название)
Отзывы Просмотр, написание отзыва
Позвонить Звонок в салон

Таблица 8. Меню "Услуги" неавторизованного пользователя


Перечень услуг Просмотр услуг
Подуслуги Просмотр информации о подуслуге (Название,
цена)
Запись по телефону Кнопка. Звонок в салон

Таблица 9. Главное меню авторизованного пользователя


Команда Назначение
Новости и акции Просмотр новостей и акций салона
О нас Просмотр информации о салоне "BeautyShop"
Запись Просмотр информации об услугах,
сотрудниках и запись с выбором даты и
времени
Мои записи Просмотр информации о записях
Отзывы Просмотр, написание отзыва
Позвонить Звонок в салон

Таблица 10. Меню "Запись" авторизованного пользователя


Перечень услуг Просмотр услуг
Подуслуги Просмотр информации о подуслуге (Название,
цена)
Выбор мастера Просмотр информации о мастерах
Выбор даты Просмотр и выбор доступной даты
Выбор времени Просмотр и выбор доступного времени
Запись Кнопка записаться

27
3. Разработка мобильного приложения
3.1. Технологии разработки мобильного приложения
При разработке мобильного приложения важным решением является
выбор правильной технологии.
Список параметров, по которым можно ориентироваться при выборе
технологии:
 Время разработки;
 Наличие специалистов;
 Удобство разработки и отладки;
 Документация и техническая поддержка;
 Скорость работы. Насколько отзывчивым будет интерфейс
приложения. Будут ли заметны задержки в переходах между экранами и
состояниями приложения;
 Юзабилити. Насколько удобен будет конечному пользователю
процесс использования полученного приложения;
 Охват платформ.
Типы мобильных приложений:
1. Нативные приложения.
Для пользователя нативными являются приложения, которые требуют
установки. Такие приложения разрабатываются специально под мобильные
платформы: iOS, Android, Windows Phone. Поэтому от разработчика
требуются навыки программирования в конкретной среде разработки.
На выходе это дает приятный внешний вид и беспроблемное
взаимодействие приложения с мобильной ОС. Нативное приложение также
намного опережает и гибридное и веб-приложение в вопросах безопасности.
Такие приложения с наименьшим поглощением ресурсов используют камеру,
микрофон, акселерометр, плеер и прочие функции.
2. Веб - приложения.
В отличие от нативного приложения, веб-приложения устанавливать не
нужно – они работают в браузере телефона.

28
Такой вариант хорошо подходит приложениям, которые в любом
случае требуют постоянное наличие интернет - соединения, и при этом не
предъявляют особенных требований к графике и использованию аппаратных
средств устройства.
3. Гибридные.
Гибридное приложение сочетает некоторые функции, которые имеет
нативное приложение и веб-приложение. Это кроссплатформенное
приложение, которое имеет возможность работать с ПО телефона. Эти
приложения также как и нативные загружаются из магазина приложений, но
данные обновляют автономно. Поэтому им всегда нужно подключение к
интернету – без него веб функции не работают.
На описанном подходе основана работа Apache Cordova —
популярного инструмента для создания гибридных приложений. Он
позволяет в полуавтоматическом режиме упаковывать веб-приложение в
нативное, делая это сразу для нескольких платформ.
Apache Cordova поддерживает создание расширений. Любая
функциональность может быть добавлена путем разработки плагина на
соответствующем нативном языке. Существует большое количество
уже готовых плагинов, поэтому разработка своего собственного не
понадобится.
4. Кроссплатформенные.
Разделение между гибридными и кроссплатформенными средствами
разработки достаточно условное. Под кроссплатформенными понимаются
приложения, компилируемые в нативный код или сразу в исполняемый файл.
При этом, существует возможность повторного использования значительной
части кода. Кроссплатформенные приложения стоят где то между нативными
и гибридными. От первых они берут производительность, от вторых —
повторное использование кода.

29
Платформа для мобильных приложений «1С-Битрикс: Мобильное
приложение» - технология для создания мобильных приложений для iOS и
Android. На технологии уже реализованы и успешно работают мобильные
приложения для сайтов на платформе «1С-Битрикс». Продукт помогает
владельцам сайтов избежать сложной и дорогостоящей разработки, а веб-
разработчикам дает возможность выпускать и публиковать нативные
приложения, используя только HTML5 и JS.

3.2. Выбор платформы и технологии


Для создания мобильных приложений используются различные
платформы и языки программирования. Выбор технологии определяется
типом и функционалом приложения, количеством мобильных платформ для
которых необходимо его разработать.
Мобильные платформы:
 PhoneGap — это OpenSource платформа, позволяющая
разрабатывать мобильные приложения на HTML, JavaScript и CSS под
различные платформы, в их число входят: iOS, Android, Blackberry, WebOS,
Symbian и Windows Mobile. Он не требует навыков разработки под
конкретную платформу. Приложение пишется на JavaScript, используется
HTML и CSS для разметки. Мобильное приложение пишется как обычный
сайт или веб-сервис.
 Appery – это облачный сервис по созданию мобильных
приложений на Android, iOS и Windows Phone, включая open-source
фреймворк Apache Cordova (Phone Gap) с доступом к встроенным
компонентам. Так как это облачный сервис, ничего не нужно устанавливать и
загружать, а начать работу просто. В каталоге плагинов Appery есть вся
необходимая функциональность, чтобы создать свои собственные плагины.
Есть хорошие возможности для сотрудничества, можно делиться мобильным
проектом с командами разработчиков, бизнес-пользователями и
потребителями в режиме реального времени.

30
Цена: есть бесплатная и премиум-версия ($180).
 Mobile Roadie – конструктор приложений для iOS и Android.
Платформа поддерживает все медиа-форматы, автоматически импортируя
RSS, Twitter или ключевые слова из Google News и обновляя
пользовательский чат в режиме реального времени. Можно переносить
контент прямо в приложение, на сайт или в блог. И так же легко создать
уникальный вид приложения, применить его на всех платформах, и
использовать маркетинговые инструменты после запуска.
Цена: $125 в месяц (Core-версия) и $667 в месяц (Pro-версия).

При разработке приложения использована технология гибридного


мобильного приложения для Android и iOS с применением программной
платформы Apache Cordova и Ionic Framework.
Apache Cordova — это платформа для разработки мобильных
приложений с открытым исходным кодом. Она позволяет использовать
стандартные веб-технологии, такие как HTML5, CSS3 и JavaScript для
кроссплатформенной разработки, избегая "нативного" языка разработки для
каждой из мобильных платформ. Приложения выполняются внутри обертки
нацеленной на каждую платформу и полагаются на стандартные API для
доступа к датчикам устройства, данным и состоянию сети.
Само приложение реализовано как веб-страницы, по умолчанию
локальный файл под названием index.html, который ссылается на любой CSS,
JavaScript, изображения, файлы мультимедиа или другие ресурсы
необходимы для его запуска. Приложение выполняет как WebView в пределах
оболочки приложения.
Ionic это SDK клиентской части, для создания кроссплатформенных
мобильных приложений. Построенный на Angular – JavaScript framework
предназначенный для создания одностраничных веб - приложений, Ionic
также предоставляет платформу для интеграции услуг, такие как Push-
уведомления, аналитики и другое.

31
Ionic является мощным HTML5 SDK, который поможет построить
мобильное приложение, используя веб-технологии, такие как HTML, CSS, и
JavaScript.
Ionic ориентирована в основном на внешний вид, и взаимодействия
интерфейса приложения. Это означает, что оно не являются заменой
для Cordova. Ionic просто хорошо вписывается в эти проекты для того, чтобы
упростить клиентскую часть приложения.
Таким образом, при разработке мобильных приложений для Android и
iOS, возможны следующие подходы:
 Разработка на Apache Cordova оптимальна для приложений
с функционалом мобильного сайта. Изначально разработка ведется
на HTML5, после этого приложение портируется на различные мобильные
платформы(рис.17).

Рис.17 "Разработка на Apache Cordova"


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

32
3.3. Языки программирования
При разработке мобильного приложения используются такие языки как
PHP, для создания серверной части, JavaScript, HTML5 и CSS для интерфейса
клиентской части, и My SQL для базы данных.

3.4. Реализация мобильного приложения салон красоты


"BeautyShop"
Реализовано гибридное мобильное приложение салон красоты
"BeautyShop" по технологии клиент - сервер на базе платформы Apache
Cordova и Ionic Framework. Мобильное приложение выполняет функции
регистрации и авторизации клиента, новости и акции, просмотр мастеров и
услуг, запись к мастеру и отмена записи, а так же гостевая книга и звонок.
Готовое приложение выполняет все требуемые функции и готово к
использованию.
ВЫПИСКА
из протокола № 58-2016 заседания кафедры прикладной информатики
Пермского государственного педагогического университета
от 10 июня 2016 г.

ПРИСУТСТВОВАЛИ: и.о. зав. кафедрой, кандидат физ.-мат. наук, доцент


А.В.Люшнин, доктор тех. наук, профессор Л.Н. Ясницкий, доктор
экономических наук, профессор Н.Л. Казаринова, доктор экономических
наук, профессор Ю.А. Малышев, кандидат тех. наук, доцент Н.И. Симакина,
кандидат тех. наук, доцент З.И. Сичинава, кандидат тех. наук, доцент Т.И.
Клигман, кандидат пед. наук, доцент А.В. Худякова, кандидат физ.-мат. наук,
доцент А.А. Вяткин, кандидат физ.-мат. наук, доцент В.Д. Щипицын,
кандидат пед. наук, доцент М.Г. Мишакина, ст. преподаватель
Ф.М.Черепанов.
СЛУШАЛИ: Руководителей выпускных квалификационных работ студентов,
обучающихся по направлению 09.03.03 «Прикладная информатика», о
наличии в тексте ВКР сведений, имеющих действительную и/или
потенциальную коммерческую ценность.

В соответствии с п.38 Приказа Министерства образования и науки РФ


от 29.06.2015 № 636 «Об утверждении Порядка проведения государственной
итоговой аттестации по образовательным программам высшего образования
– программам бакалавриата, программам специалитета и программам
33
магистратуры» доступ лиц к текстам выпускных квалификационных работ
должен быть обеспечен в соответствии с законодательством Российской
Федерации, с учетом изъятия производственных, технических,
экономических, организационных и других сведений, в том числе о
результатах интеллектуальной деятельности в научно-технической сфере, о
способах осуществления профессиональной деятельности, которые имеют
действительную или потенциальную коммерческую ценность в силу
неизвестности их третьим лицам, в соответствии с решением
правообладателя.

ПОСТАНОВИЛИ: Изъять из текста выпускной квалификационной работы


студентки Шамсутдиновой Евгении Маратовны страницы с 33 по 43 при
размещении работы в электронно-библиотечной системе ПГГПУ
http://vkr.pspu.ru/.

Председатель А.В. Люшнин

Секретарь Ф.М. Черепанов

34
4. Расчет экономической эффективности
Мобильное приложение салон красоты "BeautyShop" значительно
снижает степень загруженности персонала выполнением рутинных операций,
что приводит к сокращению временных затрат на выполнение работ каждого
из сотрудников. Также нет необходимости нанимать промоутеров для
рекламы о новостях и акциях салона. Следовательно снижаются затраты на
выплату заработной платы промоутерам и затраты на создание флаеров:
бумагу, краски, картриджи, печать.
Основной задачей проведения экономического исследования является
определение величины экономического эффекта от внедрения продукта.
Целью проводимых расчетов является определение сроков
окупаемости внедряемой системы.

4.1. Расчет затрат на мобильное приложение салон красоты


"BeautyShop"

Расчет себестоимости программы


Расчет себестоимости программного продукта – это, как правило,
совокупность затрат на разработку программного продукта, которые
подразделяются на следующие статьи расходов:
 Основная заработная плата;
 Накладные расходы.
Расчет заработной платы производится в соответствии с
трудоемкостью программного продукта.
Плановый фонд рабочего времени за месяц – 8 дней по 8 часов. Итого
64 часа в месяц. На разработку программного продукта потрачено 8 месяцев.
Таким образом, общий объем времени, потраченный на разработку
программы, составил 512 часов.
Средний размер оклада разработчика составляет в нашем случае 0
рублей.

43
Часовая тарифная ставка определяется (Сч) определяется по формуле
(1):
Оклад
Сч  ,
Ф рв (1)
где Фрв – плановый фонд рабочего времени за месяц, из расчета 8 рабочих
дней по 8 часов.
Сч = 0 руб. в час
Основная заработная плата за разработку программы определяется по
формуле (2):
ЗПосн = Сч ∙ Тож, (2)
где Тож - время написания программы, которое составляет 8 месяцев.
ЗПосн = 0 * (8 * 64) = 0 руб.
В статью включены затраты, связанные с обслуживанием и
организацией производства. В данном случае – это расходы на
электроэнергию, потребляемую компьютером за время разработки
программы и амортизационные отчисления.
Таблица 11. Затраты на электроэнергию
Кол- Стоимость Время работы Сумма
Вид Мощность,
во 1 кВт/час, оборудования, затрат,
оборудования кВт
(шт.) руб. час руб.
Ноутбук 1 0,3 3,09 396 367
Итого - - - - 367

В таблице 8 выполнены расчеты по затрате ресурсов на


электроэнергию по формуле (3):
Сумма = (М ∙ С) ∙ Т, (3)
где:
 М - мощность, кВт;
 С - стоимость 1 кВт/час, руб.;
 Т - время работы оборудования, час.
44
Амортизационные отчисления

Рассчитаем годовую сумму амортизационных отчислений, так как


оборудование имеется в наличии.
Таблица 12. Амортизационные отчисления
Сумма
Первоначаль
Вид Количество Норма амортизаци
ная
оборудован рабочих амортизации онных
стоимость,
ия месяцев ,% отчислений,
руб.
руб.
Ноутбук 18 500 8 12,5 1409,5
Итого - - - 1409,5

В таблице 12 рассчитана сумма амортизационных отчислений за


период разработки программного продукта в часах.
Сумма амортизационных отчислений за период разработки,
определяется по формулам (4) и (5):
Сп  Н а
Аг  , (4)
100
А г  Т факт
А факт  , (5)
N
где:
 Аг – годовая сумма амортизационных отчислений, руб.;
 Сп – первоначальная стоимость оборудования, руб.;
 На – годовая норма амортизации, %;
 Афакт – сумма амортизационных отчислений за период разработки
программы, руб.;
 Тфакт – фактический объем затраченных часов (512 часов);
 N – количество рабочих часов в году (8 часов * 105 дней = 840 часа).
Сумма накладных расходов = затраты на электроэнергию +
амортизационные отчисления.

45
Сумма накладных расходов = 367 + 1409,5= 1776,5 руб.

Эксплуатационные материалы
За счет использования бесплатных версий программных продуктов
удалось снизить стоимость эксплуатационных материалов до нуля.
Таблица 13. Эксплуатационные материалы
№ Наименование Стоимость 1 ед., Сумма,
руб. руб.
1 Apache Cordova 0 руб 0 руб
2 Rational Rose 0 руб. 0 руб.
3 BPWin 4.0 0 руб. 0 руб.
4 ErWin 0 руб. 0 руб.
ИТОГО: 0 руб

Расчет затрат наглядно представлен в таблице 14.

Таблица 14. Расчет затрат


на разработку программного продукта

Статья затрат Сумма затрат, руб.


Общая сумма з/п 0
Накладные расходы, в т.ч. амортизация 1776,5
Итого: 1776,5

Таким образом, затраты на разработку программы составляют 1776,5


рублей.

4.2. Определение возможной цены программного продукта


Рассчитаем плановый уровень прибыли с условием, что процент
рентабельности составляет 25%. Прибыль рассчитывается по формуле (6):
С полн  Р
П , (6)
100
где:
 Сполн – себестоимость;
46
 Р - процент рентабельности.
П = (1776,5 *25)/ 100 = 444,1 руб.
Цена программного продукта равна сумме полной себестоимости и
прибыли и рассчитывается по формуле (7):
Ц = Сполн + П (7)
Ц = 1776,5 + 444,1 = 2220,6 руб.
НДС и цена программного продукта с НДС определяется по
формулам (8) и (9):
Ц  18
НДС 
100 (8)
НДС = (2220,6*18)/100 =399,7 руб.
Цена = НДС + Ц (9)

Цена = 399,7 + 1776,5 = 2176,2 руб.


Таким образом, предполагаемая стоимость программного продукта
составляет 2176,2 рублей.

4.3. Расчет основных затрат


К основным затратам относятся приобретение мобильного
приложения салон красоты "BeautyShop".
Основной статьей расходов на внедрение является приобретение
программного продукта. Затраты составляют 2176,2 рубля.
Обслуживанием программного продукта являются администраторы,
которые входят в штат сотрудников.

4.4. Эффективность мобильного приложения


Мобильное приложение салон красоты "BeautyShop" вызывает ряд
преимуществ, которые делятся на 2 группы:
 Экономический эффект
 Экономия средств на канцелярские товары и расходные
материалы для офисной техники;

47
 Экономия трудозатрат работников;
 Экономия на з/п промоутеров.
 Социальный эффект
 Прозрачность управления;
 Контроль исполнительской дисциплины;
 Индивидуальное расписание;
 Удобность для клиентов.
Прямую экономию средств, которая заключается в закупке
канцелярских товаров, бумаги, расходных материалов для офисной техники,
можно подсчитать, исходя из данных по закупке средств на предприятии.
В месяц предприятие закупает:
 Бумага – 12 пачек (Средний месячный расход бумаги 91%, что
составляет 10,92 пачек/мес.) – 2555,28 руб./мес.
1 пачка бумаги стоит 234 руб., средний месячный расход на
покупку бумаги составляет 10,92 * 234 =2555,28 руб./мес.
 Расходные материалы для офисной техники -
 Бумага для факса – 3 шт.
Стоимость одного рулона составляет 69 руб./шт. Средний
месячный Расход на бумагу для факса 3*69=207 руб./мес.
 Заправка картриджей
Стоимость заправки одного принтера – 490 руб.
Среднее количество принтеров на предприятии,
нуждающихся в заправке картриджей– 3 шт./мес.
Затраты на заправку картриджей составляют 1470
руб./мес.(3 * 490 = 1470руб./мес.)

Итого в месяц расходуется: 2555,28 + 207 + 1470 = 4232,28 руб.


Оценим стоимость выигранного рабочего времени.
Сотрудники тратят на запись клиентов, печать акций и новостей 30%
рабочего времени.
При использовании мобильного приложения:
48
 экономия времени на запись клиента;
 повышение уровня работоспособности сотрудников.
Средний процент экономии времени на запись, а также на поиск
необходимой информации – 15%. Исходя из этого использование мобильного
приложения позволяет сэкономить – (30% * 15%)/100% = 4,5% рабочего
времени.
Оценим ежемесячные затраты на одного сотрудника, работающего с
мобильным приложением по формуле (10).
Затраты на финансирование ставки =+ страховые взносы (10), где
 Затраты на финансирование ставки – ежемесячные затраты,
связанные с финансированием одной ставки;
 – общая ежемесячная зарплата сотрудника;
 Страховые взносы – ежемесячные страховые взносы в
государственные внебюджетные фонды.

Общая заработная плата - заработная плата сотрудников, которая


является суммой основной заработной платы, дополнительной заработной
платы, а также премиальных выплат.
Расчет общей ежемесячной заработной платы производим по
формуле (11):
= ++ PK, (11), где
 – общая заработная плата;
 – основная заработная плата;
 – дополнительная заработная плата;
 – премиальные выплаты;
 PK – надбавка по районному коэффициенту.

Дополнительная заработная плата - это вознаграждение за труд сверх


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

49
 выплаты за непроработанное время, предусмотренные
законодательством о труде и коллективными договорами;
 оплата времени отпусков;
 плату за выполнение государственных и общественных
обязанностей;
 выходное пособие при увольнении и др.
Ежемесячная дополнительная заработная плата равна 1/12 от
основной заработной платы, так как отпуск работнику оплачивается исходя
из среднего значения основной заработной платы за год. Расчет
дополнительной заработной платы производится по формуле (12).
= /12 (12)
Основная заработная плата сотрудника составляет 15 000 руб., исходя
из формулы 12, получим результат: = 15 000 / 12 = 1250 руб.
Премиальные выплаты на предприятии составляют 25% от основной
заработной платы, из этого следует, что премиальные выплаты составляют
15 000 * 0,25 = 3 750 руб.
Надбавка районного коэффициента содержит % районного
коэффициента к основной заработной плате, в зависимости от
территориального расположения его применения.
Районный коэффициент в Пермском крае составляет 15%. Исходя из
этого, надбавка по районному коэффициенту составляет: 15 000 * 0,15 = 2250
руб.
Подставляя данные в формулу 11, получаем сумму общей
ежемесячной заработной платы:
= 15000 + 1250 + 3750 + 2250 = 22 250 руб.

К страховым взносам в государственные внебюджетные фонды


относятся обязательные отчисления на социальные нужды, по
установленным законодательством РФ нормам, органам государственного
социального страхования, обязательное медицинское страхование, а также
взносы в Пенсионный фонд РФ.
50
Страховые взносы определяются в процентном отношении по
затратам на оплату труда персонала. Расчет страховых взносов производится
по формуле (13):
Страховые взносы = * Ставка страховых взносов (13),
где сумма общей ежемесячной заработной платы
сотрудника.
Величина ставки страховых взносов составляет 30%. Подставляя
данные значения в формулу 13, получаем величину страховых взносов
равную 22 250 * 0,3 = 6675 руб.
Подставив исходные данные в формулу 10, получим сумму затрат на
финансирование одной ставки: 22 250 + 6675 = 28925 руб.
Принимая во внимание, что мобильное приложение позволяет
сэкономить 4,5% рабочего времени сотрудника, рассчитаем ежемесячный
экономический эффект от уменьшения количества времени, затраченного на
работу с системой (28925 * 0,045 = 1301,6 руб.).
Так как с системой будут работать 2 человека, ежемесячный
экономический эффект составит 1301,6 * 2 = 2603,2 руб.
Суммируем стоимость сокращения расходов на покупку расходных
материалов в офис (4232,28 руб.) и на рабочее время (2603,2 руб.) и получим
суммарный объем годовой экономической эффективности мобильного
приложения салон красоты "BeautyShop": (4232,28 + 2603,2) * 12 = 82025,76
руб.
Срок окупаемости
Рассчитаем срок окупаемости продукта по формуле (14):
Т = К / П, (14),
где
 К – единовременные капитальные затраты при внедрении;
 П – годовая экономия, руб.

В нашем случае К = 1776,5 руб., П = 82025,76 руб.

51
Подставляя данные значения в формулу (14), получаем: Т = 1776,5 /
82025,76 = 0,02. Умножим на 365 дней в году и получим срок окупаемости
продукта в 8 дней.
Таким образом, мобильное приложение окупится через 8 дней.
На основании приведенных расчетов можно сделать вывод о том, что
за счет снижения трудоемкости, устранения издержек на покупку расходных
материалов мобильное приложение может значительно повысить
эффективность деятельности салона красоты и обеспечить значительную
экономию средств.

52
Заключение
В результате выполнения ВКР спроектировано и реализовано
мобильное приложение салон красоты "BeautyShop" на базе платформы
Apache Cordova и Ionic Framework.
В рамках выпускной квалификационной работы решены следующие
задачи:
 выполнен обзор существующих подобных программных
продуктов;
 в результате анализа выяснено, что функционал разработанного в
ВКР приложения наиболее полный;
 спроектировано приложение, в соответствии с требуемыми
функциями;
 разработано мобильное приложение на базе платформы Apache
Cordova и Ionic Framework;
 выполнен расчет экономической эффективности.
Стоимость разработки мобильного приложения равна 2176,2 рубля,
годовая экономическая эффективность составила 82025,76 рубля и срок
окупаемости - 8 дней.
В ходе проектирования мобильного приложения применялись такие
CASE-средства как Erwin 4.0 при построении ER-диаграммы, BPWin 4.0 для
моделирования бизнес-процессов, также UML-средства – Rational Rose для
моделирования функциональных возможностей системы и построения
диаграмм взаимодействия бизнес – процессов. Платформа Apache Cordova и
Ionic Framework. А так же PHP и база данных My SQL для серверной части.
По результатам работы опубликованы 2 статьи [1, 2].
Данное мобильное приложение сократит время обработки заявок,
также позволит клиентам за короткое время получить самую свежую
информацию. При появлении новых производственных задач сотрудник
может в кратчайшие сроки реализовать их в базе данных, путем добавления
строк, столбцов и целых таблиц.

53
Список литературы
1. Симакина Н.И., Шамсутдинова Е.М., Применение платформы
Apache Cordova при разработке мобильного приложения "Салон красоты
"BeautyShop"". // Сборник материалов Четвертой Российской научно-
практической конференции с международным участием «Экономика знаний
в глобальном информационном обществе».-Пермь: Рекламно-издательская
группа «ОТ и ДО», 2015.- в печати.
2. Симакина Н.И., Шамсутдинова Е.М. «Разработка мобильного
приложения «Салон красоты «BeautyShop»» на платформе ApacheCordova».
//Журнал научных публикаций "Экономика, социология и право" двадцать
третьей научно - практической конференции "Экономика, социология и
право: новые вызовы и перспективы". М.: Институт стратегических
исследований, 2015. - с. 42.
3. Булатова Е.Н., Симакина Н.И. Организация удаленного рабочего
места кадастрового инженера с использованием технологии мобильных
платформ // Сборник научных трудов Шестнадцатой Международной
научно-практической конференции "Применение технологий "1С" в условиях
модернизации экономики и образования". Часть 1.- М.: ООО "1С-
Паблишинг", 2016.- с.543-546.
4. Гарднер Лиза, Григсби Джейсон. HeadFirstMobileWeb –
Издательство: Питер, 2013. – 436с. [2, 156].
5. Пол Дейтел, Харви Дейтел. Android for Programmers: An App-Driven
Approach – Издательство: СПб.:Питер, 2015. – 384с. [1, 25 - 43].

54
ВЫПИСКА
из протокола № 58-2016 заседания кафедры прикладной информатики
Пермского государственного педагогического университета
от 10 июня 2016 г.

ПРИСУТСТВОВАЛИ: и.о. зав. кафедрой, кандидат физ.-мат. наук, доцент


А.В.Люшнин, доктор тех. наук, профессор Л.Н. Ясницкий, доктор
экономических наук, профессор Н.Л. Казаринова, доктор экономических
наук, профессор Ю.А. Малышев, кандидат тех. наук, доцент Н.И. Симакина,
кандидат тех. наук, доцент З.И. Сичинава, кандидат тех. наук, доцент Т.И.
Клигман, кандидат пед. наук, доцент А.В. Худякова, кандидат физ.-мат. наук,
доцент А.А. Вяткин, кандидат физ.-мат. наук, доцент В.Д. Щипицын,
кандидат пед. наук, доцент М.Г. Мишакина, ст. преподаватель
Ф.М.Черепанов.

СЛУШАЛИ: Руководителей выпускных квалификационных работ студентов,


обучающихся по направлению 09.03.03 «Прикладная информатика», о
наличии в тексте ВКР сведений, имеющих действительную и/или
потенциальную коммерческую ценность.

В соответствии с п.38 Приказа Министерства образования и науки РФ


от 29.06.2015 № 636 «Об утверждении Порядка проведения государственной
итоговой аттестации по образовательным программам высшего образования
– программам бакалавриата, программам специалитета и программам
магистратуры» доступ лиц к текстам выпускных квалификационных работ
должен быть обеспечен в соответствии с законодательством Российской
Федерации, с учетом изъятия производственных, технических,
экономических, организационных и других сведений, в том числе о
результатах интеллектуальной деятельности в научно-технической сфере, о
способах осуществления профессиональной деятельности, которые имеют
действительную или потенциальную коммерческую ценность в силу
неизвестности их третьим лицам, в соответствии с решением
правообладателя.

ПОСТАНОВИЛИ: Изъять из текста выпускной квалификационной работы


студентки Шамсутдиновой Евгении Маратовны страницы с 55 по 70 при
размещении работы в электронно-библиотечной системе ПГГПУ
http://vkr.pspu.ru/.

Председатель А.В. Люшнин

Секретарь Ф.М. Черепанов

55