用ASP学做一个在线调查
日期:2007年10月29日 作者: 查看:[大字体 中字体 小字体]-
关于在线调查大家一定不会陌生吧,给出一个问题和数个答案,让用户填写,然后把结果保存到数据库,自动进行统计,最后给出个统计的图。这期的跟我学做就来做一个在线调查系统。 一、功能设计 这么简单的系统也要做功能设计?有的人也许会觉得奇怪,不过话说回来不管怎么样的系统,先做功能设计总是能对系统有个比较清析的了解。让我们来看看在线调查的功能吧。基本的功能上面已经说了,就是要给出一个问题和数个答案,然后统计,最后给出图。在这个基础上,我们可以考虑给一个调查加上一个时间段(有效期),在这个时间段里调查是有效的,过了这段时间就自动结束这个调查。另外,我们可以指定一个用户一次只能提交一次答案。如果你要限制得更多,可以指定一个IP只能提交一次答案,不过,这样可能一个网吧里的人只能有一个提交了。对于调查里的问题,有些可能是单选题,而有些可能是多选 题。最后来说说统计的图,在统计图里要给出答案、每个答案的投票人数,并要显示出每个答案投票数所占的比例。一般用横的图就可以了,也比较容易实现,当然,如果你要改成竖的,也可以。
现在根据上面总结出在线调查的功能如下:
1、数据保存在Access 2000 数据库中;
2、每个用户一次访问可以投票一次
3、给出每个调查的统计情况,用统计图来显示
4、每个调查都有个有效期,过期后自动结束。结束了的调查只能查看结果。
5、管理员可以增加调查,修改调查的答案(增加、修改、删除,修改类型)。
6、对于已经结束的调查,管理员只能删除调查,而不能修改答案。
7、只有一个管理员(单用户)
二、数据库设计
现在来设计数据库,根据功能要求,至少要有三个表,一是管理员表,二是调查表,三是调查结果表。数据库文件名为survey.mdb 可以改为.asp 如果改的话,请在ASP程序中作相应的修改。
表一、 管理员表 表名: manage
-----------------------------------------------------------------
字段 类型 长度 说明
-----------------------------------------------------------------
manage_id 自动编号 - 在这里没用到,日后扩展用
manage_username 文本 15 管理员用户名
manage_passWord 文本 15 管理员密码
-----------------------------------------------------------------建立manage表后加入一条新记录,填入你的管理员用户名和密码,在这里填入的是xmxoxo
表二、 调查表 表名: survey
-----------------------------------------------------------------
字段 类型 长度 说明
-----------------------------------------------------------------
survey_id 自动编号 - 递增、主键、有索引无重复
survey_question 文本 255 调查问题
survey_type 是否 - 类型,否:单选 是:多选
survey_stime 日期 - 长日期,开始时间
survey_etime 日期 - 长日期,结束时间
-----------------------------------------------------------------表三、调查结束表 表名:survey_vote
-----------------------------------------------------------------
- [1] [2] [3] [4] [5] [6] [7] [8] [9] 下一页
-
- 用ASP学做一个在线调查 相关文章:
- ·《真?三国无双3》月英使用心得 - 真三国无双4攻略秘籍 - 真三国无双4
- ·2007年结婚吉日黄道吉日通用表
- ·QQ空间开场代码使用说明
- ·我所用的140个XP高级优化技巧!
- ·怎么用虚拟光驱装系统?
- ·用移动硬盘来安装Vista系统
- ·为什么iexplore.exe在打开网页时CPU使用会100%?
- ·局域网常用的DOS查询IP地址命令
- ·我也发个破解(可破解正版中文旗舰版 Windows Vista Ultimate ChnSimp )试用没问题
- ·MSComm控件使用详解
- 用ASP学做一个在线调查 相关软件
- ·慧视小灵鼠(用鼠标手写输入法)
- ·金山快译 V2007 绿色精简试用版
- ·flv格式转3gp格式专用软件(微视转码工具)
- ·网络还原精灵(网吧专用版) 2006 V3.2.1.0
- ·韩国语实用语法
- ·新万能主板驱动 适用于所有主板
- ·上海市2000年度《职称计算机应用基础考试练习软件》
- ·局域网共享设置梦想吧专用版
- ·实用万年历V3.8
- ·万用网络加速器 V2.0
- 特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作
- 者.文章版权归文章原始作者所有.对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转
- 载的文章有版权问题请联系编辑人员,我们尽快予以更正. 转载请注明来源:http://www.hackhome.com
下一篇:QQMax给你QQ的N种新鲜玩法
精品推荐
热点TOP10
特别推荐
- ·ASP关键字函数运算符
- ·使用AspJpg制作图片水印
- ·用ASP做一个TOP COOL的站内搜索
- ·在asp聊天室里实现房间功能和用户显示
- ·常用的 ASP ActiveX 组件
- ·用ASP学做一个在线调查
- ·微软建议的ASP性能优化28条守则
- ·ASP和服务器测试相关的一些代码
- ·ASP的错误处理集锦
- ·正则表达式regular expression详述(一)
- ·改进性能和样式的 24个 ASP 技巧
- ·ASP网站远程客户实现EXCEL打印功能
- ·DVBBS上传ASP文件漏洞详解
- ·ASP操作XML文件的完整实例
- ·无组件上传图片至SQLSERVER数据库
- ·使用模板实现ASP代码与页面分离
- ·用ASP创建Microsoft Word 文件
- ·用ASP开发WEB日期选择器
- ·用ASP编写的“俄罗斯方块游戏”
- ·无组件文件上传源代码
