Как проанализировать, пожалуйста, систему студенческого голосования?

введите описание изображения здесь

У меня проблемы с анализом... У меня есть таблица, которая является студентом. Он имеет статус проголосовавших, и 0. 0 означает, что еще не проголосовал, и проголосовал означает, что уже проголосовал. У меня есть syearid, который является учебным годом. Мой основной номер - это IDNO, который является номером студента.

Здесь моя проблема. Когда студент уже голосует в этом учебном году, студент не может проголосовать снова и появляется сообщение, что он / она уже проголосовал. Теперь статус будет обновляться как проголосовавший. Когда студент проголосует снова через год, ему будет сказано, что дубликат идентифицирован, что является правильным. Теперь это моя проблема. Я хочу, чтобы студент мог голосовать только один раз в год, но из-за моего начального образования он не позволит снова зарегистрироваться через год. Пожалуйста, помогите мне, если у меня есть другой стол, чтобы справиться с чем-то. Пожалуйста, я действительно нуждаюсь в помощи

1 ответ

Решение

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

Другие вопросы по тегам