设计业务系统

时间:2011-05-31 17:59:38

标签: .net analytics business-intelligence

我被指派设计一个业务系统。客户端的要求是软件应该开始记录从用户登录到注销的用户交互。它基本上是一个类/对象,它将记录以下项目

  • 用户等待获得发出请求的响应所花费的时间

  • 路径用户选择到达软件内的特定位置。

  • 成功的情况下/失败/重试

  • 与用户有关的特定属性的状态[例如: - 用户名,密码,登录 时间,会话ID,国家或地区名称等]

所有这些信息都将在软件内部用于做出某些决定,例如LoginTime将被软件内的某些功能用来计算该会话的超时值。

此外,这些信息将被输入一些商业软件,这将有助于确定商业决策[例如: - 国家/地点,这是流量的最大贡献者,用户到达目的地的最常见路径等)

您能为这个项目建议一个起点吗? market.etc。

中的任何例子

是否有任何免费/低成本的商业软件可以接受[在软件工作期间记录]的数据并根据它创建统计信息?

我将使用C#/。net 3.5进行开发。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

我过去曾使用过Omniture SiteCatalyst(现在显然是Adobe SiteCatalyst)而且非常强大。

它将允许您跟踪大量事物,并且相当容易配置和检查结果。如果我没记错的话,这些信息将存储在异地,您将获得一个基于浏览器的仪表板,可以让您挖掘数据。您必须阅读详细信息以查看商业智能功能。

如果您正在寻找免费解决方案,还有Google Analytics,但我不确定这些功能的比较。

如果你想推出自己的产品,那么你的问题很开放,可能无法在这里得到解答。

更新:

此答案仅适用于编写基于Web的软件。