РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ ИНТЕРНЕТ-МАГАЗИНА ДЛЯ ОС ANDROID
|
ВВЕДЕНИЕ 3
1 ОБЗОР ТРЕБОВАНИЙ И ПРИНЦИПОВ ПОСТРОЕНИЯ АНДРОИД-
ПРИЛОЖЕНИЯ ДЛЯ ИНТЕРНЕТ-МАГАЗИНА 5
1.1 Особенности разработки под ОС Android 5
1.2 Бизнес-требования 6
1.3 Среды разработки 7
1.3.1 Android Studio 9
1.3.2 Другие инструменты, необходимые для разработки 10
1.3.3 Работа с базами данных 12
1.4 Общая сема работы приложения 15
2 ПРОЕКТИРОВАНИЕ И ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ
ИНТЕРНЕТ-МАГАЗИНА 16
2.1 Доменное имя и хостинг 16
2.2 Создание базы данных 17
2.2.1 Удалённая база данных MySQL 18
2.2.2 Локальная база данных SQLite 21
2.3 Создание необходимых ресурсов 23
2.3.1 Использование JSON c php 23
2.3.2 Загрузка ресурсы 25
2.3.3 Создание изображений и иконок 26
2.4 Структура разрабатываемого приложения 27
2.4.1 Манифесты 28
2.4.2 Визуальные ресурсы 30
2.4.3 Классы Java 31
3 ТЕСТИРОВАНИЕ РАЗРАБОТАННОГО ПРИЛОЖЕНИЯ 44
ЗАКЛЮЧЕНИЕ 50
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1 ОБЗОР ТРЕБОВАНИЙ И ПРИНЦИПОВ ПОСТРОЕНИЯ АНДРОИД-
ПРИЛОЖЕНИЯ ДЛЯ ИНТЕРНЕТ-МАГАЗИНА 5
1.1 Особенности разработки под ОС Android 5
1.2 Бизнес-требования 6
1.3 Среды разработки 7
1.3.1 Android Studio 9
1.3.2 Другие инструменты, необходимые для разработки 10
1.3.3 Работа с базами данных 12
1.4 Общая сема работы приложения 15
2 ПРОЕКТИРОВАНИЕ И ПРОГРАММНАЯ РЕАЛИЗАЦИЯ ПРИЛОЖЕНИЯ
ИНТЕРНЕТ-МАГАЗИНА 16
2.1 Доменное имя и хостинг 16
2.2 Создание базы данных 17
2.2.1 Удалённая база данных MySQL 18
2.2.2 Локальная база данных SQLite 21
2.3 Создание необходимых ресурсов 23
2.3.1 Использование JSON c php 23
2.3.2 Загрузка ресурсы 25
2.3.3 Создание изображений и иконок 26
2.4 Структура разрабатываемого приложения 27
2.4.1 Манифесты 28
2.4.2 Визуальные ресурсы 30
2.4.3 Классы Java 31
3 ТЕСТИРОВАНИЕ РАЗРАБОТАННОГО ПРИЛОЖЕНИЯ 44
ЗАКЛЮЧЕНИЕ 50
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
Человек всегда должен был знать о развитии информационных технологий для создания новых устройств и гаджетов. Полезность этих устройств означает, что они нам нужны постоянно, но размер компьютеров и ноутбуков создает неудобства при постоянном использовании.
Это привело к появлению различных типов мини-компьютеров: смартфоны, которые работают с операционными системами, отличными от компьютеров. Самые популярные операционные системы, используемыми сегодня, являются Android и iOS. Но эти платформы могут полностью работать только при условии, что была реализована разработка мобильных приложений. Операционные системы не принесут много пользы, если они не смогут использовать другие приложения.
В данной выпускной квалификационной работе поставлена задача по разработке приложения для платформы Android: интернет-магазина приложений для всех тех, кто хочет делать покупки этом магазине, с возможностью просмотра продуктов и всей другой информации о продуктах, возможности заказа выбранного товара. Основным языком программирования на платформе Android являются Java, но есть библиотеки, которые позволяют разрабатывать на C ++ или Koltin.
Целью этой квалификационной работы является разработка приложения интернет-магазина для смартфонов, которые работают под OC Android. Мы разработаем приложение на основе версии 4.1 Android (Jelly Bean), и которое сможет поддерживать эту версию и более поздние версии. Основное назначение приложения, которое мы собираемся создать это использование данных, расположенных на удаленном сервере, доступном для всех.
Задачи, которые необходимо выполнить: изучение и улучшение знания о создание приложение под ОС Android, и разработка программы, ознакомление с использованием многих потоков и функциями платформы. В процессе разработки приложения, были рассмотрены и решены задачи:
усовершенствованно знание о принципах разработки для платформ Android (разметка xml, элементы управления создание графики, использование баз данных, представления изображений, работа приложения, возможные функции для работы с приложениями для Android, задачи, которые работают в фоновом режиме, команды SQL и JSON, php); минимальная версия платформы была Android 4.1 (Jelly Bean).
Языком программирования приложения является язык Java, но другие языки будут использоваться для обеспечения наилучшего использования баз данных приложением.
Для создания приложения была использовано Android Studio 3.4 (бесплатная версия). В ходе выполнения работы было разработано соответствующее приложение. Это будет описано более подробно ниже. Разработанное приложение было протестировано.
Это привело к появлению различных типов мини-компьютеров: смартфоны, которые работают с операционными системами, отличными от компьютеров. Самые популярные операционные системы, используемыми сегодня, являются Android и iOS. Но эти платформы могут полностью работать только при условии, что была реализована разработка мобильных приложений. Операционные системы не принесут много пользы, если они не смогут использовать другие приложения.
В данной выпускной квалификационной работе поставлена задача по разработке приложения для платформы Android: интернет-магазина приложений для всех тех, кто хочет делать покупки этом магазине, с возможностью просмотра продуктов и всей другой информации о продуктах, возможности заказа выбранного товара. Основным языком программирования на платформе Android являются Java, но есть библиотеки, которые позволяют разрабатывать на C ++ или Koltin.
Целью этой квалификационной работы является разработка приложения интернет-магазина для смартфонов, которые работают под OC Android. Мы разработаем приложение на основе версии 4.1 Android (Jelly Bean), и которое сможет поддерживать эту версию и более поздние версии. Основное назначение приложения, которое мы собираемся создать это использование данных, расположенных на удаленном сервере, доступном для всех.
Задачи, которые необходимо выполнить: изучение и улучшение знания о создание приложение под ОС Android, и разработка программы, ознакомление с использованием многих потоков и функциями платформы. В процессе разработки приложения, были рассмотрены и решены задачи:
усовершенствованно знание о принципах разработки для платформ Android (разметка xml, элементы управления создание графики, использование баз данных, представления изображений, работа приложения, возможные функции для работы с приложениями для Android, задачи, которые работают в фоновом режиме, команды SQL и JSON, php); минимальная версия платформы была Android 4.1 (Jelly Bean).
Языком программирования приложения является язык Java, но другие языки будут использоваться для обеспечения наилучшего использования баз данных приложением.
Для создания приложения была использовано Android Studio 3.4 (бесплатная версия). В ходе выполнения работы было разработано соответствующее приложение. Это будет описано более подробно ниже. Разработанное приложение было протестировано.
В представленной работе видно, как может планироваться разработка интернет- приложения журнала TechShop. Было создано приложение, способное отображать доступные товары. Приложение имеет несколько функций, таких как отображение товаров в соответствии с их категориями, создание профиля клиента, возможность размещения заказа на товар, поиск товара и т. д. И все это было сделано с использованием баз данных.
Эта работа позволила:
Jрасширить знания объектно-ориентированного программирования;
Jулучшить наши знания о создании приложений с помощью Android Studio;
Jсоздать две базы данных для хранения данных из магазина и научиться обмениваться данными между сервером и приложением;.
Jразработать программу приложения для интернет-магазина благодаря языку программирования Java.
Цели и задачи представленной выпускной квалификационной работы достигнуты. Разработанное приложение обладает всеми необходимыми функциями для покупок и вполне может стать основой для операции покупки товаров в интернет-магазине.
Эта работа позволила:
Jрасширить знания объектно-ориентированного программирования;
Jулучшить наши знания о создании приложений с помощью Android Studio;
Jсоздать две базы данных для хранения данных из магазина и научиться обмениваться данными между сервером и приложением;.
Jразработать программу приложения для интернет-магазина благодаря языку программирования Java.
Цели и задачи представленной выпускной квалификационной работы достигнуты. Разработанное приложение обладает всеми необходимыми функциями для покупок и вполне может стать основой для операции покупки товаров в интернет-магазине.
Подобные работы
- Разработка информационно-справочного мобильного приложения для управления информированностью абитуриентов и студентов государственных вузов
Бакалаврская работа, информатика. Язык работы: Русский. Цена: 5750 р. Год сдачи: 2017 - РАЗРАБОТКА И ПРОДВИЖЕНИЕ МОБИЛЬНОГО ПРИЛОЖЕНИЯ
Бакалаврская работа, менеджмент. Язык работы: Русский. Цена: 4355 р. Год сдачи: 2017 - Разработка мобильного приложения для Казанского федерального университета с использованием современных методов защиты информации
Магистерская диссертация, информатика. Язык работы: Русский. Цена: 4900 р. Год сдачи: 2018 - Мобильное приложение для заочной математической школы НИУ «БелГУ» для ОС Android
Дипломные работы, ВКР, математика. Язык работы: Русский. Цена: 4600 р. Год сдачи: 2019 - Разработка мобильного приложения на языке Java
Бакалаврская работа, информатика. Язык работы: Русский. Цена: 7300 р. Год сдачи: 2019 - Разработка мобильного приложения калькуляции стоимости ремонта автомобиля
Бакалаврская работа, программирование. Язык работы: Русский. Цена: 4940 р. Год сдачи: 2018 - МОБИЛЬНОЕ ПРИЛОЖЕНИЕ ДЛЯ ПОДГОТОВКИ ШКОЛЬНИКОВ
К ОЛИМПИАДАМ ПО МАТЕМАТИКЕ ДЛЯ ОС ANDROID
Дипломные работы, ВКР, информатика. Язык работы: Русский. Цена: 4790 р. Год сдачи: 2018 - РАЗРАБОТКА МОБИЛЬНОГО ПРИЛОЖЕНИЯ НА ПЛАТФОРМЕ ANDROID
STUDIO ДЛЯ ОПЕРАЦИОННОЙ СИСТЕМЫ ANDROID С ПРИМЕНЕНИЕМ
СИСТЕМЫ ЗАЩИТЫ С ДОПОЛНИТЕЛЬНОЙ ПРОВЕРКОЙ
ПОДЛИННОСТИ
Дипломные работы, ВКР, система информационной безопасности. Язык работы: Русский. Цена: 4900 р. Год сдачи: 2021 - Разработка электронного сервиса для расчета категорий помещений и зданий по пожарной и взрывопожарной безопасности (на примере ООО «Каро»)
Бакалаврская работа, информатика. Язык работы: Русский. Цена: 5900 р. Год сдачи: 2018



