powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Автоматизация формирования рассписания в ВУЗе
15 сообщений из 40, страница 2 из 2
Автоматизация формирования рассписания в ВУЗе
    #33564896
Guest_12345
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_008[...Поэтому мы и разрабатываем собственную программу в рамках нашей ИС, поскольку не целесообразно покупать уже готовую.

2 Guest_008

Коллега, как-то странно выглядят Ваши утверждения: "....не одна из найденных программ нам не подходила:"
"1. Не реализуют все требуемые функциональные задачи;" - а что, кроме расписания Вы еще хотите что-то? Что еще и з/п считать надо? Проясните нам.
"2. Не совместимы с уже разработанными нами модулями ИС (отделы кадров, студ. отдел кадров, нагрузка, аспирантура, деканат...);" - эта программа работает несколько раз в году, зачем ее с чем-то интегрировать? Нет, я понимаю, что расчет плиты перекрытия можно конечно интегрировать с графиком строительства учебного корпуса, но можно ведь и обойтись. :) Ну посадите десяток студентов, они вам введут все данные для расчета за два дня (если Вы конечно не один из Московских университетов - в этом случае за три дня :).
"3. Ориентированны на другие СУБД;" - ну это Вы загнули! На какие же такие неизвестные СУБД ориентированы расчеты, что Ваш вуз не в состоянии разобраться с базой? И что, нет никакой документации даже по вводу данных? И Вы не в состоянии прицепить модулек конвертации данных из Вашей КИС?
"3. Интеграция программы в нашу систему - это займет много времени и средств (написание модулей синхронизации и перекачки данных между БД и.т.д.);" - это не для SQL-форума, а для министерства. В этом форуме Вы никого перекачкой данных не убьете. А вот с синхронизацией - это интересно. Не могли бы Вы поделиться информацией о том, что там с чем собираетесь синхронизировать?
"4. Вызов специалистов по сопровождению + закрытый код + проблема с быстротой модернизации...." - опять же, что сопровождать и что модернизировать в расчете расписания? Вы же используете программы Б.Гейтса с закрытым кодом и ничего.

Я понимаю, что задача есть, понимаю, что она сложная, знаю, что ее постановке лет 50-70. И все эти годы задача решалась и в диспетчерской и в вузовских ВЦ. С разной степенью эффективности, но решалась и решается во всех вузах, школах и пр. учебных заведениях.
В сотнях диспетчерских Вам расскажут о тех правилах предпочтения, которые у них используются для построения расписаний. Соберите их, промоделируйте на данных вашеего вуза и рекомендуйте ряд эвристик для построения расписания. Дайте три-пять курсовых студентам и забудьте об этой задаче.

И еще одно, если это не убеждает.
Скажите, а что Вы собираетесь оптимизировать, каков предложенный Вами критерий выбора лучшего расписания? Вы уменьшите количество аудиторий? - Бред. Вы улучшите понимание студентами программы? Тоже бред. Вы уменьшите количество преподавателей? - Вообще чушь. А, понятно, Вы сделаете более комфортными условия их (преподов) работы, у них будет меньше разрывов в расписании. Нельзя узнать на сколько меньше и что это даст обществу в целом и Вашему вузу в частности. Пожалуйста, в любых единицах измерения эффективности.

PS. Проблема то надуманная.
...
Рейтинг: 0 / 0
Автоматизация формирования рассписания в ВУЗе
    #33564934
