设计一个抽奖系统,抽奖的主题、奖品由用户自己设定. 发起者先设定抽奖主题和奖品名称\数量,抽奖的主题设定后,参与者就可以来参与抽奖。奖品可以设置1到20项,每项可以有多个数量。每个用户只能参与同一个项目的一次抽奖,不能多次参与. 当设定的数量小于1时,说明该奖项的奖品已经抽完,其他用户将不能再次抽到该奖品 抽奖触发方式: 创建者设定完成后,奖品是自动随机抽取 参与者主动点击"参与抽奖"按钮后, 立即显示结果 2. 用户参与限制: "每个用户只能参与同一个项目的一次抽奖" - 这里"同一个项目"是指具体的某个抽奖主题 3. 抽奖结果展示: 每个参与者只能看到自己的抽奖结果,但最终所有人的抽奖情况由抽奖主题的发起者来展示. 4.抽奖要设定截止时间,当奖品抽完或截止时间到了,那整个抽奖项目终止-即本次抽奖活动完毕,抽奖发起者即可查阅并公布获奖情况 5.要能区分每个用户,记录每个用户的抽奖情况,并能浏览中将的记录,发起者可以浏览每个中奖的用户名和奖品
在创建抽奖时,需要将其设置为开放状态,这样其他人才能参与。
创建抽奖时,里面的奖品也需要设置为开放状态