ECharts图表在企业大数据分析报告中地应用.docx

上传人:啊飒飒 文档编号:10776714 上传时间:2021-06-03 格式:DOCX 页数:11 大小:583.60KB
返回 下载 相关 举报
ECharts图表在企业大数据分析报告中地应用.docx_第1页
第1页 / 共11页
ECharts图表在企业大数据分析报告中地应用.docx_第2页
第2页 / 共11页
ECharts图表在企业大数据分析报告中地应用.docx_第3页
第3页 / 共11页
ECharts图表在企业大数据分析报告中地应用.docx_第4页
第4页 / 共11页
ECharts图表在企业大数据分析报告中地应用.docx_第5页
第5页 / 共11页
点击查看更多>>
资源描述

《ECharts图表在企业大数据分析报告中地应用.docx》由会员分享,可在线阅读,更多相关《ECharts图表在企业大数据分析报告中地应用.docx(11页珍藏版)》请在三一文库上搜索。

1、 实用标准文档ECharts 图表在企业数据分析中的应用摘要:ECharts 是百度开源、功能强大的商业级图表设计工具,使用纯 JavaScript 语言开发,基于 Html5,具有良好的兼容性;ECharts提供了包括地图在内的多种图表样式,设置灵活,使用简单,文档齐全。本文分析了企业经营数据分析的主要内容及常用指标,介绍了 MVC互联网项目中实现 ECharts图表功能的软件架构方式,展现了该图表在企业中应用效果,分析各类图表的功能及与企业数据分析中的作用,展望了该图表在数据挖掘、整合及BI中的应用前景。关键词:企业数据分析;ECharts;互联网;MVC; BI引言目前企业基本上都实施了

2、财务软件、ERP 及 CRM 等信息管理系统,能够对企业的人、财、物等进行基本管理;但使用者大多限于企业基层及中层管理人员,企业高层管理者很少亲自参与软件应用与管理。信息系统一般会提供一些管理报表,但高层领导一般不愿自己查询,所需要的经营数据也由相关部门定期提供,导致数据真实性、完整性与及时性大打折扣。究其原因,首先是由于报表提供的内容大多基于基本业务,数据大多专注于细节,可能不是领导最关注的核心主题,不能为企业领导决策提供有力支持;其次,传统查询报表大多以表格形式提供,不便直观反映企业运营的关键指标,操作复杂,学习曲线较陡,对领导缺少吸引力;再次,以前的报表大多基于企业内部网络,不能发布到移

3、到互联网平台上,限制了企业领导随时随地查询想要的数据。随着移动互联网技术的发展,手机平台上的软件技术日益成熟,Html5 技术的发展使得网页界面表现更加丰富,出现了多种图表开发工具。在手机平台上对现有查询分析进行升级,集中反映企业管理精髓,开发高度图形化、直观、生动的图表具备了可能。 优秀的管理图表必须具备几个主要特征:首先,必须抽取企业管理的关键指标,反映领导关心的核心内容,以最贴切的图表形式展现,能够对领导决策提供支持;其次,由于图表展示的信息量有限,不能是所有信息的简单堆砌,必须要突出重点,精准反映反映企业经营管理重点的关键指标。再次,图表必须适应于移动互联网环境,利用移动设备随身携带的

4、优势,方便领导在任何时间、任何地点查询到相关数据, 为企业决策提供有力支持。企业经营数据分析企业数据分析是现代企业管理的基础,通过信息收集与分析、市场预测、投资决策、经文案大全 实用标准文档营控制、综合评价等环节形成一个反复循环的闭环系统,它具有的信息职能、咨询职能、监督职能等三大职能。企业经营数据分析的内容一般包括企业环境与条件数据、企业投入产出数据、企业经营效果评价数据、企业发展战略数据等四大部分内容。u 企业环境与条件数据分析主要包括企业外部环境与内部环境数据分析。外部环境:指企业生产经营的外界条件,即自然环境、社会经济环境、国内国际环境,具体指企业供应、劳动力、技术、资金、信息、产出等

