Курсовая Создание мобильного приложения для оплат услуг ЖКХ. Олешко Александр проект. Создание мобильного приложения для оплат услуг жкх
Скачать 1.11 Mb.
|
Министерство образования, науки и молодёжной политики краснодарского края государственное бюджетное профессиональное образовательное учреждение Краснодарского края "Анапский колледж сферы услуг" Индивидуальный проект: На тему: «Создание мобильного приложения для оплат услуг ЖКХ» ОУП.01 Информатика Работу выполнил Студент группы ЖКХ 11-22 Олешко Александр Александрович Руководитель Преподаватель информатики Макарова Анна Алексеевна Анапа 2023 СОДЕРЖАНИЕВВЕДЕНИЕ 3 1. Основные понятия в области разработки мобильных приложений. 4 ВВЕДЕНИЕСмартфоны являются неотъемлемой частью нашей жизни. У каждого человека внутри его смартфона содержатся различные приложения и утилиты, которые заметно облегчают жизнь. С их помощью мы общаемся, покупаем нужные вещи, не выходя из дома, и получаем полезную информацию. Практически каждый из нас задумывался о том, как устроены приложения, и многие хотели бы создать собственное. Существует много способов для этого. Для самостоятельного создания нужно изучить программы для создания мобильных приложений, некоторые языки программирования и стандарты. Также необходимо сделать приложение удобным для любого пользователя, оно должно соответствовать современным требованиям пользователей и исправно работать. Чтобы людям захотелось посетить его снова, желательно, чтобы оно выглядело эстетично. Поскольку создание приложений сегодня является очень актуальной темой, в своем проекте я решил разобраться в устройстве приложений и создать обучающие пособие по их разработке. Актуальность работы: мобильные приложения являются неотъемлемой частью нашей жизни, которые обеспечивают комфорт нашей жизни. Цель работы: изучить возможность создания мобильного приложения, для оплаты жилищно-коммунальных услуг. Задачи: Изучить основы разработки мобильных приложений. Изучить основные виды мобильных приложений. Продумать и спроектировать будущее приложение. Собрать информацию, необходимую для разработки. Продумать внешний вид приложения. Рассмотреть возможность создания приложения. 1. Основные понятия в области разработки мобильных приложений.Мобильное приложение - это программное обеспечение, предназначенное для работы на смартфонах, планшетах и других мобильных устройствах. Мобильные приложения пишутся на различных языках программирования. Процесс создания и доводки приложения разбивается на несколько этапов: Определение функционала (какие задачи оно будет выполнять). Проектирование и дизайн. Процесс разработки. Тестирование. Мониторинг. Мобильные приложения можно разделить на три подвида: Нативные приложения - это прикладные программы, которые были разработаны для использования на определённой платформе или на определённом устройстве. Веб-приложения - клиент-серверное приложение, в котором клиент взаимодействует с веб-сервером при помощи браузера. Гибридные приложения - программа представляющее собой смешение двух вышеописанных подходов. Гибридные приложения создают с помощью компонента WebView. Мобильные приложения бывают разных форм и размеров. Вот самые популярные типы мобильных приложений, которые помогут вам понять текущие тенденции в мобильной сфере. Игровые приложения — это самая популярная категория мобильных приложений. Вы будете удивлены, узнав, сколько пользователей устанавливают игры на свои телефоны. Компании вкладывают все больше времени и ресурсов в создание игр и мобильных версий хорошо известных стационарных игр, потому что это очень прибыльный рынок. Согласно недавнему исследованию , на мобильные игры приходится 33% всех загрузок приложений, 74% потребительских расходов и 10% всего времени, потраченного на использование приложений. Самые успешные мобильные игры, такие как Candy Crush Saga или Angry Birds, становятся известны во всем мире. Приложения для бизнеса или повышения производительности — сегодня эти приложения занимают значительную долю рынка, потому что люди все чаще используют свои смартфоны и планшеты для выполнения множества сложных задач на ходу. Например, приложения могут помочь им бронировать билеты, отправлять электронные письма или отслеживать прогресс в работе. Бизнес-приложения предназначены для повышения производительности и минимизации расходов, поскольку они позволяют пользователям выполнять широкий спектр задач, от покупки новых картриджей для офисных принтеров до найма нового офис-менеджера. Образовательные приложения — в эту категорию входят мобильные приложения, которые помогают пользователям приобретать новые навыки и знания. Например, приложения для изучения языков, такие как Duolingo, стали невероятно популярными, потому что они дают пользователям гибкость, которую они ищут при обучении. Развивающие игровые приложения — отличный инструмент для детей. Многие образовательные приложения становятся популярными и среди учителей, которые используют их, чтобы лучше организовать свой учебный процесс или продолжить обучение. Приложения для образа жизни — эта широкая категория приложений включает приложения для покупок, моды, виртуальных примерочных, тренировок, свиданий и диет. Эти приложения в основном ориентированы на различные аспекты личного образа жизни. Приложения для мобильной коммерции — самые популярные приложения для покупок, такие как Amazon или eBay, предлагают пользователям мобильных устройств возможности своих настольных версий. Приложения для мобильной коммерции предоставляют клиентам удобный доступ к продуктам и удобные способы оплаты для оптимального опыта покупок. Развлекательные приложения — эти приложения позволяют пользователям транслировать видеоконтент, искать события, общаться в чате или смотреть контент в Интернете. Приложения социальных сетей, такие как Facebook или Instagram, являются отличными примерами. Более того, приложения для потоковой передачи видео, такие как Netflix или Amazon Prime Video, стали невероятно популярными среди пользователей во всем мире. Эти приложения обычно повышают вовлеченность пользователей, уведомляя участников об обновлениях и новых добавленных продуктах. Служебные приложения — они настолько очевидны, что мы даже не осознаем, что используем их. На самом деле, у служебных приложений обычно самое короткое время сеанса пользователя — люди используют их, чтобы сделать что-то, а затем двигаться дальше. Самыми популярными типами служебных приложений являются сканеры штрих-кода, трекеры или приложения для здравоохранения. Приложения для путешествий — основная идея этой категории — помочь пользователям легко путешествовать. Приложения для путешествий превращают смартфон или планшет в дневник путешествий и путеводитель, который помогает пользователям узнать все, что им нужно знать о посещаемых сайтах. Большинство туристов — путешественники, разбирающиеся в цифровых технологиях, которые знают, как использовать приложения в своих интересах. Вы можете представить, как выглядело бы путешествие без Google Maps, Airbnb или Uber. 1.1 Что такое разработка мобильных приложений Разработка мобильных приложений — это процесс, во многом основанный на традиционной разработке программного обеспечения. Тем не менее, он сосредоточен на создании программного обеспечения, которое использует уникальные особенности оборудования мобильных устройств. Самый простой сценарий создания мобильного приложения — взять настольное приложение и импортировать его на мобильное устройство. Однако по мере того, как приложение становится более надежным, этот метод может стать проблематичным. Лучший подход предполагает разработку специально для мобильной среды. Это метод, использующий все преимущества мобильных устройств. Этот процесс учитывает их ограничения и помогает владельцам бизнеса сбалансировать стоимость и функциональность. Например, приложения, использующие функции на основе местоположения, такие как карты, всегда создаются с нуля для мобильных устройств. Услуги на основе местоположения, предоставляемые настольным приложением, имеют меньший смысл, потому что пользователи настольных компьютеров не перемещаются. Современные смартфоны и планшеты оснащены такими функциями, как Bluetooth, коммуникация ближнего поля (NFC), GPS, гироскопические датчики, камеры и многое другое. Разработчики могут использовать эти функции для создания приложений с такими технологиями, как виртуальная или дополненная реальность, сканирование штрих-кода, службы на основе определения местоположения и многие другие. Самые успешные и популярные мобильные приложения максимально используют возможности смартфона. Проблема аппаратного обеспечения мобильных устройств привносит еще одну сложность: в то время как разработчики, создающие приложения для iOS, могут ожидать, что приложения будут работать только на двух типах устройств (iPhone и iPad), разработчики Android не могут сказать то же самое. Фактически, для них каждый смартфон и планшет может работать на разном оборудовании и разных версиях операционной системы. 1.2. Как создать мобильное приложение Для создания мобильного приложения, можно выбрать один из трех различных вариантов: Создать собственную команду разработчиков; Нанять специализированное агентство по разработке программного обеспечения; Положитесь на опыт фрилансеров. Для создания мобильных приложений можно использовать языки программирования, а так же при помощи конструкторов. Самые мощные и популярные инструменты мобильной разработки без кода — Adalo, Glide и Bubble. С их помощью можно создать и опубликовать мобильное приложение. 2. Создание мобильного приложения Для разработки своего мобильного приложения я выбрал конструктор Shoutem. Здесь уже продуманы модули для каталогов, онлайн-покупок, программ лояльности, событий. В Shoutem стильные и современные дизайн-шаблоны, но при этом они сильно ограничены и не подходят для построения своих систем. Возможности конструктора приложений: Сервис предлагает готовые решения и шаблоны для магазинов, радиостанций, образовательных учреждений, концертных площадок, туризма. Потоковая передача медиа, интеграция с YouTube, картами и веб-сайтами. Можно подключить рекламные кабинеты для заработка на аудитории. Встроенная аналитика по действиям пользователей приложения. Публикация в Google Play и App Store. Работа с базами данных через расширения. Пуш-уведомления. Плюсы: Стильные шаблоны. Множество элементов для настройки дизайна. Богатый набор функций. Поддержка интеграции и расширений. Есть шаблоны для создания соцсетей и стриминговых площадок. Минусы: Ограниченный конструктор. Мало возможностей для индивидуализации шаблонов. Основной минус работы с конструктором это то, что его возможности ограничены — вы работаете с чужим кодом и решением, поэтому приходится опираться на логику сервиса. Часто для поддержки требуется оплачивать подписку или покупать лицензии — разработанное приложение вам не принадлежит полностью, а скорее предоставляется как услуга. Если требуется протестировать гипотезу, создать MVP или выпустить временное приложение — конструкторы использовать можно. Поэтому в качестве проверки возможности создания приложения для услуг ЖКХ, я использовал данный конструктор. Для этого переходим на сайт https://shoutem.com/. Выбираем бесплатную пробную версию конструктора на 14 дней, проходим регистрацию и приступаем к сборке приложения. Переходим по различным вкладкам конструктора, и продолжаем работу. В результате чего мы получаем такой внешний вид приложения, для оплаты услуг ЖКХ: И приходим к конечному результату. Наше мобильное приложение является гипотезой для создания, поэтому для дальнейшей его разработки и усовершенствования необходимо покупать полную подписку на конструктор и привлекать больше внимания для его необходимости. Выводы В зависимости от типа мобильного устройства и сферы применения, могут быть разработаны различные приложения. Например, функциональные возможности простых телефонов позволяют организовать эффективную обратную связь с потребителем с использованием SMS- рассылки. Приложения, ориентированные на смартфоны, могут выступать как мобильные клиенты корпоративных сетей. Нет никаких сомнений, что потребность в различных категориях мобильных приложений будет постоянно увеличиваться, а функциональность мобильных устройств - расширяться. Вследствие этого разработка приложений для мобильных устройств еще долгое время будет перспективным направлением развития информационных технологий. Список литературы: https://www.evkova.org/ https://shoutem.com/ Соколова В.В. Разработка мобильных приложений. Изд-во Томского политехнического университета, 2011. -- 174 с. Мобильный интернет в России. Статистика. [Электронный ресурс], режим доступа: http://easier.pro/news/marketing/mobile_internet_in_russia_statistics/ Мобильные телекоммуникации. Журнал. Выпуск №06-07, 2014, Сентябрь-Октябрь. |