Автор24

Информация о работе

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

Страница работы

Разработка приложения «Справочник услуг» для ОС Android. Дипломная работа. Web-приложение, React Native, Android, NodeJS, Redux, Express. ОС Android

  • 38 страниц
  • 2020 год
  • 28 просмотров
  • 1 покупка
Автор работы

Az39

1000 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

В современном мире часто нужно быстро передать какую-либо информацию, это могут быть просто какие-то текстовые или голосовые сообщения, а может быть какое-то объявление рекламы. Для осуществления этих целей раньше можно было использовать газеты/журналы. На данный же момент, с ростом сети-интернет, все больше приложений модернизируются чтобы стать web-приложениями. Web-приложения являются удобным способом обмена информации, для получения доступа к ним достаточно иметь браузер и подключение к сети-интернет. Очень популярны становятся сервисы-справочники, на них пользователь может с легкостью увидеть различные рекламные объявления и, при надобности, оставить свое. Одним из главных преимуществ является то, что пользователю не надо идти в типографию, все делается удаленно.
В данном дипломном проекте будет реализовано приложение «Справочник услуг». Суть проекта заключается в том, чтобы облегчить работу рекламы от пользователей, то есть , например кто-то продает старые вещи или же может сделать какую-то услугу, для этого ему нужно будет всего создать объявление в приложении указав свои данные, далее пользователи которые заинтересованы в этом смогут откликнуться на предложение.
В дипломном проекте необходимо решить следующие задачи:
 изучить литературы по теме;
 рассмотреть основы программирования на языке JavaScript;
 рассмотреть основы программирования используя React Native;
 разработать структуру приложения;
 разработать дизайн и разметку приложения;
 разработать функционал регистрации и авторизации пользователей;
 разработать функционал самого приложения;
 протестировать созданное приложение;
В первой части отчёта описаны теоретические сведения об инструментах, использованных в разработке. Во второй части отчёта происходит описание проектирования и разработки приложения.

Введение 3
1 Теоретические сведения об инструментах, использованных в разработке 4
1.1 Платформа Node и фреймворк Express 4
1.2 Библиотеки ReactJS и Redux 7
1.3 Платформа разработки мобильных приложений React Native 8
1.4 База данных MongoDB 9
2 Проектирование и разработка приложения 11
2.1 Серверная часть 11
2.1.1 Создание моделей 13
2.1.2 Создание контроллеров 14
2.1.3 Сборка всех контроллеров и запуск приложения 16
2.2 Клиентская часть на React Native и Redux 17
2.2.1 Создание базовых компонентов. 17
2.2.2 Создание хука для обращения к базе данных 22
2.2.3 Создание состояния. 24
2.2.4 Создание роутов 25
2.2.5 Реализация функционала приложения 26
3 Авторизация и регистрация 31
3.1 Авторизация с помощью JWT 31
3.2 Обновление токена 32
3.3 Регистрация пользователя 33
3.4 Восстановление пароля 34
3.5 Валидация данных 34
Заключение 38
Список использованных источников 39
Приложение А 40
Листинг программ 40

Реферат


Дипломная работа 38 страниц, 16 рисунков, 4 таблицы, 5 источников.

Ключевые слова: Web-приложение, React Native, Android, NodeJS, Redux, Express. ОС Android – операционная система для мобильных устройств. API – программный интерфейс приложения. Callback – функция возврата. Request – запрос. Response – ответ. Action – исполняемое действие. Reducer – редуктор. ES6/7 – ECMAScript расширения языка программирования JavaScript. JWT – json web token, открытый стандарт для токенов доступа. Path – путь. Method – метод. HTTP – протокол прикладного уровня передачи данных. JSX — синтаксический сахар для функции React.createElement(component, props, ...children). CRUD – базовые методы работы с БД (выбора, создание, обновления, удаление).

Объект исследования: Язык программирования JavaScript, платформа для мобильной разработки React Native, программня платформа NodeJs

Предмет исследования: Клиент-серверное web-приложение

Цель дипломного проекта: Изучить принципы создания клиент-серверных веб-приложений, разработать клиент-серверное web-приложение «Справочник услуг» для ОС Android

Выводы: В дипломной работе было разработанно web-приложение для OC Android, получены навыки для работы с клиент-серверными приложениями используя платформу для мобильной разработки React Native, программную платформу NodeJS вместе с web-фреймворков Express

