🔍 Поиск работ

Разработка мобильного Android-приложения «Учет основных средств»

Работа №207296

Тип работы

Дипломные работы, ВКР

Предмет

программирование

Объем работы36
Год сдачи2020
Стоимость4360 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
14
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 4
1. АНАЛИЗ ПРЕДМЕТНОЙ ОБЛАСТИ 7
1.1. Обзор аналогов 7
1.1.1. Приложение «SCANPET» 7
1.1.2. Приложение «учет товаров-простой склад 2.0» 8
1.1.3. Приложение «DataMobile: Инвентаризация ОС» 9
1.2. Анализ существующих технологий для реализации проекта 10
1.2.1. Мобильные платформы и языки программирования 10
1.2.2. Среды разработки мобильных приложений 12
1.2.3. Анализ существующих библиотек для работы с QR - кодами 14
2. ПРОЕКТИРОВАНИЕ 17
2.1. Функциональные требования 17
2.2. Нефункциональные требования 18
2.3. Варианты использования приложения 18
2.4. Проектирование базы данных 20
3. РЕАЛИЗАЦИЯ 21
3.1. Конфигурация приложения и структура проекта 21
3.2. Реализация механизма сканирования QR-кода с помощью
библиотеки ZXing 27
3.3. Работа с SQLite 28
3.4. Работа с XML шаблонами 30
4. ТЕСТИРОВАНИЕ 31
ЗАКЛЮЧЕНИЕ 33
ЛИТЕРАТУРА 34
ПРИЛОЖЕНИЯ 36
ПРИЛОЖЕНИЕ А - Скриншоты приложения 36


АКТУАЛЬНОСТЬ ТЕМЫ
Актуальность разработки под Android обусловлена данными, которые отражает диаграмма, показанная на рисунке 1, отображающая популярность данной платформы в мире. У Android есть несколько преимуществ по сравнению с другими платформами. Во-первых, порог вхождения достаточно низок. Чтобы начать разрабатывать необходимо иметь минимальные знания Java, а также скачать IDE и SDK. Во-вторых, у данной платформы огромное сообщество, благодаря которому появляется большое количество материалов - документаций, книг, онлайн-уроков.
По данным статьи о самых популярных операционных системах [10] в мире больше всего используют OC Android.

Рис. 1. Доли популярных мобильных платформ на мировом рынке в конце 2019 года

В наше время одним из важнейших показателей уровня развития современного общества является его оснащенность средствами вычислительной техники. Область использования этих средств целесообразна и широка для всех сфер деятельности.
Рациональное использование средств вычислительной техники является одной из серьёзных проблем нашего времени и актуальность решения этой проблемы растет по мере увеличения и совершенствования их технического и программного оснащения. Эффективный путь решения указанной проблемы состоит в практическом использовании автоматизированных информационных систем.
Перед обществом всегда стоит проблема ведения качественного и своевременного учета. Одним из способов его получения является автоматизация при помощи средств вычислительной техники. Целью автоматизации учета в организации является создание условий для наиболее эффективной работы с применением вычислительной техники для сбора и обработки информации, а также рациональное распределение функций между пользователями системы и техническими средствами.
Данная работа направлена на создание мобильного Android- приложения для ведения учета инвентарных объектов, с помощью базы данных и QR-кодов.
ЦЕЛЬ И ЗАДАЧИ
Целью данной работы является разработка Andriod-приложения «Учет основных средств». Мобильное приложение позволит упростить работы по учету и инвентаризации путем сканирования QR-кодов и поиском их в базе данных.
Для достижения поставленной цели были сформулированы следующие задачи:
1) провести обзор аналогичных проектов по тематике работы, выполнить их сравнительный анализ;
2) провести анализ существующих технологий для реализации проекта;
3) сформулировать функциональные и нефункциональные требования, предъявляемые к приложению;
4) выполнить проектирование приложения;
5) выполнить реализацию приложения;
6) провести функциональное тестирование полученного приложения.
СТРУКТУРА И ОБЪЕМ РАБОТЫ
Работа состоит из введения, четырех глав, заключения, библиографии и приложения. Объем работы составляет 38 страниц, объем библиографии - 15 источников.
В первой главе, «Анализ предметной области», дается обзор аналогичных проектов и обзор существующих технологий для реализации проекта. В этом разделе выявляются наиболее перспективные технологии для создания приложения из рассмотренных.
Во второй главе, «Проектирование», выявляются функциональные и нефункциональные требования к системе, а также выполняется проектирование системы с использованием спецификации языка UML - создаются диаграммы классов и вариантов использования.
Третья глава, «Реализация», описывает детали реализации мобильного Android-приложения.
В четвертой главе, «Тестирование», приведены результаты тестирования мобильного приложения вместе со скриншотами основных экранов разработанного приложения.
В заключении сделаны выводы о проделанной работе.


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

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

Помощь в написании работ!


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



1. Медникс З. Программирование под Android. 2-е изд. /Дорнин Л., Мик Б., Накамура М. — СПб.: Питер, 2013. — 560 с.: ил.
2. П. Дейтел Android для программистов: создаём приложения. /Х. Дейтел, Э. Дейтел — СПб.: Питер, 2013. — 560 с.: ил.
3. Харди Б. Android. Программирование для профессионалов. 2-е изд. /Филлипс Б., Стюарт К., Марсикано К. — СПб.: Питер, 2016. — 640 с.: ил.
4. Васильев А.Н. Java. Объектно-ориентированное программирование, 2011. — 397 с.
5. Статья «Android Studio IDE от Google» [Электронный ресурс] URL: http://wnfx.ru/android-studio-ide-ot-google/ (дата обращения 2.05.2020).
6. Статья «Внедрение платформы разработки и исполнения приложений «Radixware»» [Электронный ресурс] URL: http://www.scienceforum.ru/2016/1757/19149 (дата обращения 2.05.2020).
7. Статья «SQLite» [Электронный ресурс] URL:
http:// developer.alexanderklimov.ru/android/ sqlite/ (дата обращения 2.05.2020).
8. Статья «Знакомство с элементом RecyclerView» [Электронный ресурс] URL: https://devcolibri.com/unit/урок-10-работа-с-recyclerview-на- примере-tweetsrecyclerview-2 (дата обращения 2.05.2020).
9. Статья «Java - энциклопедия языков программирования» [Электронный ресурс] URL: http://progopedia.ru/language/java/ (дата обращения 2.05.2020).
10. Статья «Самые популярные операционные системы» [Электронный ресурс] URL: https://marketer.ua/stats-operating-system-2017/ (дата обращения 2.05.2020).
11. Библиотека для сканирования 1D/2D штрих-кодов «Zxing» [Электронный ресурс] URL: https://zxing.github.io/zxing/ (дата обращения: 10.05.2020).
12. Библиотека для сканирования 1D/2D штрих-кодов «Zbar» [Электронный ресурс] URL: https://habr.com/ru/sandbox/72596/ (дата обращения: 10.05.2020).
13. Статья «Swift (язык программирования)» https://ru.wikipedia.org/wiki/Swift_(язык_программирования).
14. Статья «Введение в Kotlin» [Электронный ресурс] URL: http://itmentor.by/articles/vvedenie-v-kotlin (дата обращения 2.03.2020).
15. Статья «Операционные системы для смартфонов» [Электронный ресурс] URL: https://nastroyvse.ru/devices/phone/operacionnye-sistemy- dlya-smartfonov.html (дата обращения: 10.05.2020).



Работу высылаем на протяжении 30 минут после оплаты.




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