【问题标题】:Looking for design tips for web app to display SQL data as charts寻找 Web 应用程序以图表形式显示 SQL 数据的设计技巧
【发布时间】:2011-03-12 04:18:29
【问题描述】:

我们有一个现有的 POS 系统,可以将财务数据忠实地记录到 SQL 数据库中。该系统没有太多的报告方式,因此我们实施了自己的系统。简单地说,我们将财务数据非规范化成一个大表。然后,我们将 Excel 电子表格数据透视表连接到这个大表。我们将数据吸入,使用数据透视表对其进行切片和切块,然后汇总数字。然后,我们在数据的 Excel 中创建图表。这非常有效,而且图表也被证明非常有用。

我们希望在我们的 Intranet 网站上提供这些图表。与其让每个人都下载大型电子表格并使用它,我们只需要几页上的图表。

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

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

鉴于我们的限制,我能否就一个易于实现的系统设计提出一些建议,以便在我们的网站上显示图表。无需过多详细说明,只需为进一步研究指明正确方向即可。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

      http://www.softwarefx.com/

      我的场景是查询监控数据并将其转换为饼图和折线图。总体而言,除了一些数据透视类型的数据外,它既快速又简单。

      【讨论】:

        猜你喜欢
        • 2010-09-08
        • 2011-10-25
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2016-05-31
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多