一、摘要

本文讨论数据驱动和报表在中小企业信息化软件中的重要程度,适合通用的信息化软件,更适合企业定制开发的信息化软件。
有很多因素会影响中小企业信息化软件成败,如:软件操作便利性,功能是否适用,能否提供企业管理者想要的数据等。在我看来,能否提供企业管理者想要的数据是信息化软件成败的关键。

二、数据驱动

1、何谓数据驱动

所谓数据驱动指根据需要的数据来反向构建信息化系统、业务模块,确保合理使用该信息化软件一定可以得到期望数据。区别于业务驱动、领域驱动,数据驱动更注重结果。

2、数据驱动核心

1)搞清楚要哪些数据

搞清楚部门领导、企业老板在日常办公、企业决策时需要哪些数据;更应关注不同角色用户对于相同业务需要的数据是否相同?以库存为例:仓管需要物料库存情况,物料每天进出情况;采购需要知道安全库存是否预警,是否需要备货;财务需要知道物料期初量、进出量和结存量;老板需要知道库存金额,快过期物料金额,原辅包材金额,周转率等。

需要哪些数据解决业务功能设计问题,即通过业务操作我们可以得到这些数据,为此软件应该:

  • 数据表中直接存储相关数据;
  • 数据表没有直接数据,可以根据其它数据计算得到;
  • 提供数据查看界面;
2)搞清楚数据颗粒度

不同人员对于同一数据其需要的颗粒度不一,比如:销售经理需要所有客户的销售情况,而市场经理只需要该市场客户销售情况。
需要数据颗粒度不一,解决业务功能数据权限问题,为此软件应该:

  • 同一数据查看界面,不同用户的筛选条件、查看数据量可以不一样;
  • 同一业务操作界面,市场经理只可审核该市场销售订单,销售经理却可以审核所有销售订单;
3)搞清楚哪些数据需要导入、导出

数据导入和导出往往会影响软件后台的数据库结构设计,通常我们用id(长整型)表示唯一识别符,但是需要导入和导出的地方,除ID标识符外还需要便于沟通交流的代码(如:产品代码,订单号,价格政策号、产品配送政策号等)

3、数据驱动验证

1)软件有没现成的报表可以查看;
2)软件能否导出一些基本数据,然后利用这些基本数据进行简单的分析、处理能否得到目标数据。

三、报表设计

数据驱动只是策略、方法,报表才是最终输出,基于数据驱动,软件必须能提供相关报表。好的信息化软件,其报表应该有下述4个特征:

1、数据穿透性

以仓储模块的物料每日进销存报表为例,其基本信息包括:仓库名称、物料代码,物料名称,期初库存,入库量,出库量,结存量。好的报表,入库量、出库量和结存量应该有穿透性,比如点击结存量,可以查看该物料对应指定仓库的出入库明细。

2、数据统计纬度综合性

以某时间段销售额为例,可能要查看:
1)该时间段销售总额;
2)该时间段不同市场、地区销售额;
3)该时间段不同产品销售额;
4)该时间段每天平均销售额;
5)该时间段每天销售额变动趋势;

好的报表应该在一个页面里可以查看上述不同维度的数据,如本例:设置不同时间段,不同统计纬度条件(按市场、地区汇总,汇总所有,按每天汇总,按每天+市场地区汇总等),可以实现不同条件下的数据输出。

更强大的话可以显示交叉报表,如:纵向显示不同市场地区销售额,横向显示市场地区下不同产品销售额。

3、报表数据权限控制

不同角色、不同用户应可以通过通过数据授权对同一报表可以看到不同数据。

4、报表可视化

通常我们说报表特指表格数据,随着数据可视化技术发展,报表展示应该更多地表格和图表结合,尤其是展示变化趋势、占比、对比更应使用图表。

四、小结

基于数据驱动思想,我们通过合理设计信息化软件系统、业务模块构成、UI交互操作,保证软件操作便利、功能适用、配置灵活的同时,可以提供丰富的报表数据,那么我认为该信息化软件会是个好产品!

更多企业信息化文章:中小企业信息化之路
关于博主:老马历写记

