Тип работы:
Предмет:
Язык работы:


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

Работа №196092

Тип работы

Дипломные работы, ВКР

Предмет

программирование

Объем работы89
Год сдачи2018
Стоимость4500 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
13
Не подходит работа?

Узнай цену на написание


АННОТАЦИЯ 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

Человек в современном мире отличается высокой степенью мобильности. Рабочие командировки, туризм, поездки с друзьями и родственниками, иногороднее и зарубежное образование обуславливают данную тенденцию. Любое путешествие предваряется времязатратным и напряженным сбором личных вещей. Основной проблемой сложившейся ситуации является сложность удержания в памяти списка необходимых для поездки предметов, а также возможность забыть некоторые вещи. Как следствие, могут появиться финансовые издержки на приобретение забытых вещей в дороге, потеря времени на возвращение в пункт отправления, излишний стресс и тревога, в крайних случаях отмена всего мероприятия.
Цель выпускной квалификационной работы заключается в разработке мобильного приложения, способствующего облегчению сбора личных вещей для человека перед предстоящим путешествием и позволяющего избежать перечисленых выше проблем.
Основными пользователями разрабатываемого приложения являются активные, часто путешествующие люди, а также те, кто имеют работу, предусматривающую частые командировки.
Для удовлетворения потребностей пользователей, приложение должно предоставлять им следующшие возможности:
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)


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


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