我想知道投票程序的大概思路和简约的形式,希望大家可以给点意见。
其实最好的例子就是校内网里的投票程序,可是我不知它的内核是怎么做的,现在我也想做一个这样的程序。
大概的功能就是:
1, 投票的试题由用户设定(管理员);
2, 答案可以设置单选,多选甚至不设。
3, 最终要出一个统计的报表。比如用柱状图表示。
4, 用户(管理员)可以编辑题目,并可以设置选项的顺序等相关条件。
我大概考虑了下,先抛砖引玉。
我想管理员在生成试卷的时候,应该动态在数据库里生成相应的试题表,答案表。当其他用户来做题的时候,就把对应题号的答案填到答案表里。最终出报表的时候就根据答案表就可以了。
但是我现在的问题很多,集中在:
1. 由于事先不知道投票的选项个数,试题的数目等条件,所以必须根据数据库动态创建这些控件(checkbox等),格式问题不好控制。
2. 在设置单选还是多选的时候,我用的是checkbox,所以不好控制单选题.(我知道在winform中用groupbox来控制,在webform中就不知道了)。
3. 将数据库里的数据处理后表现成柱状图或者其他形象的形式,我就一点都没有经验了。一片空白。
当然这只是我粗略的想法,问题还有很多。
希望大鸟们能多给点意见。如果有谁同样有兴趣,我们可以一起探讨研究。详细讨论。