![]() |
![]() |
|||||||
|
АВТОМАТИЗИРОВАННОЕ СОСТАВЛЕНИЕ ШКОЛЬНОГО УЧЕБНОГО РАСПИСАНИЯ Минаев Ю.Л. Самарский военно-медицинский факультет при СГМУ Пакет прикладных программ (ППП) "РАСПИСАНИЕ" разработан нами для автоматизации работ по составлению расписаний средних и среднеспециальных учебных заведений. Заложенные в данном программном продукте методы и алгоритмы позволяют учесть широкий круг требований и особенностей учебного процесса. Основные принципы были реализованы в системе автоматизированного составления расписания военно-медицинского факультета, которая успешно эксплуатируется нами с 1993 года. Пакет программ позволяет ввести все требуемые данные по конкретной школе и на их основе рассчитать оптимальный вариант школьного расписания. После того, как расписание составлено, пользователь может откорректировать его с учетом дополнительных требований, которые не описываются данными, учтенными в алгоритме и которые вводятся в виде сведений об учителях, предметах, классах, учебном плане и т. д., а также о возможных взаимосвязях между этими объектами расписания. Полученное расписание можно распечатать в нужном количестве и использовать в работе, корректируя его далее вручную или с помощью данной программы. Расписание и все необходимые для его составления данные хранятся на магнитном диске и всегда могут быть использованы для корректировки или составления нового расписания на основе скорректированных данных. Демонстрационная версия пакета программ "РАСПИСАНИЕ" распространяется бесплатно и отличается от полной версии только ограничением на количество включаемых в расписание учебных классов - 3, все остальные режимы (в том числе и составление готового расписания) функционируют в полной мере. Основные возможности и особенности разработанного программного продукта: 1. Заполнение, сохранение и коррекция списков учебных классов, преподавателей, предметов и кабинетов учебного заведения. 2. Возможности по сохранению всех имеющихся данных в резервном архиве и использованию его в аварийных обстоятельствах. 3. Поддержка конфиденциальности вносимых сведений с разрешением входа зарегистрированному пользователю по изменяемому паролю. 4. Автоматизированное составление расписаний занятий учебных классов на:
5. Автоматически учитываются необходимые введенные условия составления расписания:
6. Имеется встроенная мощная система диагностики с выводом сообщений по имеющимся логическим ошибкам:
7. Составление расписания происходит по разработанному автором уникальному "ноу-хау" алгоритму перебора с предварительным исключением неприемлимых вариантов. В результате выбирается наиболее оптимальный вариант расписания за достаточно короткое время, которое составляет для ПЭВМ класса IBM PC/AT-486 30-40 минут. 8. Готовое расписание может вручную редактироваться, на его основе распечатывается необходимое количество копий расписаний учебных классов, выписок для преподавателей, расписаний по отдельным кабинетам и сводных данных по учебной нагрузке и ее распределению. Одновременно может существовать неограниченное количество готовых расписаний, которые хранятся в специальном формате, и используются по мере необходимости. 9. Во всех режимах работы программа может управляться как с клавиатуры, так и "мышкой", поддерживает удобный, дружественный, графический интерфейс с пользователем. 10. Система подсказок и контекстной помощи позволяет значительно облегчить работу с пакетом "РАСПИСАНИЕ".
|