Андрей Сердцев (личная страница)

Программа "Расписание занятий 2.1" Главная страница

Программа "Расписание занятий 2.1" предназначена для автоматизации процесса составления расписаний занятий в высших учебных заведениях. Она решает задачу оптимального планирования загрузки преподавательского состава и обеспечения студентов аудиториями. Поддерживается двухнедельный учебный цикл, деление и объединение учебные групп. Расписание составляется как в автоматическом режиме, так и в ручном. Алгоритм автоматического составления расписания нацелен прежде всего на оптимизацию нагрузки на студентов (равномерное распределение занятий по дням недели) и исключение т.н. "окон" в расписаниях для учебных групп. Предоставляются возможности по наложению различных условий к будущему расписанию: временные ограничения к учебным группах, преподавателям и аудиториям. Процесс составления расписания в автоматическом режиме занимает считанные секунды.

Версия 2.1 была выпущена в 1994 году для операционной системы DOS и с тех пор не претерпела изменений. Она имеет многооконный интерфейсом пользователя и непритязательна к ресурсам. Высокая скорость составления расписаний в автоматическом режиме объясняется не только эффективностью используемого алгоритма, но и тем, что программа разрабатывалась для медленных компьютеров - на таком "железе" процесс составления занимал несколько минут. На современном компьютере программа выдает расписание за пару секунд.

Конечно, никакая программа не может самостоятельно составить идеальное расписание. Поэтому "Расписание занятий" предоставляет пользователю средства ручного составления и редактирования расписания. Технология простая: сначала составляется расписание в автоматическом режиме (85-100% назначений), а затем пользователь доводит его до ума в ручном режиме.

Программа "Расписание занятий" распространяется свободно при условии неизвлечения из этого коммерческой выгоды. Чтобы скачать архив программы (176 кб), нажмите здесь. Чтобы установить программу, разверните содержимое архива в отдельном каталоге и запустите на выполнение файл rasp.exe. Инструкция в DOS-кодировке - в файле readme.txt. Использование программы в операционных системах Windows 95/98/Mе может быть сопряжено с проблемой нехватки оперативной памяти. Если программа аварийно завершается в какие-то моменты, то необходимо уделить внимание тонкой настройке DOS-сессий операционной системы. Мною программа была протестирована на Windows NT 4.0/2000/XP.

Программа, на мой взгляд, может успешно быть использована для составления расписаний в школах и других средних учебных заведениях. В этом случае нужно каждой смене поставить в соответствие факультет в программе, а каждому академическому часу в школе поставить в соответствие 2 академических часа в программе.

Я регулярно получаю сообщения от студентов и преподавателей, занимающихся проблемой расписаний, с просьбой "поделиться" соответствующим алгоритмом. Должен заметить по этому поводу, что я не готов удовлетворить подобные просьбы

В заключение хотелось бы выразить огромную благодарность моей любимой супруге Оксане, которая активно помогала мне в создании программы. Особые благодарности преподавателям Кызылского Государственного Педагогического института (ныне ТГУ) Красильникову М.П. и Поповой Н.Г.

Со мной можно связаться по электронной почте: aserdtsev@mail.ru, также можно оставить сообщение в гостевой книге. Буду рад узнать о реальном опыте использования моей программы.

Гостевая книга

Полезные ссылки

Статьи

TopList

Rambler's Top100