📄Работа №214453

Тема: Разработка мобильного приложения для решения задачи условной оптимизации, при бизнес-планировании

📝
Тип работы Бакалаврская работа
📚
Предмет информатика
📄
Объем: 46 листов
📅
Год: 2024
👁️
Просмотров: 4
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Аннотация
Введение 5
Глава 1. Анализ задачи 7
1.1 Анализ потребителя программного продукта 7
1.2 Функционал разрабатываемого программного продукта 8
Глава 2. Логическое проектирование программного продукта 9
2.1 Проектирование интерфейса пользователя 9
2.2 Предсказание значения в последовательности 11
2.3 Решение задачи условной оптимизации 14
2.4 Используемые в разработке инструменты 18
Глава 3. Реализация разработанного программного продукта 19
3.1 Реализация предсказательного алгоритма 19
3.2 Реализация генетического алгоритма 24
3.3 Реализация запоминающей нейронной сети 33
3.4 Создание интерфейса приложения 37
3.5 Работа в разработанной программе 41
Заключение 44
Список используемой литературы 45

📖 Введение

Современные мобильные устройства получают большие вычислительные мощности и больший объем памяти, в этих условиях разработка приложений для мобильных устройств более востребована чем раньше. Следуя этой тенденции в этой работе будет разрабатываться нативное мобильное приложение помогающее в бизнес планировании.
Большинство современных мобильных приложений, для бизнес планирования, не нативные, например как инструменты для бизнеса сбербанка. Преимущества таких приложений заключается в том что данные, используемые в этих приложениях, синхронизируются на разных устройствах и хранятся на серверах организаций, обеспечивающих их безопасность. Но такие приложения не будут работать без стабильного соединения с сетью интернет.
Преимущества нативных приложений заключается в том что эти приложения будут работать в любом месте и будут задействовать полную мощность вычислительных устройств будет задействована полностью, в отличии от вычислительных мощностей веб приложений, задаваемых организацией владеющей серверами приложения.
Целью работы является создание мобильного приложения, решающего задачу условной оптимизации и выдающее результаты решения задачи в сравнение с прогнозируемыми результатами спроса.
Рассматриваемым в работе объектами являются задача условной оптимизации и задача прогнозирования спроса на продукцию, а рассматриваемым предметом работы является решение этих задач таким образом, при котором оно может быть интегрировано в разрабатываемый программный продукт.
Для достижения цели необходимо решить ряд задач: сформулировать методы решения задач, спроектировать интерфейс приложения, разработать и оценить работоспособность приложения.
Разрабатываемое приложение будет выполнять следующую функции: оно будет предсказывать спрос на продукцию в определенном месяце и определять сколько, из имеющихся на складе запасов, можно произвести продукции, в соотношении дающем максимальную прибыль. Сравнение этих значений позволит скорректировать запасы на складе.
Помимо решения основной задачи приложение также должно позволять работать с, хранящимися на устройстве, данными: удалять и добавлять записи таблиц.
Тут следует зафиксировать то какие данные будут использоваться в приложении. Очевидно, что для работы приложения потребуется хранение и обработка списков продуктов и ресурсов. В таблице ресурсов потребуется параметр отвечающий за запасы ресурса на складе. Для предсказания спроса на продукцию потребуется таблица с историей продаж, а для решения задачи условной оптимизации потребуется таблица затрат ресурсов на производство продукции.
Помимо работы с данными и решения задачи приложение потребует дополнительную функцию. Пользователи привыкли работать с графиками и диаграммами больше чем с таблицами, поэтому для большей наглядности в приложении в качестве отчета должна формироваться гистограмма на основе полученных решений. Это поможет пользователю быстрее сориентироваться и облегчит для него сравнения полученных решений на каждом продукте.
Таким образом появляется представление о назначении приложения, что позволит начать проектировать экранные формы в процессе детального разбора его функционирования.

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

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

👨‍🎓 Помощь в написании

✅ Заключение

В процессе выполнения курсовой балкарской работы было выполнено множество задач:
-был спроектирован интерфейс программного продукта;
-были сформулированы методы для решения задач предсказания элементов последовательности и решения задачи условной оптимизации;
-был зафиксирован подход для воспроизведения решенной задачи с использованием нейронных сетей;
-сформулированные методы были реализованы программно и интегрированы в разработанный программный продукт, соответствующий спроектированному интерфейсу;
-была проверена работоспособность программного продукта на демонстрационной задаче.
Как результат проделанной работы был получено работоспособное android приложение, позволяющее пользователю решить целевую задачу и предоставляющее для этого все необходимые интерфейсные элементы.
Таким образом поставленная задача может быть выполнена в полном объеме — получено работающее мобильное приложения с простым, интуитивно понятным, интерфейсом, дающее простые для понимания и анализа результаты.
Использование фрэймворка kivy связано с распространенными проблемами при сборке приложения под платформу android: быстрое увеличение размера приложения по занимаемой им памяти и расхождение в порядке обработки экранных форм и таблиц данных при адаптации их к python-for-android.
Несмотря на эти недостатки, в приложении можно работать и его распространение возможно на таких платформах как github и playmarket.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

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

1. Атманов С.А. Линейное программирование. М.: “Наука”, 1981. — 340 с.
2. Бахвалов Н.С. Численные методы. - М.: “Наука”, 1993 — 636 с.
3. Березин И.С., Жидков Н.П. Методы вычислений. Том 1 и 2. - М.:“Наука”, 1994 — 620 с.
4. Васильев А.Н., ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ
ПРОГРАММИРОВАНИЕ НА C++ — СПб.: Наука и Техника, 2016. — 544 с.
5. Зенков А.В. Численные методы: учеб. пособие — Екатеринбург : Издво Урал. ун-та, 2016. — 124 с.
6. Зуховицкий С.И., Авдеева Л.И. Линейное и выпуклое программирование. - М.: “Наука”, 1994.
7. Зюзев А.М. Объектно ориентированное программирование: учеб.- метод.пособие — Екатеринбур : Изд-во Урал. ун-та, 2019.— 116 с.
8. Измаилов А.Ф., Солодов М.В. Численные методы оптимизации: Учеб.пособие. - М.: ФИЗМАТЛИТ, 2005. - 304 с.
9. Кольцов Д.М., Дубовик Е.В. СПРлвочник РУТНОК. Кратко, быстро, под рукой - СПб.: Наука и Техника, 2021. - 288 с.
10. Лесин В.В., Лисовец Ю.П. Основы методов оптимизации. - М.: Изд-во МАИ, 1995. - 344 с.
11. Моисеев Н. Н., Иванилов Ю. П., Столярова Е. М., Методы оптимизации. М.: - Наука, 1978.
12. Рейзлин, В. И. ЧИСЛЕННЫЕ МЕТОДЫ ОПТИМИЗАЦИИ / В. И.
Рейзлин — 1-е изд. — Томск: Издательство Национального
исследовательского Томского политехнического университета, 2013 — 105 с.
13. Растригин Л.А. Случайный поиск в задачах оптимизации многопараметрических систем. Рига, Зинатне,1965. 212 с
14. Растригин Л.А. Случайный поиск. М.: Знание, 1979. 64 с.
15. Шолле Ф. Глубокое обучение на Python. — СПб.: Питер, 2018. — 400 с
..20

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

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