- 注册时间
- 2016-2-13
- 在线时间
- 0 小时
- 听众
- 1
- 收听
- 0
- 魔扣币
- 3
- 贡献
- 3
- 威望
- 2
- 积分
- 64
该用户从未签到
初级魔扣
- 魔扣币
- 3
- 贡献
- 3
- 威望
- 2
|
魔扣币兑换比例:【 50以下 : ¥1 = 10 魔扣币 】丨【 50 - 100 :¥1 = 20 魔扣币】丨【 100以上:¥1 = 30 魔扣币 】
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有账号?立即注册
x
续上篇
上一篇中,我们完成了显示统计结果和调查列表的程序,最后我们来完成后台
管理页面,也是最重要的一个程序。
一、后台管理
在后台管理页面survey_manage.ASP中,前面我们已经列出来它所要实现的
管理功能。管理的流程是先显示出所有调查,对于还没有开始的调查,可以进行修
改、删除;对于已经结束的调查,可以删除,不能修改;对于正在进行的调查,只
能修改它的结束时间。用一个参数action来表示动作,含义如下:
1、无参数。表示第一次进入,显示登录表单
2、login 表示执行登录
3、logout 表示执行退出登录
4、showaddquestion 表示显示增加一个调查
5、showsurvey 表示显示一个调查
6、doaddsurvey 表示执行增加一个调查
7、doaddanswer 表示执行增加一个答案
8、dodelsurvey 表示删除一个调查
9、dodelanswer 表示删除一个答案
10、domodify 表示修改一个调查及答案
[/td]
[/tr]
[tr]
[td=1,1,300]增加答案:[/td][td]
[/td]
[/tr]
[tr]
[td=2,1]
[/td]
[/tr]
[/table]
二、后话
到这里我们已经完成了所有的页面。当然在管理页面中,有些规则还是要根
另外,还可以扩展一些功能,比如:
1、可以把调查改成不能同时进行。即同一时间只能有一个调查在进行中。
2、可以修改显示调查表单的代码,改为自动选择一个正在进行的调查来显示。
结合上面两点功能,你可以做出一个能预先安排一整年调查的系统来。
3、在确定结束时间的地方,你可以改为用一个文本框来输入调查的时间长度。
当然,如果这样的话,需要加一个下拉框来选择单位,单位可以是小时、天、星期、
月、季度、年。这样的组合灵活性更高。
4、你可以更改投票的限制。比如改为一个IP投票一次。
5、你可以给每个投票指定一个管理员。这样一来就成为一个多用户的调查系统了。 |
|