Разработка мобильного приложения для подачи сотрудниками университета заявок на обслуживание ИТ-инфраструктуры и самостоятельного решения проблем

Раздел
Программирование
Просмотров
42
Покупок
0
Антиплагиат
Не указан
Размещена
26 Июл в 11:45
ВУЗ
Не указан
Курс
4 курс
Стоимость
999 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Разработка мобильного приложения для подачи сотрудниками университета заявок на обслуживание ИТ инфраструктуры и самостоятельного решения проблем
985.3 Кбайт 999 ₽
Описание

На данный момент сотрудники Казанского Федерального Университета имеют возможность подать заявку на обеспечение IT-инфраструктуры только через личный кабинет на сайте университета. Однако возникает проблема: мобильная версия сайта не работает должным образом, как работает версия для компьютеров. В связи с этим Департаментом Информатизации и Связи. было запрошено создание мобильного приложения с целью обеспечить работникам КФУ наилучшее обслуживание в области подачи заявок на обслуживание.

Целью проводимого исследования заключается в разработке мобильного приложения для подачи сотрудниками Казанского Федерального Университета заявок на обслуживание IT-инфраструктуры

Объектом исследования является система Service Desk и механизм подачи и получения заявок.

Предметом исследования является разработка приложения для подачи заявок.

Для достижения данной цели были поставлены следующие задачи:

анализ и сбор информации о потребностях пользователей в области IT- инфраструктуры для определения ключевых функциональных требований к приложению. Этап включает в себя подробное чтение документации предоставляемого API и изучение базы знаний Департамента Информатизации и Связи;

проектирование пользовательского интерфейса приложения;

 разработка самого приложения. Подключение всех необходимых библиотек и наборов инструментов, вёрстка экранов и настройка навигации между ними, написание асинхронных алгоритмов для обеспечения наилучшего быстродействия работы мобильного приложения;

внедрение систем безопасности. Использование дополнительных утилит для обфускации кода и обеспечения сохранности данных как приложения, так и Департамента Информатизации и Связи;

реализация тестирования и оптимизация процессов приложения для выявления возможных ошибок и недочетов.

Оглавление

ГЛОССАРИЙ................................................................................................. 4

ВВЕДЕНИЕ.................................................................................................... 5

ГЛАВА 1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ..................................... 7

1.1   Анализ существующих аналогов......................................................... 7

1.1.1  Now Mobile.................................................................................. 7

1.1.2   Zendesk support........................................................................... 8

1.2    . Изучение сервиса для подачи заявок................................................ 9

1.3   Выбор платформы.............................................................................. 12

ГЛАВА 2. АРХИТЕКТУРА ПРОГРАММНОГО РЕШЕНИЯ............... 14

2.1    Выбор технологий и инструментов разработки............................... 14

2.2    Выбор архитектурного паттерна программного решения.............. 15

2.3    . Архитектура мобильного приложения........................................... 16

2.4    . Диаграмма использования приложения......................................... 18

ГЛАВА 3. РАЗРАБОТКА ПРИЛОЖЕНИЯ............................................. 19

3.1.    Настройка внедрения зависимостей................................................. 19

3.2.    Обработка ошибок............................................................................ 20

3.3.    Реализация обращения к API............................................................ 21

3.4.    Реализация отправки заявки............................................................. 23

3.5.    Разработка UI-kit приложения......................................................... 25

3.6.    Пользовательский интерфейс............................................................ 26

3.6.1.   Экран приветствия...................................................................... 26

3.6.2.   Экран авторизации/регистрации................................................ 28

3.6.3.   Главный экран............................................................................ 30

3.6.4.   Экран описания заявки............................................................... 33

3.6.5.   Экран с помощником.................................................................. 34

3.6.6.   Экран подачи заявки................................................................... 36

3.6.7.   Экран обработки и отправки заявки......................................... 37

ЗАКЛЮЧЕНИЕ........................................................................................... 40

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ................................ 41

ПРИЛОЖЕНИЕ А....................................................................................... 42

ПРИЛОЖЕНИЕ Б....................................................................................... 43

ПРИЛОЖЕНИЕ В....................................................................................... 44

Список литературы

1. Мобильное приложение Now Mobile. - URL:

https ://play. google. com/store/apps/details?id=com. servicenow.requestor (дата

обращения: 10.02.2024).

2. Мобильное приложение Zendesk support. - URL:

https://play.google.com/store/apps/details?id=com.zendesk.android (дата обращения: 12.02.2024).

3. Личный кабинет портала Департамента Информатизации и Связи. - URL: https://portal-dis.kpfu.ru (дата обращения: 24.03.2024).

4. Сайт-инструмент для анализа посещаемости StatCounter. - URL:

https://gs.statcounter.com (дата обращения: 02.04.2024).

5. Документация к языку программирования Kotlin. - URL:

https://kotlinlang.org/docs/home.html (дата обращения: 10.04.2024).

6. Набор инструментов для декларативной верстки экранов Jetpack Compose. - URL: https://developer.android.com/develop/ui/compose/documentation (дата

обращения: 10.04.2024).

7. Документация к библиотеке для работы с сетью Retrofit 2. - URL:

https://square.github.io/retrofit (дата обращения: 11.04.2024).

8. Dagger Hilt - URL: https://dagger.dev/hilt (дата обращения: 29.04.2024).

9. Библиотека для сериализации классов Serialization. - URL:

https://kotlinlang.org/docs/serialization.html (дата обращения: 14.05.2024).

10. Статья по архитектурному паттерну MVI. - URL:

https://www.pvsm.ru/programmirovanie/298986 (дата обращения: 15.05.2024).

11. JavaMail documentation. - URL: https://j avaee. github. io/javamail/docs/JavaMail - 1.6-changes.txt (дата обращения: 21.05.2024). 

Вам подходит эта работа?
Похожие работы
Web-программирование
Тест Тест
16 Окт в 17:00
10 +2
0 покупок
Web-программирование
Задача Задача
15 Окт в 23:57
7
0 покупок
Web-программирование
Тест Тест
13 Окт в 16:32
18 +2
0 покупок
Web-программирование
Тест Тест
13 Окт в 13:57
14
0 покупок
Web-программирование
Тест Тест
13 Окт в 13:15
16
0 покупок
Другие работы автора
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:40
28
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:27
32
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:19
22
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 09:47
26
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен в 19:29
29
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 22:46
29
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 21:15
21
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 20:58
30
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 22:41
23
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:50
26
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:48
16
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:08
26
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 23:51
25
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 22:49
17
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 11:21
28
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 00:29
28
0 покупок
Web-программирование
Дипломная работа Дипломная
12 Сен в 00:40
28
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 23:24
28
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 10:31
38
0 покупок
Темы журнала
Показать ещё
Прямой эфир