guest_008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Guest_12345
1. Не реализуют все требуемые функциональные задачи;" - а что, кроме расписания Вы еще хотите что-то? Что еще и з/п считать надо? Проясните нам.
Ну при чем тут з/п ?? Ода из проблем с так называемыми "альтернитивными группами" т.е. из студентов разных академ. групп формируют альтернативные группы, а соответственно и альтернативные потоки. Студент, который слушает альтернативную дисциплину, не должен пересекаться (на одной паре) с общими дисциплинами своей академ группы. А так как студенты из одной академ группы могут выбирать 3-4 альтернативных дисциплины, то необходимо учитывать все возможные пересечения :( .



Guest_12345
2. Не совместимы с уже разработанными нами модулями ИС (отделы кадров, студ. отдел кадров, нагрузка, аспирантура, деканат...);" - эта программа работает несколько раз в году, зачем ее с чем-то интегрировать?Ну посадите десяток студентов, они вам введут все данные для расчета за два дня (если Вы конечно не один из Московских университетов - в этом случае за три дня :).

Коректно решить задачу формирования рассписания без ее синхронизации со студ. отделом кадров и деканатами не получится.... все те же "альтернативные группы" (см. пункт 1).



Guest_12345
3. Ориентированны на другие СУБД;" - ну это Вы загнули! На какие же такие неизвестные СУБД ориентированы расчеты, что Ваш вуз не в состоянии разобраться с базой? И что, нет никакой документации даже по вводу данных? И Вы не в состоянии прицепить модулек конвертации данных из Вашей КИС?

Все наши задачи в качестве СУБД используют Oracle. Найденые, уже готовые решения, были реализованы под InterBase или MS SQL SERVER. Поэтому покупка еще одного сервера СУБД для отдельной задачи согласитесь не очень целесобразно и выгодно.



Guest_12345
Дайте три-пять курсовых студентам и забудьте об этой задаче.

И самое главное БЕСПЛАТНО )
...
Рейтинг: 0 / 0
Автоматизация формирования рассписания в ВУЗе
    #33564935
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Guest_12345
===
Слишком просто у Вас все получается :)
Почитайте на досуге пример требований к подобным системам. Ребята не зря в поиске.
...
Рейтинг: 0 / 0
Автоматизация формирования рассписания в ВУЗе
    #33564943
ФЕБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_008Ода из проблем с так называемыми "альтернитивными группами" т.е. из студентов разных академ. групп формируют альтернативные группы, а соответственно и альтернативные потоки. Студент, который слушает альтернативную дисциплину, не должен пересекаться (на одной паре) с общими дисциплинами своей академ группы. А так как студенты из одной академ группы могут выбирать 3-4 альтернативных дисциплины, то необходимо учитывать все возможные пересечения :(
Это непростая задачка, но решение имеет. Надо, я думаю, поступить так, как поступают, например, в MES при составлении производственных расписаний с учетом наличия технологических сборов (см. http://www.mesa.ru/phpbb/viewtopic.php?t=9&postdays=0&postorder=asc&start=555 ), - каждая альтернативная группа ("делаль") имеет свой собственный "технологически маршрут" обучения, а общие лекции для этих групп - это аналог их "механообработки в сборе".
Это мой совет. :)
...
Рейтинг: 0 / 0
Автоматизация формирования рассписания в ВУЗе
    #33564955
Mainframe
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Собственно задача расписания для вуза единственно правильного решения не имеет (что бы там себе не думали некоторые участники). Есть действительно множество вариантов решения математичсекой части, как и программной части. Например, есть модуль расписания в системе Университет, построенной на SAP. Есть система в ЮрГУЭС. Но в реальной жизни автоматически построенное расписание этими системами не нужно, так как оно затем сотни раз корректируется вручную, и всегда лучше создать с нуля вручуню, чем исправлять автоматический код (ну вы меня как программист понимаете). Второе. При развтой информационной среды вуза нет смысла покупать чужое. Вопросы инетграции потребует занчительно больеш усилий, чем сделать свое, так как фактичсеик вам нужно сделать не расчет расписания, а его составления - т.е. учет из тех данных, которые уже у вас есть - группы, преподаватели, нагрузка, аудитории, потоки, дисциплины. Мой совет - сделайте ванчале обычнй удобный учет, чтобы учебный отдел мог составлять, чтобы все остальные могли легко искать - через сайт университета, чтобы могла легко учитываться загрузка аудиторий, чтобы автоматизировать при необходимости учет посещаемости и т.п. Сделайте это сами. А потмо поймете, а нужно ли автоматизировать расчет. У нас учебынй отдел тратит неделю на составление расписания по всему вузу. Ну стоит ли автомтизировать работу 1 недели 5 сотрудников? Тем более, что автмотизация будет совершенно бесполезной.
...
Рейтинг: 0 / 0
Автоматизация формирования рассписания в ВУЗе
    #33565054
Guest_12345
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iscrafm2 Guest_12345
===
Слишком просто у Вас все получается :)
Ребята не зря в поиске.

