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

Раздел
Программирование
Просмотров
285
Покупок
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).

Вам подходит эта работа?
Похожие работы
Разработка мобильных приложений
Тест Тест
22 Дек в 07:06
7 +7
0 покупок
Разработка мобильных приложений
Тест Тест
22 Дек в 06:42
5 +5
0 покупок
Разработка мобильных приложений
Тест Тест
16 Ноя в 14:34
22
0 покупок
Разработка мобильных приложений
Дипломная работа Дипломная
2 Ноя в 15:15
44
0 покупок
Разработка мобильных приложений
Лабораторная работа Лабораторная
2 Ноя в 15:04
38
1 покупка
Другие работы автора
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:40
97
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:27
83
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 10:19
49
0 покупок
Web-программирование
Дипломная работа Дипломная
20 Сен в 09:47
57
0 покупок
Web-программирование
Дипломная работа Дипломная
19 Сен в 19:29
64
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 22:46
60
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 21:15
53
0 покупок
Web-программирование
Дипломная работа Дипломная
17 Сен в 20:58
58
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 22:41
57 +1
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:50
51
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:48
39
0 покупок
Web-программирование
Дипломная работа Дипломная
14 Сен в 21:08
56
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 23:51
47
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 22:49
46
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 11:21
75
0 покупок
Web-программирование
Дипломная работа Дипломная
13 Сен в 00:29
91
0 покупок
Web-программирование
Дипломная работа Дипломная
12 Сен в 00:40
49
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 23:24
46
0 покупок
Web-программирование
Дипломная работа Дипломная
11 Сен в 10:31
95
0 покупок
Темы журнала
Показать ещё
Прямой эфир