Выпускная квалификационная работа на тему: «Разработка веб приложения для репетитора»
Актуальность темы ВКР
Цель ВКР
Задачи ВКР
Выбор технологии и инструментальных средств
Разработка главной страницы
Разработка главной страницы
Разработка модуля ученика
Разработка модуля репетитора
Разработка модуля администратора
Разработка модуля авторизации
Контекстная диаграмма модуля авторизации
Декомпозиция контекстной диаграммы
Разработка модуля авторизации
Результаты ВКР
Спасибо за внимание!

Разработка веб приложения для репетитора

1. Выпускная квалификационная работа на тему: «Разработка веб приложения для репетитора»

Министерство образования и науки Российской Федерации
Федеральное государственное бюджетное образовательное учреждение
высшего образования
«Уфимский государственный нефтяной технический университет»
Выполнил студент гр. БПИз-20-01
А.А. Келешиди
Научный руководитель: к.п.н.,
О.Г. Старцева

2. Актуальность темы ВКР

Актуальность данного проекта ВКР обусловлена растущим спросом на
онлайн-обучение и репетиторство, а также необходимостью для репетиторов
эффективно представлять свои услуги потенциальным клиентам. В условиях
высокой конкуренции личный сайт выступает мощным инструментом
самопрезентации, позволяя демонстрировать квалификацию, опыт, методики
преподавания и достижения учеников, тем самым привлекая большую
аудиторию и формируя положительный имидж.
2

3. Цель ВКР

Создать веб-приложение для репетитора,
включающее:
– Главную страницу с информацией о преподавателе
и услугах;
– Личные кабинеты ученика и репетитора;
– Систему управления контентом и пользователями.
3

4. Задачи ВКР

- создать сервер веб приложения;
- разработать модуль авторизации на основе
JWT;
- разработать веб-интерфейс;
- реализовать адаптивность под мобильные
устройства;
- разработать сохранение данных в базу данных;
4

5. Выбор технологии и инструментальных средств

BackEnd
FrontEnd
MobX
Express
React
5

6. Разработка главной страницы

6

7. Разработка главной страницы

7

8. Разработка модуля ученика

8

9. Разработка модуля репетитора

9

10. Разработка модуля администратора

10

11. Разработка модуля авторизации

Аутентификация и авторизация пользователей
реализована с помощью трех модулей
«hashPassword», «tokenMiddleware» и
«authRegController»:
– authRegController – основной модуль авторизации;
– tokenMiddleware – модуль для формирования
accessTokenSecret и refreshTokenSecret;
– hashPassword – модуль для хэширования паролей.
11

12. Контекстная диаграмма модуля авторизации

12

13. Декомпозиция контекстной диаграммы

13

14. Разработка модуля авторизации

14

15. Результаты ВКР

- создан сервер веб приложения;
- Разработан модуль авторизации на основе
JWT;
- разработан веб-интерфейс;
- реализована адаптивность под мобильные
устройства;
- разработано сохранение данных в базу
данных;
15

16. Спасибо за внимание!

16
English     Русский Правила