|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.12.2013, 01:17 | #1 |
Форумчанин
Регистрация: 29.11.2009
Сообщений: 142
|
дополнительное задание
Здравствуйте, пишу курсовой-программу "центр образования". Использую Spring MVC. База данных: "студенты и "курсы" (связь many-to-many) и "тип курса". Что делает программа: помимо добавления и удаления в(из) "студенты" и в(из) "курсы", указанному "студенту" назначаю курсы.(Т.е. у каждого из обучающихся есть свой набор курсов.) и т.д.
Проблема: сказали добавить так, чтобы у каждого курса была его "программа курса" (т.е. то, что в нем содержится и по чем в последствии можно обучаться). Не могу понять откуда мне брать эти "программы курсов"?! Составлять "программу курса" для каждого курса самому?! Ведь курсов может быть много и у каждого может быть своя уникальная программа. Да и с помощью чего ее тогда составлять? Какие несложные решения Вы видите? |
03.12.2013, 03:23 | #2 |
Форумчанин
Регистрация: 25.09.2009
Сообщений: 234
|
я бы реализовал примерно так (если программа курса представляет собой набор тем обучения):
таб. Курс_обучения (id, Имя) таб. Тема (id, Имя) таб. Программа_обучения (id, id_Курс_обучения, id_Тема). Теперь можно получить программу обучения для каждого студента (зная его курс_обучения). Ну и лучше сделать в программе редактор этих таблиц. |
03.12.2013, 17:27 | #3 |
Форумчанин
Регистрация: 29.11.2009
Сообщений: 142
|
Да, согласен. Так и сделаю. Спасибо! А если пользователю сделать выбор: он хочет посмотреть программу своего выбранного курса "для начинающих" или посмотреть программу "для продвинутых" ?
|
04.12.2013, 03:38 | #4 |
Форумчанин
Регистрация: 25.09.2009
Сообщений: 234
|
можно либо оставить структуру без изменений (и добавить соответственно курсы с пометкой в наименовании - например, продвинутый), либо добавить столбец (begginer bit) в таб. Курс_обучения. И при выборе курсов фильтр по данному полю.
|
06.12.2013, 01:15 | #5 |
Форумчанин
Регистрация: 29.11.2009
Сообщений: 142
|
А что есть сделать вот так: соединить таб ."курс" и таб. "уровень_сложности" многие-ко многим (т.е. у одного курса будет некоторый набор заданных ему уровней сложности)... но как мне тогда добавить "программу курса" к такой логике? (Никак не получается соотнести логику: "какой уровень сложности - такая и программа курса")
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Дополнительное окно. | Kukurudza | WPF, UWP, WinRT, XAML | 2 | 28.01.2013 08:57 |
прописать дополнительное условие (if, then,else) delphi | tarasov_88 | Помощь студентам | 5 | 11.09.2012 20:33 |
Дополнительное условие - работа с файлами | trigger | Общие вопросы Delphi | 0 | 28.01.2011 05:00 |
протабулировал функцию!надо дополнительное задание сделать! | IceFlame1292 | Помощь студентам | 10 | 09.01.2011 16:55 |