Разработка веб-приложения по поиску преподавателей на платформе Android

Раздел
Программирование
Просмотров
245
Покупок
0
Антиплагиат
Не указан
Размещена
6 Ноя 2020 в 22:50
ВУЗ
Не указан
Курс
4 курс
Стоимость
700 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
docx
Разработка веб-приложения по поиску преподавателей на платформе Android
1.1 Мбайт 700 ₽
Описание

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

Данное приложение было разработано в среде Android Studio с использованием языка Java, а также многих сторонних технологий.

Каждая из использованных технологий является неотъемлемой частью нашего проекта, так как на каждой из них лежала важная задача. Gradle – это средство сборки проекта, также оно является технологией, которая подключает библиотеки в проект.

Компания Google создала облачное хранилище в бесплатном режиме, технологию называют Firebase. Она позволяет обращаться к удалённому серверу, также сервер работает в режиме «real-time». Благодаря этой технологии разработка проектов стала намного проще, так как не пришлось разрабатывать backend часть для мобильного приложения. Технология позволяет хранить данные в режиме реально времени, и также хранит файлы на своих машинах.

И снова Google, в этот раз мы подключили уже Maps API, так как в нашем приложении будут доступны карты. Технология позволяет использовать карты Google, общение происходит благодаря API, которое легко встраивается в наш проект.

Android Studio – рекомендованная среда разработки компанией Google, в среде реализованы все методы и функционалы для удобной разработки проекта.

И сам язык Java, на котором написано само приложение. Также хотелось бы отметить, что при написании окон был использован XML.

Теперь немного о самом приложении и идеи.


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

1. Анализ предметной область

2. Разработка требований

3. Разработка структуры приложения

4. Проектирование базы данных

5. Тестирование приложения.

Оглавление

Аннотация 3

Abstract 4

Введение 5

1. Проектирование веб-приложения по поиску преподавателей 7

1.1. Анализ предметной области 7

1.2. Разработка требований 12

2. Разработка структуры веб-приложения 18

2.1. Клиент-серверная архитектура 18

2.2. Проектирование базы данных 26

2.3. Разработка интерфейса веб-приложения 36

3. Тестирование веб-приложения 50

3.1. Тестирование пользовательского интерфейса 50

3.2 Тестирование функциональных элементов веб-приложения 51

3.3. Тестирование серверной и клиентской части приложения 53

Заключение 54

Список использованных источников 55

Список литературы

1. Барков И.А. Объектно-ориентированное программирование: Учебник. / И.А. Барков. — Спб.: Издательство «Лань», 2019. — 700 с.

2. Вейцман В.М. Проектирование информационных систем: учебное пособие / В.М. Вейцман. — Санкт-Петербург: Лань, 2019. — 316 с.

3. Волк В.К. Базы данных. Проектирование, программирование, управление и администрирование: учебник / В.К. Волк. — Санкт-Петербург: Лань, 2020. — 244 с.

4. Кравцов Д.В. Разработка приложений под мобильную платформу Android: лабораторный практикум / Д.В. Кравцов, М.А. Лосева, Е.А. Леонов. — М.: ФЛИНТА, 2018. — 72 с.

5. Махмутова М.В. Практический подход к проектированию баз данных: учебное пособие / М.В. Махмутова. — М.: ФЛИНТА, 2017. — 159 с.

6. Проскурин В.Г. Защита в операционных системах. Учебное пособие для вузов. / В.Г. Проскурин. — М.: Горячая линия Телеком, 2016. — 192 с.

7. Ремонтов А.П. Интерфейсы информационных систем: учебное пособие

/ А.П. Ремонтов, А.П. Писарев, Д.В. Строганов. — Пенза: ПензГТУ, 2016. — 76 с.

8. Соловьев Н.А. Исследование операций в задачах программной инженерии: учебное пособие / Н.А. Соловьев, Е.Н. Чернопрудова, Н.А. Тишина, А.Ф. Валеев. — Санкт-Петербург: Лань, 2019. — 164 с.

