Реферат
Введение 4
1 Проектирование мобильного приложения 7
1.1 Анализ предметной области 7
1.2 Обозначение требований к мобильному приложению и анализ
существующих мобильных решений 12
1.3 Структурная схема мобильного приложения 18
2 Разработка и тестирование мобильного приложения 21
2.1 Выбор средств разработки 21
2.2 Разработка модулей мобильного приложения 25
2.2.1 Модуль сохранения объекта 26
2.2.2 Модуль чтения объекта 29
2.2.3 Модуль сканирования объекта 31
2.3 Тестирование мобильного приложения 33
2.4 Руководство пользователя 39
2.4.1 Установка и запуск 39
2.4.2 Работа с приложением 39
Заключение 43
Список использованных источников 45
Приложение А Организационная схема ЛПИ - филиала СФУ 49
Приложение Б Листинг модуля чтения 50
Приложение B Листинг модуля сохранения 53
Приложение Г Листинг модуля сканирования 58
В настоящее время мобильные технологии прочно установились в производственном цикле любого предприятия, позволяют облегчить труд, усовершенствовать процесс обработки информации, ее накопление и хранение.
«Инвентаризация - это проверка наличия имущества организации и состояния её финансовых обязательств на определённую дату путём сличения фактических данных с данными бухгалтерского учёта» [10].
Облегчить процесс инвентаризации можно с помощью внедрения на предприятии компьютерных программ. В настоящее время большинство обыденных процессов можно автоматизировать. Инвентаризация так же не стала исключением в процессе автоматизации. Поэтому очень важно в процессе автоматизации использовать мобильные средства (телефон или планшет). Это повысит скорость проведения инвентаризации, точность, а также добавит возможность использовать удаленный доступ к хранилищу (таблице) с любого устройства.
Цель работы - теоретически обосновать и разработать мобильное приложение для инвентаризации с использованием QR-кодов.
Объект исследования - процесс инвентаризации в организации.
Предмет исследования - процесс разработки мобильного приложения для инвентаризации с использованием QR-кодов.
Мобильное приложение позволит пользователям сканировать QR-коды имущества организации и проводить инвентаризацию.
Цель, объект и предмет исследования обусловили постановку и решение следующих задач:
• провести анализ предметной области и сделать обзор существующих мобильных решений;
• выделить функциональные требования к разрабатываемому мобильному приложению;
• разработать мобильное приложение для инвентаризации под операционную систему Android;
• провести апробацию и тестирование приложения.
Методы исследования:
• теоретические: анализ учебной и научно-технической литературы по теме исследования; обобщение; сравнительный анализ;
• эмпирические: наблюдение; беседа; моделирование; тестирование
программного продукта.
Экспериментальная база исследования: Лесосибирский педагогический институт - филиал Сибирского федерального университета (ЛИИ - филиал СФУ).
Практическая значимость мобильного приложения для инвентаризации заключается в том, что разработанное мобильное приложение для инвентаризации может быть использовано сотрудниками любой организации, являющимися материально ответственными лицами.
Результаты исследования представлены на следующих научных мероприятиях:
• VI Всероссийская научно-практическая конференция преподавателей, учителей, студентов и молодых ученых «Актуальные проблемы преподавания дисциплин естественнонаучного цикла» (г. Лесосибирск, ЛИИ - филиал СФУ, 7-12 ноября 2022 г., участие).
• VII Международная научно-практическая конференция «Молодёжь, наука, образование: Актуальные вопросы, достижения и инновации» (г. Иенза, МЦНС «Наука и Просвещение», 12 апреля 2023 г., участие).
• Всероссийский молодежный научный форум «Современное
педагогическое образование: теоретический и прикладной аспекты»
(г. Лесосибирск, ЛИИ - филиал СФУ, 11 апреля 2023 г., I место).
• II Всероссийский конкурс научных работ «Молодёжный научный потенциал» (г. Лесосибирск, ЛИИ - филиал СФУ, 12 апреля 2023 г., участие).
По результатам исследования опубликованы статьи:
1. Елизарова, Е. П. Анализ мобильных приложений для инвентаризации / Е. П. Елизарова // Актуальные проблемы преподавания дисциплин естественнонаучного цикла: тезисы докладов VI Всероссийской научнопрактической конференции преподавателей, учителей, студентов и молодых ученых, Лесосибирск, 14-15 ноября 2022 года / Сибирский федеральный университет. - Красноярск, 2022. - С. 12-14.
2. Елизарова, Е. П. Актуальные средства разработки мобильных приложений / Е. П. Елизарова // Современное педагогическое образование: Теоретический и прикладной аспекты: сборник научных статей II Всероссийский молодёжный научный форум, студентов и молодых ученых, Лесосибирск, 10-15 апреля 2023 года / Сибирский федеральный университет. - Лесосибирск - Красноярск, 2023. - С. 58-60.
3. Елизарова, Е. П. Разработка мобильных приложений на Kotlin /
Е. П. Елизарова // Молодёжь, наука, образование: Актуальные вопросы, достижения и инновации, Пенза, 12 апреля 2022 года / МЦНС «Наука и
просвещение». - Пенза, 2023. - С. 55-57.
Структура работы - работа состоит из введения, двух глав, заключения, списка литературы, включающего 41 наименование. Результаты работы представлены в 6 таблицах, 13 рисунках. В 4 приложениях представлены организационная структура организации и листинги модулей приложения. Общий объем работы - 60 печатных листов.
В ходе выполнения выпускной квалификационной работы были реализованы все поставленные задачи, а именно: проведен анализ предметной области, были изучены и проанализированы аналоги приложений для инвентаризации, выявлены их недостатки, за счет этого были сформулированы требования к разрабатываемого продукту.
Для разработки приложения под Android был выбран оптимальный для данного случая набор инструментов, в который вошли: язык программирования Kotlin, Google App Script, база данных Google Sheets, а также сторонние библиотеки для Android.
Во время разработки мобильного приложения были изучены основы языка программирования Kotlin, подробно изучены скрипты Google, а также взаимодействие клиента приложения с Android API.
Так же были выделены функциональные требования к мобильному приложению.
В ходе написания выпускной квалификационной работы были участия в конференциях и конкурсах. Так же опубликовано несколько статей , представленных на следующих конференциях и конкурсах:
• VI Всероссийская научно-практическая конференция преподавателей, учителей, студентов и молодых ученых «Актуальные проблемы преподавания дисциплин естественнонаучного цикла» (г. Лесосибирск, ЛПИ - филиал СФУ, 7-12 ноября 2022 г., участие).
• VII Международная научно-практическая конференция «Молодёжь, наука, образование: Актуальные вопросы, достижения и инновации» (г. Пенза, МЦНС «Наука и Просвещение», 12 апреля 2023 г., участие).
• Всероссийский молодежный научный форум «Современное
педагогическое образование: теоретический и прикладной аспекты»
(г. Лесосибирск, ЛИИ - филиал СФУ, 11 апреля 2023 г., I место).
- II Всероссийский конкурс научных работ «Молодёжный научный потенциал» (г. Лесосибирск, ЛИИ - филиал СФУ, 12 апреля 2023 г., участие).
Разработанное приложение было апробировано в организации ЛИИ - филиале СФУ, где показало себя отлично. В дальнейшем предполагается выгрузка приложения в Google Play.
1. Белоусова, С. Жизненный цикл программных систем / С. Белоусова. - 2022. - URL:https://clck.ru/34f9rf (дата обращения: 25.04.2023).
2. Бурнет, Э. Привет, Android! Разработка мобильных приложений /
Э. Бурнет. - Санкт-Петербург: Питер - 2012. - 253 с.
3. Гайдукова, Е. Базовые знания по IDEF0 / Е. Гайдукова. // Comidware. - 2022. - URL: https://clck.ru/34f2Gv (дата обращения: 04.04.2023)
4. Гриффитс, Д. Head First. Kotlin / Д. Гриффитс. - Санкт-Петербург: Питер - 2020. - 646 c.
5. Гриффитс, Д. Head First. Программирование для Android / Д. Гриффитс. - Санкт-Петербург: Питер - 2018. - 912 c.
6. Дарвин, Я. Ф. Android. Сборник рецептов: задачи и решения для разработчиков приложений / Я. Ф. Дарвин. - Москва: Диалектика, 2019. - 768 c.
7. Дейтел, П. Android для разработчиков / П. Дейтел. - Санкт-Петербург: Питер, 2016. - 560 c.
8. Елизарова, Е. П. Анализ мобильных приложений для инвентаризации /
Е. П. Елизарова. // Актуальные проблемы преподавания дисциплин
естественнонаучного цикла: тезисы докладов VI Всероссийской научнопрактической конференции преподавателей, учителей, студентов и молодых ученых, Лесосибирск, 14-15 ноября 2022 года / Сибирский федеральный университет - Красноярск, 2022. - С. 12-14.
9. Елизарова, Е. П. Разработка мобильных приложений на Kotlin /
Е. П. Елизарова. // Молодёжь, наука, образование: Актуальные вопросы, достижения и инновации, Пенза, 12 апреля 2022 года / МЦНС «Наука и
просвещение» - Пенза, 2023. - С. 55-57.
10. Инвентаризация // «Авдеев и Ко»: аудиторские и бухгалтерские услуги [сайт]. - 2023. - URL: https://clck.ru/GaToD(дата обращения: 06.04.2023)
11. Инвентаризация для руководства // ФИН-АУДИТ [сайт]. - 2019. - URL: https://clck.ru/34iCrx (дата обращения: 06.04.2023)
12. Инкрементная модель // Байтэкс - 2017. - URL: https://clck.ru/34cBJ5 (дата обращения: 08.04.2023)
13. Инкрементная модель // JavaTPoint: [сайт]. - 2018. -
URL: https://clck.ru/34eztP (дата обращения: 08.04.2023)
14. Кинзябулатов, Р. IDEF0. Знакомство с нотацией и пример
использования / Р. Кинзябулатов // Тринион: [сайт]. - 2022. -
URL:https://clck.ru/ec648 (дата обращения: 09.04.2023)
15. Кинзябулатов, Р. В чём различия нотаций IDEF0, DFD и BPMN2.0 / Р. Кинзябулатов. / Тринион : [сайт]. - 2023. - URL: https://clck.ru/ec648 (дата обращения: 04.04.2023)...41