Similar presentations:
Разработка веб приложения для репетитора
1. Выпускная квалификационная работа на тему: «Разработка веб приложения для репетитора»
Министерство образования и науки Российской ФедерацииФедеральное государственное бюджетное образовательное учреждение
высшего образования
«Уфимский государственный нефтяной технический университет»
Выполнил студент гр. БПИз-20-01
А.А. Келешиди
Научный руководитель: к.п.н.,
О.Г. Старцева
2. Актуальность темы ВКР
Актуальность данного проекта ВКР обусловлена растущим спросом наонлайн-обучение и репетиторство, а также необходимостью для репетиторов
эффективно представлять свои услуги потенциальным клиентам. В условиях
высокой конкуренции личный сайт выступает мощным инструментом
самопрезентации, позволяя демонстрировать квалификацию, опыт, методики
преподавания и достижения учеников, тем самым привлекая большую
аудиторию и формируя положительный имидж.
2
3. Цель ВКР
Создать веб-приложение для репетитора,включающее:
– Главную страницу с информацией о преподавателе
и услугах;
– Личные кабинеты ученика и репетитора;
– Систему управления контентом и пользователями.
3
4. Задачи ВКР
- создать сервер веб приложения;- разработать модуль авторизации на основе
JWT;
- разработать веб-интерфейс;
- реализовать адаптивность под мобильные
устройства;
- разработать сохранение данных в базу данных;
4
5. Выбор технологии и инструментальных средств
BackEndFrontEnd
MobX
Express
React
5
6. Разработка главной страницы
67. Разработка главной страницы
78. Разработка модуля ученика
89. Разработка модуля репетитора
910. Разработка модуля администратора
1011. Разработка модуля авторизации
Аутентификация и авторизация пользователейреализована с помощью трех модулей
«hashPassword», «tokenMiddleware» и
«authRegController»:
– authRegController – основной модуль авторизации;
– tokenMiddleware – модуль для формирования
accessTokenSecret и refreshTokenSecret;
– hashPassword – модуль для хэширования паролей.
11
12. Контекстная диаграмма модуля авторизации
1213. Декомпозиция контекстной диаграммы
1314. Разработка модуля авторизации
1415. Результаты ВКР
- создан сервер веб приложения;- Разработан модуль авторизации на основе
JWT;
- разработан веб-интерфейс;
- реализована адаптивность под мобильные
устройства;
- разработано сохранение данных в базу
данных;
15
software