你好,欢迎来到电脑编程技巧与维护杂志社! 杂志社简介广告服务读者反馈编程社区  
合订本订阅
 
 
您的位置:技术专栏 / Linux开发
用 ASP 技术开发WEB调查(投票)系统 (1)
 

纲要
  
      本文介绍一个用 ASP 技术实现的 WEB 调查系统(也称为投票系统)的实现,该系统支持基于浏览器的调查项目创建与维护、调查表单的动态生成以及投票结果分析。
   目录
  
  一、系统概貌
  二、调查项目的创建和维护
  三、调查表单的生成与结果分析(附源程序)
  
  
  一、系统概貌
  作 者 : 仙人掌工作室
  
     本文所介绍的 WEB 调查系统(或称为投票系统)支持基于浏览器的调查项目创建、管理与结果分析。调查项目及其下属各个问题的定义、用户投票结果存储于 Access 数据库,调查表单由脚本动态生成。用户通过单选按钮或复选框回答问题,表单提交之后服务器在同一个数据库中记录调查结果。通过 WEB 调查系统的分析模块,用户可以立即获知任意调查项目的投票结果。
  
     整个系统以数据库为中心,因此,本文也可以看成是在 ASP 应用中维护数据库的一个演示,如表的创建、删除,以及基于浏览器的数据库记录创建、删除、编辑,这些操作均由服务器动态生成的 SQL 命令、 JavaScript 脚本实现。
  
     一、系统概貌
  
     ㈠系统构成
  
     从功能上看,整个系统可以分成四个部分,分别对应于图 1 到图 4 四个页面。其中图 1 和图 2 是系统的维护界面。图 1 所示的页面用于创建调查项目、删除调查项目或其投票结果,以及指定调查项目名字和用户密码访问图 2 所示的调查项目编辑器。
  
     【图 1 WEBPollSystem_1.gif 】
  
  
  
     图 2 所示页面用于编辑指定调查项目所属各个问题,直接提供的功能包括创建新问题、删除问题、更改问题的提示文本以及浏览问题等,综合运用上述功能可以重新定义问题类型。本系统支持 5 种问题类型:是 / 否(即只需回答“是”或“否”的问题),赞同程度(系统为这类问题预定义从“强烈反对”到“完全赞同”共 5 个等级的答案)、自定义语义的等级区分(预定义 7 个等级的答案,但具体含义由用户定义),自定义提示文本的多个选项(选项数量以及各个选项提示文本均由用户指定,每个问题只能选择一个答案),允许复选的多个选项(选项数量以及各个选项提示文本也由用户指定,允许选择多个答案),后面两种问题类型允许最多 26 个选项。图 2 中间(底部提示行的上面)所显示的即为第 4 种问题类型(多个选项)的编辑界面。
  
     【图 2 WEBPollSystem_2.gif 】
  
  
  
     图 3 是 WEB 用户所见到的调查表单。图中显示的 4 个问题依次对应于前面 1 — 4 种问题类型,第 5 种问题类型(允许复选)要求用复选框回答问题,图中没有显示出来。用户在选择结束后只要单击页面底部的“提交”按钮即可。
  
     【图 3 WEBPollSystem_3.gif 】

(编辑:aniston)

  推荐精品文章

·2024年12月目录 
·2024年11月目录 
·2024年10月目录 
·2024年9月目录 
·2024年8月目录 
·2024年7月目录 
·2024年6月目录 
·2024年5月目录 
·2024年4月目录 
·2024年3月目录 
·2024年2月目录 
·2024年1月目录
·2023年12月目录
·2023年11月目录

  联系方式
TEL:010-82561037
Fax: 010-82561614
QQ: 100164630
Mail:gaojian@comprg.com.cn

  友情链接
 
Copyright 2001-2010, www.comprg.com.cn, All Rights Reserved
京ICP备14022230号-1,电话/传真:010-82561037 82561614 ,Mail:gaojian@comprg.com.cn
地址:北京市海淀区远大路20号宝蓝大厦E座704,邮编:100089