Тема: АВТОМАТИЗИРОВАННАЯ СИСТЕМА ПЛАНИРОВАНИЯ УЧЕБНОЙ НАГРУЗКИ ПРЕПОДАВАТЕЛЕЙ
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Перечень сокращений и обозначений 5
Введение 6
1 Автоматизированная система планирования учебной нагрузки преподавателей 7
1.1 Постановка задачи 7
1.2 Анализ существующих аналогов 10
1.2.1 Автоматизированная система «НАГРУЗКА ВУЗА» 10
1.2.2 Автоматизированная система на базе платформы «1С» 12
1.2.3 Подсистема «Педагогическая нагрузка» 14
1.3 Выбор языка программирования 15
1.3.1 Язык программирования C++ 15
1.3.2 Язык программирования Java 15
1.3.3 Язык программирования Python 16
1.3.4 Язык программирования C# 16
1.4 Выводы 17
1.5 Выбор инструментов разработки 17
1.5.1 Выбор среды разработки 17
1.5.2 Выбор платформы для реализации графического интерфейса 17
1.5.3 Выбор вспомогательного фреймворка 19
1.5.4 Выбор библиотеки для взаимодействия с таблицами Excel 21
1.6 Архитектура приложения 21
1.6.1 Паттерн MVVM 21
1.6.2 Архитектура 22
1.7 Разработка приложения 23
1.7.1 Разработка графического интерфейса 23
1.7.1.1 Создание стилей WPF 25
1.7.1.2 Диалоговые окна 26
1.7.2 Разработка моделей 29
1.7.2.1 Класс Teacher 29
1.7.2.2 Класс Group 30
1.7.2.3 Класс CalculationSheet 30
1.7.2.4 Класс CalculationSheetDiscipline 31
1.7.2.5 Класс TeacherLoadDiscipline 31
1.7.2.6 Отношения между объектами классов 32
1.8 Описание приложения 33
1.8.1 Руководство пользователя 33
2 Охрана труда 43
2.1 Анализ негативных факторов, воздействующих на оператора ПЭВМ и
. способы их устранения 43
2.1.1 Оборудование рабочего места 43
2.1.2 Освещенность рабочего места 45
2.1.3 Пожарная безопасность 47
2.1.4 Режим труда и отдыха 48
Заключение 50
Список используемых источников 51
Приложение А - UML - диграммы 52
Приложение Б - Листинг программы 58
Приложение В - Презентация 96
📖 Введение
Информация является одним из основных ресурсов роста производительности. Одним из видов программного обеспечения являются автоматизированные системы. Автоматизированная система состоит из компонентов, предназначенных для выполнения набора задач, которые были предварительно настроены. Функциональные и утомительные задачи становятся менее обременительными и делают рабочий процесс проще и легче.
Целью выпускной работы является разработка автоматизированной системы для планирования учебной нагрузки преподавателей.
В ходе данной работы необходимо разработать приложение для автоматизации процесса планирования преподавательской нагрузки. Приложение должно иметь удобный графический интерфейс, для визуализации всей необходимой информации для планирования нагрузки. Входным файлом является расчётный лист кафедральной нагрузки в формате xlsx, из него необходимо импортировать в приложение всю информацию об учебных дисциплинах. Результатом работы приложения является файл, содержащий в себе таблицы с информацией о нагрузке всех преподавателей.
✅ Заключение
Разработанная система позволяет импортировать информацию о учебных дисциплинах из расчетного листа кафедральной нагрузки, и производить планирование учебной нагрузки для преподавателей. Результат планирование можно экспортировать из приложения в файл формата xlsx.
Разработанное приложение также позволяет автоматизировать расстановку формул, заполнение таблиц и редактирование внешнего вида отдельных ячеек.
Одним из достоинств разработанного приложения является наличие удобного и интуитивно понятного для пользователя графического интерфейса.
Приложение «Автоматизированная система планирования учебной нагрузки преподавателей» было выдвинуто на регистрацию ЭВМ.
В дальнейшем можно усовершенствовать разработанную автоматизированную систему и добавить взаимодействие с базой данных, для хранения информации о преподавателях, учебных группах. Улучшить графический интерфейс, добавив отдельные вкладки для информации об отдельных преподавателях со всеми учебными дисциплинами, к которым они назначены. Добавить возможность работы с расчетным листом кафедральной нагрузки для магистрантов и для заочных форм обучения. Реализовать процесс работы с несколькими расчетными листами одновременно. Разработать функционал по сохранению информации в процессе работы программы. Также можно автоматизировать процесс формирования поручений для составления расписания.



