Проектирование и разработка мобильного приложения для упрощения учета объектов пожарной безопасности
Классификация мобильных приложений и их отличительные особенности, сферы применения, выбор инструментария и этапы разработки на платформе Android 18. Создание базы данных и работа с ней, структура и принципы разработки пользовательского интерфейса.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 01.01.2018 |
Размер файла | 793,0 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
- аналог выражения HAVING на языке SQL;
- аналог выражения ORDER BY на языке SQL;
Если какой-либо из атрибутов не требуется, то в него передается значение null.
Метод возвращает экземпляр объекта Cursor. С помощью данного объекта мы можем работать с выборкой.
Пример кода для получения модели объекта из таблицы моделей объектов пожарной безопасности.
Cursor cursor = db.query (dbHelper. Table_Name_Model, null, null, null, null, null, null, null);
cursor.moveToFirst();
String model = cursor.getString (cursor.getColumnIndex (dbHelper. Model_PK));
Перед создание мобильного приложения, как и любого другого программного обеспечения, следует провести проектирование предстоящего мобильного приложения. Определить его функционал и требования к нему. Построить модели, если требуется.
Во второй главе было написано техническое задание мобильного приложения для упрощения учета объектов пожарной безопасности.
Составлены модели: Концептуальная модель; Use Case;
Модель IDEF1X.
Разобраны процессы создания базы данных с использование SQLite и использования ее при работе с приложением.
Разработан пользовательский интерфейс.
Заключение
У человека необходимость в получении какой-либо информации может возникнуть в любой момент времени. Задача мобильных устройств дать пользователю возможность получить необходимую ему информацию. Но для того, чтобы мобильное устройство предоставило эту информацию требуется создать мобильное приложение, которое будет хранить или брать ее, например из Интернета.
В ходе выполнения дипломной работы дано обоснование в цели создания мобильного приложения для учета объектов пожарной безопасности. Рассмотрено определение мобильного приложения и его классификации. Разобрана архитектура операционной системы Android. Изучены основы разработки мобильных приложения на платформе Android. Выбран и обоснован инструментарий для создания мобильного приложения.
В процессе были разработаны:
- Техническое задание;
- Концептуальная модель;
- Use Case диаграмма;
- Модель IDEF1X;
- Создана база данных на основе моделей;
- Разработан интерфейс мобильного приложения.
- Разобран процесс добавления и выборки объектов базы данных.
Таким образом материалы дипломной работы показывают, что поставленные в ней задачи полностью решены.
Определение аббревиатур и иностранных слов
JDK (Java Development Kit) - пакет для разработки программного обеспечения на языке Java.
API (Application Programming Interface) - набор готовых решений для разработки программного обеспечения.
Framework - платформа для разработки программного обеспечения.
Framework включает библиотеки, языки сценариев или другое программное обеспечения облегчающее разработку.
ADT (Android Development Tool) - плагин для среды разработки Eclipse предоставляющий функционал для разработки Android приложений.
AVD (Android Virtual Machine) - виртуальная машина Android.
Программное обеспечение позволяющее эмулировать операционную систему Android и модули мобильного устройства, не использую физического мобильного устройства.
Список используемой литературы
1. Введение в разработку Android-приложений. URL: http://www.intuit.ru/studies/courses/4462/988/lecture/14988 (Дата обращения 13.11.2015)
2. Компьютерный континуум Intel, процессор Atom. URL: http://www.intuit.ru/studies/courses/10617/1101/lecture/17404? page=2 (Дата обращения 13.11.2015)
3. Файл манифеста AndroidManifest.xml. URL: http://developer.alexanderklimov.ru/android/theory/AndroidManifestXML.php (Дата обращения 13.11.2015)
4. Общие сведения о платформе Android. URL: http://developer.android.com/intl/ru/guide/index.html (Дата обращения 13.11.2015)
5. Концептуальная модель. URL: http://www.site-do.ru/db/db4.php (Дата обращения 18.03.2016)
6. Use Case диаграмма. URL: http://studopedia.ru/3_35210_naznachenie-i-komponenti-UseCase-diagrammi.html (Дата обращения 18.03.2016)
7. EDEF1X. URL: http://dit.isuct.ru/ivt/books/CASE/case10/idef1x/doc24.htm (Дата обращения 19.03.2016)
8. Архитектура Android-приложений. https://habrahabr.ru/post/140459/ (Дата обращения 13.11.2015)
9. Архитектура Android-приложений… Правильный путь? https://habrahabr.ru/post/250659/ (Дата обращения 13.11.2015)
10. Голощапов А. Google Android программирование для мобильных устройств. - СПб.: БХВ-Петербург, 2011. - 443 с.
11. Гонсалвес Э. Изучаем Java EE 7. - СПб.: Питер, 2016. - 640 с.
12. Гриффитс Д. Head First. Программирование для Android/ Д. Гриффитс, Д. Гриффитс. - СПб.: Питер, 2016. - 704 с.
13. Гупта А. Java EE 7. - М.: Вильямс, 2014. - 336 с.
14. Дарси Л. Разработка приложений для Android - устройств. Базовые принципы/ Л. Дарси, Ш. Кондер. - М.:Лори, 2014. - 412 с.
15. Дейтел П. Android для программистов. Создаем приложения/ П. Дейтел, Х. Дейтел, Э. Дейтел, М. Морган. - СПб.: Питер, 2012. - 560 с.
16. Колесниченко Д. Программирование для Android 5. - СПб.: БХВ - Петербург, 2015. - 304 с.
17. МакГрат М. Создание приложений на Android. Программирование для начинающих. - М.: Эксмо, 2016. - 192 с.
18. Мак-Лахмен Б. Java и XML. - СПб.: Символ-Плюс, 2015. - 544 с.
19. Ретабоуил С. Android NDK. Разработка приложений под Android на C/C++. - М.: ДМК Пресс, 2014. - 496 с.
20. Седжвик Р. Алгоритмы на Java / Р. Седжвик, У. Кевин. - М.: Вильямс, 2016. - 848 с.
21. Сеттер Р.В. Java на примерах и задачах. - СПб.: Наука и техника, 2016. - 240 с
22. Флэнаган Д. Java в примерах. - СПб.: Символ-Плюс, 2015. - 664
с.
23. Хабибуллин И. Java 7. - СПб.: БХВ - Петербург, 2014. - 768 с.
24. Харди Б. Android программирование для профессионалов/
Б. Харди, Б. Филлипс, К. Стюарт, К. Марсикано. - СПб.: Питер, 2016. - 640 с.
25. Хашими С. Разработка приложений для Android/ С. Хашими, С. Коматинени, Д. Маклин. - СПб.: Питер, 2011. - 736 с.
26. Эккель Б. Философия Java. - СПб.: Питер, 2016. - 1168 с.
27. Каривин Б. Программирование баз данных SQL. Типичные ошибки и их устранение - М.:Рид Групп, 2012. - 336 с.
28. Медникс З. Программирование под Android/ Л. Дорнин, М. Блэйк, М. Накамура. - СПБ.: Питер, 2013. - 560 с.
29. Грофф Д.Р. SQL: Полное руководство - М.:Вильямс, 2015. - 957
с.
30. Тейлор А.Дж. SQL для чайников - М.: Вильямс, 2016. - 408 с.
31. Молинаро Э. SQL. Сборник рецептов - СПБ.:Символ-Плюс, 2016.
- 665 с.
32. Кляйн К. SQL - СПБ.: Символ-Плюс, 2014. - 656 с.
33. Мак-Лахлин Б. Java и XML - СПБ.: Символ-Плюс, 2015 - 554 с.
Размещено на Allbest.ru
...Подобные документы
Современное состояние рынка мобильных приложений. Основные подходы к разработке мобильных приложений. Обоснование выбора целевой группы потребителей приложения. Этапы проектирования и разработки мобильного приложения для операционной системы Android.
курсовая работа [987,1 K], добавлен 27.06.2019Создание, изучение и разработка приложение на Android. Среда разработки приложения DelphiXE5. Установка и настройка среды программирования. Этапы разработки приложения. Инструменты для упрощения конструирования графического интерфейса пользователя.
курсовая работа [1,6 M], добавлен 19.04.2017Обзор мобильной ОС Android. Выбор инструментов и технологий. Проектирование прототипа графического интерфейса. Характеристика и описание пользовательского интерфейса. Проектирование и разработка базы данных. Определение списка необходимых разрешений.
курсовая работа [376,6 K], добавлен 13.09.2017Обзор рынка мобильных приложений, социальных сетей, аналогов. Обзор инструментов разработки: Android Studio, Microsoft visual С# 2012, PostgreeSQL, API Открытых данных Вологодской области, API Социальных сетей. Программный код, разработка интерфейса.
дипломная работа [2,6 M], добавлен 10.07.2017Архитектура операционной системы Android, набор библиотек для обеспечения базового функционала приложений и виртуальная машина Dalvik. Объектно-ориентированный язык программирования Java как инструмент разработки мобильных приложений для ОС Android.
дипломная работа [1,6 M], добавлен 08.07.2015Структура и архитектура платформы Android. Основные достоинства и недостатки операционной системы Android. Среда разработки Eclipse, платформа Java. Подготовка среды разработки. Вкладка "Погода", "Курс валют", "Новости". Просмотр полной новости.
дипломная работа [1,0 M], добавлен 11.07.2014Обзор подходов к разработке музейных приложений с элементами дополненной реальности, формирование требований к ним. Выбор методов разработки приложения, разработка пользовательского интерфейса. Принципы тестирования. Реализация раздела "Распознавание".
дипломная работа [2,8 M], добавлен 03.07.2017Проектирование удобного приложения для комфортной навигации по файлам облачного хранилища в одном файловом менеджере. Выбор интегрированной среды разработки. Выбор инструментов для визуализации приложения. Выбор средств отслеживания HTTPзапросов.
курсовая работа [3,6 M], добавлен 16.07.2016Преимущества операционной системы Android. Проектирование интерфейса приложений. Визуальные редакторы и средства кроссплатформенной разработки. Оптимизация игрового процесса, выбор фреймворка и библиотек. Классификация и характеристика игр по жанрам.
дипломная работа [2,6 M], добавлен 10.07.2017Мобильные операционные системы. Основные характеристики систем iOS и Android, их достоинства, недостатки и индивидуальные возможности. Анализ преимуществ лидирующих мобильных платформ для разработки приложения. Основные различия в механизмах безопасности.
дипломная работа [806,5 K], добавлен 01.01.2018Проектирование базы данных для автоматизации деятельности по учету автотранспорта ГИБДД Вяземского района. Выбор инструментария для разработки базы данных и приложения по её ведению. Описание интерфейса и физической структуры приложения баз данных.
курсовая работа [2,2 M], добавлен 28.06.2011Проектирование системы управления базами данных. Особенности реализации в MS SQL. Разработка пользовательского интерфейса. Тестирование и отладка приложения. Руководство пользователя и системного администратора. Анализ и методы разработки приложений.
курсовая работа [867,9 K], добавлен 16.07.2013Характеристика работы операционной системы Android, используемой для мобильных телефонов. Создание Android проекта в среда разработки Eclipse. Общая структура и функции файла манифест. Компоненты Android приложения. Способы осуществления разметки.
курсовая работа [1,0 M], добавлен 15.11.2012Разработка программного решения по созданию мобильного приложения. Изучение технологий для разработки приложений. Анализ работы торговых агентов. Обоснование выбора языка программирования. Проектирование интерфейса структуры и верстка, листинг программы.
дипломная работа [2,2 M], добавлен 08.06.2017Разработка приложения, которое содержит информацию о гостях, о номерах, об оплате с целью автоматизации процесса регистрации в гостинице. Проектирование базы данных по технологии "Клиент-сервер". Специфика разработки пользовательского интерфейса.
курсовая работа [1,5 M], добавлен 29.12.2013Обзор технологической платформы для разработки клиентского веб-интерфейса. Выбор платформы базы данных, языка разработки, фреймворка на стороне сервера и клиента. Создание схемы данных MySQL. Работа пользователя и оператора с программным продуктом.
курсовая работа [4,1 M], добавлен 17.07.2012Этапы создания и разработки базы данных. Построение модели предметной области. Разработка даталогической и физической моделей данных, способы обработки данных о сотрудниках организации. Проектирование приложений пользователя. Создание кнопочной формы.
курсовая работа [2,1 M], добавлен 14.02.2011Общая характеристика и анализ требований к разрабатываемому приложению, функциональные особенности и сферы практического применения. Проектирование базы данных и выбор системы управления ею. Тестирование приложения и выбор языка программирования.
дипломная работа [791,8 K], добавлен 10.07.2017Этапы проектирования базы данных, определение целей и содержание таблиц. Добавление данных и создание других объектов базы данных. Даталогическая модель: структуризация, нормализация, схемы данных. Порядок, принципы создания пользовательского интерфейса.
курсовая работа [1,3 M], добавлен 26.03.2013Разработка приложения для проверки использования времен глаголов в английском языке. Создание базы данных. Анализ используемых средств для реализации автоматического разбора текста. Проектирование мобильного приложения с помощью диаграмм деятельности.
дипломная работа [2,6 M], добавлен 13.09.2017