zoukankan      html  css  js  c++  java
  • 如何用python语言撸出图表系统

    公司指标图表化显示,解决目前跟踪技术指标数据的各种不方便;于是话不多说,撸起袖子就是干:

    1、挖掘需求和罗列功能点:

      a、图表显示技术指标数据。

      b、根据服务名和系统名查询对应的图表。

      c、根据日期区间,显示日期内的数据图表。

      d、技术指标数据每天自动录入数据库。

    2、建数据库和表模型:

      a、根据各个系统的指标数据分析发现,技术指标比较整齐且固定;故设计一张表放所有系统的技术指标,加一个字段区分此数据归属那个系统的。

    技术指标表模型:

    3、设计页面原型和接口的入参出参:

      a、页面结构:共两个页面,一个页面显示技术指标图表,另一个页面展示业务指标图表,通过链接实现互相跳转。

      b、页面布局:选择系统或服务的下拉框,日期的开始和结束控件,查询按钮。

      c、接口入参:系统或者服务名称/开始时间/结束时间;出参就是图表,具体表现形式是base64数据。

    接口方法:

    4、撸服务端代码和前端代码:

      具体怎么撸的,此处省略1000字。说下感受吧,撸代码的过程非常痛苦,因为心中始终有两个角色在打架;一个角色是产品,说这样设计交互很好,要往这个目标去实现;另一个人的角色是开发(仅指我自己哦),说自己技术能力有限(特别是前端的js和ajax技术之前很少接触);所以在撸前端代码时反复了好几次。以后有时间要多向前端小伙伴学习

    5、录入指标数据:

    至此系统代码已基本完成,处于有枪没有弹药的情况,以往的指标数据如何录入呢?以后的指标数据如何录入?

      a、以后的技术指标有自动化脚本从cat系统抓取出来,这个每天跑一次写入数据库即OK了。

      b、我把自动化脚本简单修改后,批量抓取以往的数据并写入数据库。

    页面局部效果如下:

  • 相关阅读:
    首先,编写一个类ChongZai,该类中有3个重载的方法void print();其次, 再编写一个主类来测试ChongZai类的功能。
    创建一个Point类,有成员变量x,y,方法getX(),setX(),还有一个构造方 法初始化x和y。创建类主类A来测试它。
    机动车
    people 0919
    创建一个三角形类,成员变量三边,方法求周长,创建类主类A来测试它。
    百鸡百钱修改
    java 面向对象--------时间作业
    序列化、反序列化
    通讯录
    Java正则表达式
  • 原文地址:https://www.cnblogs.com/sxming/p/8321376.html
Copyright © 2011-2022 走看看