📄Работа №211098

Тема: Разработка Android-приложения «Агрегатор скидок для магазинов электронной техники»

📝
Тип работы Дипломные работы, ВКР
📚
Предмет программирование
📄
Объем: 38 листов
📅
Год: 2021
👁️
Просмотров: 21
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

ВВЕДЕНИЕ 5
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 7
1.1. Предметная область проекта 7
1.2. Анализ аналогичных проектов 7
1.3. Анализ существующих решений для реализации проекта 9
2. ПРОЕКТИРОВАНИЕ 12
2.1. Функциональные требования к проектируемой системе 12
2.2. Нефункциональные требования к проектируемой системе 12
2.3. Диаграмма вариантов использования 12
2.4. Описание реализации архитектуры системы 14
3. ПРОГРАММНАЯ РЕАЛИЗАЦИЯ 16
3.1. Инструменты, используемые при реализации 16
3.2. Компоненты системы 17
3.3. Реализация классов 18
4. ТЕСТИРОВАНИЕ 28
4.1. Тестирование мобильной части приложения 28
4.2. Тестирование API 29
ЗАКЛЮЧЕНИЕ 31
ЛИТЕРАТУРА 32
ПРИЛОЖЕНИЯ 34
Приложение А. Листинги приложения 34
Приложение Б. Скриншоты приложения 35

📖 Введение

Актуальность
Во все времена люди старались окружить себя все большим комфортом и уютом. Все началось с приручения огня и доросло до того что мы держим информацию со всего мира у себя в кармане. Большее количество мобильных приложений направлено на создание удобства для человека [1]. И каждое из них по вышесказанным причинам занимает свое место на рынке, как и агрегаторы различных видов. Существуют различные их виды: агрегаторы такси, билетов на поезда либо самолеты, скидок. И последнее в этом списке является самым молодым их видом, но быстро завоевавшим сердца людей, так как они подсказывают нам где купить самые распространённые товары, которые мы покупаем каждый день по выгодной цене [2].
Постановка задачи
Целью данной работы является разработка Android-приложения «Агрегатор скидок для магазинов электронной техники». Для достижения цели работы, необходимы решить следующие задачи:
1) выполнить анализ предметной области;
2) спроектировать серверную, мобильную часть приложения и базу данных;
3) реализовать серверные, мобильные части приложения и базу данных;
4) провести тестирование приложения.
Структура и содержание работы
Работа будет состоять из введения, четырех глав, заключения, списка литературы и приложения. Объем работы составляет 38 страниц, объем библиографии - 15 источников.
В главе «Анализ предметной области» приведено описание предметной области, рассмотрены схожие проекты и существующие решения для реализации.
В главе «Проектирование» приведены функциональные и нефункциональные требования к программной системе и рассмотрены актеры и варианты использования разрабатываемого мобильного приложения.
В главе «Реализация» описана реализация основных компонентов приложения.
Глава «Тестирование» посвящена тестированию разработанного приложения. В заключении описаны основные результаты работы.
В приложении Б приведены скриншоты разработанного приложения.

Возникли сложности?

Нужна качественная помощь преподавателя?

👨‍🎓 Помощь в написании

✅ Заключение

В рамках данной работы было разработано мобильное приложение агрегирующее актуальные скидки и цены из магазинов. При этом были решены следующие задачи.
1. Проведен анализ предметной области.
2. Проведен обзор аналогов.
3. Спроектировано приложение.
4. Реализовано приложение.
5. Проведено тестирование приложения.
В дальнейшем планируется наращивать функционал системы и увеличивать количество категорий.
Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Myalapalli V.K., Geloth S. High performance JAVA programming // 2015 International Conference on Pervasive Computing (ICPC). - New Jersey: IEEE, 2015. - С. 1-6.
2. Sebesta R.W. Concepts of programming languages. - Boston: Pearson, 2012. - 55 c.
3. Deitel P., Deitel H. Java How to program. - New Jersey: Prentice Hall Press, 2011. - 333 c.
4. Farrell J. Java programming. - Boston: Cengage Learning, 2011. - 33 c.
5. Голощапов А.Л. Google Android: программирование для мобильных устройств (+ СЭ)-2-е издание. - СПБ: БХВ-Петербург, 2012. - 200 c.
6. Arnold K., Gosling J., Holmes D. The Java programming language. - Boston: Addison Wesley Professional, 2005. - 228 c.
7. Сайт Android Studio. [Электронный ресурс] URL: https://developer.android.com/studio/features.html (дата обращения: 11.02.2019 г.).
8. Харди Б., Филлипс Б. Программирование под Android. - СПб.: Питер, 2014. - 592 с.
9. Чевжик, Е. А. Использование Google Firebase в Androidприложе- нии / Е. А. Чевжик // 68-я научно-техническая конференция учащихся, студентов и магистрантов, 17-22 апреля, Минск : сборник научных работ : в 4 ч. Ч. 4 / Белорусский государственный технологический университет. - Минск : БГТУ, 2017. - С. 8-11. [Электронный ресурс] URL: https://elib.belstu.by/handle/123456789/23623 (дата обращения: 20.04.2020 г.).
10. Атанова М.Ю., Мамонтов Д.А., Тимофеев А.В., Шаврин В.Ю. Проектирование баз данных// Фундаментальные и прикладные исследования в современном мире. -2016. -No.14-1. - C. 160-161.
11. Бурзуева Н.Н., Мостовой Я.А. Анализ надежности среды разработки Android Studio// Интернет-журнал Науковедение. - 2017. - No.6. - C. 1-10.
12. Медникс З. Дорнин Л. Мик Б. Накамура М. Программирование под Android // СПб.: Издательство «Питер», 2011. - 496 с.
13. Нарожный В.В. Нарожная Е.В. Исследование качества сборки приложений под операционную систему Android различными компиляторами// Радиоэлектроника и информатика. - 2016. - No.1. - C. 53-56.
14. Стребков Д.О. Шевчук А. В. Спирина М.О. Развитие русскоязычного рынка удаленной работы, 2009-2014 гг. // Аналитика ЛЭСИ. - 2015. - No.15. - C. 177-183.
15. Аксенов К.В. Обзор современных средств для разработки мобильных приложений// Новые информационные технологии в автоматизированных системах. - 2014. - C. 508-513.

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

©2026 Cервис помощи студентам в выполнении работ