5、方面的状况。内部环境:指生产经营已拥有的要素水平和产出水平,即人、财、物等各方面,具体指企业凝聚力、人才创造力、资金筹措、资金增值力、设备科技水准、产品升级换代周期等方面的数据。企业环境与条件数据分析主要内容及常用指标详见表1。表 1 企业环境与条件数据分析主要内容客户市场需求量:工业产品销售量,社会产品零售总额,原材料、能源消费量。客户市场供应量:工业产品生产能力,工业产品生产量,商品进口量。1生产策略数据(包括市场占有率、市场供应率、市场覆盖率、边际利润率等 ),价格策2略,销售渠道数据(平衡销售量、中间商选择)。供应商市场现状 材料采购批量,供货历史数据,供应商信誉评估。资金需求现状,企

6、业投资环境(如竞争者、用户、经济、政治、法律等因素),企业资金筹措及决策(资本金筹集、金融性筹资、内部资本积累)。56企业科技需求数据装备科技进步(使用年限,净值率,先进水平),新材料新工艺,机械化自动化程度,企业科技管理和科技开发,企业科技引入和经济效益等。u 企业投入产出数据分析产出数据:指产出品种、产出数量、产出质量三大方面及其货币表现资金的收入与盈利的数据,包括主营业务与附营业务的产出数据,具体是指产出结构、产出批量数据,经济质量水平数据等。投入数据:指劳动力、劳动对象、劳动资料三方面及其货币表现资金占用与补偿数据;包括企业劳动力投入与报酬数据、企业劳动对象投入数据、企业生产经营设备投

7、入数据、文案大全 实用标准文档企业能源与动力投入数据、企业资金投入数据、企业科技投入数据。企业投入产出数据分析主要内容和常用指标详见表2。表 2 企业投入产出数据分析主要内容企业产出成果的 包括产品的产量,产品品种,产品销售量,产品库存量,企业的工业性作业量,产品1的总产值、增加值与净产值,销售收入,营业收入,销售率。产品合格率,返修率,废品率,可靠度,优良品率,安全性指标(事故次数、伤亡人企业产出成果的2次数、差错率等),方便性、时间性、满意性指标。企业盈亏平衡产出量,产出批量控制,企业产出成本控制。据企业劳动力投入 劳动力投入数量,劳动力时间投入(出勤率、出勤利用率),企业工资、工资结构、

8、平均工资,产量定额完成率、工时定额完成率。进货量,库存量,消耗量。设备数量(实有、未安装、已安装、已安装未使用、实际使用、待报废设备),产品生产能力(年初、本年新增、本年减少、年末、年平均生产能力),设备维修,经营设备潜力(设备完好率),设备更新。678企业资金投入数 固定资产的总量、构成、更新、折旧、评估,流动资产的数量、构成、占用、定额管据 理。u 企业经营效果评价数据分析包括生产经营效益、生产经营效率与企业综合经济效益三方面的数据分析。 企业财务数据企业资产负债、损益和变动, 企业成本预测、目标利润和税收,企业资金实力、偿债能力和营运效率,企业财务分析决策(投资结构、投资总量、投资回收、

9、投资净收益)等。 企业投入产出效率数据劳动生产率,资材(物资和财务)、设备利用效率,资金利用效率。 企业经济效益数据包括企业资金运用效益(资金利税率、周转率), 产品产出过程效益(产值费用率、销售率、物耗率、产值收益率),销售过程效益(销售利润率),投资过程效益(投资收益率、资本保值增值率),社会贡献效益(上缴利税率)等多方面的的经济效益, 以及经济效益综合评价(综合指数法、功效系数法)等。文案大全 实用标准文档企业发展战略数据分析包括企业资产信用评估、企业兼并收购破产数据、资产经营数据,其中包括企业存量资产的盘活与重组数据,企业增量资金投资方向的选择等。ECharts软件介绍ECharts,

10、是英文 Enterprise Charts的缩写,即商业级图表,是由纯 JavaScript 开发的图表开发工具,可以流畅地使用在个人电脑与移动平台上,兼容当前流行的大部分浏览器; ECharts 提供生动直观、非常炫酷的图形界面,支持交互操作与高度个性化设置,提供了柱状图、饼图、仪表盘等多种多样的图样式,其重要特色是地图功能。ECharts底层依赖轻量级的 Canvas类库 ZRender(一个轻量级的 Canvas类库,MVC封装,数据驱动,提供类Dom事件模型)。ECharts同时提供标题、详情气泡、图例、值域、数据区域、时间轴、工具箱等 7 个可交互组件,支持多图表、多组件联动与混搭展

