Анализ предметной области и обзор управление


 Реализация разработанного мобильного приложения


Download 329.89 Kb.
Pdf ko'rish
bet13/19
Sana31.01.2024
Hajmi329.89 Kb.
#1829869
TuriРеферат
1   ...   9   10   11   12   13   14   15   16   ...   19
Bog'liq
Выпускная квалификационная работа Каримов Шохрухмирзо 2

2.3. Реализация разработанного мобильного приложения 
Компоненты и структура проекта
Проект мобильного приложения содержит 3 основных компонента
взаимодействие которых представлено на рис 2.19.
2.19. Основне компоненты приложения 
Проект содержит 3 компонента (View, Model, Presenter) – это способ 
разделения ответственности в коде приложения. Model предоставляет данные 
для Presenter. View выполняет две функции: реагирует на команды от 
пользователя (или от элементов UI), передавая эти события в Presenter и 
изменяет gui по требованию Presenter. Presenter выступает как связующее 



звено между View и Model. Presenter получает события из View, обрабатывает 
их(используя или не используя Model), и командует View о том, как она 
должна себя изменить. 
Компонент View содержит классы отдельных элементов экрана 
мобильного приложения (ячейка таблицы, поле поиска и т.д.). Часть логики, 
связанная с этими элементами, перенесена в их классы, чтобы разгрузить 
классы контроллеров. 
Рис. 2.17. Разработка главного экрана приложение 
Компонент Presenter включает в себя реализацию классов моделей. 
Каждый класс реализует отдельную структуру данных. 
Рис. 2.18. Разработка Presenter главного экрана 



Компонент Model содержит классы для связи мобильного приложения с 
базой данных. Для удобства связь отдельного модуля приложения реализована 
в классе отдельного менеджера.
Рис. 2.19. Разработка Model списка задач. 
Такой паттерн поддерживает разделение функционала, читаемость кода, 
исключает обновление целой ветви виджетов. 



Рис. 2.20. Пример паттерна MVP 
Реализация компонент приложения. Реализация авторизации 
содержит в себя компоненты пользовательских интерфейса и классы которые 
нам дают возможность подключаться к серверу. 
Рис.2.21. Фрагмент реализации Авторизации 
Реализация основного окна состоится из трёх частей: 
1. Окно списка задач пользователя приложение, то есть сотрудника. 
2. Окно списка задач, который сотрудник прикрепил к другим 
сотрудникам. 
3. Окно профиля содержащий данные сотрудника и редактирование 
данных, сброс пароля также расположено в этом окне. 
Рис. 2.22. Фрагмент реализации окно списка задач 
пользователя приложение 



Рис. 2.23. Фрагмент реализации окно списка задач который сотрудник 
прикрепил к другим сотрудникам 
Рис. 2.24 Фрагмент реализации окно профиля 
Реализация окно создание задач содержит в себя запрос на сервер базы 
данных сотрудников который пользователь сможет прикрепит задачу. Второй 
запрос будет уже запрос создание задачи в базе данных, и уведомление 
другого сотрудника про создание новой задачи к нему.



Рис. 2.25. Фрагмент реализации: окно создания задач 




Download 329.89 Kb.

Do'stlaringiz bilan baham:
1   ...   9   10   11   12   13   14   15   16   ...   19




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling