设为首页  
联系我们  
加入收藏  
网页制作 冲浪宝典 图形图像 操作系统 软件教学 编程开发 认证考试 安全技术 站长专区 文学驿站 娱乐天地 游戏天地 办公软件
文章搜索
您的位置: 首页 >> 文章首页 >> 编程开发 >> 网络编程 >> ASP实例 >> 用ASP学做一个在线调查
精品推荐
ASP实例点击TOP10
·一个免费的简单聊天室源代码
·无组件文件上传代码实例
·一个的无组件上传的ASP代码
·关于页面局部刷新例程
·web.config配置文件示例
·ASP生成Word文档的又一方法
·用户注册及跟踪代码(三)
·ASP实例:用ASP编写更人性化的弹出窗口程序
·编写数据库脚本
·一个用c#写的扫描asp源码漏洞的应用程序(续)
网络编程点击TOP10
·ASP.NET 程序中常用的三十三种代码
·CHK文件恢复工具
·.NET 初 级 读 本
·c#操作word表格
·『原创』C#中TreeView类操作全攻略:建立树,新增节点,删除节点,修改节点,拖动节点,与Oracle数据库交互操作(一)
·我的.NET书架 (入门篇)
·从零开始学ASP.NET(基础篇)
·十天学会ASP.net之第一天
·用C#实现木马程序
·官方水晶报表 .NET 应用程序实例下载 (C#、Visual C++.NET)
精选专题

用ASP学做一个在线调查

作者: 来源:http://www.xgdown.com/ 时间:2005-11-5 0:02:36

用ASP学做一个在线调查(1)

  关于在线调查大家一定不会陌生吧,给出一个问题和数个答案,让用户填写,然后把结果保存到数据库,自动进行统计,最后给出个统计的图。这期的跟我学做就来做一个在线调查系统。

  一、功能设计

  这么简单的系统也要做功能设计?有的人也许会觉得奇怪,不过话说回来不管怎么样的系统,先做功能设计总是能对系统有个比较清析的了解。让我们来看看在线调查的功能吧。基本的功能上面已经说了,就是要给出一个问题和数个答案,然后统计,最后给出图。在这个基础上,我们可以考虑给一个调查加上一个时间段(有效期),在这个时间段里调查是有效的,过了这段时间就自动结束这个调查。另外,我们可以指定一个用户一次只能提交一次答案。如果你要限制得更多,可以指定一个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 日期 - 长日期,结束时间

共9页 9 7 [1] [2] [3] [4] [5] [6] [7] [8] [98 :>

用ASP学做一个在线调查 相关文章:
用ASP学做一个在线调查 相关软件:
特别声明:本站除部分特别声明禁止转载的专稿外的其他文章可以自由转载,但请务必注明出处和原始作者。文章版权归文章原始作者所有。对于被本站转载文章的个人和网站,我们表示深深的谢意。如果本站转载的文章有版权问题请联系编辑人员,我们尽快予以更正。
转载请注明来源:http://www.xgdown.com