28 / 28 / 10
Регистрация: 10.03.2012
Сообщений: 249
|
|
1 | |
.NET 4.x Совет в разработке интерфейса базы данных25.04.2013, 22:09. Показов 1217. Ответов 3
Метки нет Все метки)
(
Тема курсовой роботы: Рейтинг литературы.
Первый вопрос: поскольку каждая книга имеет право быть написанной сразу несколькими авторами появилась проблема в реализации. Если в отдельное поле вводить какую-то инфу о книге, то при наличии нескольких авторов всех в один текстбокс не засунешь. Придумал 2 варианта: 1. на отдельной форме в каждую таблицу отдельно вводить инфу, и на специальной форме связывать поля разных таблиц. 2. программно добавлять новые текстбоксы для каждого другого автора. Подскажите как решить проблему лучше всего. Второй вопрос(не по интерфейсу):Сама по себе тема пока не очень понятая. Это не магазин книг. Нет ни заказов ни покупателей, наличия и т.д. Поскольку есть рейтинг должны быть и какие-то оценки. Пока в голове вариант: разрешить делать оценки тем, кто авторизовался в базе данных. Или просто оценку к книге и подпись кто ее сделал(Вася, Петя и т.д.). Подскажите варианты решения этих проблем.
0
|
|
25.04.2013, 22:09 | |
Ответы с готовыми решениями:
3
Книга по C# по разработке Windows-интерфейса для баз данных
Создание базы данных и интерфейса к ней
|
75 / 50 / 14
Регистрация: 28.03.2013
Сообщений: 175
|
|
25.04.2013, 23:09 | 2 |
1. Пусть разделитель между фамилиями авторов будет запятая. Тогда загоняешь их в один текстбокс и делишь в программе на две части.
2. делаешь дополнительную табличку UserId, BookId, Rate, связываешь их )
1
|
28 / 28 / 10
Регистрация: 10.03.2012
Сообщений: 249
|
|
25.04.2013, 23:12 [ТС] | 3 |
1. Ваше первое решение, считаю, создаст дополнительные трудности у пользователя, а у разработчика - геморой с сащитой от дурака.
2. Имеете ввиду что для оценки сначала надо активизироваться?
0
|
75 / 50 / 14
Регистрация: 28.03.2013
Сообщений: 175
|
|
25.04.2013, 23:23 | 4 |
1. Ну не знаю, в большинстве случаев удобнее нажать на запятую, чем переключаться с клавиатры на мышку, попадая в текстбокс, да и из защиты от дурака - только проверка не пустые строки между запятыми. В любом случае это проще, чем генерировать кучу текстбоксов для книг, у которых штук пять авторов.
2. Да. А то как запретить одному и тому же пользователю голосовать несколько раз за одну и ту же книгу?
1
|
25.04.2013, 23:23 | |
Помогаю со студенческими работами здесь
4
Разработка веб-интерфейса для базы данных Теория по разработке интерфейса Разработка сложной базы данных и интерфейса к ней на ASP.NET MVC 5 Необходима информация по разработке интерфейса Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |