🔍 Поиск работ

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

Работа №209720

Тип работы

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

Предмет

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

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

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


Аннотация 2
ВВЕДЕНИЕ 6
1 АНАЛИЗ ПРОЦЕССОВ СОЗДАНИЯ И ПРИМЕНЕНИЯ МОБИЛЬНЫХ ПРИЛОЖЕНИЙ
1.1 Принципы разработки и функционирования мобильных приложений 8
1.2 Компоненты и работа приложений в ОС Android 11
1.3 Социальные функции и значение мобильных устройств и приложений 13
1.4 Использование мобильных приложений при когнитивных расстройствах . . 16
2 СРАВНИТЕЛЬНЫЙ АНАЛИЗ ОТЕЧЕСТВЕННЫХ И ЗАРУБЕЖНЫХ
ТЕХНОЛОГИЙ
2.1 Обзор существующих мобильных приложений для планирования действий 20
2.2 Обзор технологий создания мобильных приложений 22
3 РЕАЛИЗАЦИЯ МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ ПЛАНИРОВАНИЯ АКТИВНОСТИ
3.1 Архитектура приложения и базы данных 29
3.2 Модули работы с данными и службами ОС Android 32
3.3 Модули представления 37
3.4 Разработка и тестирование пользовательского интерфейса 42
ЗАКЛЮЧЕНИЕ 50
БИБЛИОГРАФИЧЕСКИЙ СПИСОК 51
ПРИЛОЖЕНИЯ
ПРИЛОЖЕНИЕ А Фрагменты кода приложения 54


Актуальность темы. Современные информационные технологии обладают рядом функций, способных предоставить людям с ограниченными возможностями доступ к различным информационным средам и услугам. Примером таких функций может быть использование SMS и других видов текстовых сообщений для общения людьми с нарушениями речи и слуха.
Достаточно часто при некоторых заболеваниях, вызывающих нарушение памяти, люди способны самостоятельно ухаживать за собой, благодаря изменению образа жизни. В этом случае мобильные приложения могут помочь с организацией ежедневной активности таких людей.
Растущий спрос на приложения и устройства, реализующие несколько способов коммуникации с ними, как у людей с какими-либо нарушениями, так и без, стал стимулом, который привел к распространению такого подхода у создателей операционных систем, приложений и устройств. Так, например, голосовое управление устройством, может помочь любому человеку, у которого заняты руки, будь это из-за готовки или вождения автомобиля, настройки контрастности могут быть полезны в случае яркого света или бликов на фоне.
Целью выпускной квалификационной работы является создание Android приложения для планирования ежедневной деятельности людей с умеренными расстройствами памяти.
Задачи выпускной квалификационной работы:
- проанализировать теоретические основы разработки и функционирования мобильных приложений;
- изучить опыт отечественных и зарубежных разработчиков мобильных приложений;
- изучить методические рекомендации международных организаций к созданию доступных для использования интерфейсов и приложений;
- изучить методы обеспечения доступности приложения и их тестирование ;
- создать мобильное приложение;
- изучить особенности интеграции специальных возможностей операционной системы в работу приложения.
Объектом выпускной квалификационной работы является процесс планирования активности людей с умеренными расстройствами памяти.
Предметом выпускной квалификационной работы является автоматизация процесса планирования активности людей с помощью Android-приложения.
Практическая значимость выпускной квалификационной работы состоит в предложении нового приложения для планирования деятельности, созданного для специфической аудитории, согласно с требованиями международных консорциумов к оформлению таких приложений, и оптимизированного для работы со встроенными системными специальными возможностями обеспечения доступности.
Структура выпускной квалификационной работы состоит из введения, трех разделов, заключения и библиографического списка. Раздел 1 посвящен теоретическому обоснованию и анализу темы исследования, описываются процессы создания, применения и функционирования мобильных приложений, их социальные функции и возможности, методические рекомендации по обеспечению доступности. Раздел 2 посвящен анализу и обоснованию проектных решений и выбора технологий, на основании которых ведется разработка проекта. Раздел 3 посвящен практическому решению поставленной задачи: планированию
архитектуры приложения, его созданию, тестированию и оптимизации интерфейса.
Объем выпускной квалификационной работы составляет 56 страниц машинописного текста и содержит 23 иллюстрации, 1 таблицу, библиографический список из 40 наименований и 1 приложение.


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

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

Помощь в написании работ!


