Дипломная работа на тему "ТЮМГУ | Разработка приложения для организации практики студентов кафедры"

2
Похожие работы
Работа на тему: Разработка приложения для организации практики студентов кафедры
Оценка: хорошо.
Оригинальность работы на момент публикации 50+% на антиплагиат.ру.
Ниже прилагаю все данные для покупки.
https://studentu24.ru/list/suppliers/Anastasiya1---1326

Описание работы

Федеральное государственное автономное образовательное учреждение высшего образования
«ТЮМЕНСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ»

ИНСТИТУТ МАТЕМАТИКИ И КОМПЬЮТЕРНЫХ НАУК
Кафедра программного обеспечения

ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА
бакалаврская работа

РАЗРАБОТКА ПРИЛОЖЕНИЯ ДЛЯ ОРГАНИЗАЦИИ ПРАКТИКИ СТУДЕНТОВ КАФЕДРЫ

02.03.03 Математическое обеспечение и администрирование информационных систем
Профиль «Технологии программирования»

Тюмень 2022 год

Оглавление
ВВЕДЕНИЕ 4
ГЛАВА 1. ОПИСАНИЕ ПРЕДМЕТНОЙ ОБЛАСТИ 7
1.1. ПРОВЕДЕНИЕ И ПРОХОЖДЕНИЕ ПРАКТИЧЕСКОЙ ПОДГОТОВКИ В ТЮМГУ 7
1.2. ПОСТАНОВКА ЗАДАЧИ 9
ГЛАВА 2. РАЗРАБОТКА ПРИЛОЖЕНИЯ 11
2.1. ИСПОЛЬЗУЕМЫЕ ИНСТРУМЕНТЫ И ТЕХНОЛОГИИ 11
2.2. СТРУКТУРА БАЗЫ ДАННЫХ 11
2.3. АЛГОРИТМ ПАРСИНГА ДАТ ИЗ ДОКУМЕНТА
«КАЛЕНДАРНЫЙ УЧЕБНЫЙ ГРАФИК» 18
2.4. АЛГОРИТМА ПАРСИНГА СТУДЕНТОВ ИЗ СПИСКА 22
2.5. АРХИТЕКТУРА ПРИЛОЖЕНИЯ 23
2.6. ОРГАНИЗАЦИЯ ПОЛЬЗОВАТЕЛЬСКОГО ИНТЕРФЕЙСА 24
2.7. ОСНОВНЫЕ КЛАССЫ И МЕТОДЫ 27
ГЛАВА 3. РЕЗУЛЬТАТЫ РАБОТЫ ПРИЛОЖЕНИЯ 32
3.1. АВТОРИЗАЦИЯ И РЕГИСТРАЦИЯ ПОЛЬЗОВАТЕЛЯ 32
3.2. ФУНКЦИОНАЛ РУКОВОДИТЕЛЯ ПРАКТИКИ 33
3.3. ФУНКЦИОНАЛ СТУДЕНТА 39
ЗАКЛЮЧЕНИЕ 47
СПИСОК ЛИТЕРАТУРЫ 49
ПРИЛОЖЕНИЕ 1. МЕТОД ПАРСИНГА ДАТ ИЗ ДОКУМЕНТА
«КАЛЕНДАРНЫЙ УЧЕБНЫЙ ГРАФИК» 51
ПРИЛОЖЕНИЕ 2. МЕТОД ПАРСИНГА СТУДЕНТОВ ИЗ СПИСКА ГРУППЫ 55
ПРИЛОЖЕНИЕ 3. МАРШРУТИЗАЦИЯ ВНУТРИ ВЕБ-ПРИЛОЖЕНИЯ 57
ПРИЛОЖЕНИЕ 4. ПРИМЕР ФАЙЛА КОНТРОЛЛЕРА (КЛАСС JOURNALCONTROLLER) 58

