……-哪BASE-…---…-·…·…--·…··一·…--··--…···---·-··--………-一-------··-·······-·-------·-··--·-····…·-·…·--·-·----
基于ASP.
NET2.0+Ajax问卷调查
系统的
f匿j囹
设计和实现
摘
姚渝涛
要:网上问卷调查成为一种常见的问卷调查形式,通过实例介绍了多种问卷
问题的生
成、投票和统计等功能的。关键词:问卷调查系统;ASP.NET2.0;Ajax;三层结构
1
引言
问卷调查是社会科学研究中的一种重要方法。被广泛地应
spl+Ajax
Extensions
1.0+MSSQL2005。
3数据库设计
3.1创建数据库根据问卷调查系统的需求,建立如表l一表6和字段。表1问卷项目表Iproject}
字段名称prjlDprjNameprjContentprjStopDatcprjVisible
hn
用于科研、企业、教育等部门。随着互联网的发展。网上问卷调查成为一种常见的问卷调查形式。问卷调查系统不同于一般投票系统。它不仅问卷设置较为复杂,而且问题具有多样性,可能包含单选题、多选题、文本题和多选加文本等问题。还要考虑到受调查人群的限制及问卷的有效期等因素,这使得问卷调查系统的实现较一般投票系统复杂。下面以一个用于教育部门的基于ASP.NET2.0+Ajax的问卷调查系统来说明问卷调查系统的。
数据类聋lt键¨卷项目名问卷l兑明闻卷截tl:l,J"问问卷是古uJ见
说明
varehar(50)
varchar(400)
datetimebit
2
系统概述
系统提供两种权限,一种是普通投票用户。一种是系统管
理员。(1)普通用户登录问卷调查系统,能访问到所属类别的问卷并在有限期内进行投票。(2)系统管理员能设置问卷、管理问卷、调查数据统计、用户管理、数据的备份等操作。
prjType
varchar(52)
『¨j卷炎别,即f【JJ卷町由哪类用,。访问
表2问卷问题表(question)
字段名称
qutlDqutNamequtModeintvarchar(I
数据类型
’蜕明
主键
oo)『uJ题名细题类型(雏选、多选、文本)外键,引崩表pr耐ect的上键
varehar《8)ira
q_prjlD
裹3问题选项裹(answer)
宁段名称
aswlDInt
数据类型上键选项名选项得票数
说明
aswNallleaswCount
varchar(50)
IntIm
图1
系统功能模块图
a_qmlD
外键.cjI用农question的主键
系统基于ASP.NET2.0+Ajax技术采用三层结构实现。开
发环境和工具为.NETFramework