Тип работы:
Предмет:
Язык работы:


Разработка мобильного приложения для электронной библиотеки с полнотекстовым поиском»

Работа №107734

Тип работы

Бакалаврская работа

Предмет

информатика

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

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


ВВЕДЕНИЕ 6
ГЛАВА 1 АНАЛИЗ ИНФОРМАЦИИ И ПОСТАНОВКА ЗАДАЧИ 8
1.1 Обзор существующих мобильных платформ 8
1.2 Существующие электронные библиотеки и полнотекстовые базы данных ....9
1.2.1 Развитие библиотеки: от традиционной до электронной 11
1.3 Существующие мобильные приложения для электронных библиотек 13
1.4 Сравнение мобильных операционных систем 15
1.5 Стадии развития операционной системы Android 18
1.5.1 Архитектура ОС Android 20
1.5.2 Эмулятор для разработки мобильного приложения 24
Выводы по первой главе и постановка задачи 25
ГЛАВА 2 ПРОЕКТИРОВАНИЕ МОБИЛЬНОГО ПРИЛОЖЕНИЯ НА БАЗЕ ОС ANDROID ДЛЯ ЭЛЕКТРОННОЙ БИБЛИОТЕКИ С ПОЛНОТЕКСТОВЫМ ПОИСКОМ 27
2.1 Формирование требований к разрабатываемому мобильному приложению 27
2.2 Моделирование мобильного приложения для электронной библиотеки на
базе ОС Android 30
2.2.1 Выбор архитектуры мобильного приложения 30
2.2.2 Функциональное моделирование мобильного приложения 30
2.2.3 Логическое моделирование мобильного приложения 31
Выводы по второй главе 35
ГЛАВА 3 РЕАЛИЗАЦИЯ МОБИЛЬНОГО ПРИЛОЖЕНИЯ ДЛЯ ЭЛЕКТРОННОЙ БИБЛИОТЕКИ С ПОЛНОТЕКСТОВЫМ ПОИСКОМ 36
3.1 Функциональные требования к мобильному приложению 36
3.2 Выбор средств разработки мобильного приложения 36
3.3 Разработка мобильного приложения 38
3.3.1 Реализация мобильного приложения 38
3.3.2 Описание работы мобильного приложения 43
3.3.3 Тестирование мобильного приложения 46
Выводы по третьей главе 47
ЗАКЛЮЧЕНИЕ 48
СПИСОК ИСПОЛЬЗУЕМОЙ ЛИТЕРАТУРЫ 49
ПРИЛОЖЕНИЕ A 52
ПРИЛОЖЕНИЕ Б 56
ПРИЛОЖЕНИЕ В 59
ПРИЛОЖЕНИЕ Г 62

Сегодня почти не осталось людей, которые хотя бы раз в жизни не пользовались смартфоном, планшетом или другим мобильным устройством, ведь это очень удобное средство для общения, работы, организации рабочего процесса, создания заметок.
Устройство смартфона в основном состоит из нескольких блоков, таких как: память, память для хранения данных, процессор, который отвечает за организацию вычислений и радио -модуль, состоящий из передатчика и приемника, и отвечает за связь. Все возможности устройства зависят от операционной системы и ее версии.
Мобильные продажи растут во всем в мире, и в связи с этим, так же, растет и спрос на приложения для них. В XXI веке любую компанию нельзя вообразить без специализированных и мобильных программ, при помощи которых можно руководить базами данных либо держать под контролем состояние продукта на рынке.
Библиотека очень важна в учебно-воспитательной и научно - исследовательской работе любого учебного заведения. Электронная библиотека обычно предполагает собой набор упорядоченных документов, находящихся на сервере, к которым возможно получить доступ в любой момент. Электронные библиотеки имеют такую важную отличительную черту, как неотъемлемое присутствие заданной структуры и навигационно-поисковые средства, которые гарантируют ориентирование в документах.
В наше время, печатные издания теряют свое предназначение из -за того, что неудобно изменять информацию, которая устарела, быстро. На смену печатным изданиям приходят электронные библиотеки, которыми люди могут воспользоваться в любой момент. Про электронные библиотеки рассказывается подробнее во второй главе.
Тема выпускной квалификационной работы - разработать мобильное приложение для электронной библиотеки с полнотекстовым поиском.
Предмет исследования: мобильное приложение для электронной библиотеки.
Объект исследования: полнотекстовый поиск.
Цель работы: разработать мобильное приложение для электронной библиотеки с полнотекстовым поиском.
Чтобы достичь установленной цели выпускной квалификационной работы следует выполнить следующие задачи:
1. Рассмотреть вопрос о разработке программ для операционной системы Android и использовать полученные знания для реализации мобильного приложения.
2. Выполнить описание техники безопасности программиста при разработке мобильного приложения.
3. Анализ существующих средств разработки мобильного приложения.
4. Изучить литературу по разработке мобильного приложения на Android.
5. Проектирование, разработка и тестирование мобильного приложения.
В первой главе выполнен обзор имеющихся мобильных платформ, рассмотрение электронных библиотек и полнотекстовых баз данных и рассматривается OC Android, стадии ее развития и архитектура.
Во второй главе происходит проектирование мобильного приложения на базе ОС Android. Также формируются требования к будущему приложению, и выполняется логическое и функциональное моделирование разрабатываемого мобильного приложения.
В третьей главе происходит реализация разрабатываемого приложения . Описывается выбор средств разработки приложения, происходит реализация, описание работы и тестирование мобильного приложения.
В заключении подводятся итоги проделанной выпускной квалификационной работы.


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

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

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