ВВЕДЕНИЕ
В Тюменском государственном университете учатся студенты разных направлений и специальностей. При этом каждому студенту приходится проходить практику: бакалавры проходят учебную, производственную, преддипломную практики, магистры – проектно-технологическую (2 и 3 семестр) и преддипломную.
Практика делится на несколько этапов:
1. Заполнение документов для официального подтверждения прохождения практики (сюда входит – выбор и подтверждения места для прохождения производственной практики).
2. Прохождение практики, во время которого студент введет документов для отчетности и выполняет необходимую работу.
3. Защитное мероприятие, на котором студент предоставляет документы отчетности (дневник, индивидуальное/групповое задание, характеристика, итоговый отчет).
На текущий момент высшие учебные заведения для организации практики используют различного рода веб-приложения. Веб-приложения – это такой вид приложения, который работает на веб-сервере и дает возможность человеку воспользоваться предлагаемыми услугами в любом месте пребывания и через любоедесктопное или мобильное устройство. Согласно глобальным статистикам с новостных ресурсов[4] на начало 2022 года более 66% на Земле пользуются мобильными телефонами или персональными компьютерами, а около 59% имеют выход в сеть Интернет.
Поэтому было бы удобно, если бы имелось веб-приложение, которое предоставит студенту и также руководителю практики функционал для полного цикла прохождения или проведения практики. Но на данный момент не имеется единого приложения под такой запрос.
Существует «Microsoft Teams», как одно из решений указанной выше проблемы, но данное приложение не дает руководителю и студенту необходимый и удобный функционал. Оно позволяет провести практическую подготовку обучающихся, но имеет ряд проблем. В данном приложении нет личного рабочего пространства. Все действия выполняются всеми студентами одновременно в одном месте. Если провести аналогию, то связь между руководителем практики и студентами осуществляется как один-ко-многим, а в веб-приложение с правильной архитектурой все должно свестись к связи один- к-одному.
Целью данной работы является разработка приложения, которое предоставит функционал как руководителю практики, так и студенту, проходящему практику.
Для достижения данной цели необходимо выполнить следующие задачи:
1. Изучить документы, связанные со всеми видами практик студентов кафедры.
2. Собрать шаблоны документов, необходимых для прохождения и защиты практики студентами.
3. Разработать архитектуру БД.
4. Написать функционал для взаимодействия бэкенд-части с БД.
5. Написать функционал для парсинга дат прохождения практики и студентов из списка группы.
6. Написать функционал для загрузки и выгрузки документов.
7. Написать функционал для автоматизированного создания документов для защиты практики.
8. Написать остальной функционал пользователя.
9. Разработать интерфейс, который будет подстраиваться под руководителя практики или студента.
Для успешной подготовки и защиты выпускной квалификационной работы использовались средства и методы физической культуры и спорта с целью поддержания должного уровня физической подготовленности, обеспечивающую высокую умственную и физической работоспособность. В режим рабочего дня включались различные формы организации занятий физической культурой (физкультпаузы, физкультминутки, занятия избранным
видом спорта) с целью профилактики утомления, появления хронических заболеваний и нормализации деятельности различных систем организма.
В рамках подготовки к защите выпускной квалификационной работы автором созданы и поддерживались безопасные условия жизнедеятельности, учитывающие возможность возникновении чрезвычайных ситуаций.

СПИСОК ЛИТЕРАТУРЫ
1. Welling L., Thomson L. PHP and MySQL Web development. – Sams Publishing, 2003.
2. Васильев А.Н. Программирование на JavaScript в примерах и задачах Москва: Издательство Э, 2017. 612 с.
3. Гардейчик С. М., Шербаф А. И. PHP-Фреймворк Laravel с использованием архитектурной модели MVC //Перспективные направления развития отечественных информационных технологий. – 2017. – С. 133–135.
4. Глобальная статистика [Электронный ресурс].
5. Документация по Laravel [Электронный ресурс].
6. Документация по MySQL: [Электронный ресурс].
7. Документация по Php: [Электронный ресурс].
8. Документация по библиотеке PhpWord: [Электронный ресурс].
9. Дронов В. А. Laravel: быстрая разработка динамических Web-сайтов на PHP, MySQL, HTML и CSS. – БХВ-Петербург, 2018.
10. Прохоренок Н., Дронов В. HTML, JavaScript, PHP и MySQL.Джентльменский набор Web-мастера, 5 изд. – БХВ-Петербург, 2019.
11. Робин Н. Создаем динамические веб-сайты с помощью PHP, MySQL, JavaScript, CSS и HTML5. 4-е изд. – «Издательский дом «Питер»», 2016.
12. Руководство по CSS: [Электронный ресурс].
13. Справочник по JavaScript: [Электронный ресурс].
14. Учебный план ТюмГУ [Электронный ресурс].
15. Фреймворк Laravel [Электронный ресурс].

НЕ НАШЛИ, ЧТО ИСКАЛИ? МОЖЕМ ПОМОЧЬ.

СТАТЬ ЗАКАЗЧИКОМ