我承认这是家庭作业,因此我的案例研究如下:
古晋大学的ICT俱乐部每年举行一次选举,以选举一位候选人担任总裁,副总裁,秘书和司库。迄今为止,该俱乐部已有约450名成员,目前的俱乐部主席职位由约翰尼(Johnny)掌舵。通常,会任命两名学生会成员担任选举委员会,以帮助并进行选举过程。今年,克里斯汀被任命为选举委员会之一。 ICT俱乐部有其自己的选举规则,例如,只有过去六个月活跃的成员才有资格投票。每个职位必须由至少一名候选人竞争,最多四名候选人。
在实际的选举日,投票于10:00 AM开始,于4.00PM结束。所有俱乐部会员必须在给定的时间内投票。要进行投票,选民必须首先在选民登记处进行登记,并为所有四个职位获得四张选票。选举委员会将在选民登记日志中手动记录选民的所有必需信息,例如学生证,姓名,课程和联系电话。记录选民的信息后,选民将进入投票室,并在投票箱中投票。最后,所有选票必须由选举委员会在所有候选人的监督下进行手工点票。
根据约翰尼的说法,由于多种原因,对俱乐部主席,候选人和选举委员会进行选举可能非常令人沮丧。他正在寻找一种更有效的选举方式,允许选民在线投票,并将所有必要的选举信息记录在俱乐部数据库中。如果可以自动完成选票的计数,那就太好了。
我是UML图表的新手,所以请多多包涵。 UML的第一个迭代是
我想做的是形成选举过程的UML图。我提出了两个版本,但是我收到的反馈是很多错误,而且我缺少一些课程。我只是不确定,将不胜感激。