ECharts图表在企业数据分析中的应用

上传人:公**** 文档编号:559660052 上传时间:2023-02-19 格式:DOC 页数:9 大小:85.50KB
返回 下载 相关 举报
ECharts图表在企业数据分析中的应用_第1页
第1页 / 共9页
ECharts图表在企业数据分析中的应用_第2页
第2页 / 共9页
ECharts图表在企业数据分析中的应用_第3页
第3页 / 共9页
ECharts图表在企业数据分析中的应用_第4页
第4页 / 共9页
ECharts图表在企业数据分析中的应用_第5页
第5页 / 共9页
点击查看更多>>
资源描述

《ECharts图表在企业数据分析中的应用》由会员分享,可在线阅读,更多相关《ECharts图表在企业数据分析中的应用(9页珍藏版)》请在金锄头文库上搜索。

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

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

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

4、据,为企业决策提供有力支持。企业经营数据分析企业数据分析是现代企业管理的根底,通过信息收集与分析、市场预测、投资决策、经营控制、综合评价等环节形成一个反复循环的闭环系统,它具有的信息职能、咨询职能、监视职能等三大职能。企业经营数据分析的容一般包括企业环境与条件数据、企业投入产出数据、企业经营效果评价数据、企业开展战略数据等四大局部容。u 企业环境与条件数据分析主要包括企业外部环境与部环境数据分析。外部环境:指企业生产经营的外界条件,即自然环境、社会经济环境、国国际环境,具体指企业供给、劳动力、技术、资金、信息、产出等方面的状况。部环境:指生产经营已拥有的要素水平和产出水平,即人、财、物等各方面

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

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

7、生产经营设备投入数据、企业能源与动力投入数据、企业资金投入数据、企业科技投入数据。企业投入产出数据分析主要容和常用指标详见表2。表2 企业投入产出数据分析主要容1企业产出成果的数量包括产品的产量,产品品种,产品销售量,产品库存量,企业的工业性作业量,产品的总产值、增加值与净产值,销售收入,营业收入,销售率。2企业产出成果的质量产品合格率,返修率,废品率,可靠度,优良品率,平安性指标事故次数、伤亡人次数、过失率等,方便性、时间性、满意性指标。3企业产出过程数据企业盈亏平衡产出量,产出批量控制,企业产出本钱控制。4企业劳动力投入与报酬数据劳动力投入数量,劳动力时间投入出勤率、出勤利用率,企业工资、

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

9、标利润和税收,企业资金实力、偿债能力和营运效率,企业财务分析决策投资构造、投资总量、投资回收、投资净收益等。 企业投入产出效率数据劳动生产率,资材(物资和财务)、设备利用效率,资金利用效率。 企业经济效益数据包括企业资金运用效益资金利税率、周转率, 产品产出过程效益产值费用率、销售率、物耗率、产值收益率,销售过程效益销售利润率,投资过程效益投资收益率、资本保值增值率,社会奉献效益上缴利税率等多方面的的经济效益, 以及经济效益综合评价综合指数法、成效系数法等。u 企业开展战略数据分析包括企业资产信用评估、企业兼并收购破产数据、资产经营数据,其中包括企业存量资产的盘活与重组数据,企业增量资金投资方

10、向的选择等。ECharts软件介绍ECharts,是英文 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起到不同层面间的组织协调作用,用于控制应用程序的流程,传递视图层与模型层的交互,它处理事件并作出响应。ECharts的使用必须

13、要灵活性与扩展性,要能方便地根据功能需要添加图表;基于MVC架构的特点,模型层与控制层的容最终要编译为DLL文件,如果参加新报表就要重新编译软件就太麻烦了。比拟可行的方法是:查询图表所需数据的SQL写在视图层,模型层与控制层只提供传递需求与回传结果的功能。在效劳层建立通用报表效劳ReportService,提供一个通用的数据查询方法OpenHashTableList,它负责接收SQL语句与参数表,从数据库查询数据,并封装为前台所需的格式返回给控制层。方法的接口形式为:List OpenHashTableList(string sql, Dictionary dict)。其中sql为数据查询语句

14、,dict为查询所需要的变量表。在控制层建立报表通用控制器ReportController,提供一个查询报表通用Web入口方法Report(string id),调用方式为:Report/Report/报表名称其它参数,Url地址中的报表名称,系统自动转换为方法的参数id,只需要按指定的报表名称简单返回相应视图即可。方法具体容为:publicActionResult Report(string id) return View(id); 。视图层接收请求中的参数,并根据数据查询需要编写SQL,直接调用效劳层中的OpenHashTableList方法获得相应结果,再转换为JSON格式供图表显示之用

15、。为了防止视图层出现过多的SQL语句,从程序复用性及运行效率方面考虑,可以把常用的SQL语句写成视图或函数的形式。例如销售分月统计中视图层编制方法如下:string dateBegin = RequestFltDateBegin;string dateEnd = RequestFltDateEnd;string sql = select * from FN_BI_SaleMont( + dateBegin + , + dateEnd + );List list = new Ferp.Services.ReportService().OpenHashTableList(sql, newDictionary();string json = Ferp.Utils.JsonHelper.ObjectToJson(list);其中FN_BI_SaleMont(dateBegin, dateEnd)就是销售分月统计的数据库函数。ECharts图表在页面中的使用十分简单,以下为柱状图使用方式,其中月份

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号