Тема: Разработка мобильного приложения для решения задачи условной оптимизации, при бизнес-планировании
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Введение 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.





