Аннотация
Глоссарий 3
Введение 4
1 Анализ существующих решений 6
1.1 «Scanner Keyboard» 6
1.2 «Scan-IT to Office» 7
1.3 «Быстрый учёт» 9
2 Анализ требований 11
2.1 Функциональность приложения 11
2.2 Варианты использования 11
2.3 Описание экранных форм 14
3 Проектирование 15
3.1 Используемые технологии 15
3.2 Архитектура приложения 18
4 Реализация приложения 26
Заключение 33
Список используемых источников и литературы 34
Приложение А Реализация изменения стиля поля ввода 35
Приложение Б Реализация изменения стиля поля ввода для Android 37
Приложение В Реализация SplashScreen 40
Приложение Г Реализация LoginView 42
Приложение Д Реализация App 43
Даже в самой небольшой современной компании есть определенный набор технического оборудования и соответственно системный администратор, который отвечает за его рабочее состояние. Мониторинг и инвентаризация оборудования является важной составляющей рабочего процесса. Ведь от состояния и быстрого реагирования на возникающие проблемы зависит производительность компании, так как большинство бизнес-процессов происходят с использованием персональных компьютеров.
Процесс инвентаризации технического оборудования может быть реализован разными способами, в зависимости от организации. Инвентаризация может быть организована вручную, когда перепись оборудования проводится сотрудником и на оборудование пишется присвоенный инвентарный номер. Инвентарный номер может не только быть написан от руки, но и предварительно распечатан на принтере.
Эти решения имеют свои недостатки, именно поэтому компании все чаще переходят к более современным и автоматизированным способам инвентаризации, такие как специальные приложения, позволяющие производить инвентаризацию более удобным способом. Оборудованию присваивают штрих-коды, и с помощью специальных приспособлений считывают информацию об объекте с оптической меткой.
Главным преимуществом такого приложения является удобство использования, мониторинг машины буквально «в один клик» и возможность быстро посмотреть её актуальное состояние. Подобные приложения могут интегрироваться с другими системами присутствующими у сотрудников компании.
В данной области уже существуют решения со своими преимуществами и недостатками, которые будут обсуждаться в следующей главе. Проанализировав их, можно составить общее представление о том, как должно выглядеть подобное приложение и что от него ожидают пользователи.
Целью моей выпускной квалификационной работы является разработка мобильного приложения для мониторинга и инвентаризации, с использованием QR-кодов.
Для достижения этой цели были поставлены следующие задачи:
1. Провести анализ существующих решений.
2. Изучить существующие технические средства для реализации мобильного приложения.
3. Сформировать список требований к разрабатываемому мобильному приложению.
4. Спроектировать мобильное приложение.
5. Разработать мобильное приложение.
В ходе выполнения выпускной квалификационной работы были получены навыки разработки мобильных приложений, как пользовательской части, так и серверной части на языке C#. Таким образом, цель работы - разработка мобильного приложения для мониторинга и инвентаризации, с использованием QR-кодов - достигнута.
В рамках данной работы были решены все поставленные задачи, а именно:
1. Провести анализ существующих решений.
2. Изучить существующие технические средства для реализации мобильного приложения.
3. Сформировать список требований к разрабатываемому мобильному приложению.
4. Спроектировать мобильное приложение.
5. Разработать мобильное приложение.
Также было выполнено тестирование системы. В дальнейшем, после выпуска финальной версии приложения, ожидается его масштабирование для использования организациями, так или иначе сталкивающимися с проблемой, которую решает данное приложение.