我希望实现(或作为最后手段构建)一种允许可扩展性和集成到现有工作流引擎的调查引擎。
调查/问卷引擎应该允许管理员用户添加新的问题和响应类型(文本/布尔/多个/等),应该使用 SQL Server 进行持久性和 ASP.NET 2.0 或更高版本。它应该利用 AD 来实现 Windows 集成身份验证和安全性。
有谁知道满足这些基本要求的好(免费或便宜甚至更好)现成的解决方案?
我希望实现(或作为最后手段构建)一种允许可扩展性和集成到现有工作流引擎的调查引擎。
调查/问卷引擎应该允许管理员用户添加新的问题和响应类型(文本/布尔/多个/等),应该使用 SQL Server 进行持久性和 ASP.NET 2.0 或更高版本。它应该利用 AD 来实现 Windows 集成身份验证和安全性。
有谁知道满足这些基本要求的好(免费或便宜甚至更好)现成的解决方案?
在以下位置尝试 C# 开源调查项目(复兴的 Nsurvey 表单引擎和调查工具):
http://www.surveyproject.info(提供演示站点和 Codeplex.com 的资源)。
如果您决定构建自己的解决方案,这些文章可能会很有用:
基于网络的调查变得容易: http ://aspnet.4guysfromrolla.com/articles/061604-1.aspx
使用 WebSurvey 控件的结果: http ://aspnet.4guysfromrolla.com/articles/111004-1.aspx
查看用 C# ASP.NET 编写的Zodiac.NET 调查引擎。除了以 XML 格式定义调查问卷外,它满足您的大部分要求。它可以将答案作为 XML 文件保存在服务器上。您还可以使用其 API 将答案保存到任何数据库,并将 XML 动态绑定到 Web 控件。这个引擎的好处是它是 Web 控件的集合。当您想将其与现有应用程序集成时,这是一个很大的好处。
SelectSurvey.Net运行良好且成本低于反馈服务器
您仍然可以在网上找到旧的 NSurvey 资源(这里,例如)。
它是免费的,只是不要获得反馈服务器(不幸的是,现在在 nsurvey.org 上)。
Zodiac.NET是另一个 ASP.NET 调查/问卷引擎