Тип работы:
Предмет:
Язык работы:


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

Работа №111850

Тип работы

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

Предмет

информатика

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

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


Введение 5
Глава 1 Формирование требований к мобильному приложению абонента
Интернет-провайдера 7
1.1 Анализ предметной области 7
1.2 Анализ услуг, предоставляемых Интернет-провайдером 10
1.3 Формирование требований к проектируемому мобильному
приложению и постановка задачи 16
1.4 Выбор платформы реализации мобильного приложения 17
Глава 2 Проектирование мобильного приложения абонента Интернет-
провайдера 19
2.1 Проектирование архитектуры мобильного приложения 19
2.2 Функциональное моделирование мобильного приложения 22
2.3 Разработка логической модели мобильного приложения 25
2.4 Разработка логической структуры базы данных мобильного
приложения 26
Глава 3 Реализация мобильного приложения абонента Интернет-провайдера 30
3.1 Выбор средств разработки мобильного приложения 30
3.2 Программная реализация мобильного клиента приложения 31
3.3 Программная реализация использования сторонних платёжных
сервисов 38
Заключение 44
Список используемой литературы 45
Приложение А Требования к мобильному приложению 49


Отрасль телекоммуникаций в настоящее время является одной из ключевых составных частей мировой экономики. И значимость обмена информацией, безусловно, растёт по мере развития общества. Своевременности и актуальности информационных потоков уделяют особое внимание международные организации и правительства большинства стран, поскольку телекоммуникации позволяют согласовывать работу отдалённых элементов любой компании, государственной системы и других индустриальных формирований [2], [21].
Интернет-провайдеры, предоставляющие услуги телекоммуникаций пользователям заинтересованы в привлечении большего числа клиентов, что достигается в том числе удобством предоставления услуг и их управлением. Сейчас почти каждый человек пользуется смартфоном, поэтому реализация управления теми или иными услугами в форме мобильного приложения - очевидный шаг для практически любого бизнеса, в том числе и для Интернет- провайдеров [14], [16].
То есть актуальность работы заключается в упрощении пользователям взаимодействия с Интернет-провайдером, потенциальном увеличении числа абонентов, получении альтернативного канала рекламы и информирования абонентов, а также снижении затрат на внутренние структуры поддержки пользователей.
Новизна работы заключается в том, что в приложении используются функции альтернативного отображения графического интерфейса посредством кэша для частичного использования приложения в отсутствие Интернет-соединения. Такая функция не реализована на данный момент ни в одном из приложений Интернет-провайдеров.
Объектом работы является деятельность Интернет-провайдера.
Предмет работы - технологии проектирования и разработки мобильных приложений.
Целью работы является разработка функционального мобильного приложения Интернет-провайдера.
Для достижения обозначенной цели необходимо выполнить следующие задачи:
- проанализировать деятельность Интернет-провайдера;
- определить на основе анализа требования к разрабатываемому мобильному приложению;
- разработать функциональную модель приложения на базе требований;
- спроектировать логическую структуру работы мобильного приложения;
- проанализировать современные инструменты разработки мобильных приложений и выбрать наиболее подходящий;
- осуществить практическую реализацию функций мобильного приложения посредством выбранного инструментария.
Работа опирается на практические методы решения задач и несёт практическую ценность в форме реализации требуемых функций.
Структурно ВКР состоит из введения, трёх глав, заключения и списка использованной литературы. Первая глава работы посвящена анализу исследуемой области и подготовке требований к мобильному приложению на основании этого анализа. Во второй главе рассматриваются теоретические принципы разработки приложения, планируется его архитектура и логика работы. Третья глава ВКР описывает программную реализацию выбранных функций мобильного приложения.


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

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

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


