Код | 492805 |
Дата создания | 2021 |
Мы сможем обработать ваш заказ (!) 18 ноября в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
|
Диплом 2021 года. Оригинальность высокая.
Целью выпускной квалификационной работы является увеличение количества продаж товаров на предприятии, повышение имиджа путем разработки мобильного приложения для интернет-магазина, занимающегося продажей кондитерских изделий.
Объектом исследования является изучение рынка изготовления и реализации кондитерских изделий в сети Интернет, формирование требований для разрабатываемого мобильного приложения.
Предметом исследования является процесс улучшения сайта интернет-магазина для взаимодействия с разрабатываемым мобильным приложением, а также сам процесс разработки мобильного приложения.
Первая часть работы посвящена проблеме архитектуры мобильного приложения и инструментов взаимодействия с хранилищем данных. В ходе работы над первой частью выявлено, что база данных нуждается в некоторых улучшениях, а некоторые аспекты разработки мобильного приложения требуют дополнительных исследований. Также были рассмотрены вопросы выбора необходимых инструментов для разработки приложения, их актуальность и применимость, значительная часть уделена теоретической базе разработки мобильных приложений.
Вторая часть работы посвящена вопросам проектирования и разработки мобильного приложения для интернет-магазина, занимающегося продажей кондитерских изделий. В качестве методологии анализа использовались моделирование, наблюдение, сравнение, а также синтез и дедукция.
В процессе выполнения выпускной квалификационной работы были использованы следующие инструменты и методы: в качестве основного языка программирования – Dart, в качестве вспомогательных – Java, Swift и PHP. В качестве инструментальной среды разработки – Google Flutter, Apple XCode и JetBrains PHPStorm, Microsoft Visual Studio Code. Также в процессе выполнения работы использовалась система управления базами данных JetBrains DataGrip для работы с данными и среда проектирования сложных схем приложения и схем базы данных Miro.
Введение 4
1 Аналитическая часть 8
1.1 Анализ предметной области 8
1.1.1 Состояние и стратегия развития информационных технологий 8
1.1.2 Экономический анализ деятельности объекта исследования 10
1.1.3 Методологии разработки мобильного приложения 14
1.2 Анализ существующей организации прикладных и информационных процессов 23
1.3 Постановка задачи автоматизации прикладных процессов 29
1.3.1 Цели и задачи проекта автоматизации прикладных процессов 29
1.3.2 Спецификация функциональных требований 30
1.3.3 Спецификация нефункциональных требований 33
1.4 Календарно-ресурсное планирование проекта 36
2 Разработка мобильного приложения для интернет-магазина кондитерских изделий 42
2.1 Информационное обеспечение 42
2.2 Программное обеспечение 47
2.2.1 Структура программного обеспечения 47
2.2.2 Спецификации программных модулей 54
2.3 Описание пользовательского интерфейса 59
2.4 Обеспечение информационной безопасности 64
2.5 Тестирование и оценка качества информационной системы 64
2.6 Оценка эффективности проекта 65
Заключение 70
Список использованных источников 72
Приложение А – Листинг основных модулей программы 76
Приложение Б – Расчет экономической эффективности 89
Приложение В – ER-модель для базы данных 96
Приложение Г – дизайн модулей приложения 97
1. Агальцов, Виктор Петрович. Базы данных [Электронный ресурс] : учебник для студентов вузов, обучающихся по направлению 09.03.01 "Информатика и вычислительная техника": в 2 книгах. Кн. 2: Распределенные и удаленные базы данных. - Москва: ФОРУМ: ИНФРА-М, 2018. - 271 с. http://znanium.com/go.php?id=929256
2. Блинов В.А. Построение и анализ алгоритмов обработки данных [Текст]: учеб. / И.А. Селиванова, В.А. Блинов. – Изд. 2-е, перераб и доп. - Москва: Флинта, 2017. - 108 с.
3. Виноградова, Е. Ю. Паттерны программирования [Текст]: учебное пособие / Е. Ю. Виноградова; М-во образования и науки Рос. Федерации, Урал. гос. экон. ун-т. - Екатеринбург: [Издательство УрГЭУ], 2017. - 27 с. http://lib.usue.ru/resource/limit/ump/18/p490388.pdf 13экз.
4. Гагарина, Л. Г. Технология разработки программного обеспечения [Электронный ресурс]: учебное пособие для студентов вузов, обучающихся по направлениям подготовки 09.04.01 и 09.03.03 «Информатика и вычислительная техника» / Л. Г. Гагарина, Е. В. Кокорева, Б. Д. Сидорова-Виснадул ; под ред. Л. Г. Гагариной. - Москва: ФОРУМ: ИНФРА-М, 2019. - 400 с. http://znanium.com/go.php?id=1011120
5. Голицына, О. Л. Базы данных [Электронный ресурс]: учебное пособие для студентов вузов, обучающихся по направлению 09.03.03 «Прикладная информатика» / О. Л. Голицына, Н. В. Максимов, И. И. Попов. - 4-е изд., перераб. и доп. - Москва: ФОРУМ: ИНФРА-М, 2018. - 400 с. http://znanium.com/go.php?id=944926
6. Дмитров В.И. Основа проектирования виртуальных предприятий [Текст] / В.И. Дмитров // Автоматизация проектирования. - 2016.
7. Емельянова Н.З., Партыка Т.Л., Попов И.И. Проектирование информационных систем [Текст]: учеб. Н.З. Емельянова, Т.Л. Партыка, И.И. Попов. – Москва: Форум. 2015.
8. Коваленко, В. В. Проектирование информационных систем [Электронный ресурс] : учебное пособие для студентов (бакалавров и специалистов) вузов, обучающихся по направлению 09.03.03 "Прикладная информатика" / В. В. Коваленко. - Москва: Форум: ИНФРА-М, 2018. - 320с. http://znanium.com/go.php?id=980117
9. Круз Р.Л., Финогенова К.Г. Структуры данных и проектирование программ [Текст]: учеб. / Р.Л. Круз, К.Г. Финогенова. - Изд. 3-е. – Москва: Лаборатория знаний, 2017. - 768 с.
10. Мартишин, С. А. Базы данных. Практическое применение СУБД SQL и NoSOL-типа для применения проектирования информационных систем [Электронный ресурс]: учебное пособие / С. А. Мартишин, В. Л. Симонов, М. В. Храпченко. - Москва: ФОРУМ: ИНФРА-М, 2019. - 368 с. http://znanium.com/go.php?id=1001370
11. Стасышин, В. М. Проектирование информационных систем и баз данных [Электронный ресурс] учебное пособие / В. М. Стасышин; М-во образования и науки Рос. Федерации, Новосиб. гос. техн. ун-т. - Новосибирск: Издательство НГТУ, 2012. - 100 с. http://znanium.com/go.php?id=548234
12. Сурнина, Н. М. Проектирование информационных систем [Текст]: учебное пособие / Н. М. Сурнина, Н. Г. Чиркина; М-во образования и науки Рос. Федерации, Урал. гос. экон. ун-т. - Екатеринбург: [Издательство УрГЭУ], 2017. - 191 с. Режим доступа: http://lib.usue.ru/resource/limit/ump/17/p488974.pdf, свободный.
13. Android [Электронный ресурс] – Режим доступа: https://android.ru, свободный.
14. Apple [Электронный ресурс] – Режим доступа: https://apple.com, свободный.
15. Apple Developers [Электронный ресурс] – Режим доступа: https://developers.apple.com, свободный.
16. Atlassian CI/CD [Электронный ресурс]. – Режим доступа: https://www.atlassian.com, свободный.
17. Digital commerce 360 [Электронный ресурс]. – Режим доступа: https://www.digitalcommerce360.com, свободный.
18. FANDOM [Электронный ресурс]. – Режим доступа: https://gos-it.fandom.com/, свободный.
19. FANDOM [Электронный ресурс]. – Режим доступа: https://gos-it.fandom.com/, свободный.
20. Function X [Электронный ресурс]. – Режим доступа: https://function-x.ru, свободный.
21. Git SCM [Электронный ресурс]. – Режим доступа: https://git-scm.com, свободный.
22. Google [Электронный ресурс]. – Режим доступа: https://www.google.com, свободный.
23. Hawkhouse [Электронный ресурс]. – Режим доступа: https://hawkhouse.ru, свободный.
24. IBM [Электронный ресурс] – Режим доступа: https://ibm.com, свободный.
25. j2 store [Электронный ресурс]. – Режим доступа: https://www.j2store.org, свободный.
26. MakeAWebsiteHub [Электронный ресурс]. – Режим доступа: https://makeawebsitehub.com, свободный.
27. Microsoft [Электронный ресурс] – Режим доступа: https://microsoft.com, свободный.
28. MobiLoud [Электронный ресурс]. – Режим доступа: https://www.mobiloud.com, свободный.
29. MySQL [Электронный ресурс] – Режим доступа: https://mysql.com, свободный.
30. Ocean [Электронный ресурс]. – Режим доступа: https://ocean.sagepub.com, свободный.
31. OSP [Электронный ресурс]. – Режим доступа: https://www.osp.ru, свободный.
32. PubicApp [Электронный ресурс]. – Режим доступа: https://punicapp.com, свободный.
33. Scand [Электронный ресурс]. – Режим доступа: https://scand.com, свободный.
34. Scielo [Электронный ресурс]. – Режим доступа: https://scielo.conicyt.cl, свободный.
35. SQL [Электронный ресурс] – Режим доступа: https://sql.com, свободный.
36. Statcounter [Электронный ресурс]. – Режим доступа: https://gs.statcounter.com, свободный.
37. Statcounter [Электронный ресурс]. – Режим доступа: https://gs.statcounter.com, свободный.
38. Statista [Электронный ресурс]. – Режим доступа: https://www.statista.com, свободный.
39. VC.RU [Электронный ресурс]. – Режим доступа: https://vc.ru, свободный.
40. W3 Schools [Электронный ресурс] – Режим доступа: https://w3schools.in, свободный.
41. Wikipedia [Электронный ресурс]. – Режим доступа: https://ru.wikipedia.org, свободный.
42. Wiseadvice [Электронный ресурс]. – Режим доступа: https://1c-wiseadvice.ru, свободный.
43. Yandex [Электронный ресурс]. – Режим доступа: https://www.yandex.ru, свободный.
44. Московский государственный университет печати [Электронный ресурс]. – Режим доступа: http://www.hi-edu.ru, свободный.