|
|
|
Расписание занятий
|
|||
|---|---|---|---|
|
#18+
Необходимо хранить расписание занятий в БД... для того чтобы в последующем можно было производить выборку данных в разрезе группы, преподавателя, аудитории задача оказалась не так проста, как могло бы показаться на первый взгляд, по-крайней мере до этого мне не приходилось сталкиваться с подобными... Поиск по форуму ни к чему не привел, т.е. аналогичные задачи были но либо не доведены до приемлемого решения, либо постановка задачи отличается от моей первоначально нарисовалась такая вот несложная схема: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2008, 14:45 |
|
||
|
Расписание занятий
|
|||
|---|---|---|---|
|
#18+
Проблема вся в том что на одном занятии могут присутствовать несколько преподавателей (прием курсовых работ, лабораторные) и учебных групп (потоковые лекции)... т.е. необходимо создать создать 2 связующие таблицы но в этом случае, получается что преподаватели могут быть в одно и то же время на разных занятиях в один и тот же день в разных аудиториях, и то же самое получается с группами прошу совета по разработке структуры ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.11.2008, 14:58 |
|
||
|
Расписание занятий
|
|||
|---|---|---|---|
|
#18+
Fleks, еле пароль вспомнил, чтобы ответить )) В общем, советую еще опросить руководство на предмет возможности проведения одной пары в двух и более аудиториях одновременно. Может быть жизнь после этого покажется тебе еще интереснее ;) А так же учесть возможность проведения двух разных пар в одной аудитории. Такое возможно, особенно когда кризис и не хватает кабинетов :) Хотя все понимают, что это неправильно. И можно ли построить правильную реляционную модель в таких условиях? Вопрос риторический. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2008, 00:50 |
|
||
|
Расписание занятий
|
|||
|---|---|---|---|
|
#18+
По твоей схеме: Не понял, почему в SheduleEmployee два раза SheduleID? А еще расписания занятий обычно просто так не появляется. Их составляют в соответствии с такими документами, как "График учебных занятий", "Нагрузка преподавателей" и "Учебный план". Это первичка, исходные данные. Возможно они прольют свет на твои вопросы. У меня вопрос с сотрудниками решался на уровне приложения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.11.2008, 01:17 |
|
||
|
Расписание занятий
|
|||
|---|---|---|---|
|
#18+
как уже верно заметили, к расписанию нужно подходить, когда уже есть нагрузка и более того, распределенная на преподавателя. Тогда вопросы будут совсем другие. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 02:14 |
|
||
|
Расписание занятий
|
|||
|---|---|---|---|
|
#18+
NF В общем, советую еще опросить руководство на предмет возможности проведения одной пары в двух и более аудиториях одновременно. Может быть жизнь после этого покажется тебе еще интереснее ;) А так же учесть возможность проведения двух разных пар в одной аудитории. Такое возможно, особенно когда кризис и не хватает кабинетов :) Хотя все понимают, что это неправильно. к счастью, ни того ни другого быть не может... NFНе понял, почему в SheduleEmployee два раза SheduleID? да действительно этого там быть не должно, извиняюсь, просто не обратил внимания, это Visio так создал связь NFА еще расписания занятий обычно просто так не появляется. Их составляют в соответствии с такими документами, как "График учебных занятий", "Нагрузка преподавателей" и "Учебный план". Это первичка, исходные данные. Возможно они прольют свет на твои вопросы. но ведь это всего лишь документы на основе которых составляется расписание, задача состояла только в том чтобы хранить данные о расписании (уже составленном), вопросов о хранении графика учебного процесса, учебных планов, нагрузки и т.п. пока не стояло, иначе это получается совсем другая работа ломаю себе голову уже не один день, может быть кто-то делал что-либо подобное, поделитесь опытом, с какой стороны тогда к этому подходить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 11:21 |
|
||
|
Расписание занятий
|
|||
|---|---|---|---|
|
#18+
Fleks но ведь это всего лишь документы на основе которых составляется расписание, задача состояла только в том чтобы хранить данные о расписании (уже составленном), вопросов о хранении графика учебного процесса, учебных планов, нагрузки и т.п. пока не стояло, иначе это получается совсем другая работа ломаю себе голову уже не один день, может быть кто-то делал что-либо подобное, поделитесь опытом, с какой стороны тогда к этому подходить Это НЕ ВСЕГО ЛИШЬ документы, это данные, которые получены расчетом и именно на них базируется составление расписания. И да, это совсем другая работа, а те, кто ставит телегу впереди лошади обычно далеко не уехзжают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 11:29 |
|
||
|
Расписание занятий
|
|||
|---|---|---|---|
|
#18+
Mainframe_старыйкак уже верно заметили, к расписанию нужно подходить, когда уже есть нагрузка и более того, распределенная на преподавателя. "Нагрузка" - это и есть распределенный по преподавателям рабочий учебный план. Автор, расписание ты начал делать явно не оттуда. Сначала сделай учебный план, затем привязывай преподавателей (причем из-за нехватки преподавателей возможна ситуация, что предмет должен проводиться на одной кафедре - которая соответствует предмету, но по-факту преподаватель будет числиться на другой). А уж после всех этих махинаций делайте график учебного процесса, и - расписание. Заодно получите из графика уч.процесса длину семестра (непосредственно обучение), из учебного плана - часы лекций/практик/лаб, из нагрузки - преподавателя. И как уже заметили, не забывайте, что некоторые занятия (обычно лекции) можно проводить потоком из нескольких групп, а другие (ин. яз, лабы, предметы по выбору) - можно разбивать на несколько кабинетов (или потоков - потому что бывает что тоже можно совместить). У меня получилось страшное строение базы именно на этапе рабочих учебных планов (потому что ин.яз. плохо поддается нормальному описанию, предметы по выбору - тоже). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 12:01 |
|
||
|
Расписание занятий
|
|||
|---|---|---|---|
|
#18+
призрак коммунизма "Нагрузка" - это и есть распределенный по преподавателям рабочий учебный план. нагрузка - это нагрузка на кафедру. Которую потом распределяюит по преподавателям. Поэтому это не одно и тоже. И распределяется не учебный план, а дисциплины. потому что в одну нагрузку могут входить данные из разных учебных планов, но по одной дисциплине. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 12:04 |
|
||
|
Расписание занятий
|
|||
|---|---|---|---|
|
#18+
Mainframe_старыйнагрузка - это нагрузка на кафедру. "Нагрузка на кафедру" - это выборка из учебного плана дисциплин для данной кафедры. Mainframe_старыйКоторую потом распределяюит по преподавателям. Вот когда распределят - Вы и получите нагрузку. Потому что заранее никто не даст 100% гарантию, что кафедра из учебного плана и реальная кафедра где числится преподаватель совпадут. (особенно это касается всяких экзотических предметов) Mainframe_старыйПоэтому это не одно и тоже. Естественно! "Нагрузка на кафедру" - это просто выборка. Mainframe_старыйИ распределяется не учебный план, а дисциплины. потому что в одну нагрузку могут входить данные из разных учебных планов, но по одной дисциплине. Более то, распределяются дисциплины ВСЕХ текущих учебных планов. И есть еще нагрузка у студента, которая совсем не такая как в учебном плане, и еще много всяких тонкостей. Только эти все нагрузки (кроме "на преподавателя") - выборки, поплучаемые всякими селектами. А Вы пытаетесь сделать их первичными данными. Удачи! С таким-то подходом она Вам точно понадобится. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 13:19 |
|
||
|
Расписание занятий
|
|||
|---|---|---|---|
|
#18+
призрак коммунизмаУдачи! С таким-то подходом она Вам точно понадобится. Сорри, не Вам :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 13:20 |
|
||
|
Расписание занятий
|
|||
|---|---|---|---|
|
#18+
призрак коммунизмаMainframe_старыйнагрузка - это нагрузка на кафедру. "Нагрузка на кафедру" - это выборка из учебного плана дисциплин для данной кафедры. Mainframe_старыйКоторую потом распределяюит по преподавателям. Вот когда распределят - Вы и получите нагрузку. Потому что заранее никто не даст 100% гарантию, что кафедра из учебного плана и реальная кафедра где числится преподаватель совпадут. (особенно это касается всяких экзотических предметов) Mainframe_старыйПоэтому это не одно и тоже. Естественно! "Нагрузка на кафедру" - это просто выборка. Mainframe_старыйИ распределяется не учебный план, а дисциплины. потому что в одну нагрузку могут входить данные из разных учебных планов, но по одной дисциплине. Более то, распределяются дисциплины ВСЕХ текущих учебных планов. И есть еще нагрузка у студента, которая совсем не такая как в учебном плане, и еще много всяких тонкостей. Только эти все нагрузки (кроме "на преподавателя") - выборки, поплучаемые всякими селектами. А Вы пытаетесь сделать их первичными данными. Удачи! С таким-то подходом она Вам точно понадобится. Ошибаетесь, точнее если у вас атк сделано - ок, но это неверно. Нагрузка на кафедру это автоматически расчитанная нагрузка с учетом автмоатического формирования потоков, с припиской к формамам поадчи и формам контроля на оснвоании бизнес-правил (это важно). Т.е. Нагрузку на кафедру не выбирают - ее СЧИТАЮТ по правилам (которые могут меняться) и делают это автоматически. И только после расчета часть нагрузки или всю могут приписывать к преподавателю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 15:04 |
|
||
|
Расписание занятий
|
|||
|---|---|---|---|
|
#18+
призрак коммунизмаБолее то, распределяются дисциплины ВСЕХ текущих учебных планов. И есть еще нагрузка у студента, которая совсем не такая как в учебном плане, и еще много всяких тонкостей. Только эти все нагрузки (кроме "на преподавателя") - выборки, поплучаемые всякими селектами. А Вы пытаетесь сделать их первичными данными. Удачи! С таким-то подходом она Вам точно понадобится. ЭТо не выборки. Вы, боюсь, не понимаете по-настоящему задачу расчета нагрузки. Она несложная, но она не селекты, а вычсисления, согласна праивлам. Эти правиал задают бизнес-аналитики, и олни меняются из года в год. Спасибо за удачу. Мы от нее никогджа не отказываемся. Кто она нам не пондобиться? у нас она давно рассчиытвается автоматически. и формируется распределение на преподавателя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 15:09 |
|
||
|
Расписание занятий
|
|||
|---|---|---|---|
|
#18+
Mainframe_старыйи формируется распределение на преподавателя. Хорошо, когда кадровые резервы позволяют это. У нас - нет :( И может вполне случиться ситуация, что предмет должен проводиться (по плану) на одной кафедре, а по факту получается - на другой. (хорошо когда весь предмет, а если часть - лабораторные, например - то вообще невесело) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 15:30 |
|
||
|
Расписание занятий
|
|||
|---|---|---|---|
|
#18+
Mainframe_старыйВы, боюсь, не понимаете по-настоящему задачу расчета нагрузки. Вы первый кто мне это говорит :) (у нас тоже всё давно работает) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 15:31 |
|
||
|
Расписание занятий
|
|||
|---|---|---|---|
|
#18+
призрак коммунизмаMainframe_старыйи формируется распределение на преподавателя. Хорошо, когда кадровые резервы позволяют это. У нас - нет :( И может вполне случиться ситуация, что предмет должен проводиться (по плану) на одной кафедре, а по факту получается - на другой. (хорошо когда весь предмет, а если часть - лабораторные, например - то вообще невесело) Есть два подхода. 1. Дисциплина сразу закрепляется за несколькими кафедрами. После расчета, часть нагрузки передается на другие кафедры из соотнесенных с дицисплиной. После расчета нагрузки на кафедру, считается штатное расписание - и тут учитывается на какой кафедре нагрузка. Далее нагрузка распределяется по перподавателям. 2. Дисциплина заркеплена за одной кафедрой. При расчете вся нагрузка сваливается на кафедру. Штатное считается тоже на эту кафедру. А при распределении нагрузки преподаватель выбирается из другой кафедры и делается явная передаче нагрузки на другую кафедру. При отчете преподаватели отчитываются за свою нагрузку и кафеджры только за ту, которая на них приписана. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 16:08 |
|
||
|
Расписание занятий
|
|||
|---|---|---|---|
|
#18+
призрак коммунизма, боюсь вы не считатете, например, штатное расписание при своем подходе. Хотя бы потому что преподаватель может работать на нескольких кафедразх, преподавателя может вообще не быть еще, вакансия, т.е. нагрузку на кафедру вы не знаете и штатное расписание, которое считается с учетом взятой кафедрой нагрузке и переданной кафедрой нагрузки на другие кафедры по сволим студентам. Ваш подход не автоматизирует большой пласт работы, что не есть хорошо. Если бы наш учебный отдел обязать ВРЧНУЮ считать нагрузку на кафедру, они бы уволились ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 16:13 |
|
||
|
Расписание занятий
|
|||
|---|---|---|---|
|
#18+
Mainframe_oldпризрак коммунизма, боюсь вы не считатете, например, штатное расписание при своем подходе. Хотя бы потому что преподаватель может работать на нескольких кафедразх, преподавателя может вообще не быть еще, вакансия, т.е. нагрузку на кафедру вы не знаете и штатное расписание, которое считается с учетом взятой кафедрой нагрузке и переданной кафедрой нагрузки на другие кафедры по сволим студентам. Ваш подход не автоматизирует большой пласт работы, что не есть хорошо. Если бы наш учебный отдел обязать ВРЧНУЮ считать нагрузку на кафедру, они бы уволились ... Нагрузку считаем автоматом. А вот штатное расписание - в связке с 1С. (и зарплату, слава Богу, в связке с 1С) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 16:21 |
|
||
|
Расписание занятий
|
|||
|---|---|---|---|
|
#18+
Mainframe_old1. Дисциплина сразу закрепляется за несколькими кафедрами. А теперь открываем типовой учебный план, затем рабочий учебный план и видим, что такой подход вызовет некоторое недоумение у работников УМО :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 16:22 |
|
||
|
Расписание занятий
|
|||
|---|---|---|---|
|
#18+
призрак коммунизмаMainframe_old1. Дисциплина сразу закрепляется за несколькими кафедрами. А теперь открываем типовой учебный план, затем рабочий учебный план и видим, что такой подход вызовет некоторое недоумение у работников УМО :) Ну как я и думала, штатное вы не считаете, к 1С расчет штатного ППС не имеет отношение. Привязка к разным кафедрам - это новые веяния, вы отстаете, болонский процесс нависает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 16:30 |
|
||
|
Расписание занятий
|
|||
|---|---|---|---|
|
#18+
mainframe_oldпризрак коммунизмаMainframe_old1. Дисциплина сразу закрепляется за несколькими кафедрами. А теперь открываем типовой учебный план, затем рабочий учебный план и видим, что такой подход вызовет некоторое недоумение у работников УМО :) Ну как я и думала, штатное вы не считаете, к 1С расчет штатного ППС не имеет отношение. Привязка к разным кафедрам - это новые веяния, вы отстаете, болонский процесс нависает. Приехали... Это с чего вдруг занятие преподавателем (человеком) части ставки (неважно на какой кафедре) стало "новым веянием"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 16:34 |
|
||
|
Расписание занятий
|
|||
|---|---|---|---|
|
#18+
призрак коммунизмаЭто с чего вдруг занятие преподавателем (человеком) части ставки (неважно на какой кафедре) стало "новым веянием"? Не занятие, а привязка дисциплины к кафедре. Нет ограничений - может к одной, может к двум, а может ни к одной вообще. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 16:38 |
|
||
|
Расписание занятий
|
|||
|---|---|---|---|
|
#18+
Давайте я Вам еще одну веселую ситуацию обрисую - а Вы примереете ее на свой подход: у нас есть как высшее образование, так и стреднетехническое. В рамках одного ВУЗа. И преподаватель (абстрактный) может числиться в штате среднетеха (потому что бюджеты разные и штатные единицы у каждого вида свои), а преподавать на вышке. И наоборот. А чаще всего ставка там, полставки - сям, да еще и по разным кафедрам. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 16:38 |
|
||
|
Расписание занятий
|
|||
|---|---|---|---|
|
#18+
Mainframe_oldпризрак коммунизмаЭто с чего вдруг занятие преподавателем (человеком) части ставки (неважно на какой кафедре) стало "новым веянием"? Не занятие, а привязка дисциплины к кафедре. Нет ограничений - может к одной, может к двум, а может ни к одной вообще. Вон Вы про что. Мы привязываем. Даже несмотря на то, что преподаватель может быть из другого города и ВУЗа. Нормально всё считается. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2008, 16:40 |
|
||
|
|

start [/forum/topic.php?fid=32&fpage=94&tid=1543505]: |
0ms |
get settings: |
15ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
462ms |
get topic data: |
42ms |
get forum data: |
4ms |
get page messages: |
143ms |
get tp. blocked users: |
2ms |
| others: | 249ms |
| total: | 935ms |

| 0 / 0 |
