Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Java программирование > Java для Web (EE, Servlet, JSP, Tomcat, Spring MVC)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2013, 01:17   #1
zhenya.ya
Форумчанин
 
Регистрация: 29.11.2009
Сообщений: 142
По умолчанию дополнительное задание

Здравствуйте, пишу курсовой-программу "центр образования". Использую Spring MVC. База данных: "студенты и "курсы" (связь many-to-many) и "тип курса". Что делает программа: помимо добавления и удаления в(из) "студенты" и в(из) "курсы", указанному "студенту" назначаю курсы.(Т.е. у каждого из обучающихся есть свой набор курсов.) и т.д.

Проблема: сказали добавить так, чтобы у каждого курса была его "программа курса" (т.е. то, что в нем содержится и по чем в последствии можно обучаться). Не могу понять откуда мне брать эти "программы курсов"?! Составлять "программу курса" для каждого курса самому?! Ведь курсов может быть много и у каждого может быть своя уникальная программа. Да и с помощью чего ее тогда составлять? Какие несложные решения Вы видите?
zhenya.ya вне форума Ответить с цитированием
Старый 03.12.2013, 03:23   #2
BleStaR
Форумчанин
 
Регистрация: 25.09.2009
Сообщений: 234
По умолчанию

я бы реализовал примерно так (если программа курса представляет собой набор тем обучения):
таб. Курс_обучения (id, Имя)
таб. Тема (id, Имя)
таб. Программа_обучения (id, id_Курс_обучения, id_Тема).

Теперь можно получить программу обучения для каждого студента (зная его курс_обучения). Ну и лучше сделать в программе редактор этих таблиц.
BleStaR вне форума Ответить с цитированием
Старый 03.12.2013, 17:27   #3
zhenya.ya
Форумчанин
 
Регистрация: 29.11.2009
Сообщений: 142
По умолчанию

Да, согласен. Так и сделаю. Спасибо! А если пользователю сделать выбор: он хочет посмотреть программу своего выбранного курса "для начинающих" или посмотреть программу "для продвинутых" ?
zhenya.ya вне форума Ответить с цитированием
Старый 04.12.2013, 03:38   #4
BleStaR
Форумчанин
 
Регистрация: 25.09.2009
Сообщений: 234
По умолчанию

можно либо оставить структуру без изменений (и добавить соответственно курсы с пометкой в наименовании - например, продвинутый), либо добавить столбец (begginer bit) в таб. Курс_обучения. И при выборе курсов фильтр по данному полю.
BleStaR вне форума Ответить с цитированием
Старый 06.12.2013, 01:15   #5
zhenya.ya
Форумчанин
 
Регистрация: 29.11.2009
Сообщений: 142
По умолчанию

А что есть сделать вот так: соединить таб ."курс" и таб. "уровень_сложности" многие-ко многим (т.е. у одного курса будет некоторый набор заданных ему уровней сложности)... но как мне тогда добавить "программу курса" к такой логике? (Никак не получается соотнести логику: "какой уровень сложности - такая и программа курса")
zhenya.ya вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дополнительное окно. 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