2011-05-31 54 views
1

我被分配去设计一个商业系统。客户端的要求是软件应该开始记录从用户登录到注销的用户交互。这将是基本的一类/对象,将记载下列事项设计一个商业系统

  • 时间量用户花在等待以获取发出请求的响应

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

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

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

所有这些信息将在软件内部用于做出某些决定,例如软件中的某个函数将使用LoginTime来计算该会话的超时值。

此外,这些信息将输入到一些商务软件,这将有助于确定业务决策[例如: - 国家/地区是最高的贡献者交通,最普遍的路径用户正在到达一个目的地,等]

你可以请教一个这个项目的起点吗? market.etc中的任何示例。

是否有任何免费/低成本的商业软件可以接受[在软件运行过程中记录]并基于此创建统计信息?

我将使用C#/ .net 3.5作为开发目的。

任何帮助是极大的赞赏。

+1

对不起,但这似乎很像网上钓鱼作业(不太可能)或业务。如果您因为这样做而付出了代价,并且无法将至少一个起点放在一起,那么您应该重新考虑提醒您的客户,以便他们能够找到知道自己在做什么的其他人。 – Chance 2011-05-31 18:16:27

+0

如果你展示了一些你已经想过/试过/研究并询问具体问题的东西,那么人们可能更愿意帮助你。人们通常不会回答这个开放式问题。 – Paul 2011-05-31 18:16:31

回答

3

我以前用过Omniture SiteCatalyst(现在是Adobe SiteCatalyst),它功能很强大。

它可以让你跟踪大量的事情,并且很容易配置和检查结果。如果我没有记错,信息将被存储在异地,并且您可以获得一个基于浏览器的仪表板,以便您查看数据。您将不得不详细阅读商业智能功能。

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

如果你正在寻找推出自己的,那么你的问题是相当开放式的,可能无法在这里回答。

UPDATE:

,如果你正在编写基于Web的软件,这个答案只适用。