Я не разу не сказал, что это просто.
Вот:
"Я понимаю, что задача есть, понимаю, что она сложная, знаю, что ее постановке лет 50-70. И все эти годы задача решалась и в диспетчерской и в вузовских ВЦ. С разной степенью эффективности, но решалась и решается во всех вузах, школах и пр. учебных заведениях.
В сотнях диспетчерских Вам расскажут о тех правилах предпочтения, которые у них используются для построения расписаний"

Но в данном случае и усложнять задачу не следует.
Я полностью поддерживаю Mainframe и др., кто советует обойтись малыми затратами. Ведь ясно, что оптмума не будет, а вузы работают.

2 iscrafm
А саму постановку можно сделать сколь угодно сложной. Хотя решения простіе есть у всех вузов.
...
Рейтинг: 0 / 0
Автоматизация формирования рассписания в ВУЗе
    #33565260
Фотография iscrafm
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Эстонский големприкольно сокро в этот раздел нанут попадать все топики такого содержания
как распечатаьт таблицу умнажения для вуза и так далие
Рынок учетных систем и планирования ресурсов предприятия гораздо шире
1С,SAP,NAv,Ax,OEBS.. (о существовании чего еще у нас знают?)
...
Рейтинг: 0 / 0
Автоматизация формирования рассписания в ВУЗе
    #33608527
Мы используем редактор расписаний, который можно скачать с сайта ИТЕК www.itech.vrn.ru Весьма интересная разработка, имеет ряд уникальных возможностей по сравнению с другими программами.
...
Рейтинг: 0 / 0
Автоматизация формирования рассписания в ВУЗе
    #33608692
Михаил ШиряевМы используем редактор расписаний, который можно скачать с сайта ИТЕК www.itech.vrn.ru Весьма интересная разработка, имеет ряд уникальных возможностей по сравнению с другими программами.

Да, очень интересная идея использовать Excel не только при получении отчётов, а постоянно при редактировании. http://www.itech.vrn.ru/prod_crclm.htm
...
Рейтинг: 0 / 0
Автоматизация формирования рассписания в ВУЗе
    #33621375
Brasileiro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня однокурсник заинтересовался этим еще на 2-м, потом писал все курсовые и дипломы по одной теме. Какой получился результат - не знаю, аспирантуру он тоже вроде по этой теме шпарил. Если очень надо, могу поискать его адрес и т.д.
...
Рейтинг: 0 / 0
Автоматизация формирования рассписания в ВУЗе
    #33653170
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Guest_008Если кто-то уже занимался подобным, то расскажите с какими трудностями и ощибками Вам пришлось столкнуться.... с чего начинали, и что из этого получилось?? :)
Мой преподаватель БД рассказывал, как во времена своей юности решал для дипломе эту задачу на первом компьютере МИФИ с ! магнитными кубами. Так сложнее всего вот что: либо расписание удобно для одной группы, либо для другой; либо расписание удобно для студентов, либо для преподавателей. Многокритериальная оптимизация и либо "взвешивание" миллионов вариантов, либо недостижимость оптимальности, либо очень сложный алгоритм.
Я похожую, но более простую задачу - распределение жильцов по номерам санатория для достижения "оптимальной" загрузки - "на бумаге" решил.
...
Рейтинг: 0 / 0
Автоматизация формирования рассписания в ВУЗе
    #33653349