11、现, 其软件结构详见图 1。创新的拖拽重计算、数据视图、值域漫游等特性,大大增强了用户体验,赋予了用户对数据进行整合、数据挖掘的能力。图 1 ECharts软件结构ECharts是百度项目团队开源的一款纯 JavaScript软件,只要具有简单的 JavaScript基础就可以开发自己的应用图表;ECharts提供有丰富的 API及文档说明可供参考,有能力者更可以深入到源码内部学习与调试, 相关网站有丰富的学习资料、案例与疑难解答, 技术社区活跃。ECharts作为一款国产、开源、免费的软件,却有如此强大的功能,实在是图表开发者的幸事。在 MVC架构中使用 ECharts文案大全 实用标准文档

12、目前开发互联网程序的常用 MVC 模式的架构,它把软件系统分为三个部分:模型(Model),视图(View)和控制器(Controller)。模型(Model)用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法;在更复杂的系统中,模型层还可以细分为领域模型、视图模型与服务层三个部分,领域模型对应数据库中的实体对象(数据表),视图模型对应前台展示的视图数据,服务层表示软件提供的功能(服务),实现领域模型与视图模型的转换。 视图(View)能够实现数据有目的的显示,也就是用户可视界面。控制器(Controller)起到不同层面间的组织协调作用,用于控制应用程序的流程,传递视图层与模型层的交

13、互,它处理事件并作出响应。ECharts 的使用必须要灵活性与扩展性,要能方便地根据功能需要添加图表;基于MVC架构的特点,模型层与控制层的内容最终要编译为DLL 文件,如果加入新报表就要重新编译软件就太麻烦了。比较可行的办法是:查询图表所需数据的 SQL 写在视图层,模型层与控制层只提供传递需求与回传结果的功能。在 服 务 层 建 立 通 用报表 服 务 ReportService, 提 供 一 个 通 用 的数据 查 询 方 法OpenHashTableList,它负责接收 SQL 语句与参数表,从数据库查询数据,并封装为前台所需的格式返回给控制层。方法的接口形式为:List OpenHa

14、shTableList(string sql, Dictionarydict)。其中 sql 为数据查询语句,dict 为查询所需要的变量表。在控制层建立报表通用控制器ReportController,提供一个查询报表通用Web入口方法Report(string id),调用方式为:Report/Report/报表名称?其它参数,Url地址中的报表名称,系统自动转换为方法的参数id,只需要按指定的报表名称简单返回相应视图即可。方法具体内容为:public ActionResult Report(string id) return View(id); 。视图层接收请求中的参数,并根据数据查询需要

