Анализ предметной области и обзор управление
Реализация разработанного мобильного приложения
Download 329.89 Kb. Pdf ko'rish
|
Выпускная квалификационная работа Каримов Шохрухмирзо 2
- Bu sahifa navigatsiya:
- Реализация компонент приложения.
2.3. Реализация разработанного мобильного приложения
Компоненты и структура проекта Проект мобильного приложения содержит 3 основных компонента, взаимодействие которых представлено на рис 2.19. 2.19. Основне компоненты приложения Проект содержит 3 компонента (View, Model, Presenter) – это способ разделения ответственности в коде приложения. Model предоставляет данные для Presenter. View выполняет две функции: реагирует на команды от пользователя (или от элементов UI), передавая эти события в Presenter и изменяет gui по требованию Presenter. Presenter выступает как связующее 5 звено между View и Model. Presenter получает события из View, обрабатывает их(используя или не используя Model), и командует View о том, как она должна себя изменить. Компонент View содержит классы отдельных элементов экрана мобильного приложения (ячейка таблицы, поле поиска и т.д.). Часть логики, связанная с этими элементами, перенесена в их классы, чтобы разгрузить классы контроллеров. Рис. 2.17. Разработка главного экрана приложение Компонент Presenter включает в себя реализацию классов моделей. Каждый класс реализует отдельную структуру данных. Рис. 2.18. Разработка Presenter главного экрана 5 Компонент Model содержит классы для связи мобильного приложения с базой данных. Для удобства связь отдельного модуля приложения реализована в классе отдельного менеджера. Рис. 2.19. Разработка Model списка задач. Такой паттерн поддерживает разделение функционала, читаемость кода, исключает обновление целой ветви виджетов. 5 Рис. 2.20. Пример паттерна MVP Реализация компонент приложения. Реализация авторизации содержит в себя компоненты пользовательских интерфейса и классы которые нам дают возможность подключаться к серверу. Рис.2.21. Фрагмент реализации Авторизации Реализация основного окна состоится из трёх частей: 1. Окно списка задач пользователя приложение, то есть сотрудника. 2. Окно списка задач, который сотрудник прикрепил к другим сотрудникам. 3. Окно профиля содержащий данные сотрудника и редактирование данных, сброс пароля также расположено в этом окне. Рис. 2.22. Фрагмент реализации окно списка задач пользователя приложение 5 Рис. 2.23. Фрагмент реализации окно списка задач который сотрудник прикрепил к другим сотрудникам Рис. 2.24 Фрагмент реализации окно профиля Реализация окно создание задач содержит в себя запрос на сервер базы данных сотрудников который пользователь сможет прикрепит задачу. Второй запрос будет уже запрос создание задачи в базе данных, и уведомление другого сотрудника про создание новой задачи к нему. 5 Рис. 2.25. Фрагмент реализации: окно создания задач |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling