🔍 Поиск готовых работ

🔍 Поиск работ

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

Работа №201856

Тип работы

Бакалаврская работа

Предмет

информационные системы

Объем работы112
Год сдачи2023
Стоимость4210 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
18
Не подходит работа?

Узнай цену на написание


Введение 13
Определения, обозначения, сокращения 15
Глава 1. Анализ действующей системы и выбор технологий разработки 16
1.1. Личный кабинет студента ТПУ 16
1.2. Личный кабинет студента ТПУ на мобильных устройствах 17
1.3. Анализ востребованности функций сайта tpu.ru и актуальности системы ... 18
1.3.1. Раздел сайта - ТПУ 20
1.3.2. Раздел сайта - Обучение 23
1.3.3. Раздел сайта - Поддержка студентов 25
1.3.4. Раздел сайта - Полезная информация 26
1.3.5. Раздел сайта - Вне учебы 27
1.3.6. Вывод по проведенному анализу 28
1.4. Анализ аналогов разрабатываемой системы 30
1.4.1. Выводы по анализу 31
1.5. Выбор стека технологий 33
1.6. Выводы по главе 34
Глава 2. Проектирование мобильного приложения 36
2.1. Разработка требований 36
2.2. Варианты использования 37
2.3. Диаграмма активности 41
2.4. Диаграмма компонентов 41
2.5. UI/UX - дизайн 42
2.6. Выводы по главе 47
Глава 3. Программная реализация мобильного приложения 48
3.1. Ресурсные файлы 48
3.2. Навигация 51
3.3. Авторизация 52
3.4. Сохранение данных авторизации 56
3.5. Получение данных о студенте 57
3.6. Корпоративная почта, расписание и оплата услуг 58
3.7. Сайты преподавателей 59
3.8. Выводы по главе 60
Глава 4. Финансовый менеджмент, ресурсоэффективность и ресурсосбережение 64
Краткое описание 64
4.1. Предпроектный анализ 65
4.1.1. Потенциальные потребители результатов исследования 65
4.1.2. Анализ конкурентных решений 66
4.1.3. Технология QuaD 67
4.1.4. SWOT-анализ 70
4.2. Определение возможных альтернатив проведения научного исследования 71
4.3. Планирование работ по научно-техническому исследованию 73
4.3.1. Структура работ в рамках научного исследования 73
4.3.2. Определение трудоемкости выполнения работ 74
4.3.3. Разработка графика проведения научного исследования 75
4.4. Бюджет научно-технического исследования (НТИ) 78
4.4.1. Расчет материальных затрат 78
4.4.2. Основная заработная плата исполнителя темы 79
4.4.3. Расчет дополнительной заработной платы 82
4.4.4. Отчисления во внебюджетные фонды 83
4.4.5. Накладные расходы 83
4.4.6. Формирование бюджета затрат научно-исследовательского проекта 84
4.5. Определение ресурсной (ресурсосберегающей), финансовой, бюджетной,
социальной и экономической эффективности исследования 85
4.6. Выводы по главе 87
Глава 5. Социальная ответственность 90
Введение 90
5.1. Правовые и организационные вопросы обеспечения безопасности при разработке проектного решения 90
5.1.1. Правовые нормы трудового законодательства 90
5.1.2. Эргономические требования к правильному расположению и компоновке
рабочей зоны 91
5.2. Производственная безопасность 93
5.2.1. Отсутствие или недостаток необходимого искусственного освещения ... 93
5.2.2. Монотонный режим работы 94
5.2.3. Нагрузка на зрительный аппарат 95
5.2.4. Статические физические нагрузки, связанные с рабочей позой 96
5.3. Экологическая безопасность 96
5.4. Безопасность в чрезвычайных ситуациях 97
5.5. Выводы по главе 98
Заключение 100
Список публикаций 101
Список использованных источников 102
Приложение А. Техническое задание 105
Приложение Б. Верстка страницы главного меню 110

Личный кабинет студента ТПУ [1] - один из важнейших сервисов, используемых студентами в процессе обучения. Он предоставляет возможность оплачивать услуги ВУЗа, просматривать множество информации, такой как успеваемость студента, размер его стипендии, информации из зачетной книжки и др.
На момент разработки личного кабинета (15 лет назад) сфера мобильных приложений и телефонов, а в частности смартфонов, способных посещать сайты в интернете также, как это можно сделать при помощи компьютера, только начинала развиваться [2], а количество смартфонов на душу населения было мало [3], как и мобильного трафика [4]. В связи с этим сайт не был рассчитан на посещения с мобильных устройств и не является адаптированным под них, что на данный момент доставляет некоторые неудобства студентам, так как большая доля посещений сайта выполняется со смартфонов, особенно в период сессии и промежуточной аттестации.
На основании этого встает вопрос об актуальности разработки мобильного приложения. По статистике во время пандемии в 2020 году все больше количество пользователей (70%) предпочитали приложения версиям в браузере [5]. Крупные компании поддержали эту тенденцию и начали массово выпускать приложения для своих сервисов [6], что позволило им увеличить прибыль и привлечь новых пользователей. С учетом развивающейся тенденции, а также устаревших технологий, при помощи которых был разработан сайт личного кабинета, можно сделать вывод о том, что разработка непосредственно мобильного приложения является актуальной.
Объект исследования: мобильное приложение для предоставления доступа студентам ТПУ к академическим и учебным сервисам. В качестве методов исследования используются методы анализа и синтеза, проектирование общей структуры системы.
Цель работы заключается в разработке мобильного приложения - аналога личного кабинета для мобильных устройств с ключевым набором функций.
Для реализации поставленной цели нужно выполнить ряд задач: провести анализ актуальности различных функций личного кабинета, спроектировать приложение (спроектировать архитектуру системы и UI/UX), разработать приложение (выбрать стек технологий, разработать набор функций системы первого приоритета, доработать полный набор функций системы), протестировать приложение (провести закрытое тестирование, провести открытое тестирование со студентами).


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В результате выполнения выпускной квалификационной работы была было спроектировано и разработано приложение для предоставления доступа студентам ТПУ к академическим и учебным сервисам. Для реализации проекта использовалась среда разработки Android Studio с поддержкой ЯП Kotlin.
Была исследована предметная область и имеющиеся проблемы, а также спроектировано и реализовано мобильное приложение для предоставления доступа студентам ТПУ к академическим и учебным сервисам.
На начальном этапе работы был проведен анализ актуальности приложения и функций личного кабинета. В результате чего был определен перечень необходимых функций для реализации.
На этапе проектирования была разработана архитектура приложения, включающая:
- Функциональные и нефункциональные требования;
- Варианты использования;
- Диаграмма компонентов;
- Диаграмма активности;
- UI/UX-дизайн.
После чего был выбран стек технологий и выполнена непосредственная реализация мобильного приложения.
Выполнены задания по разделам «Финансовый менеджмент, ресурсоэффективность и ресурсосбережение» и «Социальная ответственность», где была показана финансовая эффективность проекта и соответствие его правовым нормам по организации производственного процесса.
Разработанное мобильное приложение позволяет студентам ТПУ оперативно и удобно получить доступ к основным функциям личного кабинета.
В дальнейшем планируется работа по оптимизации приложения - замена альтернативных методов получения данных традиционным (через API) и последующее внедрение в общее пользование. Также приложения планируется портировать для использования устройствами на базе ОС IOS.