谈谈数据驱动和报表在中小企业信息化软件设计的重要作用相关推荐

  1. 中小企业信息化--网页设计模拟题1

    一 填空题 1.网页按其表现形式可分为  和 两种.    静态网页. 动态网页 2.简单地说, 就是一个网站的网址.   URL 3.URL代表的是 .它的功能是提供一种在Internet上查找任何 ...

  2. 谈谈到底什么是抽象,以及软件设计的抽象原则

    作者 | 章烨明 杏仁医生CTO.中老年程序员,关注各种技术和团队管理. 我们在日常开发中,我们常常会提到抽象.但很多人常常搞不清楚,究竟什么是抽象,以及如何进行抽象.今天我们就来谈谈抽象. 什么是抽 ...

  3. 基于低代码平台(Low Code Platform)开发中小企业信息化项目

    前言:中小企业信息化需求强烈,对于开发中小企业信息化项目的软件工作和程序员来说,如何根据中小企业的特点,快速理解其信息化项目的需求并及时交付项目,是一个值得关注和研讨的话题. 最近几年来,随着全球经济 ...

  4. 温州中小企业信息化:只穿合脚的鞋

    信息化,温州企业源动力 贸易,信息化的切入点 在去温州的火车上,记者看见同车一位三十多岁的男乘客,一上车就迫不及待的从包里掏出DELL笔记本电脑,连接上GPRS无线网卡开始收邮件.后来记者通过和这位乘 ...

  5. 对话中小企业信息化甲乙方(2)

    三赢结局 但软件厂商对于中小企业信息化市场的顾虑是非常深的.由于中小企业资金短缺.技术人员少,基础的服务人员非常短缺,并且无力承担稍微高昂的有价服务,软件厂商必然面临一个困境:当全程电子商务平台使用起 ...

  6. 中小企业信息化,“轻”和“快”是方向

    中小企业有着自身的特殊性,在观念改变和专业服务产品到位后,中小企业轻装上阵,实现高效办公.快捷管理.快速发展的愿望并不遥远. 时间刚过早上七点,韩信吃完早餐,便坐到沙发上看起了新闻,查看手机日历也是这 ...

  7. 中小企业信息化及市场

    中小企业信息化及市场       中小企业信息化是被各界高度关注的领域,近日在中国信息产业经济年会上听到了×××中小企业司刘怡的报告.   中小企业信息化的现状是:61%的中小企业已有专职的信息化建设 ...

  8. 加速中小企业信息化,SaaS是砖还是宝?

    [ IT168 信息化] 金融危机迫使企业加强"内功"建设,尤其是对于中小企业来讲,金融危机让中小企业对于IT的投资更加谨慎.虽然经过近两年的复苏,国内经济已经恢复了大部分&quo ...

  9. 信息技术外包:中小企业信息化之道

    来源:中国论文下载中心     [ 08-08-07 10:00:00 ]    作者:刘福来     编辑:studa0714 [摘 要] 信息技术外包模式能够整合企业 外部信息技术资源,解决中小企 ...

最新文章

  1. 表单标签form、label、input、textarea、select
  2. 虚数有物理意义吗?潘建伟范靖云团队最新量子力学研究同日登顶刊,引发基础数理热议...
  3. OpenCV2.4.9 For Android + Android Studio (with gradle)配置教程
  4. 展望未来计算机可以分为哪几种类型,大学计算机基础-计算机概述.ppt
  5. 关于@property的一些用法
  6. 每位开发人员都应该阅读的优秀源代码,长啥样?
  7. 剑指offer面试题[23]-从上往下打印二叉树(按层序打印)
  8. CCF201803-3 URL映射(100分)【文本处理+暴力】
  9. 电机学直流电机知识点(根据现有题目的总结)
  10. swf文件数据格式分析
  11. 【听课笔记】复旦大学遗传学_08遗传分析方法
  12. java同时引用不同版本同一个jar包
  13. jQuery悬浮菜单
  14. 渗透测试工具网址--自用
  15. SEE 中的数据结构及之间的关系
  16. 2016SDAU编程练习二1009
  17. 基于C#结合SQL设计学生成绩系统系统
  18. PilotEdit Lite 14中文版
  19. 计算机科学与技术杂谈
  20. eosjs使用说明文档

热门文章

  1. 电工与电子技术实验——RLC串联谐振电路
  2. 荣耀什么手机能用鸿蒙,惊喜!荣耀手机也能升鸿蒙:这 5 款机型用户有福了
  3. Android AccessibilityManagerService浅析
  4. 将自己的Access数据库通讯录导入手机通讯录
  5. python 长连接_TCP长连接和短连接 Python代码
  6. Rabbitmq原理理解
  7. 解决StackPanel滚动条无法显示
  8. linux应用程序通常由哪些文件组成,Linux系统的帐号文件由哪些组成( )。
  9. Jetson Xavier 加装固态硬盘,并将固态硬盘nvme设为为系统盘
  10. SF-40/385/4PY智能浪涌 浪涌后备保护器SCB 智能浪涌 浪涌保护器