Целью данной выпускной квалификационной работы являлась разработка приложения Android для электронной библиотеки. В приложении реализованы функции поиска текста в базе данных, вывода текста на экран, вывода списка книг.
В процессе выполнения выпускной квалификационной работы был исследован теоретический материал по технологии разработки мобильных приложений для операционной системы Android. Также были определены требования к мобильному приложению и были выделены задачи, которые необходимо было реализовать.
Проводился анализ имеющихся средств разработки мобильного приложения. Так же, было представлено сравнение операционных систем, таких как Android, iOS и Windows Phone, и представлена архитектура ОС Android.
При создании электронной библиотеки были проанализированы уже существующие мобильные приложения для электронных библиотек. Были выбраны специальные программы и средства для реализации. Мобильное приложение реализовано на языке Java. В качестве базы данных использовалась MySQL.
Разработанное мобильное приложение позволяет пользователю делать запрос на поиск книги по автору и названию книги, а также по ключевым словам Достоинствами данного приложения является простота в использовании и приятный, понятный пользователю интерфейс.
В процессе выполнения выпускной квалификационной работы было разработано мобильное приложение для электронной библиотеки с полнотекстовым поиском, которое соответствует требованиям по разработке мобильного приложения.



1. Блох Д. Java. Эффективное программирование: Лори, 2014. - 440с.
2. Васильев, А.Н. Самоучитель Java с примерами и программами / А.Н. Васильев. - СПб.: Наука и техника, 2016. - 368с.
3. Вендров, А.М. Практикум по проектированию программного обеспечения экономических информационных систем. Учеб. Пособие. - М.: Финансы и статистика, 2014.
4. Голощапов, А. Google Android: программирование для мобильных устройств / А. Голощапов. - СПб.: БХВ-Петербург, 2010. - 448 с.
5. Гриффитс Д., Гриффитс Д. Head First. Программирование для Android. — СПб.: Питер, 2016. — 704 с.
6. Дейтел П., Дейтел Х., Дейтел Э., Моргано М. Android для программистов: создаём приложения. — СПб.: Питер, 2013. — 560 с.
7. МакГрат, М. Программирование на Java для начинающих [Текст] / М. МакГрат. - М.: Эксмо. - 2016. - 192 с.
8. Медникс З., Дорнин Л., Мик Б., Накамура М. Программирование под Android. - СПб.: Питер, 2013. — 560 с.
9. Роджерс, Р. Android. Разработка приложений, / Р Роджерс, Д. Ломбардо. - М.: ЭКОМ Паблишерз, 2010. - 400 с.
10. Таненбаум, Э. Современные операционные системы / Э. Таненбаум. - СПб.: Питер, 2013. - 1120 c.
11. Фелкер Д. Android: Разработка для чайников / Д.Фелкер - М.: ООО “И.Д. Вильямс”, 2012. — 336 с.
12. Филлипс Б., Стюарт К., Марсикано К. Android. Программирование для профессионалов. 3-е изд. — СПб.: Питер, 2017. — 688 с.
13. Хорстманн К.С. Java. Библиотека профессионала, том 1 / К.С. Хорст- манн. - М .: ООО "И.Д. Вильямс", 2016. — 864 с.
14. Чистов, Д. В. Проектирование информационных систем. Учебник и практикум / Д. В. Чистов, П. П. Мельников, А. В. Золотарюк, Н. Б. Ничепорук. -
М.: Юрайт, 2016. - 260 с.
Электронные ресурсы
15. 10 приложений-«читалок» с доступом к бесплатным книгам [Электронный ресурс ]. - Режим доступа: https://informburo.kz/stati/10- prilozheniy-chitalok-s-dostupom-k-besplatnym-knigam.html (дата обращения 13.04.2018)
16. Архитектура информационных систем. Локальная, клиент-сервер, двух и трехуровневая архитектура [Электронный ресурс]. - Режим доступа: https://studopedia.su/18_23238_arhitektura-informatsionnih-sistem-lokalnaya-klient- server-dvuh-i-trehurovnevaya-arhitektura.html (дата обращения 20.04.2018)
17. Джентльменский Набор Веб-Разработчика [Электронный ресурс ]. - Режим доступа: http://denwer.ru (24.04.2018)
18. История появления эмблемы (логотипа) Android [Электронный ресурс ].
- Режим доступа: http://superandroid.ru/page/history-logo-android
19. Обзор мобильных платформ [Электронный ресурс]. - Режим доступа: https://studwood.ru/1936921/informatika/obzor_suschestvuyuschih_mobilnyh_platfo rm. (дата обращения 1.04.2018)
20. Требования к системе: классификация FURPS+ [Электронный ресурс].
- Режим доступа: https://sysana.wordpress.com/2010/09/16/furps/. (дата
обращения 19.04.2018)
21. Электронные библиотеки [Электронный ресурс]. - Режим доступа: https://studfiles.net/preview/5438745/page:10/. (дата обращения 20.03.2018) Литература на иностранном языке
22. Alan Dennis, Barbara Haley Wixom, David Tegarden: Systems Analysis and Design with UML - 4th Edition, Wiley, 2012.
23. Alan Mark Davis. Just Enough Requirements Management: Where Soft¬ware Development Meets Marketing. — Dorset House, 2015.
24. Farrell J. Java Programming. — Course Technology, 2015.
25. Hahn J. Mobile augmented reality applications for library services / Jim Hahn / New Library World. -2012. -Vol. 113, No. 9/10. - Р.429 - 438.
26. Michael J. Hernandez: Database Design for Mere Mortals: A Hands-On Guide to Relational Database Design - 3rd Edition, Addison-Wesley Professional, 2013.
27. Smyth N. Android Studio Development Essentials / Neil Smyth / Android 6 Edition - Payload Media, 2015.


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



Подобные работы


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