Разработка мобильного приложения для планировки проектов и задач для нейроотличных людей
Введение
Одна из проблем, с которой сталкиваются нейроотличные люди, заключается в эффективном планировании и организации своих повседневных задач. Традиционные инструменты планирования и приложения часто не учитывают уникальные потребности этой группы населения, что может привести к разочарованию, беспокойству и даже полному отказу от планирования, что в свою очередь ведёт к бесконечному циклу непродуктивности. Таким образом, существует потребность в приложении для планирования, специально разработанном для удовлетворения потребностей нейроотличных людей.
Цель дипломного проекта – внести вклад в растущий объем исследований в области нейроразнообразия и технологий, предоставив инструмент, повышающий качество жизни нейроотличных людей.
Задачи дипломного проекта – проектирование и разработка приложения для планирования для людей с нейроотличиями. Приложения будет основано на подходе к дизайну, ориентированном на пользователя, при котором потребности и предпочтения нейроотличных
Содержание
Введение 8
1 Анализ актуальности вопроса 9
1.1 Анализ существующих систем 9
1.2 Обзор литературы по предметной области 20
1.3 Постановка задачи проекта 22
2 Разработка информационного обеспечения системы 24
2.1 Проектирование функциональной структуры 24
2.2 Разработка информационной модели ИС24
2.3 Разработка бизнес-модели ИС26
2.4 Логическая модель данных 29
3 Разработка программного обеспечения системы 30
3.1 Обоснование языка программирования 30
3.2 Структура программного обеспечения 30
3.3 Разработка программного обеспечения 31
3.4 Контрольный пример 41
4 Экономическая часть 45
4.1 Определение и расчет себестоимости созданного программного продукта 45
4.2 Расчет затрат на разработку информационных технологий 47
4.3 Расчет затрат на внедрение информационных технологий 52
4.4 Расчет эксплуатационных затрат при использовании информационных технологий 55
4.5 Расчет эксплуатационных затрат до внедрения ПП 56
4.6 Расчёт результатов от создания и использования ЭИС58
5 Безопасность жизнедеятельности 61
5.1 Анализ условий труда в помещении разработчиков мобильного приложения 61
5.2 Организация рабочего места, эргономика и техническая эстетика 65
5.3 Расчёт средств первичного пожаротушения (огнетушителей) 68
Заключение 72
Список литературы 73
Приложение А75
Приложение Б77
Список литературы
«Нейроразнообразие - революционная концепция для аутизма и психиатрии» Джуди Сингер (2018 год);
«Нейроразнообразие: некоторые основные термины и определения» Ника Уокера (2020 год);
«Проблема движения за нейроотличия» Джонатан Митчелл (2019 год);
«Проблема двойной эмпатии: развитие эмпатии и взаимности у нейротипичных взрослых, работающих бок о бок со взрослыми с синдромом Аспергера» (2021 год);
«Как перейти от патологии к нейроразнообразию: уроки сообщества аутистов» Стивен Капп (2018 год);
Сеть самозащиты аутистов (ASAN) URL: https://autisticadvocacy.org/;
Национальный институт психического здоровья (NIMH) URL: https://www.nimh.nih.gov/index.shtml/ (Дата обращения 03.02.2023);
Autistica URL: https://www.autistica.org.uk/ (Дата обращения 02.02.2023);
Международное общество по исследованию аутизма (INSAR) URL: https://www.autism-insar.org/ (Дата обращения 02.02.2023);
The ARC URL: https://thearc.org/ (Дата обращения 07.02.2023);
Международное совещание по исследованию аутизма (IMFAR) URL: https://www.autism-insar.org/meetings/future-past-meetings/imfar (Дата обращения 08.02.2023);
Ежегодное собрание Общества нейробиологии URL: https://www.sfn.org/meetings/neuroscience-2022 (Дата обращения 08.02.2023);
Ежегодное собрание Международного общества по исследованию аутизма (INSAR) URL: https://www.autism-insar.org/meetings/future-past-meetings/insar-2022 (Дата обращения 09.02.2023);
Ежегодная конференция Международной ассоциации анализа поведения (ABAI) URL: https://www.abainternational.org/events/annual/2022.aspx
Симпозиум по нейроразнообразию URL: https://www.neurodiversitysymposium.com// (Дата обращения 12.02.2023);
Ресурс UX Booth со статьями о качественном дизайнеURL: http://www.uxbooth.com/ (Дата обращения 28.02.2023);
Документация Android StudioURL: https://developer.android.com/docs (Дата обращения 15.03.2023);
Игорь Блинов, Валерий Романчик - Java from EPAM. Учебно-методическое пособие
Настройки;
Пользователь;
Заметки;
Поиск;
Ассистент.
Далее три таблицы были связаны связью один ко многим, как показано на рисунке 2.6.
Рисунок 2.6 – Логическая модель базы данных
Примечание: составлено автором
Она основывается на СУБД Room Database. Room Database, SQLite и MySQL являются различными системами управления базами данных, каждая из которых имеет свои особенности и предназначена для определенных целей. Вот сравнение между ними:
1) Цель использования:
- Room Database. Room Database является частью Android Jetpack и предназначен для работы с базами данных на устройствах Android. Он предоставляет абстракцию над SQLite, что упрощает работу с базой данных в приложениях Android.
- SQLite. SQLite является легковесной встроенной базой данных, которая широко используется в мобильных приложениях и встроенных системах. Она предоставляет простой и эффективный способ хранения и получения данных.
- MySQL. MySQL