1 Дуглас К. JavaScript. Сильные стороны  Питер , 2013.  176 с.
2 Тиленс Т.М. React в действии – Питер, 2019. – 368 с.
3 Кантелон М., Хартер М., Райлих Н. Node.js в действии. 2-е издание – Питер, 2018 -432 с.
4 Русскоязычный новостной веб-сайт [Электронный ресурс] – Режим доступа https://habr.ru – Дата доступа: 15.05.2020
5 Официальный сайт платформы для мобильных приложений React Native [Электронный ресур] – Режим доступа https://reactnative.dev – Дата доступа: 15.05.2020

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Согласен с условиями политики конфиденциальности и  пользовательского соглашения

Фрагменты работ

В современном мире часто нужно быстро передать какую-либо информацию, это могут быть просто какие-то текстовые или голосовые сообщения, а может быть какое-то объявление рекламы. Для осуществления этих целей раньше можно было использовать газеты/журналы. На данный же момент, с ростом сети-интернет, все больше приложений модернизируются чтобы стать web-приложениями. Web-приложения являются удобным способом обмена информации, для получения доступа к ним достаточно иметь браузер и подключение к сети-интернет. Очень популярны становятся сервисы-справочники, на них пользователь может с легкостью увидеть различные рекламные объявления и, при надобности, оставить свое. Одним из главных преимуществ является то, что пользователю не надо идти в типографию, все делается удаленно.
В данном дипломном проекте будет реализовано приложение «Справочник услуг». Суть проекта заключается в том, чтобы облегчить работу рекламы от пользователей, то есть , например кто-то продает старые вещи или же может сделать какую-то услугу, для этого ему нужно будет всего создать объявление в приложении указав свои данные, далее пользователи которые заинтересованы в этом смогут откликнуться на предложение.
В дипломном проекте необходимо решить следующие задачи:
 изучить литературы по теме;
 рассмотреть основы программирования на языке JavaScript;
 рассмотреть основы программирования используя React Native;
 разработать структуру приложения;
 разработать дизайн и разметку приложения;
 разработать функционал регистрации и авторизации пользователей;
 разработать функционал самого приложения;
 протестировать созданное приложение;
В первой части отчёта описаны теоретические сведения об инструментах, использованных в разработке. Во второй части отчёта происходит описание проектирования и разработки приложения.

Введение 3
1 Теоретические сведения об инструментах, использованных в разработке 4
1.1 Платформа Node и фреймворк Express 4
1.2 Библиотеки ReactJS и Redux 7
1.3 Платформа разработки мобильных приложений React Native 8
1.4 База данных MongoDB 9
2 Проектирование и разработка приложения 11
2.1 Серверная часть 11
2.1.1 Создание моделей 13
2.1.2 Создание контроллеров 14
2.1.3 Сборка всех контроллеров и запуск приложения 16
2.2 Клиентская часть на React Native и Redux 17
2.2.1 Создание базовых компонентов. 17
2.2.2 Создание хука для обращения к базе данных 22
2.2.3 Создание состояния. 24
2.2.4 Создание роутов 25
2.2.5 Реализация функционала приложения 26
3 Авторизация и регистрация 31
3.1 Авторизация с помощью JWT 31
3.2 Обновление токена 32
3.3 Регистрация пользователя 33
3.4 Восстановление пароля 34
3.5 Валидация данных 34
Заключение 38
Список использованных источников 39
Приложение А 40
Листинг программ 40

Реферат


Дипломная работа 38 страниц, 16 рисунков, 4 таблицы, 5 источников.

Ключевые слова: Web-приложение, React Native, Android, NodeJS, Redux, Express. ОС Android – операционная система для мобильных устройств. API – программный интерфейс приложения. Callback – функция возврата. Request – запрос. Response – ответ. Action – исполняемое действие. Reducer – редуктор. ES6/7 – ECMAScript расширения языка программирования JavaScript. JWT – json web token, открытый стандарт для токенов доступа. Path – путь. Method – метод. HTTP – протокол прикладного уровня передачи данных. JSX — синтаксический сахар для функции React.createElement(component, props, ...children). CRUD – базовые методы работы с БД (выбора, создание, обновления, удаление).

Объект исследования: Язык программирования JavaScript, платформа для мобильной разработки React Native, программня платформа NodeJs

Предмет исследования: Клиент-серверное web-приложение

Цель дипломного проекта: Изучить принципы создания клиент-серверных веб-приложений, разработать клиент-серверное web-приложение «Справочник услуг» для ОС Android

Выводы: В дипломной работе было разработанно web-приложение для OC Android, получены навыки для работы с клиент-серверными приложениями используя платформу для мобильной разработки React Native, программную платформу NodeJS вместе с web-фреймворков Express