Современные мобильные платформы предоставляют пользователям множество видов взаимодействия с системой и приложениями. Использование этих методов может помочь людям с разными видами ограничений как пользоваться различными устройствами, так и иметь доступ к предоставляемой ими цифровой информации. Эти устройства и информация в свою очередь могут помочь каждому в решении разнообразных задач, в том числе задачи планирования деятельности.
В процессе подготовки дипломной работы были проанализированы теоретические сведения о разработке мобильных приложений и их функционировании, изучены методические рекоммендации WCAG к обеспечению доступности цифровой информации в целом и конкретные рекоммендации платформы Android для создания доступного интерфейса и интеграции в приложение специальных возможностей, поддерживаемых системой .
Проанализированы отечественные и зарубежные аналоги создаваемого приложения и технологии создания мобильных приложений. Было решено создать приложение на основе операционной системы Android, с помощью объектно-ориентированного языка Java, системы управления базами данных SQLite и интегрированной среды разработки Android Studio.
Изучено применение основных архитектурных паттернов создания мобильного приложения и архитектурные компоненты ОС Android, способствующие реализации этих архитектур. Разработана локальная база данных для приложения и система классов, приведенная в работе виде UML-диаграмм. Созданы и оптимизированны, согласно требованиям платформы ОС Android и стандартам WCAG, макеты пользовательского интерфейса.
В результате работы было создано и протестированно, с помощью предлагаемых платформой инструментов, приложение, призванное помочь планированию деятельности людей с умеренными расстройствами памяти. Также была проведена оптимизация кода программы, для создания приложения, отвечающего поставленным требованиям к доступности и интеграции специальных возможностей системы.
Задачи выпускной квалификационной работы решены. Поставленные цели достигнуты.



1 Блинов, И. Н. Java. Методы программирования: уч-мет. пособие / И. Н. Блинов, В. С. Романчик. - Минск: Четыре четверти, 2013. - 896 с.
2 Блох, Д. Java. Эффективное программирование / Д. Блох. - М: Вильямс, 2019. - 464 с.
3 Вербовецкий, А. А. Основы проектирования баз данных / А. А. Вербовецкий. - М.: Радио и связь, 2000. - 85 с.
4 Гамма, Э. Приемы объектно-ориентированного проектирования: Паттерны проектирования / Э. Гамма, Р. Хелм, Р. Джонсон, Д. Влиссидес; пер. с англ. А. Слинкина. - СПб. и др.: Питер, 2008. - 366 с.
5 ГОСТ Р ИСО/МЭК 9075-93: Информационная технология. Язык баз данных SQL с расширением целостности: введ. в действие с 01.07.94 / Техн. ком. по стандартизации ТК 22 «Информ. Технология». - М.: Госстандарт России, 1993.
- 106 с.
6 ГОСТ Р 52872-2019: Интернет-ресурсы и другая информация, представленная в электронно-цифровой форме. Приложения для стационарных и мобильных устройств, иные пользовательские интерфейсы. Требования доступности для людей с инвалидностью и других лиц с ограничениями жизнедеятельности (с Поправкой): введ. в действие с 01.04.20 [Текст] / Техн. ком. по стандартизации ТК 22 «Информ. Технология». - М.: Госстандарт России, 2020.
- 37 с.
7 Гриффитс, Д. Head First. Программирование для Android. 2-е изд. / Дэвид Гриффитс, Дон Гриффитс. - СПб.: Питер, 2018. - 912 с.
8 Иванова, Г.С. Технология программирования: Учебник для вузов / Г.С. Иванова. - М.: Изд-во МГТУ им. Н.Э. Баумана, 2002. - 320 с.
9 Леоненков, А. В. Самоучитель UML. 2-е изд., перераб. и доп. / А. В. Леоненков. - СПб: БХВ-Петерберг, 2004. - 432 с.
10 Молинаро, Э. SQL. Сборник рецептов. / Э. Молинаро. - СПб: Символ Плюс, 2009. - 672 с.
11 Объекты Intent и фильтры объектов Intent [Электронный ресурс]. - URL: https://developer.android.com/guide/components/intents-filters
12 Пайлон, Д. UML 2 для программистов. / Д. Пайлон, Н. Питмен - СПб: Питер, 2012. - 240 с.
13 Соколова, В. В. Вычислительная техника и информационные
технологии. Разработка мобильных приложений: учебное пособие для
прикладного бакалавриата / В. В. Соколова. - Москва: Юрайт, 2019. — 175 с.
14 Студеникин, Н. В. Влияние цифровых технологий на социальные услуги: мировой опыт и перспективы в России / Н. В. Студеникин. // Известия Тульского государственного университета. Гуманитарные науки. - 2018. - №1 - С. 32-36.
15 Сьерра, К. Head First Java, Изучаем Java / К. Сьерра, Б. Бэйтс / М: Эксмо 2012. - 720 с.
..40


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




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