15、编写SQL,直接调用服务层中的OpenHashTableList方法获得相应结果,再转换为JSON格式供图表显示之用。为了避免视图层出现过多的SQL语句,从程序复用性及运行效率方面考虑,可以把常用的SQL语句写成视图或函数的形式。例如销售分月统计中视图层编制方法如下:文案大全 实用标准文档string sql = select * from FN_BI_SaleMont( + dateBegin + , + dateEnd + );List list = new Ferp.Services.ReportService().OpenHashTableList(sql, newDictionary

16、();其中FN_BI_SaleMont(dateBegin, dateEnd)就是销售分月统计的数据库函数。ECharts图表在页面中的使用十分简单,以下为柱状图使用方式,其中月份与销售额等具体数据由JavaScript方法ferp.getPropValues根据前面的计算结果chartData提供,具体实现过程略。/获得查询数据结果var chartData = Html.Raw(json);/提取数据项名称与数值var arrayName = ferp.getPropValues(chartData, Id);var arrayValue = ferp.getPropValues(char

17、tData, Amt);/初始化图表var myChart1 = echarts.init(document.getElementById(chartArea);var option = title: text :销售分月统计,subtext:单位:亿元, x:center ,/标题栏/ /提示框tooltip: show: true ,legend: data:销售额,, /图例x:leftxAxis : type : category, data :arrayName,/X轴(项目)/Y轴(数值)yAxis : type : value ,series : name:销售额, type:b

18、ar,data:arrayValue/数值系列/加载数据;myChart1.setOption(option);文案大全 实用标准文档ECharts 的应用实践ECharts图表提供了多种样式,下面集中展示一些常用图表样式在企业中的应用效果。1. 柱状图柱状图是企业应用中最常使用的图表,图 2 展示企业销售额排在前 10 位的品名,直观反映企业重点产品的销售情况,表明我们生产、销售应重点保障的产品。图 3 展示销售增长额排在前 10 位的产品,其中红色表示同期销售额,蓝色表示今年增长额,反映不同产品在市场上的增长趋势,特别关注市场爆发增长的品种,在未来的计划中预先考虑增长量。图 2 销售额前

19、10 位品种图 3 销售增长额前 10 位品种2. 折线图图 4 用折线图统计一年来各月份的销售额,展现销售随季节变化的情况,便于分析销售量在年度内不同月份变化的原因,作为来年在生产计划与销售计划的参考因素。文案大全 实用标准文档图 4 销售变化趋势3. 饼图饼图一般用来反映个体在整体中的比重,图 5 统计各部门的销售额占全部销售百分比,展现各部门对销售贡献大小,便于企业进行资源分配;综合部门销售比重与增长情况,可作为部门业绩考核的参考因素。图 5 部门销售比重分析4. 散点图散点图一般用于多维数据分析,至少有 X、Y 两个坐标数据。图 6 为产品在各地区的分布情况, 横向的产品与纵向的地区交

20、叉即为销售地,气泡大小直观反映销售额大小;由图可见,企业的产品在地区上集中度较高,区域分布特征十分明显。文案大全 实用标准文档图 6 产品销售区域分布5. 地图ECharts 提供了世界、中国及各省份的地图。图7 的中国地图可以形象地反映企业在各区域的销售情况,不同颜色表示不同的销售额,直观反映企业在各地区的销售情况;可以点击图中具体省份查看其销售额,并可按左下角的数据筛选器过滤出指定销售额区间的省区;还可以通过地图间的超链接,可以转到省份的下级地区地图。图 7 中国销售地图6. 漏斗图漏斗图用于表示数据经过过滤、筛选等流程处理后发生的去粗取精的数据变化,常见于文案大全 实用标准文档BI 类系

21、统。图 8 的示例形象地表现了营销过程中的展现、点击、访问、咨询、订单等阶段,反映从潜在客户中培育真实客户的渐进演变过程。图 8 商机漏斗分析7. 仪表盘用于展现关键指标数据,常见于 BI 类系统。图 9 的示例直观地反映企业的销售收入、净利润、经营性现金流等企业战略指标的目标量与实际完成量及完成率,集中反映企业经营是否正常的总况。图 9 企业经营目标仪表盘结语企业的各种信息系统积累了丰富的信息资源,如果对这些历史数据进行总结,分析其变文案大全 实用标准文档化规律性,可以为企业规划提供依据;企业应对数据深度挖掘,分析其关联与深层次原因,以便找到生产经营管理中的最佳方案。现在是大数据的时代,在互

22、联网上有各种各样的海量数据,如果对这些数据进行筛选,利用数学方法进行分析,找到一些商机、营销模式与新产品趋势等企业发展有用的内容。总的来说,企业需要不断提高对数据的分析水平和应用程度,按照企业营数据分析方法,建立多种数学模型,增加数据分析的深度和广度,以便有效地提取数据中的有用信息以支持企业经营决策。经过项目实践,ECharts 应用于企业数据查询分析在技术上是可行的,其使用难度小,图表发布方便,可以大量使用在企业经营数据分析中;由于 ECharts开源项目的特点,为其使用、学习提供了极大的方便,该技术可以长期稳定地应用于企业图表开发需要。利用ECharts提供的多种图表样式,用直观、生动的形

23、式,对企业管理中的重要指标进行统计分析,对经营数据进行整合与挖掘,对企业决策与商务智能提供有力支持。相信 ECharts开发的图表一定可以成为企业数据分析和经营决策的得力助手,成为提高管理效率和管理水平的有力工具。参考文献:1 苏红超 ASP.NET 深入解析 科学出版社 2013年 10月第一版.2 Steven Holzne著 丁利剑 李晓丽 王虎 等译JavaScript 使用详解 机械工业出版社 1999年1月第一版.3 蒋金楠 ASP.NET MVC4 框架揭秘 电子工业出版社 2013年 1月第一版.4 刘顺忠 数理统计理论、方法、应用和软件计算 华中科技大学出版社 2005年 9月第一版.5 邵峰晶、于忠清 数据挖掘原理与算法 中国水利水电出版社 2003年 8月第一版.6 KEN HENDERSON Transact-SQL 权威指南 中国电力出版社 2002年 8月第一版.7 李航 统计学方法 清华大学出版社 2012年 3月第一版.文案大全

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 科普知识


经营许可证编号:宁ICP备18001539号-1