- •Введение
- •Глава 1. Литературный обзор
- •1.1 Обзор существующих решений
- •«Экспресс-расписание вуз»
- •«АвтоРасписание»
- •«Ректор-вуз»
- •1.2 Постановка задачи
- •1.3 Обзор используемых технологий
- •Архитерктура mvc.
- •Глава 2
- •Диаграмма классов
- •Ролевая система
- •Модель «Предмет»
- •Модель «Мероприятие»
- •Модель «Сетка расписания»
- •Модель «Аудитория»
- •Глава 3. Пользовательский интерфейс
- •3.2.2. Итоговая аттестационная ведомость
- •3.3. Модуль управления посещаемостью
- •3.3. Управление правами доступа
- •3.3.1. Администратор
- •3.3.2. Сотрудник фдо
- •3.3.3. Преподаватель
«Экспресс-расписание вуз»
Данная система может автоматически составлять расписание на срок от недели до четырех. У системы есть возможность быстрого редактирования уже готового расписания. Возможно составление расписания для дневного/вечернего отделения, а так же с разными сроками начала и периода обучения, работа с подгруппами (до 10), возможность объединения групп(классов) в поток, составление замен, контроль занятости аудиторий, преподавателей, ведение журнала. В системе можно вести расписание очного и заочного отделений, а так же учитывать консультации, экзамены, практику. При автоматическом создании расписания можно задать условия, которые будут запрещать ставить пары преподавателю на определенный день. Так же возможно вручную создать основные мероприятия, а остальные сгенерировать автоматически. Реализована возможность выгрузки информации на съемные носители, что позволяет не привязываться к одному компьютеру. В системе есть возможность редактирования расписание на ходу, так же в систему включены различные режимы составления расписания: автоматический, полуавтоматический и ручной. Данные по расписанию отображаются через веб интерфейс
Минусы системы (Сами по себе срок и графический интерфейс не могут являться минусами, а вот слишком большой срок и неудобный интерфейс - могут!)
Серьезным недостатком данной системы является
Короткий срок, на который составляется учебное расписание. Это затрудняет как планирование работы преподавателей, так и учебного отдела. Необходимо каждый раз заново генерировать расписание.
Неудобный графический интерфейс, который не является интуитивно понятным.
Высокая цена программного продукта так же является не способствующим к его покупке фактором.
Отсутствие возможности модификации проекта под конкретные условия использования
Проблема интеграции в существующую систему управления ВУЗом
«АвтоРасписание»
В отличие от предыдущей системы, данная система автоматического создания расписания позволяет генерировать учебные периоды длинной от нескольких недель до семестра, создавать расписание с без окон между парами, что является максимально удобным как для учреждения, так и для преподавателей , учащихся. Для преподавателей система оптимизирует окна между парами, а так же учитывает нагрузку по часам в день. Так же нагрузка по часам оптимизируется для учебных групп. В аудиториях тоже распределяется нагрузка по часам и производится их распределение по вместительности и наличию специального оборудования. Возможно так же учитывать время переходов между аудиториями чтобы оптимизировать места проведения мероприятий у групп. Система умеет создавать потоки, разделять группы на подгруппы, вводить (помимо основных предметов) спецкурсы и факультативы. Что немаловажно, возможно оптимизировать сложность предметов в один день – это позволяет добиться максимальной эффективности от учащихся, не перегружая их. В системе возможно иметь несколько вариантов расписания.
Автоматически обновление расписания при изменении исходных данных,
возможность быстрого редактирования так же включены в систему.
Минусы:
Морально устаревшая версия языка, на котором написана программа (Delphi 5), в следствии чего значительно уменьшается скорость работы с базой данных, при возрастании количества информации.
Веб-интерфейс не является полноценным. Это сгенерированная программой html страница, которая не имеет возможности обновления и редактирования
Отсутствие реальной поддержки продуктов
Затруднительная интеграция в существующую систему управления ВУЗом.
