Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft SQL Server Новый топик    Ответить
 Скрипт планирования уроков по расчасовке  [new]
ferdinant2015
Member

Откуда:
Сообщений: 8
В файле указано ТЗ по данной задаче. Нужно по данным таблицы "Расчасовка" создать уроки на будущее так, чтобы в день по 4 урока в будни и на всю расчасовку.

Ссылка на файл:
https://yadi.sk/i/Ro5BEs_Kdf6NZ
27 дек 14, 21:12    [17062256]     Ответить | Цитировать Сообщить модератору
 Re: Скрипт планирования уроков по расчасовке  [new]
Glory
Member

Откуда:
Сообщений: 104760
ferdinant2015
Нужно

если вам нужно, то что вам мешает это и сделать ?
27 дек 14, 21:14    [17062262]     Ответить | Цитировать Сообщить модератору
 Re: Скрипт планирования уроков по расчасовке  [new]
ferdinant2015
Member

Откуда:
Сообщений: 8
Glory, перефразирую

Нужна помощь с созданием скрипта, проблема в том, что я пока ещё учусь
27 дек 14, 21:20    [17062273]     Ответить | Цитировать Сообщить модератору
 Re: Скрипт планирования уроков по расчасовке  [new]
ferdinant2015
Member

Откуда:
Сообщений: 8
Glory, подскажите пожалуйста с чего начать)
27 дек 14, 21:24    [17062284]     Ответить | Цитировать Сообщить модератору
 Re: Скрипт планирования уроков по расчасовке  [new]
ferdinant2015
Member

Откуда:
Сообщений: 8
Техническое задание на составление скрипта планирования уроков по расчасовке.

Обоснование:
Необходимо создать скрипт, который будет планировать уроки в соответствии с расчасовкой. Скрипт должен в соответствии с расчасовкой создавать уроки и расписание на будущее. Уроки должны создаваться с учётом разделов.
Детали:
1) Уроки должны создаваться на будущее и быть в открытом статусе.
2) Количество уроков в день не должно превышать 4.
3) Уроки должны быть парными.
4) Расписание должно соответствовать урокам.
5) При планировании таблица «План» учитываться не должна. То есть вся расчасовка должна быть распланирована на все классы.
6) Уроки в расписании не должны идти подряд.
7) Ограничение на 4 парных урока в день может рассматриваться только для одного класса. То есть, в одно и то же время у разных классов могут идти разные уроки.
Общая задача:
Планирование должно быть наиболее эффективным, то есть, обучение по каждой дисциплине для каждого класса должно быть потоковым, чтобы почти параллельно осваивать дисциплины, не откладывая дисциплины на потом.
Средства:
Разработчик вправе использовать любые средства MS SQL Server.
Ограничения:
1) Время выполнения задания 7 дней (с учётом выходных).
2) Планировщик может быть не универсальным, но лучше, если он универсальный в контексте данной системы.
3) Разработчику разрешается добавлять любые модули к системе, но запрещается модифицировать существующие.

К сообщению приложен файл. Размер - 120Kb
27 дек 14, 21:39    [17062320]     Ответить | Цитировать Сообщить модератору
 Re: Скрипт планирования уроков по расчасовке  [new]
ferdinant2015
Member

Откуда:
Сообщений: 8
Я просто хочу понять, как реализовать данный скрипт, кто может, помогите пожалуйста!)
27 дек 14, 21:43    [17062341]     Ответить | Цитировать Сообщить модератору
 Re: Скрипт планирования уроков по расчасовке  [new]
Glory
Member

Откуда:
Сообщений: 104760
ferdinant2015
Я просто хочу понять, как реализовать данный скрипт

Берете бумага, ручку и рисуете блок-схему алгоритма.
Которую потом переведете в программный код
28 дек 14, 12:48    [17063401]     Ответить | Цитировать Сообщить модератору
 Re: Скрипт планирования уроков по расчасовке  [new]
aleks2
Guest
ferdinant2015
Я просто хочу понять, как реализовать данный скрипт, кто может, помогите пожалуйста!)

1. Данная задача "в общем виде" не решаема.
2. Судя по таблицам и формулировкам - это ТЕСТОВОЕ задание.
3. Практическое планирование учебных расписаний делается в рамках НЕДЕЛИ (6 дней x 4 занятия) => можно решать прямым перебором вариантов.
4. Но как "тестовое задание" - произведет плохое впечатление.
29 дек 14, 09:07    [17065679]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft SQL Server Ответить