28 / 28 / 10
Регистрация: 10.03.2012
Сообщений: 249
1
.NET 4.x

Совет в разработке интерфейса базы данных

25.04.2013, 22:09. Показов 1217. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Тема курсовой роботы: Рейтинг литературы.

Первый вопрос: поскольку каждая книга имеет право быть написанной сразу несколькими авторами появилась проблема в реализации. Если в отдельное поле вводить какую-то инфу о книге, то при наличии нескольких авторов всех в один текстбокс не засунешь. Придумал 2 варианта:

1. на отдельной форме в каждую таблицу отдельно вводить инфу, и на специальной форме связывать поля разных таблиц.
2. программно добавлять новые текстбоксы для каждого другого автора.

Подскажите как решить проблему лучше всего.

Второй вопрос(не по интерфейсу):Сама по себе тема пока не очень понятая. Это не магазин книг. Нет ни заказов ни покупателей, наличия и т.д. Поскольку есть рейтинг должны быть и какие-то оценки. Пока в голове вариант: разрешить делать оценки тем, кто авторизовался в базе данных. Или просто оценку к книге и подпись кто ее сделал(Вася, Петя и т.д.).

Подскажите варианты решения этих проблем.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.04.2013, 22:09
Ответы с готовыми решениями:

Книга по C# по разработке Windows-интерфейса для баз данных
Посоветуйте, пожалуйста, хорошую книгу по разработке Windows-интерфейса для баз данных на C#

О разработке структуры базы данных (для начинающих) (обсуждение статьи)
Предлагаю обсудить здесь "статью", давайте ее откорректируем, дополним, и будет нормальное пособие...

Создание базы данных и интерфейса к ней
Создание Базы данных с триггерами(минимум 5) и т.д, на тему Поликлиника. и Интерфейс к ней через,...

Реализация интерфейса для базы данных MySQL
Привет всем, только хотел описать в сложности проблему и попытаться выяснить решение у форумчан,...

3
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
Цитата Сообщение от alechka Посмотреть сообщение
1. Пусть разделитель между фамилиями авторов будет запятая. Тогда загоняешь их в один текстбокс и делишь в программе на две части.
2. делаешь дополнительную табличку UserId, BookId, Rate, связываешь их )
1. Ваше первое решение, считаю, создаст дополнительные трудности у пользователя, а у разработчика - геморой с сащитой от дурака.
2. Имеете ввиду что для оценки сначала надо активизироваться?
0
75 / 50 / 14
Регистрация: 28.03.2013
Сообщений: 175
25.04.2013, 23:23 4
Цитата Сообщение от van Persie Посмотреть сообщение
1. Ваше первое решение, считаю, создаст дополнительные трудности у пользователя, а у разработчика - геморой с сащитой от дурака.
2. Имеете ввиду что для оценки сначала надо активизироваться?
1. Ну не знаю, в большинстве случаев удобнее нажать на запятую, чем переключаться с клавиатры на мышку, попадая в текстбокс, да и из защиты от дурака - только проверка не пустые строки между запятыми. В любом случае это проще, чем генерировать кучу текстбоксов для книг, у которых штук пять авторов.

2. Да. А то как запретить одному и тому же пользователю голосовать несколько раз за одну и ту же книгу?
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.04.2013, 23:23
Помогаю со студенческими работами здесь

Разработка веб-интерфейса для базы данных
Здраствуйте, у меня скоро защита в Универе, и вот у меня тема "Разработка веб-интерфейса для базы...

Теория по разработке интерфейса
пишу ПЗ, нужен какой-то материал на тему "интерфейс пользователя", не с точки зрения его...

Разработка сложной базы данных и интерфейса к ней на ASP.NET MVC 5
Добрый день форумчане. Есть товары, у которого есть стандартные поля, но вот поставлена задача...

Необходима информация по разработке интерфейса
Подскажите пожалуйста, где можно взять информацию для оформления курсового проекта на тему...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru