zoukankan      html  css  js  c++  java
  • 实现一个基于 SharePoint 2013 的 Timecard 应用(下)

    现在,基于 Timecard 数据来一点儿数据分析。

    应用需求

    对于 Timecard,分析下面 2 个方面:

    1. 对于单个项目,分析其中每个成员的工时占比,以此了解工作量分配,为组间人员调度提供参考。
    2. 对于整个公司,分析每周 Timecard 的总工时变化趋势,以此了解公司人员的利用率。过高,如100%(甚至超过 100%),或者过低的利用率都是不可取的。

    应用设计

    对于第一种分析,选择饼图比较合适。因为是针对每个项目的,所以,还要提供一个选择项目的选项。比如下面这样:

    Pie 

    从设计图可以看出来,我们需要一个下面这样的数据结构:

    • 项目
      • 人员;工时

    对于第二种分析,选择层叠柱图比较合适,能够看出数据的变化趋势,同时又反应各个项目之间的资源使用分布。比如下面这样:

    Stack Column

    • 项目
      • Time Window;工时

    应用实现

    在网页上面显示图表,目前最好用的是 Highcharts。这个工具一直在升级维护,商用版价格合理。

    应用也非常简单,在 Highcharts Demo 上面可以找到各种图形的示例,只要替换其中的数据即可。

    做好以后,就是下面这个样子了:

    Timecard Chart

    最后是演示视频:

     

    署名-非商业使用-禁止演绎

  • 相关阅读:
    进程 线程 协程
    TCP的滑动窗口和网络拥塞控制
    Golang中函数结构体,将函数转换为接口
    go的调度 与 go 的GC
    未来程序员这个工种会如何进化与“35岁之殇”的思考
    golang 实现 LRU
    golang 单例模式实现
    内存泄露及内存溢出,解决方案
    Jvm调优参数
    HttpUtil
  • 原文地址:https://www.cnblogs.com/jonyzhu/p/3856064.html
Copyright © 2011-2022 走看看