Вход

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

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 518316
Дата создания 2020
Мы сможем обработать ваш заказ (!) 13 мая в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
1 400руб.
КУПИТЬ

Описание

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

Данное приложение было разработано в среде 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 [Электронный ресурс] – Режим доступа:(дата обращения: 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. Сайт о программировании [Электронный ресурс] — Режим доступа: (дата обращения: 20.04.2020).

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

17. Что такое тестирование и почему мы должны его делать? [Электронный ресурс] — Режим доступа:(дата обращения: 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).

Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00617
© Рефератбанк, 2002 - 2024