ГЛАВА 1. ТЕОРЕТИЧЕСКИЕ ВОПРОСЫ РАЗРАБОТКИ
МОБИЛЬНОГО ПРИЛОЖЕНИЯ 6
1.1 МОБИЛЬНОЕ ПРИЛОЖЕНИЕ КАК РЕШЕНИЕ ДЛЯ МАЛОГО БИЗНЕСА 6
1.2 ВЫБОР ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ ДЛЯ РАЗРАБОТКИ 11
1.3 ТЕХНИЧЕСКОЕ ЗАДАНИЕ НА РАЗРАБОТКУ МОБИЛЬНОГО ПРИЛОЖЕНИЯ 15
ГЛАВА 2. МОБИЛЬНОЕ ПРИЛОЖЕНИЕ ДЛЯ ИНФОРМАЦИОННОЙ
СИСТЕМЫ КОМПАНИИ ООО «ЭЛЕФАНТ» 20
2.1 МОДЕЛЬНЫЕ ПРЕДСТАВЛЕНИЯ МОБИЛЬНОГО ПРИЛОЖЕНИЯ 20
2.2 РЕЗУЛЬТАТЫ РАЗРАБОТКИ МОБИЛЬНОГО ПРИЛОЖЕНИЯ 29
2.3 ИТОГИ АПРОБАЦИИ 38
ЗАКЛЮЧЕНИЕ 42
СПИСОК ИНФОРМАЦИОННЫХ ИСТОЧНИКОВ 43
ПРИЛОЖЕНИЯ 48
ПРИЛОЖЕНИЕ 1 48
ПРИЛОЖЕНИЕ 2 49
Реферат
Арасланов Е.Р. МОБИЛЬНОЕ ПРИЛОЖЕНИЕ ДЛЯ ИНФОРМАЦИОННОЙ СИСТЕМЫ КОМПАНИИ ООО «Элефант», выпускная квалификационная работа: 46 стр., рис. 7, библ. 43 назв., приложений 2.
Ключевые слова: МОБИЛЬНОЕ ПРИЛОЖЕНИЕ, ИНФОРМАЦИОННАЯ СИСТЕМА, ПРОЕКТИРОВАНИЕ МП, РЕАЛИЗАЦИЯ МП.
Предмет разработки - мобильное приложение для информационной системы компании ООО «Элефант».
Цель работы - разработка мобильного приложения, автоматизирующего функции расчёта и ведения учёта балконных конструкций в рамках существующей информационной системы компании.
В работе описаны результаты проектирования и программной реализации мобильного приложения, автоматизирующего процессы расчёта необходимых материалов для изготовления балконных конструкций, стоимости этих материалов, а также хранение данных расчётов.
Мобильное приложение реализовано для операционной системы Android на языке программирования Kotlin. Для реализации функций хранения использовались стандартные возможности операционной системы и СУБД SQLite. Для построения запросов использован язык SQL.
Приложение внедрено и прошло апробацию в компании ООО «Элефант».
Современные компании, независимо от размера, имея перед собой множество задач, предоставляемых их клиентами, пользователями услуг, заказчиками, стремятся автоматизировать повторяющиеся процессы: передачу однотипных данных, расчёты рабочих формул и подобные. Малый бизнес, не имея в свободном распоряжении значительные денежные ресурсы, предпочтительным имеют использование базовых и ситуативных решений в плане автоматизации. К таким решениям можно отнести ведение учёта расходов в табличных редакторах (LibreOffice Calc, Google Sheets и пр.) и составление отчётов в текстовых редакторах (LibreOffice Writer, Google Docs соответственно), что показывает разрыв в автоматизации между этими двумя процессами, но и является автоматизацией отдельно взятых процессов учёта и отчётности.
Однако, иные компании, в виду своей специфики, множество подходящих под автоматизацию функций выполняют в удалённости от персональных компьютеров и невозможности использования ноутбуков, что приводит к вопросу о мобильных решениях для автоматизации данных функций. Несмотря на существующие аналоги указанных решений (для Google) для мобильных платформ, происходящие процессы не всегда дублируют те, решения для которых у компании уже готовы для настольных устройств.
В данной работе предметом разработки является мобильное приложение, а целью — разработка мобильного приложения для малого бизнеса, занимающегося монтажом балконных конструкций. Конечный продукт разработки — мобильное приложение для автоматизации процесса расчёта размеров и стоимости балконных конструкций для информационной системы компании ООО «Элефант». Исходя из цели работы, выделены были нижеизложенные задачи.
Проанализировать предметную область компании с выделением значимых для реализации указанных функций объектов и дальнейшей проекции выделенных объектов на формулы расчёта компании в рамках мобильного приложения.
Разработать логический (функциональный) и графический дизайн мобильного приложения совместно с графическими элементами, в него входящими. Под функциональной структурой понимается принцип навигации в приложении и отображения элементов на экране пользователя.
Разработать мобильное приложение, реализующее функции расчёта размеров и стоимости балконных конструкций по формулам расчёта, предоставленных компанией-заказчиком. Согласно сути функции расчёта стоимости, реализована должна быть возможность динамической (без изменения программного кода и перекомпиляции) смены цены на элементарные единицы, формирующие итоговую стоимость.
Провести ввод в эксплуатацию с дальнейшей оценкой его успешности, полноты реализации и формировании рекомендаций по возможным модификациям используемого приложения, согласно опыту разработки и эксплуатации.
Целью данной работы было создание мобильного приложения для информационной системы ООО «Элефант»: проектирование, разработка и описание его. Для её достижения были выполнены поставленные задачи.
Была проанализирована предметная область компании, выделены объекты, значимые для реализации указанных в техническом задании функций, и спроецированы на формулы расчёта компании в рамках программного кода мобильного приложения для операционной системы Android. Был разработан функциональный и графический дизайн мобильного приложения, элементы, а также входящие в него элементы.
После решения задач проектирования было разработано мобильное приложение, реализующее функции расчёта размеров и стомости балконных конструкций, согласно формулам расчёта компании-заказчика. Проведён ввод указанного приложения в эксплуатацию.
По результатам разработки и внедрения продукта в бизнес-процесс компании было проведено оценивание успешности достижения поставленных целей с помощью беседы с заказчиком. Из неё следует, что поставленные цели были достигнуты, продукт соответствует техническому заданию, требованиям и ожиданиям заказчика.
Также было разработано и передано в пользование заказчику руководство пользователя, были сформулированы рекомендации по возможным способам модернизации разработанного продукта.
Таким образом, в ходе данной работы было спроектировано, разработано и введено в эксплуатацию мобильное приложение, отвечающее всем требованиям, сформулированным в техническом задании.