📄Работа №196092

Тема: Разработка мобильного приложения для помощи сбора личных вещей

Характеристики работы

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

📋 Содержание

АННОТАЦИЯ 2
ВВЕДЕНИЕ 5
1 МОБИЛЬНЫЕ ПРИЛОЖЕНИЯ СБОРА ЛИЧНЫХ ВЕЩЕЙ 6
1.1 «PackPoint» 6
1.2 «PackMeApp Packing List» 7
1.3 «PackKing» 9
1.4 «Багаж - список вещей» 10
1.5 Выбор инструментов разработки 12
1.5.1 Java 12
1.5.2 C# 14
1.5.3 React Native 16
1.6 Вывод по разделу 17
2 МОБИЛЬНОЕ ПРИЛОЖЕНИЕ ДЛЯ СБОРА ЛИЧНЫХ ВЕЩЕЙ В ДОРОГУ .. 18
2.1 Логика работы программы 18
2.2 Архитектура программного продукта 19
2.3 Структура проекта 19
2.4 Вывод по разделу 21
3 АЛГОРИТМЫ СИСТЕМЫ 22
3.1 Общий алгоритм работы системы 22
3.2 Алгоритм обработки сообщений пользователя 23
3.3 Алгоритм обработки вводимой пользователем информации 24
3.4 Алгоритм обработки длительного нажатия на элемент окна 25
3.5 Алгоритм обработки нажатий на пункты списка во время его просмотра .... 26
3.6 Вывод по разделу 27
4 РАЗРАБОТКА ИНТЕРФЕЙСА И ТЕСТИРОВАНИЕ ПРИЛОЖЕНИЯ 28
4.1 Тестирование работоспособности приложения 28
4.2 Вывод по разделу 40
ЗАКЛЮЧЕНИЕ 41
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 42
ПРИЛОЖЕНИЕ 1 ОПИСАНИЕ ПРОГРАММЫ 43
ПРИЛОЖЕНИЕ 2 ИСХОДНЫЙ ТЕКСТ ПРОГРАММЫ 47

📖 Аннотация

В данной выпускной квалификационной работе представлена разработка мобильного приложения для операционной системы Android, предназначенного для оптимизации процесса сбора личных вещей перед путешествиями. Актуальность исследования обусловлена высокой мобильностью современного человека, частыми командировками и поездками, при которых традиционное планирование багажа сопряжено со стрессом, риском забыть необходимые предметы и сопутствующими временными и финансовыми издержками. Основным результатом работы является полностью функционирующее приложение «Багаж в дорогу», которое позволяет пользователям создавать, редактировать и отмечать собранные вещи в персонализированных списках, привязанных к конкретным поездкам. Практическая значимость заключается в предоставлении удобного цифрового инструмента, снижающего когнитивную нагрузку и минимизирующего ошибки при сборах, что подтверждено тестированием с потенциальными пользователями. Научная ценность работы состоит в детализированном проектировании архитектуры ПО, включающем разработку диаграмм классов, вариантов использования и компонентов. Теоретической основой послужили как анализ существующих аналогов (PackPoint, PackMeApp), так и фундаментальные труды по программированию, включая работы Дж. Гослинг и Б. Джой по спецификациям Java, К.С. Хорстманна по основам этого языка, а также исследования А. Хейлсберга по C#. В перспективе развитие проекта предполагает внедрение системы уведомлений и расширение пользовательских настроек.

📖 Введение

Человек в современном мире отличается высокой степенью мобильности. Рабочие командировки, туризм, поездки с друзьями и родственниками, иногороднее и зарубежное образование обуславливают данную тенденцию. Любое путешествие предваряется времязатратным и напряженным сбором личных вещей. Основной проблемой сложившейся ситуации является сложность удержания в памяти списка необходимых для поездки предметов, а также возможность забыть некоторые вещи. Как следствие, могут появиться финансовые издержки на приобретение забытых вещей в дороге, потеря времени на возвращение в пункт отправления, излишний стресс и тревога, в крайних случаях отмена всего мероприятия.
Цель выпускной квалификационной работы заключается в разработке мобильного приложения, способствующего облегчению сбора личных вещей для человека перед предстоящим путешествием и позволяющего избежать перечисленых выше проблем.
Основными пользователями разрабатываемого приложения являются активные, часто путешествующие люди, а также те, кто имеют работу, предусматривающую частые командировки.
Для удовлетворения потребностей пользователей, приложение должно предоставлять им следующшие возможности:
1) создание списков личных вещей с указанием наименования списка, места назначения, даты поездки;
2) возможность просмотра необходимого списка и реализация отметок для уже собранных вещей в списке;
3) редактирование списка, а именно: добавление необходимых пунктов и удаление ненужных, а также редактирование данных о поездке;
4) удаление списков.

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

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

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