9. Соснин П.И. Архитектурное моделирование автоматизированных систем: учебник / П.И. Соснин — Санкт-Петербург: Лань, 2020. — 180 с.


10. Главный сайт по разработке на Android [Электронный ресурс] — Режим доступа: https://developer.android.com/ (дата обращения: 13.03.2020).

11. Документация по Firebase [Электронный ресурс] – Режим доступа: https://firebase.google.com/docs?hl=RU (дата обращения: 21.02.2020).

12. Инструмент для создания схем и диаграмм — Draw.io [Электронный ресурс] – Режим доступа: https://coba.tools/draw-io (дата обращения: 22.03.2020).

13. Образовательная IT-академия для начинающих Android-разработчиков [Электронный ресурс] – Режим доступа: https://devcolibri.com/ (дата обращения: 23.04.2020).

14. Общие сведения о платформе Android [Электронный ресурс] — Режим доступа: https://developer.android.com/guide?hl=ru (дата обращения: 15.01.2020).

15. Сайт о программировании [Электронный ресурс] — Режим доступа: https://metanit.com/ (дата обращения: 20.04.2020).

16. Серверное программирование веб-сайтов [Электронный ресурс] — Режим доступа: https://developer.mozilla.org/ru/docs/Learn/Server-side (дата обращения: 25.04.2020).

17. Что такое тестирование и почему мы должны его делать? [Электронный ресурс] — Режим доступа: https://medium.com/devschacht/what-is-testing-and-why-should-we-do-it-ac f06723816b (дата обращения: 06.05.2020).

18. Шаблоны проектирования при разработке под Android [Электронный ресурс] — Режим доступа: https://habr.com/ru/post/131369/ (дата обращения: 01.05.2020).


19. Язык запросов к совокупности XML-документов [Электронный ресурс] — Режим доступа: http://citforum.ru/internet/xml/xlink/ (дата обращения: 04.05.2020).

20. Язык XML. Описание данных с помощью XML [Электронный ресурс]

— Режим доступа: http://bourabai.kz/xml/1.htm (дата обращения: 10.05.2020).

Вам подходит эта работа?
Похожие работы
Разработка мобильных приложений
Презентация Презентация
25 Апр в 23:37
3 +3
0 покупок
Разработка мобильных приложений
Тест Тест
15 Мар в 20:59
27
0 покупок
Разработка мобильных приложений
Тест Тест
6 Мар в 20:43
69
1 покупка
Другие работы автора
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 15:57
114 +2
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 00:40
138 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
25 Окт 2023 в 00:18
219 +1
2 покупки
Web-программирование
Дипломная работа Дипломная
23 Окт 2023 в 00:31
152
0 покупок
Основы программирования
Дипломная работа Дипломная
22 Окт 2023 в 00:56
158
0 покупок
Web-программирование
Дипломная работа Дипломная
21 Окт 2023 в 20:40
108
0 покупок
Основы программирования
Дипломная работа Дипломная
21 Окт 2023 в 20:20
153
1 покупка
Основы программирования
Дипломная работа Дипломная
21 Окт 2023 в 20:00
120
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 19:01
142 +1
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 18:51
192
0 покупок
Основы программирования
Дипломная работа Дипломная
19 Окт 2023 в 18:18
109 +1
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 23:52
79 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Окт 2023 в 21:51
42
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 21:48
62
0 покупок
Основы программирования
Дипломная работа Дипломная
17 Окт 2023 в 19:46
62
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен 2023 в 00:30
78 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен 2023 в 00:25
78
0 покупок
Web-программирование
Дипломная работа Дипломная
18 Сен 2023 в 00:52
127
0 покупок
Web-программирование
Дипломная работа Дипломная
18 Сен 2023 в 00:50
94
1 покупка
Темы журнала
Показать ещё
Прямой эфир