В ходе выполнения бакалаврской работы были сформированы требования к проектируемому приложению на основе анализа предметной области и обзора услуг, предоставляемых Интернет-провайдером. Требования были представлены согласно методологии FURPS+ и разделены на функциональные и нефункциональные. Также был проведён анализ популярности мобильных платформ для дальнейшей разработки мобильного приложения. В результате анализа была выбрана платформа Android, поскольку реализация мобильного приложения для неё потенциально затронет большее число абонентов Интернет-провайдера.
Затем было проведено проектирование архитектуры мобильного приложения, в результате которого выбор был остановлен на реализации распределённого приложения с четырёхзвенной архитектурой типа «клиент- сервер». Далее в ходе работы была реализована функциональная и логическая модели приложения, а также логическая и физическая структура базы данных, которая используется в приложении.
Последняя глава работы посвящена практической реализации проектируемых функций и техническим особенностям их исполнения при использовании IDE Android Studio, выбранной на основе анализа инструментов разработки мобильных приложений.
В результате работы были выполнены задачи, поставленные изначально, и достигнута цель - создано функциональное мобильное приложение с возможностью работы как при наличии Интернет-соединения, так и без него. В ходе разработки приложения были получены навыки проектирования функциональных и логических структур приложений, практические навыки работы с языком Kotlin и средой разработки Android Studio. Дальнейшая работа в выбранном направлении позволит создать полноценный коммерческий продукт, пригодный для извлечения прибыли.



