4.81M
AI
Category: softwaresoftware

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

1.

Федеральное государственное бюджетное образовательное учреждение высшего образования
«Грозненский государственный нефтяной технический университет
имени академика М.Д. Миллионщикова»
Разработка мобильного приложения
для организации опросов
ст. гр. ИВТ-22-2
Шаивпов А-А.А.
Научный руководитель:
Доцент каф «ИВТ» Хатаева Р.С.

2.

Цель и задачи работы
Цель работы
Разработать мобильное приложение для организации опросов, обеспечивающее
создание анкет, прохождение опросов, сохранение ответов и просмотр результатов.
Основные задачи
1. Изучить предметную область и существующие решения.
2. Сформулировать требования к приложению.
3. Выбрать программные и технические средства.
4. Спроектировать архитектуру и структуру данных.
5. Реализовать основные модули и провести тестирование.
ВКР Разработка мобильного приложения для организации опросов
Слайд 3

3.

Предметная область организации опросов
Ключевые роли: организатор создает и анализирует опрос, респондент отвечает на вопросы, администратор управляет пользователями и
доступом.
ВКР Разработка мобильного приложения для организации опросов
Слайд 4

4.

Анализ существующих решений
Решение
Сильная сторона
Ограничение
Google Forms
Быстрое создание форм и таблицы результатов
Ориентация на веб-сценарий
Яндекс Формы
Простая публикация и сбор ответов
Зависимость от внешнего сервиса
SurveyMonkey
Расширенная аналитика и шаблоны
Часть функций доступна платно
Typeform
Современный визуальный формат заполнения
Сложнее адаптировать под внутренний процесс
Собственное приложение
Роли, структура данных, мобильная логика
Требует проектирования и разработки
Вывод: собственное приложение целесообразно, когда важны контроль данных, ролевая модель и адаптация под конкретный
процесс организации опросов.
ВКР Разработка мобильного приложения для организации опросов
Слайд 5

5.

Выбор технологий и обеспечение разработки
Технологический стек выбран с учетом кроссплатформенности, скорости прототипирования и возможности облачного хранения данных.
Технология
Назначение
Обоснование выбора
Flutter
Мобильный интерфейс
Единая кодовая база для Android и iOS
Dart
Логика приложения
Поддержка асинхронности и объектной модели
Firebase Authentication
Авторизация
Быстрая настройка входа по e-mail и паролю
Cloud Firestore
Хранение данных
Облачная база и синхронизация
Material Design
Интерфейс
Понятные элементы мобильного UX
Архитектурный принцип: разделение пользовательского интерфейса, бизнес-логики и слоя данных.
ВКР Разработка мобильного приложения для организации опросов
Слайд 7

6.

Роли пользователей и сценарии использования
В приложении предусмотрены три основные роли: организатор, респондент и администратор. Каждая роль получает доступ только к своим функциям.
Центральный сценарий: создание опроса — публикация — прохождение — просмотр статистики.
ВКР Разработка мобильного приложения для организации опросов
Слайд 9

7.

Макеты основных экранов приложения
Авторизация, главный экран и профиль пользователя
ВКР Разработка мобильного приложения для организации опросов
Слайд 11

8.

Макеты создания и публикации опроса
Создание карточки опроса, добавление вопросов и публикация
ВКР Разработка мобильного приложения для организации опросов
Слайд 12

9.

Прохождение опроса, результаты и тестирование
Результаты тестирования
— вход пользователя выполнен корректно
— проверка обязательных полей работает
— публикация меняет статус опроса
— ответы сохраняются и отображаются в результатах
Оценка эффективности
490 мин. → 85 мин.
Сокращение ручных операций обеспечивает более быстрое
получение результатов и снижает риск ошибок при переносе
данных.
ВКР Разработка мобильного приложения для организации опросов
Слайд 13

10.

Информационная безопасность
ВКР Разработка мобильного приложения для организации опросов
Слайд 14

11.

Итоги работы и дальнейшее развитие
Спасибо за внимание !
ВКР Разработка мобильного приложения для организации опросов
Слайд 14
English     Русский Rules