Автор работы: Пользователь скрыл имя, 01 Июля 2017 в 14:50, дипломная работа
Цель работы – создание приложения, позволяющего отслеживать в реальном времени информацию об элементах гардероба в магазинах города Казани, для операционной системы Android.
Для достижения этой цели необходимо решить следующие задачи:
изучить область приложений, связанных с покупками, для мобильных устройств;
рассмотреть вопрос о разработке программ для операционной системы Android и использовать их для реализации приложения;
рассмотреть приложения конкуренты;
разработать приложение для шопинга;
произвести тестирование и валидацию программного продукта.
ВВЕДЕНИЕ ………………………………………………………………….
3
Глава 1 АНАЛИЗ ИНФОРМАЦИИ И ПОСТАНОВКА ЗАДАЧИ ……...
6
1.1
Мобильные приложения……………………………………..
6
1.2
Обзор существующих мобильных платформ………………
7
1.3
Описание предметной области……...……………………….
10
Глава 2 ОПЕРАЦИОННАЯ СИСТЕМА ANDROID………………...........
13
2.1
Архитектура Android…….…………………………………...
13
2.2
Эмулятор для разработки приложений Android SDK………
16
2.3
Компоненты пользовательского интерфейса Android……...
18
2.4
Пакеты, которые являются частью Android SDK…………..
25
Глава 3 Анализ исходных данных. Разработка, тестирование и валидация программного продукта …………………………………...........
31
3.1
Анализ исходных данных ……………………………………
31
3.2
Разработка программного продукта ….…………………….
39
3.3
Тестирование и валидация программного продукта ..…….
46
ЗАКЛЮЧЕНИЕ ………………………………………………………...........
52
СПИСОК ЛИТЕРАТУРЫ ……
Общие требования для серверов:
Для создания программы используем Android Studio: в ней мы создаем объектные файлы (рис. 2); в графическом редакторе создаем графический файл для начальной заставки (рис.3); создаем графические файлы логотипы (рис. 4); создаём объекты ресурсов, указываем на созданные графические файлы (рис.5); прописываем и создаём объекты нужные для работы программы, на этом этапе создаётся сама программа (рис. 6); в финальной стадии компилируем в конечный файл, и тестируем на виртуальной машине.
Рисунок 2. Создаем объектные файлы
Рисунок 3. Создание графического файла для начальной заставки
Рисунок 4. Создаем логотипы
Рисунок 5. Создаём объекты ресурсов, указываем на созданные графические файлы
Рисунок 6. Прописываем и создаём объекты нужные для работы программы
3.3 Тестирование и валидация программного продукта
Концепция моего приложения построена в основном на интересах пользователя. Огромное преимущество приложения, интерактивность с выгодой. Все представленные приложения на рынке не ориентированы на конкретный рынок, в результате информации их много, но не существует. В результате нет полезного применения этих программ, все они представляют собой функцию ознакомления и просто заменяют поисковую систему.
Преимущества моего проекта - в первую очередь, это ориентированность на конкретный город Казань. Это приложение будет отличным помощником как для казанцев, так и для гостей города. Представляю приложение «Казань маркет» (рис. 7).
Рисунок 7. Начальное меню приложения.
Полное описание функций программы начнется с интерфейса. Интуитивно понятный интерфейс доступен для любого типа пользователей, иерархия меню пользователя не позволит вам потеряться и не будет нервничать, когда вы перейдете на нужную вкладку и меню. Скрытая навигация - довольно логичное решение для небольших экранов - не нужно беспокоиться о ограниченном пространстве экрана, просто поместите всю свою навигацию в прокручиваемую боковую панель, которая скрыта по умолчанию. Элементы ключевых функциональных возможностей, доступных в одно касание, позволяют быстро переключаться между функциями. Есть также умные способы скрыть панель вкладок, когда они не используются. Если экран представляет собой прокручиваемую ленту, панель вкладок может быть скрыта, когда пользователь прокручивает ее, чтобы накапливать новое содержимое, и показывать ее снова, если они пытаются откат ленты назад. Многие дизайнеры ошибаются, скрывая параметры сортировки в раскрывающемся меню. Но это приводит к той же проблеме: пользователи видят только выделенный параметр, другие параметры сортировки скрыты, я учёл эту функцию и сделал ее максимально удобной. Это как об интерфейсе. Перейдите в меню регистрации, форма ввода данных довольно проста, но эффективна. Первое, что я принял во внимание на этапе регистрации, - максимально упростить процесс. Изучив процесс регистрации других приложений, я пришел к выводу, что многие пользователи отталкиваются сложной и непонятной процедурой, что приводит к потере пользователя и переходу к использованию другого, более удобного подобного приложения. Регистрационная форма моего заявления достаточно проста и удобна (рис. 8)
Рисунок 8. Меню регистрации.
Как видите четыре ступени доступны в понимании и не создают проблем при регистрации. Остальные данные, пользователь может добавить во время использования программы на своё усмотрение, принудительно система не будет навязывать обязательный ввод, как это обычно происходит у многих производителей программного обеспечения аналогичного класса.
Меню категории (рис. 9) – предоставляет выбор конкретных элементов гардероба, для более удобного поиска.
Рисунок 9. Меню категории
Меню карта, это глобальная навигационная система, которая показывает пользователю его текущее место положение, а также расположение магазинов в которых есть интересующие товары (рис. 10).
Рисунок 10. Интерфейс меню карта
Подводя итог, рынок мобильных приложений для покупок насыщен приложениями, которые в основном предоставляют пользователю информацию о скидках. Такие возможности, чтобы увидеть, есть ли товар на складе, отсутствуют почти во всех приложениях этого типа. Просмотр ближайших магазинов, присутствующих в каждом приложении, и имеющих разные категории. Но приложение с показом наличия товара присутствует только в одном приложении, но имеет минус, оно работает для всей России, а соответственно мало магазинов именно города Казань есть в базе. Производитель не очень заинтересован, немного слушает и обращает внимание на отзывы клиентов, что дает преимущество моему приложению. Система глобальной навигации на земле делает мой проект еще более актуальным. Пользователь всегда может перемещаться по карте и принимать правильные решения, что делает приложение еще более эффективным и привлекательным. В будущем планируется ввести все больше и больше магазинов в Казани, а также на основе отзывов пользователей я собираюсь улучшить приложение к лучшему, мнение пользователей самой важной маркетинговой политики. Идентификация ошибок, а также быстрая отладка и исправление не потеряют клиентов, а наоборот повысят рейтинг и значимость.
ЗАКЛЮЧЕНИЕ
В процессе выполнения работы были рассмотрены приложения для шопинга, которые теперь доступны, их преимущества и недостатки. Ключевым моментом в работе стала разработка приложения для покупок для операционной системы Android. С этой целью было разработано и внедрено приложение в среде операционной системы Android, которое позволяет в режиме реального времени узнавать о присутствии определенного продукта в магазине. При разработке этих приложений сочеталась кратность интерфейса с довольно сложной программной задачей. Таким образом, все задачи, поставленные в работе задачи решены, и цель работы достигнута.
Современный смартфон или планшетный компьютер может полностью заменить все функции домашних компьютеров. Исходя из того, что мобильные платформы на сегодняшний день используются намного чаще, чем персональные компьютеры, разработка мобильных приложений, которые используются на планшетных компьютерах и мобильных телефонах становится все более актуальной. Одна из самых современных операционных систем для мобильных устройств Android. Обратите внимание, что мобильные устройства работают на приложениях, специально написанные для их применения.
Подводя итоги проведенного исследования, можно сказать, что все поставленные задачи решены, следовательно, главная цель, поставленная в выпускной квалификационной работе, достигнута.
СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ
27.http://greenologia.ru/
ПРИЛОЖЕНИЕ 1. Презентация дипломного проекта