Диплом лета 2022 года. Оригинальность высокая.
Объектом данного исследования является отдел сопровождения закупок.
Предмет исследования – мобильное приложение с возможностью отслеживания количества выполненных задач и учета не выполненных.
Целью выпускной квалификационной работы является разработка мобильного приложения, с помощью программного обеспечения Android Studio, для поддержания стабильности работы сотрудников, путем учета выполненных рабочих поручений.
Для достижения указанной цели поставлены следующие задачи:
– изучить теоретико-методологические основы разработки мобильных приложений;
– изучить особенности различных мобильных систем;
– проанализировать программное обеспечение для реализации данной работы и выбрать наиболее подходящее;
– проектирование разделов мобильного приложения;
– разработка разделов с различными видами результатов.
Список сокращений. 3
Введение. 5
1 Теоретические аспекты создания мобильного приложения. 8
1.1 Мобильные приложения и их особенности. 8
1.2 Анализ и общая характеристика мобильных приложений. 10
1.3 Анализ средств разработки и обоснование выбора технологии проектирования. 13
1.4 Общий алгоритм реализации мобильного приложения. 19
2 Разработка мобильного приложения «Effektus». 22
2.1 Будущие компоненты приложения. 22
2.2 Требования и жизненный цикл приложения. 30
2.3 Сохранение состояния приложения. 38
2.4 Разработка пользовательского интерфейса. 40
3 Результаты разработки мобильного приложения «Effektus». 49
3.1 Хранение данных. 49
3.2 Выбор метода синхронизации. 55
3.3 Дальнейшее развитие и сопровождение приложения. 56
Заключение. 58
Список использованных источников. 59
1. Альфред В. Ахо Структуры данных и алгоритмы / Альфред В. Ахо, Джон Э. Хопкрофт, Джеффри Д. Ульман – Вильямс, 2010. – 400 с.
2. Веллинг Люк Разработка приложений с помощью MySQL / Веллинг Люк, Томсон Лора – Вильямс, 2012.
3. Гвоздева Т. В. Проектирование информационных систем / Гвоздева Т. В., Баллод Б. А. – Феникс, 2011.
4. Граннеман Скотт Java. Необходимый код и команды / Карманный справочник – Вильямс, 2011.
5. Гудман Д. Java и Android. Сборник рецептов. Для профессионалов / Питер, 2014. – 528 с.
6. Общая классификация CMS. - Текст : электронный. - URL: http://www.solus.ru/articles_9.html (дата обращения 21.04.2022). - Режим доступа : свободный.
7. Гудман Дэнни Android. Библия пользователя / Гудман Дэнни, Моррисон Майкл – Диалектика, 2016..
8. Jay Kreibich. Using SQLite / O’Reilly Media.: 2011.
9. Нейгел, Кристиан, Ивьен, Билл, Глинн, Джей, и др. Java для профессионалов / Перев. с англ. – М.: Издательский дом «Вильямс», 2012. – 1376 с
10. Нейгел, Кристиан, Ивьен, Билл, Глинн, Джей, Карли Уотсон, Морган Скиннер. Java и платформа Android для профессионалов / М.: Издательский дом «Вильямс», 2011. – 1376 с.
11. Троелсен Э. Ядро Linux. Библиотека программиста / СПб.: Питер, 2014.
12. Троелсен Э. Язык программирования Java и платформа Android / М.: Издательский дом «Вильямс» 5-е издание, 2015. – 1221 с
13. Макконнелл Стив Совершенный код. Мастер-класс / пер. с англ. – Питер, 2013.
14. MSDN – сеть разработчиков Майкрософт: - URL: https://msdn.microsoft.com (дата обращения 16.04.2022). - Режим доступа : свободный.
15. КиберФорум – форум программистов и сисадминов - URL: http://www.cyberforum.ru (дата обращения 19.04.2022). - Режим доступа : свободный.
16. Скиллкодинг - Текст : электронный. - URL: http://skillcoding.com (дата обращения 22.04.2022). - Режим доступа : свободный.
17. Введение в разработку приложений для ОС Android. - URL: http://seokleo.ru (дата обращения 29.04.2022). - Режим доступа : свободный.
18. Информационный портал по разработке и продвижению сайтов. - URL: http://www.intuit.ru/studies/courses/12643/1191/lecture/22004 (дата обращения 05.05.2022). - Режим доступа : свободный.
19. API как средство интеграции приложений - URL: http://www.tadviser.ru/index.php/%D0%A1%D1%82%D0%B0%D1%82%D1%8C%D1%8F:Application_Programming_Interface_(API) (дата обращения 14.05.2022). - Режим доступа : свободный.
20. Блог о компьютерах - URL: http://worldreferat.ru (дата обращения 08.04.2022). - Режим доступа : свободный.
21. Словари и энциклопедии [Электронный ресурс]. – Режим доступа: http://dic.academic.ru (дата обращения 19.05.2022). - Режим доступа : свободный.
22. Обучающие курсы по программированию: электронный. - URL: https://mva.microsoft.com (дата обращения 10.05.2022). - Режим доступа : свободный.
23. Обучающий портал для программистов. - URL: https://geekbrains.ru (дата обращения 22.04.2022). - Режим доступа : свободный.
24. Руководство по языку JavaScript - URL: https://learn.javascript.ru (дата обращения 29.04.2022). - Режим доступа : свободный.
25. Руководство по языку C# - URL: https://docs.microsoft.com (дата обращения 29.04.2022). - Режим доступа : свободный.
26. Болезни от продолжительной работы за компьютером - URL: http://www.medicus.ru/wellness/patient/bolezni-otprodolzhitelnoj-raboty-za-kompyuterom-162106.phtml (дата обращения 20.04.2022). - Режим доступа : свободный.
27. Сколько дней в году люди тратят на смартфоны - URL: : http://mir24.tv/news/hi-tech/13588422 (дата обращения 27.04.2022). - Режим доступа : свободный.
28. 51% трафика в Рунете приходится на мобильные устройства. - URL: https://geektimes.ru/post/242645/ (дата обращения 01.04.2022). - Режим доступа : свободный.
29. Лучшие операционные системы для смартфонов - URL: http://topmira.com/tehnika/item/176-os-smartfony (дата обращения 10.04.2022). - Режим доступа : свободный.
30. Официальный сайт компании «Вконтакте» : официальный сайт. - URL: www.vk.ru (дата обращения 10.04.2022). - Режим доступа : свободный.
31. Visual Studio и Xamarin - URL: https://msdn.microsoft.com/ru-ru/library/mt299001.aspx (дата обращения 09.04.2022). - Режим доступа : свободный.
32. Обзор платформы Eclipse - URL : http://hightech.in.ua/content/art-eclipse-platform (дата обращения 09.04.2022). - Режим доступа : свободный.
33. Android от А до Я: Что такое Dalvik - URL: http://droidtune.com/2056/android-ot-a-do-ya-chto-takoe-dalvik.html (дата обращения 09.04.2022). - Режим доступа : свободный.
34. Documentation Android Developers. - URL: https://developer.android.com/docs (дата обращения 10.05.2022). - Режим доступа : свободный.
35. Тестирование Android приложений - URL: http://getbug.ru/testirovaniya-android-prilozheniy/ (дата обращения 10.05.2022). - Режим доступа : свободный.
36. Одним словом. Нейминг для мобильных приложений - URL: https://geekbrains.ru/posts/mob_naming (дата обращения 19.05.2022). - Режим доступа : свободный.
37. Ахметов А. К. Операционная система Android: история создания и развития. Разработка приложений для платформы Android - URL: https://cyberleninka.ru/article/n/operatsionnayasistema-android-istoriya-sozdaniya-i-razvitiya-razrabotka-prilozheniy-dlya-platformy-android (дата обращения 10.04.2022). - Режим доступа : свободный.
38. Martin Fowler. UML Distilled: A Brief Guide to the Standard Object Modeling Language (Object Technology Series). Addison Wesley, 2003
39. Bill Phillips, Brian Hardy. Android Programming: The Big Nerd Ranch Big. Nerd Ranch Guides, 2013
40. Голощапов А.Л. Google Android. Создание приложений для смартфонов и планшетных ПК. Издательство Питер 2012.