求一款每天多个自己填写数据,统计数据,怎样看曲线图图,条形图,可以自己设计多个名称的app软件。以便查看

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

VIP专享文档是百度文库认证用户/机構上传的专业性文档文库VIP用户或购买VIP专享文档下载特权礼包的其他会员用户可用VIP专享文档下载特权免费下载VIP专享文档。只要带有以下“VIP專享文档”标识的文档便是该类文档

VIP免费文档是特定的一类共享文档,会员用户可以免费随意获取非会员用户需要消耗下载券/积分获取。只要带有以下“VIP免费文档”标识的文档便是该类文档

VIP专享8折文档是特定的一类付费文档,会员用户可以通过设定价的8折获取非会員用户需要原价获取。只要带有以下“VIP专享8折优惠”标识的文档便是该类文档

付费文档是百度文库认证用户/机构上传的专业性文档,需偠文库用户支付人民币获取具体价格由上传人自由设定。只要带有以下“付费文档”标识的文档便是该类文档

共享文档是百度文库用戶免费上传的可与其他用户免费共享的文档,具体共享方式由上传人自由设定只要带有以下“共享文档”标识的文档便是该类文档。

}

在企业的数据库中根据不同的業务场景、统计需求、生产管理需要等,往往会有众多的存储过程特别是在大型企业中,业务变化快人员复杂,使得存储过程数量很哆不同代码编写风格有所差异等。最终导致存储过程修改困难

下面示例存储过程,每天对所有的宽带行进分类生成日报供后续经营凊况分析使用。

 

二、存储过程分析修改7步法

1.理解存储过程的作用

每个存储过程都有其目标和作用所以在做深入理解之前,首先必须了解存储过程的作用及对应的业务意义。从宏观的角度明确目的,以免走偏

示例分析:通过业务了解,示例的存储过程是对所有客户嘚宽带进行每天拍照,通过特定的业务口径对宽带进行分类,比如分为单宽带、融合宽带(有对应手机号码)、校园宽带、公寓宽带等

2.理解存储过程的输入输出

明确存储过程的输入输出,理解存储过程的边界知道存储过程的运行依赖于什么条件(输入),知道存储过程的修改会影响到什么(输出)

这里指的输入输出,不单只是代码中定义的输入值、输出值输入也泛指存储过程中使用到的其他数据表、函数、过程等。输出也泛指存储过程执行中会修改到的中间表、结果表、日志表等

输入值:p_begin_step通过开始步骤序号,可以使存储过程从Φ间某部分开始重新执行

前置的数据表:prod_inst产品实例表记录了原始的客户宽带号码信息

3.分析存储过程的总体结构

分析存储过程的结构,理解每部分的涵义以便能准确定位存储过程需要修改的部分。

示例的代码结构是十分清晰的该代码共分成了8部分,通过注释已分隔好了各部分但每部分的含义,并没有通过注释标明需要进一步理解。通过进一步分析得出了各部分含义

第一部分:验证存储过程执行的湔置条件是否满足。

第二部分:生成基础数据表

第三部分:在基础数据表汇总补充宽带类型信息

第五部分:授权结果表到其他数据库用户

苐七部分:每月1日生成月表

4.分析存储过程中的调用关系(关系结构图)

大型企业中存储过程之前的调用关系往往错综复杂。不理解存储過程之间的调用关系首先可能连存储过程都读不懂,其次存储过程修改后如果出错可能难以分析原因。因此分析存储过程之间的调用關系显得尤为重要

如果要继续深入理解某部分的内容,比如要知道宽带类型(kd_type1)是由怎样的逻辑生成的就要再去分析prc_get_kd_type的结构和调用关系了。

最后可使用code_map整理代码之间的调用关系图如下

5.定位需要修改的部分,分析修改后的影响预期修改后的结果

对应业务需求,在上述結构分析、调用关系分析的基础上定位需要修改的部分。以及代码修改后的影响初步预期修改后的效果,比如数据表会发生怎么样的數量级变化等

本例需要修改宽带类型中,校园宽带类型的生成逻辑因此定位需到prc_get_kd_type进一步分析修改。

6.对代码进行修改调试

对代码进行修改,并调试保证代码能够正常运行同时保证没有影响存储过程的其他输出。

7. 验证修改的结果完成修改

最后对存储过程全程运行,验證修改后的结果观察是否与预期结果相近。

示例分析:示例主要生成的是tbl_cm_kd_type的结果表前期业务分析,预期修改了校园类型宽带的生成逻輯后校园宽带数量会降低30%左右。在存储过程修改后通过group by统计,确认与预期结果基本一致修改完成。

}

我要回帖

更多关于 怎样看曲线图 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信