✅ Заключение

В данной работе реализовано мобильное приложение «Багаж в дорогу» для системы Android. Полученное программное обеспечение удовлетворяет всем функциональным требованиям, выявленным к нему ранее в работе.
Проведена работа с потенциальными пользователями, по ходу которой были выявлены функциональные требования к программному продукту, описанные ранее.
Для визуального представления внутреннего устройства приложения созданы диаграмма классов, диаграмма вариантов использования, диаграмма компонентов. Для готового программного продукта было проведено тестирование, в ходе которого были наглядно продемонстрированы все возможности использования мобильного приложения.
В последующих версиях приложения будут добавлены следующие функциональные возможности: реализация уведомлений о предстоящих
мероприятиях, создание пользовательских настроек.
Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

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

Магазин приложений от компании Google. - URL: https://play.google.com/ (дата обращения: 22.02.2018).
Bloch, J.J. Effective Java: Programming Language Guide. — М.: Лори, 2002. — 224 с.
Гослинг, Дж. The Java Language Specification, Java SE 8 Edition / Дж. Гослинг, Б. Джой, Г. Стил [и др.] — М.: «Вильямс», 2015. — 672 с.
Академия современного программирования. - URL: http://www.amse.ru/ (дата обращения: 29.03.2018).
Образвательный портал IT-сферы Geekbrains. - URL: https://geekbrains.ru/ (дата обращения: 29.03.2018).
Хорстманн, К. С. Java. Библиотека профессионала Том 1. Основы. / К.С.
Хорстманн, Г. Корнелл. - М.: «Вильямс», 2008. - 864 с.
Стиллмен, Э. Изучаем C#. 2-е издание. / Э. Стиллмен, Дж. Грин. — СПб.: «Питер», 2012. — 704 с.
Хейлсберг, А. Язык программирования C#. Классика Computers Science. 4-е издание / А. Хейлсберг, М. Торгерсен, С. Вилтамут [и др.]. — СПб.: «Питер», 2012. — 784 с.
Нейгел, К. C# 5.0 и платформа .NET 4.5 для профессионалов. / К. Нейгел [и др.] — М.: «Диалектика», 2013. — 1440 с.
Веб-ресурс, посвещенный Android-разработке. - URL: https://androidinsider.ru/ (дата обращения: 30.03.2018).
Сайт IT-компании AltexSoft. - URL: https://www.altexsoft.com/ (дата
обращения: 04.04.2018).
Сайт европейской группы веб-разработчиков Netguru. - URL: https://www.netguru.co/ (дата обращения: 02.05.2018).
Буч, Г. Язык UML. Руководство пользователя. — 2-е изд./ Г. Буч, Дж. Рамбо, А. Джекобсон — М., СПб.: ДМК Пресс, Питер, 2004. — 432 с.
Учебник по разработке мобильных приложений для Android. - URL: http://startandroid.ru/ (дата обращения: 10.04.2018).
Сайт Александра Климова с уроками программирования. - URL: http://developer.alexanderklimov.ru/android/ (дата обращения: 12.04.2018).
Сайт для разработчиков Android-приложений. - URL:
https://developer.android.com/ (дата обращения: 08.04.2018)

🖼 Скриншоты

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

Работу высылаем в течении 5 минут после оплаты.
Предоставляемые услуги, в том числе данные, файлы и прочие материалы, подготовленные в результате оказания услуги, помогают разобраться в теме и собрать нужную информацию, но не заменяют готовое решение.
Укажите ник или номер. После оформления заказа откройте бота @workspayservice_bot для подтверждения. Это нужно для отправки вам уведомлений.

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