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


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

Работа №31694

Тип работы

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

Предмет

информатика

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

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


ВВЕДЕНИЕ 4
ГЛАВА 1. ПОСТАНОВКА ЗАДАЧИ 6
Цель создания Android-приложения 6
ГЛАВА 2. РАЗРАБОТКА КЛИЕНТСКОЙ ЧАСТИ ПРИЛОЖЕНИЯ 7
2.1 Особенности и специфика разработки 7
2.1.1 Особенности Android 7
2.1.2 Среда разработки 8
2.2 Используемые инструменты и библиотеки 11
2.3 Архитектура клиентской части 12
ГЛАВА 3. РАЗРАБОТКА СЕРВЕРНОЙ ЧАСТИ ПРИЛОЖЕНИЯ 14
3.1 База данных 14
3.2 Система управления базами данных 15
3.2.1 CouchDb 16
3.2.2 MongoDb 16
3.2.3 Анализ и сравнение 17
3.3 Используемые инструменты и библиотеки 17
3.4 Архитектура серверной части 18
ГЛАВА 4. ИНТЕРФЕЙС ПРИЛОЖЕНИЯ И ФУНКЦИОНАЛ 19
4.1 Интерфейс пользователя 19
ЗАКЛЮЧЕНИЕ 20
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 22
ЛИСТИНГ

Современные мобильные телефоны, ныне именуемые смартфонами, заняли прочную позицию в жизни практически каждого человека, и сейчас нам сложно представить свою жизнь без них. Игры, интернет, мультимедиа, социальные сети - всем этим без труда мы можем пользоваться благодаря нашим маленьким технологичным помощникам.
Параллельно развитию сегмента рынка мобильных устройств несомненно прогрессирует так необходимый ему рынок мобильных приложений. На данный момент существуют миллионы приложений, которые в состоянии облегчить нам жизнь или занять наш досуг. Мы можем проверить почту, поиграть в игры, отправить сообщение, выйти в интернет, сделать видеозвонок на другой конец мира в любой момент. Развлечения, путешествия, бизнес, социальные сети, еда, спорт образование - всё это основные категории приложений. 10-20 лет тому назад никто бы и представить не мог, на что такое компактное устройство будет способно. Повсюду разработчики трудятся над созданием различного рода программного обеспечения для того, чтобы привнести что-то новое, оригинальное и интересное в мир мобильных приложений.
Очень часто нам надо узнать мнение большого количества людей по какому-либо вопросу. Ходить и просить проголосовать всех лично или обзванивать каждого - это огромный труд, большое количество времени и ненужная трата ресурсов. Всё это можно сделать намного проще и быстрее через мобильное приложение для проведения голосований. Если вы хотите узнать для развития вашего бизнеса, будет ли пользоваться спросом на рынке товар или услуга, или хотите определить, за кого проголосует большинство на выборах, или просто не знаете, какой приобрести ноутбук, то всё это можно узнать, совершив всего лишь несколько действий в приложении.
Проанализировав рынок средств для голосований, я обнаружила несколько приложений для проведения маркетинговых исследований онлайн, но все они платные, а их бесплатные версии не позволяют полноценно провести опрос. Кроме приложений существует всем известный Google Forms, но это веб-сервис, а не мобильное приложение. В связи с вышесказанным, мною было решено разработать приложение для проведения голосований под платформу Android на языке программирования Java.
Пользоваться таким приложением будет легко и просто: пользователю необходимо будет задать интересующий его вопрос, добавить к нему варианты ответа и ждать результатов.
Актуальность данной работы :
• Высокая популярность мобильных приложений
• Экономия времени и ресурсов
• Полезный инструмент для исследования рынка и возможность узнать мнения, касающиеся чего угодно
• Доступность
• Удобство для пользователей

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

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

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


В процессе выполнения работы были рассмотрены и изучены все необходимые технологии, получен опыт в разработке клиент-серверного приложения под платформу Android на языке программирования Java, использовании сторонних библиотек.
В рамках дипломной работы были достигнуты следующие результаты:
• Проведен анализ приложений и веб сервисов, соответствующей тематики.
• Создано приложение, которое реализует следующие функции: вход пользователя, создание голосований, просмотр результатов, принятие участие в голосованиях других пользователей
• Приложение было протестировано и показало свою работоспособность как на стандартных эмуляторах, так и на реальных устройствах с операционной системой Android.



1. Выбираем IDE // venomwind.wixsite.com URL:
http: //venomwind.wixsite.com/stardroid/blank-thepk (дата обращения: 16.06.2018) .
2. Android SDK // https://ru.wikipedia.org/wiki/ URL: https://ru.wikipedia.org/wiki/Android_SDK (дата обращения: 16.06.2018).
3. Java Development Kit // https://ru.wikipedia.org/wiki/ URL:
https: //ru.wikipedia. org/wiki/Java_Development_Kit (дата обращения: 16.06.2018) .
4. Обзор Gson // http: //www.j avenue. info/ URL: http://www.javenue.info/post/gson-json-api (дата обращения: 16.06.2018).
5. https://habr.com/ URL: https://habr.com/post/188860/ (дата обращения: 16.06.2018) .
6. База данных // https://hostiq.ua/wiki/ URL: https://hostiq.ua/wiki/database/ (дата обращения: 16.06.2018).
7. Что такое реляционная база данных // https://aws.amazon.com/ru/ URL: https://aws.amazon.com/ru/relational-database/ (дата обращения: 16.06.2018) .
8. Что такое NoSQL // https://aws.amazon.com/ru/ URL: https://aws.amazon.com/ru/nosql/ (дата обращения: 16.06.2018).
9. SQL или NoSQL // habr.com URL:
https://habr.com/company/ruvds/blog/324936/ (дата обращения: 16.06.2018).
10. Системы управления базами данных // lecturesdb.readthedocs.io/ URL: http://lecturesdb.readthedocs.io/databases/dbms.html (дата обращения: 16.06.2018) .
11. CouchDB // https://ru.wikipedia.org/wiki/ URL: https://ru.wikipedia.org/wiki/CouchDB (дата обращения: 16.06.2018).
12.Что такое Node.js // https://netology.ru/ URL: https://netology.ru/blog/node (дата обращения: 16.06.2018).
13. Express // https://webref.ru/ URL: https://webref.ru/tech/express (дата обращения: 16.06.2018).
14. HTTP // https://habr.com/ URL: https://habr.com/post/215117/ (дата обращения: 16.06.2018).
15. Двухзвенная архитектура // http://studall.org URL: http://studall.org/all3- 7631.html (дата обращения: 16.06.2018).


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



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


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