Тема: Разработка ПО для управления отчетом по успеваемости студентов ТГУ
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Введение 5
Глава 1 Постановка задачи на разработку ПО для управления отчетом по успеваемости студентов ТГУ 7
1.1 Методы анализа успеваемости студентов вуза 7
1.2 Методы ранжирования на основе машинного обучения 9
1.3 Разработка требований и анализ аналогов ПО 11
Глава 2 Проектирование ПО для управления отчетом по успеваемости студентов ТГУ 18
2.1 Логическое проектирование ПО 18
2.2 Алгоритм управления отчетом 23
Глава 3 Реализация и тестирование ПО для управления отчетом по успеваемости студентов ТГУ 27
3.1 Выбор средства разработки ПО 27
3.2 Реализация и тестирование ПО 30
Заключение 37
Список используемой литературы и используемых источников 39
📖 Введение
Таким механизмом является механизм формирования аналитической отчетности успеваемости студентов, для реализации которого используется специальное программное обеспечение (ПО).
В настоящее время в процесс обучения вузов активно внедряются технологии дистанционного обучения и LMS (Learning management system) — современные системы управления обучением, которые обеспечивают сбор и обработку больших образовательных данных.
Интеллектуальный анализ образовательных данных Тольяттинского государственного университета (ТГУ) показал, что большой объем данных о студентах, собираемых системами электронного обучения, можно использовать для формирования аналитической отчетности студентов для всестороннего исследования их успеваемости.
Основным источником таких данных является цифровой след студента.
Таким образом, разработка ПО для управления отчетом по успеваемости студентов ТГУ является актуальной и представляет практический интерес.
Объектом исследования бакалаврской работы является отчет по успеваемости студентов ТГУ.
Предметом исследования бакалаврской работы является ПО для управления отчетом по успеваемости студентов ТГУ.
Цель бакалаврской работы — разработка ПО для управления отчетом по успеваемости студентов ТГУ.
Для достижения данной цели необходимо выполнить следующие задачи:
- выполнить постановку задачи на разработку ПО для управления отчетом по успеваемости студентов ТГУ;
- спроектировать ПО для управления отчетом по успеваемости студентов ТГУ;
- реализовать и протестировать ПО для управления отчетом по успеваемости студентов ТГУ.
Методы исследования — методы анализа успеваемости студентов вуза, методы и алгоритмы машинного обучения, методы и технологии проектирования ПО.
Практическая значимость бакалаврской работы заключается в разработке и тестировании ПО, обеспечивающего эффективное управление отчетом по успеваемости студентов ТГУ.
Данная работа состоит из введения, трех глав, заключения и списка используемой литературы.
Первая главе работы посвящена постановке задачи на разработку ПО для управления отчетом по успеваемости студентов ТГУ.
Вторая глава работы посвящена проектированию ПО для управления отчетом по успеваемости студентов ТГУ.
В третьей главе рассматриваются реализация и тестирование ПО для управления отчетом по успеваемости студентов ТГУ.
В заключении описываются результаты выполнения выпускной квалификационной работы.
Бакалаврская работа состоит из 42 страниц текста, 17 рисунков, 8 таблиц и 31 источника.
✅ Заключение
Выполненные в рамках бакалаврской работы задачи представлены следующими основными результатами:
- произведена постановка задачи на разработку и сформулированы требования к ПО для управления отчетом по успеваемости студентов ТГУ. Как показал анализ, наиболее популярным методом ранжирования студентов является метод, основанный на применении среднего балла студента. Главное преимущество метода AHP заключается в простоте его реализации с помощью алгоритмов машинного обучения. Как показал анализ, все рассмотренные аналоги не удовлетворяют сформулированным требованиям. Поэтому необходимо разработать новое ПО для управления отчетом по успеваемости студентов, отвечающую требованиям ТГУ;
- спроектировано ПО для управления отчетом по успеваемости студентов ТГУ. Как показал анализ, методология RUP представляет собой конкретную реализацию унифицированного процесса проектирования. Диаграмма вариантов использования UML обобщает взаимодействие между системой и ее пользователями. Диаграмма деятельности описывает динамические аспекты системы и считается одной из наиболее важных особенностей UML. Главным преимуществом алгоритма k-means является высокая производительность и простота реализации;
- выполнены реализация и тестирование ПО для управления отчетом по успеваемости студентов ТГУ. По результатам сравнения и с учетом предпочтений разработчика для разработки ПО выбрана среда разработки Jupyter Notebook. Для поддержки машинного обучения использована библиотека Scikit-learn. Для тестирования разработанного ПО использован метод функционального тестирования. Для построения отчета по успеваемости студентов использована библиотека Sweetviz. Это библиотека Python с открытым исходным кодом, которая генерирует красивые визуализации высокой плотности для запуска EDA (исследовательский анализ данных) с помощью всего двух строк кода. Результатом является полностью автономное HTML- приложение.
Проведенное функциональное тестирование подтвердило
работоспособность разработанного ПО для управления отчетом по успеваемости студентов ТГУ.
Результаты бакалаврской работы могут представлять интерес для разработчиков программного обеспечения на языке Python, использующих среду разработки Jupyter Notebook.





