Skip to content

报表生成应用软件逻辑

分析

数据报表将数据以易于解决所需问题的的方式呈现。

业务报表

  • 业务决策支持:帮助业务经理和高层管理者了解公司运营状况、市场趋势、销售业绩等,辅助做出战略决策。
  • 运营监控:实时监控公司运营情况,及时发现并解决问题,优化运营效率。
  • 绩效评估:评估员工、团队或部门的绩效,制定奖励和改进措施。

技术开发人员需要的报表

  • 系统性能监控:监控系统和应用的性能,如响应时间、吞吐量、错误率等,确保系统稳定运行。
  • 故障排除:提供详细的日志和错误报告,帮助开发人员快速定位和解决问题。
  • 开发过程管理:跟踪开发进度、代码质量、版本发布等,确保项目按时完成并达到质量标准。

实操

需要确认数据来源,进行数据处理,评估工作量,经过上级确认后实际开发。

业务报表

1、报表解决的业务需求 2、报表涉及业务数据来源(部门/人员) 3、业务数据间关系和处理逻辑 4、数据量大小、处理算法复杂度评估 5、向业务部门确认【业务数据来源-数据处理逻辑-呈现方式】报告;向技术上级确认【业务数据来源-数据处理逻辑-数据量和计算复杂度】报告

2-3天完成上述工作,任务复杂度较高时可能需要一周。

技术开发人员需要的报表

1、报表解决的技术需求 2、报表涉及业务数据来源(系统/数据库/表/字段 ) 3、数据间关系和处理逻辑 4、数据量大小、处理算法复杂度评估 5、向技术上级确认【业务数据来源-数据处理逻辑-数据量和计算复杂度】报告

2-3天完成上述工作,任务复杂度较高时可能需要一周。

实例

技术mentor:“小z呀,你去给XXX部门做个YYY报表~”

小z:“好的,和XXX部门的哪位对接呀?中间过程输出的标准文档有参考吗?”

mentor:“和大Z对接,她联系方式是----,中间输出的参考文档在。。。”


小z找大Z:“您好!我是来为XXX部门做YYY报表的小z!”

大Z:“你好你好。”

小z:“请问这个YYY报表解决的是什么业务问题呀,有参考的表吗?”

大Z:“这个报表是为了解决A问题、B问题、C问题。。。我们以前有这一张Excel表。”


小z记录下了报表需要解决的ABC问题,又打开了一张表格,开始记录原始数据来源和对应处理逻辑。

小z:“具体涉及哪些原始数据呢,这些数据分别是怎么获取的?”

大Z:“数据有E、F、G,是我们的人员小b的一张表,以及找D、H部门的人要的a、b、c表。”

小z:“(录音+速记)好的,那小b的联系方式是?”

大Z:“blablabla”


接下来,小z需要知道数据处理的具体业务逻辑,比方说这个E、F是通过怎么样的 变换变成G的呢?这对于产出有意义的报表非常的重要。

小z:“非常感谢!然后能为我全面地讲解一下这个Excel表产出的逻辑吗?”

大Z:“blablabla。。。”

小z:“非常感谢您!我整理好中间的阶段文档后会找您确认的!”


然后,小z需要去找到各个数据,确认数据是可以获取的。她先去问mentor是否了解相关数据的情况,确认没啥大问题,然后再一个个去确认是不是能获取到,对于获取不到权限的(原因很多,比方说有涉密的问题和工作量的问题),反馈给大Z,最终得到了需要数据以及获取方式的清单,小z按照大Z说的初步分析了算法的负责度,并画了成品大概的样子,分别写了【业务数据来源-数据处理逻辑-呈现方式】报告给XXX部门确认,和【业务数据来源-数据处理逻辑-数据量和计算复杂度】报告给技术mentor确认。

大Z和mentor给出了一些意见,修改并最终确认后,小z就开始编码工作啦。

在调研和编码的过程中,小z都是认真学习mentor给的祖传文档的。当然文档非常多,所以小z主要看与她相关的内容:

  • 项目编码规范
  • 使用的开发工具
  • 版本管理流程
  • 需求/设计的文档
  • 代码测试验收的要求