寻找Web应用程序的设计技巧,以将SQL数据显示为图表

时间:2011-03-12 04:18:29

标签: c# php sql sql-server-2005

我们有一个现有的POS系统,可以将财务数据忠实地记录到SQL数据库中。系统没有太多的报告方式,所以我们已经实现了自己的系统。简而言之,我们将财务数据归一化为一个大表。然后,我们将Excel电子表格数据透视表连接到此大表。我们将数据吸入,使用数据透视表对切片进行切片和切块并总计数字。然后,我们在Excel中创建数据图表。这非常有效,图表证明非常有用。

我们想在我们的内部网网站上提供这些图表。我们只想在几页上找到图表,而不是让每个人都下载大型电子表格并使用它。

我确信有很多方法可以做到这一点。我们的约束是:

  • 原始数据位于SQL Server 2005中(在MS Windows Server 2003下)。这是一个连接到我们POS终端的生产数据库,因此我们不能为其添加大量负载。
  • 我们的Intranet站点是基于drupal的,我们有一些PHP知识,所以我们可以编写一个drupal模块并使用PHP图表库。
  • 我们有一些C#/ Visual Studio知识。
  • 我们拥有良好的SQL知识,因此我们可以进一步操作SQL Server中的数据。这可以作为批处理作业在几小时内完成,以最小化服务器上​​的负载。
  • 总体而言,我们的开发时间和能力有限

鉴于我们的约束,我是否可以对系统的简单实施设计提出一些建议,以便在我们的网站上显示图表。不需要很好的细节,只需要在正确的方向上进行进一步的研究。

2 个答案:

答案 0 :(得分:1)

如果您使用的是C#和.NET,则可以使用Microsoft Chart控件。

答案 1 :(得分:0)

我和这些家伙有过一些非常令人满意的经历:

http://www.softwarefx.com/

我的方案是查询监控数据并将其转换为饼图和折线图。总的来说,除了一些数据透视型数据外,它既快速又简单。