Тип работы:
Предмет:
Язык работы:


АВТОМАТИЗИРОВАННАЯ СИСТЕМА ПЛАНИРОВАНИЯ УЧЕБНОЙ НАГРУЗКИ ПРЕПОДАВАТЕЛЕЙ

Работа №160611

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы118
Год сдачи2022
Стоимость4600 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
9
Не подходит работа?

Узнай цену на написание


Реферат 2
Перечень сокращений и обозначений 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, из него необходимо импортировать в приложение всю информацию об учебных дисциплинах. Результатом работы приложения является файл, содержащий в себе таблицы с информацией о нагрузке всех преподавателей.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В ходе выполнения выпускной квалификационной работы была разработана автоматизированная система планирования учебной нагрузки преподавателей на языке C# . Графический интерфейс был реализован с помощью фреймворка WPF.
Разработанная система позволяет импортировать информацию о учебных дисциплинах из расчетного листа кафедральной нагрузки, и производить планирование учебной нагрузки для преподавателей. Результат планирование можно экспортировать из приложения в файл формата xlsx.
Разработанное приложение также позволяет автоматизировать расстановку формул, заполнение таблиц и редактирование внешнего вида отдельных ячеек.
Одним из достоинств разработанного приложения является наличие удобного и интуитивно понятного для пользователя графического интерфейса.
Приложение «Автоматизированная система планирования учебной нагрузки преподавателей» было выдвинуто на регистрацию ЭВМ.
В дальнейшем можно усовершенствовать разработанную автоматизированную систему и добавить взаимодействие с базой данных, для хранения информации о преподавателях, учебных группах. Улучшить графический интерфейс, добавив отдельные вкладки для информации об отдельных преподавателях со всеми учебными дисциплинами, к которым они назначены. Добавить возможность работы с расчетным листом кафедральной нагрузки для магистрантов и для заочных форм обучения. Реализовать процесс работы с несколькими расчетными листами одновременно. Разработать функционал по сохранению информации в процессе работы программы. Также можно автоматизировать процесс формирования поручений для составления расписания.



1. mmis.ru: [Электронный ресурс]. URL:
https://www.mmis.ru/programs/nagruzka (дата обращения: 26.04.2022)
2. snauka.ru.: [Электронный ресурс]. URL:
https://web.snauka.ru/issues/2015/11/58943 (дата обращения: 27.04.2022)
3. Натан А. WPF 4. Подробное руководство. - Пер. с англ. - СПб.: Символ-Плюс, 2011. - 880 с.
4. prismlibrary.com: [Электронный ресурс]. URL:
https://prismlibrary.Com/#home (дата обращения:28.04.2022)
5. Зиборов, В. Visual C# 2010 на примерах / Виктор Зиборов. - М.: БХВ-Петербург, 2011. - 432 с.
6. Язык программирования C# 7 и платформы .NET и .NET Core, 8-е изд. : Пер. с англ. — СПб. : ООО “Диалектика”, 2018 — 1328 с.
7. Дж. Рамбо, М. Блаха UML 2.0. Объектно-ориентированное моделирование и разработка, 2-e издание. - СПБ.: Питер, 2007 — 544 c.



Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