1. Корпоративный портал. - Томский Политех URL: https://portal.tpu.ru(дата обращения: 24.04.2023).
2. Мобильная разработка в 2023 году: как вкатиться и к чему быть готовым.
- Разработка URL: https://vc.ru/dev/643094-mobilnaya-razrabotka-v-2023-godu- kak-vkatitsya-i-k-chemu-byt-gotovym(дата обращения: 24.04.2023).
3. Телефонизация в мире за 100 лет. - LIVEJOURNAL URL:
https://genby.livejournal.com/859691.html(дата обращения: 24.04.2023).
4. История мобильного интернета: 1991 - наши дни. - Хабр URL:
https://habr.com/ru/companies/yota/articles/352450/(дата обращения: 24.04.2023).
5. Исследование: почти 70% россиян используют смартфон для выхода в
интернет. - ТАСС URL: https://tass.ru/obschestvo/9508331(дата обращения:
24.04.2023).
6. Зачем нужно бизнесу мобильное приложение? - Цифровой элемент URL: https://d-element.ru/about/blog/zachem-nuzhno-biznesu-mobilnoe- prilozhenie/#zachem(дата обращения: 24.04.2023).
7. Студенту. - Томский политехнический университет URL:
https://tpu.ru/student/(дата обращения: 28.04.2023).
8. Сервис веб-аналитики. - Яндекс.Метрика URL: https://metrika.yandex.ru(дата обращения: 28.04.2023).
9. Мой ТГУ. - Google Play URL:
https://play.google.com/store/apps/details?id=com.mytgumobile(дата обращения: 29.04.2023).
10. НГУ: Личный кабинет. - Google Play URL:
https://play.google.com/store/apps/details?id=ru.nsu.cab (дата обращения: 29.04.2023).
11. Физтех. - AppGallery URL:
https://appgallery.huawei.com/#/app/C104672317(дата обращения: 29.04.2023).
12. НИЯУ МИФИ. Личный кабинет. - Google Play URL:
https://play.google.com/store/apps/details?id=com.mephi.corporatemephi (дата
обращения: 29.04.2023).
13. my.itmo. - Google Play URL:
https://play.google.com/store/apps/details?id=ru.ifmo.itmostudents(дата обращения: 29.04.2023).
14. Платформа разработки в реальном времени. - Unity URL:
https://unity.com/ru(дата обращения: 02.05.2023).
15. Meet Android Studio. - Android Developers URL:
https://developer.android.com/studio/intro(дата обращения: 02.05.2023).
16. AppCode: умная IDE для разработки iOS/macOS-приложений. - JetBrains URL: https://www.jetbrains.com/ru-ru/objc/(дата обращения: 02.05.2023).
17. Android Studio vs AppCode: What are the differences? - STACKSHARE URL: https://stackshare.io/stackups/android-studio-vs-appcode(дата обращения: 02.05.2023).
18. Kotlin vs Java. - Хабр URL:
https://habr.com/ru/companies/otus/articles/508060/(дата обращения: 02.05.2023).
19. Figma vs Adobe XD vs Sketch: best design tool for 2022. - anima URL: https://www.animaapp.com/blog/industry/the-ultimate-battle-figma-vs-sketch-vs- adobe-xd/(дата обращения: 02.05.2023).
20.Что такое XML? - AWS URL: https://aws.amazon.com/ru/what-is/xml/(дата обращения: 15.05.2023).
21. Сервер для разработчиков приложений. - RESTful API ТПУ URL: https://api.tpu.ru/(дата обращения: 15.05.2023).
22. View binding. - Android Developers URL:
https://developer.android.com/topic/libraries/view-binding(дата обращения: 15.05.2023).
23. Kotlin HTTP GET/POST request. - ZetCode URL:
https://zetcode.com/kotlin/getpostrequest/(дата обращения: 18.05.2023). 
24. WebView Example in Android (Kotlin).
https://androidwave.com/webview-example-in-android/ (дата 24.05.2023).
25. Ho to Parse HTML in Kotlin.
https://kotlin.helpful.codes/tutorials/How-to-parse-HTML/ (дата 29.05.2023).
26. Библиотека JSOUP. - Сайт Александра Климова URL:
https://developer.alexanderklimov.ru/android/library/jsoup.php(дата обращения: 15.05.2023).


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