Читать реферат по информационному обеспечению, программированию: "Разработка информационной системы по анализу, автоматизации и принятию решений при конфликтах во время составления школьного учебного расписания" Страница 4
конце 90-х годов в нашей стране, в ближнем и дальнем зарубежье, происходил подъем создания программного обеспечения для составления расписания занятий, которые к тому времени стали массово доступны для учебных заведений. Как бы это не было радужно, остается констатировать, что со своей задачей созданные программные решения не справились. Они едва-едва рассчитывали самые простые варианты расписаний. Как только появлялись предметы с делением на группы, большого количества учителей, ограничений по учебным кабинетам, так программы чаще всего зависали и выдавали решение о невозможности расстановки нагрузочных часов по причине несовместимости входных данных.
Созданные решения делали расчеты достаточно долго. Обычно на это уходили часы. После запуска завуч мог отвлечься на другие дела. Вернувшись к работе, видел неучтенные часы по предметам и рекомендации следующего вида «…Вам необходимо отменить несколько методических дней … поставить преподавателям несколько окон … и даже ввести шестидневную неделю обучения…» и так далее.
В случаях, если программа предлагала какое-либо приемлемое решение по созданию расписания, любая случайная ошибка в введенных данных или решение учителей о переносе своих дней работы (что не так редко в школах), приводили к необходимости производить полный пересмотр расписания. Для получения более-менее хорошего результата программы приходилось запускать более 10 раз. Если учесть, что один расчет мог длиться часы, получаем сутки и более «автоматического решения».
Многие программные средства были разработаны для операционной системы MS DOS, для которой было достаточно трудоемко создать дружелюбный GUI. Как результат, ввод данных для небольшой школы занимал очень много времени. Дальнейшая даже простая корректировка данных требовала множество действий по переключению меню, спискам и различным справочникам.
Следует отметить, что с переходом на ОС Windows, ряд разработчиков программ в области создания школьного расписания не решили воспользоваться различными возможностями графики и просто перенесли свои интерфейсные наработки из DOS.
Не очень хорошие результаты первых работ позволили некоторым разработчикам сформулировать идею, что задача составления школьного расписания занятий находится не в области математики или жесткой алгоритмизации, а в области межличностных социальных взаимоотношений. И именно поэтому не поддается полной автоматизации в принципе!
Так как методист располагает своим персональным компьютером, то ему необходимо предложить его привычный инструмент, только современный и интуитивно понятный. В результате, стали появляться программы для редактирования расписания, которые, не неся особой глубины и научности, попытались адаптировать составление расписания карандашом и ластиком на экране компьютера. Самое главное достижение таких решений - это то, что программа умела определять случаи коллизий в разных классах и могла показать свободное место, для подстановки очередного учебного часа.
Некоторые программы такого рода предлагали «Автоматическое составление расписания», но как результат такого расчета хватало на расстановку части часов одного или нескольких классов, после чего предлагалось снять различные ограничения и заняться составлением
Похожие работы
Интересная статья: Основы написания курсовой работы

(Назад)
(Cкачать работу)