3

我们正在设计一个具有以下功能的调查应用程序

  1. 用户将能够从一组预定义的问题中选择问题。
  2. 每个问题都定义了一个问题类型,该类型决定了答案的类型(多项选择、数据库查找、自由文本等)
  3. 用户可以在每个部分中创建具有多个问题的部分层次结构。
  4. 调查的答复将存储到 SQL 服务器数据库中。

还需要从每个调查响应中生成输出文档。

我们计划使用 ASP.net 来实现这个应用程序。

我正在寻找可以帮助我们减少开发工作的建议。是否有任何我们可以根据需要定制的商业/开源应用程序?是否有任何现成的组件可以帮助创建动态 ASP.net 页面?我只对可以在本地托管的应用程序感兴趣,因为它必须集成到现有的应用程序中。

4

6 回答 6

3

这可能不完全适合,但值得一看:Surveymonkey

于 2008-10-06T19:15:30.617 回答
1

除非反馈系统是您企业的核心竞争力,否则您最好使用第三方系统。建立一个调查系统并不像看起来那么容易,尤其是在报告方面。当然,您可以轻松制作一些简单的报告,但是客户(或您的老板)想要的每一次更改都是您将其投入调查和报告引擎的时候了实际业务。帮自己一个忙,把这个头疼的事情外包给第三方。

如果您的需求很简单,那么像 SurveyMonkey 这样的免费赠品网站就可以了。如果您正在寻找更复杂的东西,例如支持电话调查、更高级的报告等,您需要支付更高级的服务,例如(咳嗽) 我工作的那个

于 2008-10-09T22:21:35.557 回答
1

http://www.codeplex.com/WebSurvey looks like a good place to start

于 2009-02-20T01:38:02.800 回答
1

Try Zodiac.NET Survey Engine. It can be integrated direct in your ASP.NET website. No much work needed.

于 2011-06-13T19:13:40.613 回答
0

NSurvey曾经为此而存在,但我认为他们已经完全商业化了。如果您可以挖掘最后一个开源版本,这可能是一个很好的起点。

否则,不要构建它。订阅五福

于 2008-10-06T19:19:41.357 回答
0

另一种选择是让用户使用InfoPathAdob​​e Designer创建分发给调查参与者(通过电子邮件或网站)的调查表格。

使用 InfoPath,您可以将响应回调到您编写的 Web 服务。或者,使用这两个包,您可以将响应通过电子邮件发送回特定地址,并且可以解析和处理发送的 XML。

于 2008-10-08T05:00:45.160 回答