1 Дуглас К. JavaScript. Сильные стороны  Питер , 2013.  176 с.
2 Тиленс Т.М. React в действии – Питер, 2019. – 368 с.
3 Кантелон М., Хартер М., Райлих Н. Node.js в действии. 2-е издание – Питер, 2018 -432 с.
4 Русскоязычный новостной веб-сайт [Электронный ресурс] – Режим доступа https://habr.ru – Дата доступа: 15.05.2020
5 Официальный сайт платформы для мобильных приложений React Native [Электронный ресур] – Режим доступа https://reactnative.dev – Дата доступа: 15.05.2020

Купить эту работу

Разработка приложения «Справочник услуг» для ОС Android. Дипломная работа. Web-приложение, React Native, Android, NodeJS, Redux, Express. ОС Android

1000 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 3000 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

4 августа 2021 заказчик разместил работу

Выбранный эксперт:

Автор работы
Az39
5
Купить эту работу vs Заказать новую
1 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
1000 ₽ Цена от 3000 ₽

5 Похожих работ

Дипломная работа

Диплом Нейросети "Распознавание сервированных блюд с использованием нейронных сетей" сдан на 5 + исходный код

Уникальность: от 40%
Доступность: сразу
249 ₽
Дипломная работа

Разработка програмного обеспечения для предоставления государственных услуг через портал

Уникальность: от 40%
Доступность: сразу
2800 ₽
Дипломная работа

Разработка компьютерного демонстрационного эксперемента по физике на флеше

Уникальность: от 40%
Доступность: сразу
2800 ₽
Дипломная работа

Разработка AMR-специалиста отдела снабжения предприятия малого бизнеса

Уникальность: от 40%
Доступность: сразу
2800 ₽
Дипломная работа

Разработка WEB-cистемы "АРМ сотрудник УМО" средствами ASP.NET версии 4.0 и СУБД Microsoft SQL сервер

Уникальность: от 40%
Доступность: сразу
2800 ₽

Отзывы студентов

Отзыв Геннадий Полушкин об авторе Az39 2018-04-25
Дипломная работа

Автор молодец, просто работа не нужна больше

Общая оценка 5
Отзыв Lesha об авторе Az39 2014-06-17
Дипломная работа

Работа сложная, диплом по программированию. Большое спасибо за ответственный подход.

Общая оценка 5
Отзыв user13484 об авторе Az39 2016-05-11
Дипломная работа

Большое спасибо, все замечательно!

Общая оценка 5
Отзыв vovikluch об авторе Az39 2014-06-24
Дипломная работа

очень хороший автор Спасибо за работу

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Автоматизированная система управления в сети косметических салонов

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Разработка IP-сервера для обеспечения IP-телефонии во внутренних сетях связи

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Обработка и визуализация данных при моделировании электрических машин с использованием программного комплекса «Моделирование в технических устройствах

Уникальность: от 40%
Доступность: сразу
3000 ₽
Готовая работа

Разработка системы для измерения уровня жидкости в резервуарах промышленных масштабов на основе ультразвукового уровнемера.

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Разработка сайта «Интернет-блог» с помощью технологий HTML, CSS, PHP, MySQL

Уникальность: от 40%
Доступность: сразу
2500 ₽
Готовая работа

Разработка распределенной системы хранения студенческих web-портфолио

Уникальность: от 40%
Доступность: сразу
850 ₽
Готовая работа

WEB-приложение оформления заказов в кондитерской. Предметом исследования является учет заказов кондитерских изделий в кондитерской.

Уникальность: от 40%
Доступность: сразу
4000 ₽
Готовая работа

WEB-приложение для салона красоты. Предмет исследования – процесс учёта заказов в салон красоты.

Уникальность: от 40%
Доступность: сразу
4000 ₽
Готовая работа

Автоматизация учета и анализа клиентского оборудования для интернет провайдера

Уникальность: от 40%
Доступность: сразу
2800 ₽
Готовая работа

Сравнительный анализ клиентских реализаций импорта пакетов и модулей в экосистеме JavaScript

Уникальность: от 40%
Доступность: сразу
2240 ₽
Готовая работа

Разработка интернет магазина по продаже семян и удобрений на базе joomla 1.7.

Уникальность: от 40%
Доступность: сразу
2000 ₽
Готовая работа

Разработка информационной системы поддержки научно-исследовательской деятельности на основе метода Zettelkasten

Уникальность: от 40%
Доступность: сразу
1799 ₽