1. Афонин, В.В. Моделирование систем [Электронный ресурс] : учебно-практическое пособие / В.В. Афонин, С.А. Федосян. - Москва : Бином, 2016. - 231 c. - ISBN 978-5-9963-0352-6.
2. Балдин, К. В. Информационные системы в экономике [Электронный ресурс] : учебник / К. В. Балдин, В. Б. Уткин. - 7-е изд. - Москва : Дашков и К°, 2012. - 395 с. - ISBN 978-5-394-01449-9.
3. Буренин, С. Н. Web-программирование и базы данных [Электронный ресурс] : учеб. практикум / С. Н. Буренин. - Москва : Моск. гуманит. ун-т, 2014. - 120 с. - ISBN 978-5-906768-17-9.
4. Зарипов, А.К. Сравнение времени отклика репликации mysql с mongodb // Вестник магистратуры, 2021. №5-6 (116).
5. Каннет, M. Основы Scrum. Практическое руководство по гибкой разработке ПО / M. Каннет. - Москва : Вильямс, 2016. - 544 c.
6. Коберн, А. Современные методы описания функциональных требований к системам / А. Коберн. - Москва : Лори, 2012. - 264 с.
7. Корнипаев, И. Требования для программного обеспечения: рекомендации по сбору и документированию / И. Корнипаев. - Москва : Издательство «Книга по требованию», 2013. - 118 с. 15.
8. Лафорте, Р. Структуры данных и алгоритмы в Java / Р. Лафорте. - Санкт-Петербург : Питер, 2016. - 704 с.
9. Леоненков А.В. Объектно-ориентированный анализ и проектирование с использованием UML и IBM Rational Rose. [Электронный ресурс] : учебное пособие / А.В. Леоненков. Москва, Саратов : ИНТУИТ, Вузовское образование, 2017. 318 c. - URL: http://www.iprbookshop.ru/67388.html(дата обращения: 12.02.2022).
10. Логинов, В.Н. Информационные технологии управления: учеб. пособие / В.Н. Логинов. - Москва : КноРус, 2013. - 240 c.
11. МакГрат, М. Программирование на Java для начинающих / М. МакГрат. - Москва : Эксмо, 2016. - 193 с.
12. Максимов, Н.В. Информационные технологии в профессиональной деятельности: учебное пособие / Н.В. Максимов, Т.Л. Партыка, И.И. Попов. - Москва : Форум, 2010. - 496 с.
13. Максимов, Н.В. Современные информационные технологии: учеб. пособие / Н.В. Максимов, Т.Л. Партыка, И.И. Попов. - Москва : Форум, 2013. - 512 с.
14. Мельников, В.П. Информационные технологии: Учебник для студентов высших учебных заведений / В.П. Мельников. - Москва : ИЦ Академия, 2009. - 432 с.
15. Остервальдер, А. Построение бизнес-моделей. Настольная книга стратега и новатора / А. Остервальдер. - Москва : ООО «Альпина Паблишер», 2010. - 288 с.
16. Паклин, Н.Б. Бизнес-аналитика: от данных к знаниям / Н.Б. Паклин, В.И. Орешков. - Санкт-Петербург : Питер, 2013 - 706 с.
17. Перерва, А. Д. Путь аналитика. Практическое руководство IT- специалиста / А. Д. Перерва, В. А. Иванова. - 2-е изд., - Санкт-Петербург: Питер, 2005. - 304 с.
18. Петров, В.Н. Информационные системы / В.Н. Петров. - Санкт- Петербург: Питер, 2002. - 688 с.
19. Репин, В.В. Бизнес-процессы. Моделирование, внедрение, управление / В.В. Репин. - Москва : Манн, Иванов и Фербер, 2013. - 511 с.
20. Мартин, Р.К. Быстрая разработка программ. Принципы, примеры, практика / Р.К. Мартин, Д.В. Ньюкирк, Р.С. Косс - Москва : Вильямс, 2004. - 752 с.
21. Румянцева, Е.Л. Информационные технологии: учеб. пособие / Е.Л. Румянцева, В.В. Слюсарь. - Москва : ИД ФОРУМ, НИЦ ИНФРА-М, 2013. - 256 с.
22. Степанов, А.А. Основы представления бизнес-процессов: практикум для студентов вузов и участников программ дополнительного образования / А.А. Степанов. - ERPACADEMY.RU, 2015. - 18с.
23. Сьерра, К. Изучаем Java / К. Сьерра. - Москва : Эксмо, 2016. - 720 с.
24. Тихонов Э.Е. Информационные технологии в управлении: учеб. пособие. / Э.Е. Тихонов - Ставрополь : Изд-во СКФУ, 2015. - 402 с.
25. Федотова, Е.Л. Информационные технологии в науке и образовании : учеб. пособие / Е.Л. Федотова, А.А. Федотов. - Москва у: ИД ФОРУМ, НИЦ ИНФРА, 2013. - 336 с.
26. Федотова, Е.Л. Информационные технологии в профессиональной деятельности : учеб. пособие / Е.Л. Федотова. - Москва : ИД ФОРУМ, НИЦ ИНФРА-М, 2012. - 368 с.
27. Федотова, Е.Л. Информационные технологии и системы: учеб. пособие / Е.Л. Федотова. - Москва : ИД ФОРУМ, НИЦ ИНФРА-М, 2013. - 352 с.
28. Хлебников, А.А. Информационные технологии : учеб. пособие / А.А. Хлебников. - Москва : КноРус, 2014. - 472 c.
29. Шматалюк, А. Моделирование бизнеса / А. Шматалюк, М. Ферапонтов, А. Громов, М. Каменнова. - Москва : Весть-МетаТехнология, 2001. - 333 с.
30. Шилдт, Г. Java. Руководство для начинающих / Г. Шилдт. - Москва : Вильямс, 2012. - 624 с.
31. Baesens, B. Beginning Java Programming: The Object-Oriented Approach / B. Baesens, A. Backiel, S. Vanden Broucke. - 1st edition, Wrox, 2015.
32. Fernando Cejas. Architecting Android...The clean way? [Электронный ресурс] - URL: https://fernandocejas.com/2014/09/03/architecting-android-the- clean-way/(дата обращения:16.01.2022).
33. Sathyan, J. Fundamentals of EMS, NMS and OSS/BSS / J. Sathyan - 1st edition, // Auerbach Publications, - 2010. - ISBN 978-1420085730.
34. Martin R. C., Clean Code: A Handbook of Agile Software Craftsmanship / R.C. Martin, // Prentice Hall. - 2008. - ISBN 978-0132350884.
35. Kendal S., Object Oriented Programming using C# / S. Kendal, // Bookboon. - 2015. - ISBN 978- 8776818142.


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



Подобные работы


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