请问学生投票系统如何分析?

How to analyze please Student voting system?

enter image description here

我在分析方面遇到困难...我有一个 table 是学生。它的状态为已投票,0。0 表示尚未投票,已投票表示已投票。我有 syearid,这是学年。我的主要编号是 IDNO,它是学号。

这是我的问题。当该学生已在该学年投票时,学生将无法再次投票并出现 he/she 已投票的信息。现在状态将更新为已投票,当学生在另一年再次投票时,它会说 duplicate idno which is correct。现在是我的问题。我希望学生每年只能投票一次,但由于我的小学,它不允许在另一年再次注册。如果我有另一个 table 来处理某些事情,请帮助我。我真的需要帮助

我认为您可以只拥有一个自动递增的 ID,并将其作为您的主 ID。然后,您的检查应该是在允许学生投票之前检查学号和学年和状态。这样你就可以有 1 table 的投票记录。