Разработка мобильного приложения «Автомойка Элит»
|
АННОТАЦИЯ 2
ВВЕДЕНИЕ 8
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ПОСТАНОВКА ЗАДАЧИ 11
1.1 Обзор предметной области 11
1.2 Обоснование целесообразности разработки нового проекта 12
1.3 Выбор программно-инструментальных средств, необходимых для
разработки и реализации мобильного приложения 13
1.4 Формулировка требований к функциональности проектируемого
программного средства 16
1.5 План разработки проекта 17
1.6 Постановка задачи 18
1.7 Обзор существующих подходов к проектированию пользовательских
интерфейсов 18
2 РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА 22
2.1 Выбор средств разработки для реализации системы 22
2.1.1 Обоснование выбора средств разработки 22
2.1.2 Обоснование выбора СУБД 24
2.2 Техническое задание 25
2.2.1 Требования к системе в целом 25
2.2.1.1 Требования к структуре и функционированию 25
2.2.1.2 Требования по сохранности при авариях 27
2.2.1.3 Требования по стандартизации и унификации 28
2.2.1.4 Требования к качеству и форме реализации каждой функции или
задачи 28
2.2.2 Требования к видам обеспечения 29
2.2.2.1 Требования к программному продукту и к аппаратным средствам
29
Лист
2.3 Реализация СУБД на Firebase 29
2.4 Реализация информационной системы 30
2.5 Описание программы 33
3 ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКИЙ РАЗДЕЛ 74
3.1 Организационная характеристика предприятия автокомплекс «Элит»
г. Нижневартовска 74
3.2 Смета затрат на реализацию мобильного приложения 78
3.3. Оценка технико-экономической эффективности проекта 83
4 БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ 87
4.1 Общие требования при работе на мобильном устройстве 87
4.2. Вредные и опасные факторы, воздействующие на человека при
работе на мобильном устройстве 87
4.3. Условия эксплуатации мобильного устройства 89
4.4. Защита окружающей среды и инструкции по утилизации 94
ЗАКЛЮЧЕНИЕ 98
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 99
ПРИЛОЖЕНИЯ 101
ПРИЛОЖЕНИЕ А. ЛИСТИНГ ФОРМЫ ВВОДА ДАННЫХ 101
ВВЕДЕНИЕ 8
1 АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ И ПОСТАНОВКА ЗАДАЧИ 11
1.1 Обзор предметной области 11
1.2 Обоснование целесообразности разработки нового проекта 12
1.3 Выбор программно-инструментальных средств, необходимых для
разработки и реализации мобильного приложения 13
1.4 Формулировка требований к функциональности проектируемого
программного средства 16
1.5 План разработки проекта 17
1.6 Постановка задачи 18
1.7 Обзор существующих подходов к проектированию пользовательских
интерфейсов 18
2 РАЗРАБОТКА ПРОГРАММНОГО ПРОДУКТА 22
2.1 Выбор средств разработки для реализации системы 22
2.1.1 Обоснование выбора средств разработки 22
2.1.2 Обоснование выбора СУБД 24
2.2 Техническое задание 25
2.2.1 Требования к системе в целом 25
2.2.1.1 Требования к структуре и функционированию 25
2.2.1.2 Требования по сохранности при авариях 27
2.2.1.3 Требования по стандартизации и унификации 28
2.2.1.4 Требования к качеству и форме реализации каждой функции или
задачи 28
2.2.2 Требования к видам обеспечения 29
2.2.2.1 Требования к программному продукту и к аппаратным средствам
29
Лист
2.3 Реализация СУБД на Firebase 29
2.4 Реализация информационной системы 30
2.5 Описание программы 33
3 ОРГАНИЗАЦИОННО-ЭКОНОМИЧЕСКИЙ РАЗДЕЛ 74
3.1 Организационная характеристика предприятия автокомплекс «Элит»
г. Нижневартовска 74
3.2 Смета затрат на реализацию мобильного приложения 78
3.3. Оценка технико-экономической эффективности проекта 83
4 БЕЗОПАСНОСТЬ ЖИЗНЕДЕЯТЕЛЬНОСТИ 87
4.1 Общие требования при работе на мобильном устройстве 87
4.2. Вредные и опасные факторы, воздействующие на человека при
работе на мобильном устройстве 87
4.3. Условия эксплуатации мобильного устройства 89
4.4. Защита окружающей среды и инструкции по утилизации 94
ЗАКЛЮЧЕНИЕ 98
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 99
ПРИЛОЖЕНИЯ 101
ПРИЛОЖЕНИЕ А. ЛИСТИНГ ФОРМЫ ВВОДА ДАННЫХ 101
На сегодняшний день возможности информационных технологий позволяют обеспечить владельцев бизнеса и их клиентов автоматизированными системами, позволяющими эффективно организовать рабочий процесс. В сфере бизнеса широкое практическое применение нашли мобильные приложения. Их возможности могут быть сопоставимы с возможностями десктопных программ, а очевидным преимуществом является то, что мобильные приложение могут быть доступны по сети в любом месте и в любое время, без использования компьютера, для этого достаточно иметь планшет или мобильное устройство пользователя. Таким образом, применение мобильных приложений актуально для решения широкого спектра бизнес задач.
Под мобильным приложением мы понимаем программное обеспечение, предназначенное для работы на смартфонах, планшетах и других мобильных устройствах разработанное для конкретной платформы (iOS, Android, Windows Phone и т.д.). Многие мобильные приложения предустановлены на самом устройстве или могут быть загружены на него из онлайн магазинов приложений, таких как App Store, Google Play, и других, бесплатно или за плату [2].
Сфера мобильной разработки развивается очень быстро. Смартфоны лидируют на рынке технологических товаров в мире, их доля среди всей бытовой техники и электроники составляет 44 %. А по данным аналитической компании Gartner в 2018 году потребителями был куплен 1,56 млрд. смартфонов. При этом операционная система Android из года в год остаётся самой популярной. В том же 2018 году более 80 % всех смартфонов в мире были выпущены на OC Android [3]. А если представить, какое количество устройств существует помимо смартфонов, например, часы, планшеты, телевизоры, терминалы и даже холодильники, то процент применимости Android будет ещё выше.
Но с учётом такой растущей популярности операционной системы, запросы пользователей также постоянно меняются и увеличиваются. Современному человеку необходимо универсальное приложение под любую задачу — заплатить за услуги, заказать еду, записаться на любые виды услуг, пообщаться с друзьями или скоротать время в игре. Такие приложения постоянно появляются в Play Store, Google Play.
Люди ценят заботу о себе. Если компании важно, чтобы клиент мог воспользоваться услугами компании в удобном мобильном формате, если она готова тратить деньги для его удобства — значит, это хорошая компания. Если она решает проблему клиента — это идеальная компания, от которой не уходят.
Большинство предприятий оказывающие услуги, стараются создать удобные, понятные и простейшие способы оформления записи клиентов. Но не всегда у клиента есть время и возможность осуществить телефонный звонок, ожидать ответа от сотрудника организации или часами стоять в очереди. Тогда компания может потерять целую цепочку клиентов, а это потеря прибыли.
Принимая во внимание актуальность данной темы, принято решение о разработке мобильного приложения «Автомойка Элит» для онлайн-записи клиентов на услуги обслуживание транспортного средства.
Цель выпускной квалификационной работы заключается в разработке программного обеспечения на платформе Android для оформления онлайн-записи клиентов, через мобильные приложения с функционалом выбора услуги и времени оказания её.
Для достижения указанной цели в выпускной квалификационной работе решаются следующие задачи:
- провести обзор предметной области: описать текущее состояние
проблемы; составить сравнительную характеристику существующих сервисов- аналогов;
- спроектировать мобильное приложение в соответствии с
требованиями заказчика: описать архитектуру мобильного приложения;
- написать функции разрабатываемого приложения;
- разработать дизайн и создать макет для мобильного приложения;
- создание единой, целостной базы данных;
- описание работы системы.
Объект исследования - «Автомойка Элит» г. Нижневартовска.
Предмет исследования - процесс оформления заказа по обслуживающим услугам транспортного средства клиентов.
Разработанное программное обеспечение по онлайн-записи позволит сократить временные затраты как клиентов, так и сотрудников организации. Это некий инструмент для оптимизации работы администраторов, упрощает процесс взаимодействия между компанией и её клиентами.
Выпускная квалификационная работа состоит из введения, четырех разделов, заключения, библиографического списка и приложения, представленных на 114 страницах.
Под мобильным приложением мы понимаем программное обеспечение, предназначенное для работы на смартфонах, планшетах и других мобильных устройствах разработанное для конкретной платформы (iOS, Android, Windows Phone и т.д.). Многие мобильные приложения предустановлены на самом устройстве или могут быть загружены на него из онлайн магазинов приложений, таких как App Store, Google Play, и других, бесплатно или за плату [2].
Сфера мобильной разработки развивается очень быстро. Смартфоны лидируют на рынке технологических товаров в мире, их доля среди всей бытовой техники и электроники составляет 44 %. А по данным аналитической компании Gartner в 2018 году потребителями был куплен 1,56 млрд. смартфонов. При этом операционная система Android из года в год остаётся самой популярной. В том же 2018 году более 80 % всех смартфонов в мире были выпущены на OC Android [3]. А если представить, какое количество устройств существует помимо смартфонов, например, часы, планшеты, телевизоры, терминалы и даже холодильники, то процент применимости Android будет ещё выше.
Но с учётом такой растущей популярности операционной системы, запросы пользователей также постоянно меняются и увеличиваются. Современному человеку необходимо универсальное приложение под любую задачу — заплатить за услуги, заказать еду, записаться на любые виды услуг, пообщаться с друзьями или скоротать время в игре. Такие приложения постоянно появляются в Play Store, Google Play.
Люди ценят заботу о себе. Если компании важно, чтобы клиент мог воспользоваться услугами компании в удобном мобильном формате, если она готова тратить деньги для его удобства — значит, это хорошая компания. Если она решает проблему клиента — это идеальная компания, от которой не уходят.
Большинство предприятий оказывающие услуги, стараются создать удобные, понятные и простейшие способы оформления записи клиентов. Но не всегда у клиента есть время и возможность осуществить телефонный звонок, ожидать ответа от сотрудника организации или часами стоять в очереди. Тогда компания может потерять целую цепочку клиентов, а это потеря прибыли.
Принимая во внимание актуальность данной темы, принято решение о разработке мобильного приложения «Автомойка Элит» для онлайн-записи клиентов на услуги обслуживание транспортного средства.
Цель выпускной квалификационной работы заключается в разработке программного обеспечения на платформе Android для оформления онлайн-записи клиентов, через мобильные приложения с функционалом выбора услуги и времени оказания её.
Для достижения указанной цели в выпускной квалификационной работе решаются следующие задачи:
- провести обзор предметной области: описать текущее состояние
проблемы; составить сравнительную характеристику существующих сервисов- аналогов;
- спроектировать мобильное приложение в соответствии с
требованиями заказчика: описать архитектуру мобильного приложения;
- написать функции разрабатываемого приложения;
- разработать дизайн и создать макет для мобильного приложения;
- создание единой, целостной базы данных;
- описание работы системы.
Объект исследования - «Автомойка Элит» г. Нижневартовска.
Предмет исследования - процесс оформления заказа по обслуживающим услугам транспортного средства клиентов.
Разработанное программное обеспечение по онлайн-записи позволит сократить временные затраты как клиентов, так и сотрудников организации. Это некий инструмент для оптимизации работы администраторов, упрощает процесс взаимодействия между компанией и её клиентами.
Выпускная квалификационная работа состоит из введения, четырех разделов, заключения, библиографического списка и приложения, представленных на 114 страницах.
В рамках выпускной квалификационной работы было разработано мобильное приложение, позволяющее пользователю самостоятельно оформить онлайн-запись и выбрать услуги обслуживания транспортного средства с временем и датой.
Были проанализированы технологии создания мобильного приложения, учитывая аналитику и ссылаясь на техническое задание, выбрана
операционная система мобильного устройства для работы приложения и среда для ее разработки.
В ходе выполнения выпускной квалификационной работы были решены следующие задачи:
- произведен анализ аналогичных проектов и предметной области;
- проанализированы исходные данные заказчика;
- реализовано мобильное приложение на базе операционной системы Android;
- разработан дизайн приложения;
- приложение наполнено справочными данными;
- реализована база данных в облачном сервисе;
- рассчитана экономическая эффективность внедрения проекта;
- рассмотрены вопросы безопасности жизнедеятельности.
Разработанный проект соответствует требованиям заказчика, не имеет неисправностей и готов к использованию. Таким образом, задачи выпускной квалификационной работы полностью решены и цель исследования достигнута.
Были проанализированы технологии создания мобильного приложения, учитывая аналитику и ссылаясь на техническое задание, выбрана
операционная система мобильного устройства для работы приложения и среда для ее разработки.
В ходе выполнения выпускной квалификационной работы были решены следующие задачи:
- произведен анализ аналогичных проектов и предметной области;
- проанализированы исходные данные заказчика;
- реализовано мобильное приложение на базе операционной системы Android;
- разработан дизайн приложения;
- приложение наполнено справочными данными;
- реализована база данных в облачном сервисе;
- рассчитана экономическая эффективность внедрения проекта;
- рассмотрены вопросы безопасности жизнедеятельности.
Разработанный проект соответствует требованиям заказчика, не имеет неисправностей и готов к использованию. Таким образом, задачи выпускной квалификационной работы полностью решены и цель исследования достигнута.