ФЕБ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AlexTheRavenЯ похожую, но более простую задачу - распределение жильцов по номерам санатория для достижения "оптимальной" загрузки - "на бумаге" решил.Это только на первый взгляд она похожая. На самом деле, задача размещения жильцов по комнатам сводима к задаче линейного программирования и решается с помощью классического симплекс метода. Для небольшой размерности ее, действительно, нетрудно решить и на бумаге. Ее вычислительная трудоемкость (т.е. количество операций, которые следует выполнить, чтобы получить оптимальное решение) оценивается линейной функцией от размерности задачи.
Но задача составления расписаний - это очень трудоемкая комбинаторная задача (надо размещать технологически зависимые последовательности работ - читаемых лекций и проводимых семинаров по конкретным дисциплинам - на имеющиеся ресурсы, т.е. аудитории и классы). Вычислительная трудоемкость таких задач имеет экспоненциальную сложность, т.е. число вычислений оценивается значением 2^N, где N - размерность задачи.
А теперь прикинте, как долго самый совершенный комп будет обрабатывать элементарный цикл:

Код: plaintext
1.
k:= 0 ; N:= 50 ; 
repeat k:=k+ 1 ; until k= 2 ^N; 

Задача построения расписаний, конечно, решается, но не "оптимальных", а относительно "хороших", - для этого применяются специальные эвристические алгоритмы.
...
Рейтинг: 0 / 0
Автоматизация формирования рассписания в ВУЗе
    #33657584
_Guest_guest
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Мы можем разработать систему под заказ, есть опыт решения подобных задач вплоть до алгоритмов оптимизации расписания.
Подробнее здесь
...
Рейтинг: 0 / 0
Автоматизация формирования рассписания в ВУЗе
    #33660601
AlexTheRaven
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ФЕБЭто только на первый взгляд она похожая. На самом деле, задача размещения жильцов по комнатам сводима к задаче линейного программирования и решается с помощью классического симплекс метода.
Я не считаю, что сводится: целевая функция не является линейной. Есть "штрафы" как за "недогрузку" комнаты, так и за перевод жильца из одной в другую, причём эти штрафы нелинейно изменяется в зависимости от параметров перевода, количества предыдущих переводов, категорий комнат и жильцов.

Решением "на бумаге" я называю создание алгоритма и его проверка "вручную" на задаче малой размерности, без его воплощения в виде кода.

ФЕБ
Но задача составления расписаний - это очень трудоемкая комбинаторная задача (надо размещать технологически зависимые последовательности работ - читаемых лекций и проводимых семинаров по конкретным дисциплинам - на имеющиеся ресурсы, т.е. аудитории и классы).
Согласен.

ФЕБ
Задача построения расписаний, конечно, решается, но не "оптимальных", а относительно "хороших", - для этого применяются специальные эвристические алгоритмы.
По-видимому, что-то подобное я и создал. Хотя элементы перебора там и были, но в разумных пределах.
...
Рейтинг: 0 / 0
Автоматизация формирования рассписания в ВУЗе
    #34259568
guest_008
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И вот наконец-то это СВЕРШИЛОСЬ!!!!
Разработка модуля расписания завершена, успешно прошло внедрение и тестирование нашего продукта. И даже было сформировано расписание на осенний и весенний семестры. :)
Процесс был не из легких - особенно внедрение и тестирование, зато благодаря этому мы получили колоссальный опыт в разработке подобных продуктов. Параллельно был разработан web-модуль, позволяющий просматривать расписание из сети студентам и преподавателям.

Если кого-то заинтересует данный продукт просьба обращаться по мылу _smirnov_alex_"собачка"mail.ru
...
Рейтинг: 0 / 0
15 сообщений из 40, страница 2 из 2
Форумы / ERP и учетные системы [игнор отключен] [закрыт для гостей] / Автоматизация формирования рассписания в ВУЗе
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]