ECharts图表在企业数据分析中的应用Word格式文档下载.docx
- 文档编号:19502626
- 上传时间:2023-01-07
- 格式:DOCX
- 页数:13
- 大小:295.72KB
ECharts图表在企业数据分析中的应用Word格式文档下载.docx
《ECharts图表在企业数据分析中的应用Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《ECharts图表在企业数据分析中的应用Word格式文档下载.docx(13页珍藏版)》请在冰豆网上搜索。
主要包括企业外部环境与部环境数据分析。
外部环境:
指企业生产经营的外界条件,即自然环境、社会经济环境、国国际环境,具体指企业供应、劳动力、技术、资金、信息、产出等方面的状况。
部环境:
指生产经营已拥有的要素水平和产出水平,即人、财、物等各方面,具体指企业凝聚力、人才创造力、资金筹措、资金增值力、设备科技水准、产品升级换代周期等方面的数据。
企业环境与条件数据分析主要容及常用指标详见表1。
表1企业环境与条件数据分析主要容
序号
主要容
常见指标
1
客户市场数据
客户市场需求量:
工业产品销售量,社会产品零售总额,原材料、能源消费量。
客户市场供应量:
工业产品生产能力,工业产品生产量,商品进口量。
2
营销活动数据
生产策略数据(包括市场占有率、市场供应率、市场覆盖率、边际利润率等),价格策略,销售渠道数据(平衡销售量、中间商选择)。
3
供应商市场现状
材料采购批量,供货历史数据,供应商信誉评估。
4
企业资金需求
数据
资金需求现状,企业投资环境(如竞争者、用户、经济、政治、法律等因素),企业资金筹措及决策(资本金筹集、金融性筹资、部资本积累)。
5
企业劳动力需求
劳动力的数量、构成、年龄、变动、质量、招聘和培训等数据。
6
企业科技需求
装备科技进步(使用年限,净值率,先进水平),新材料新工艺,机械化自动化程度,企业科技管理和科技开发,企业科技引入和经济效益等。
◆企业投入产出数据分析
产出数据:
指产出品种、产出数量、产出质量三大方面及其货币表现——资金的收入与盈利的数据,包括主营业务与附营业务的产出数据,具体是指产出结构、产出批量数据,经济质量水平数据等。
投入数据:
指劳动力、劳动对象、劳动资料三方面及其货币表现——资金占用与补偿数据;
包括企业劳动力投入与报酬数据、企业劳动对象投入数据、企业生产经营设备投入数据、企业能源与动力投入数据、企业资金投入数据、企业科技投入数据。
企业投入产出数据分析主要容和常用指标详见表2。
表2企业投入产出数据分析主要容
企业产出成果的数量
包括产品的产量,产品品种,产品销售量,产品库存量,企业的工业性作业量,产品
的总产值、增加值与净产值,销售收入,营业收入,销售率。
企业产出成果的质量
产品合格率,返修率,废品率,可靠度,优良品率,安全性指标(事故次数、伤亡人次数、差错率等),方便性、时间性、满意性指标。
企业产出过程数据
企业盈亏平衡产出量,产出批量控制,企业产出成本控制。
企业劳动力投入与报酬数据
劳动力投入数量,劳动力时间投入(出勤率、出勤利用率),企业工资、工资结构、平均工资,产量定额完成率、工时定额完成率。
企业劳动对象投入数据
进货量,库存量,消耗量。
企业生产经营设备投入数据
设备数量(实有、未安装、已安装、已安装未使用、实际使用、待报废设备),产品生产能力(年初、本年新增、本年减少、年末、年平均生产能力),设备维修,经营设备潜力(设备完好率),设备更新。
7
企业能源和动力投入数据
单位产品能源消耗量,动力设备的利用。
8
企业资金投入数据
固定资产的总量、构成、更新、折旧、评估,流动资产的数量、构成、占用、定额管理。
◆企业经营效果评价数据分析
包括生产经营效益、生产经营效率与企业综合经济效益三方面的数据分析。
Ø
企业财务数据
企业资产负债、损益和变动,企业成本预测、目标利润和税收,企业资金实力、偿债能力和营运效率,企业财务分析决策(投资结构、投资总量、投资回收、投资净收益)等。
企业投入产出效率数据
劳动生产率,资材(物资和财务)、设备利用效率,资金利用效率。
企业经济效益数据
包括企业资金运用效益(资金利税率、周转率),产品产出过程效益(产值费用率、销售率、物耗率、产值收益率),销售过程效益(销售利润率),投资过程效益(投资收益率、资本保值增值率),社会贡献效益(上缴利税率)等多方面的的经济效益,以及经济效益综合评价(综合指数法、功效系数法)等。
◆企业发展战略数据分析
包括企业资产信用评估、企业兼并收购破产数据、资产经营数据,其中包括企业存量资产的盘活与重组数据,企业增量资金投资方向的选择等。
ECharts软件介绍
ECharts,是英文EnterpriseCharts的缩写,即商业级图表,是由纯JavaScript开发的图表开发工具,可以流畅地使用在个人电脑与移动平台上,兼容当前流行的大部分浏览器;
ECharts提供生动直观、非常炫酷的图形界面,支持交互操作与高度个性化设置,提供了柱状图、饼图、仪表盘等多种多样的图样式,其重要特色是地图功能。
ECharts底层依赖轻量级的Canvas类库ZRender(一个轻量级的Canvas类库,MVC封装,数据驱动,提供类Dom事件模型)。
ECharts同时提供标题、详情气泡、图例、值域、数据区域、时间轴、工具箱等7个可交互组件,支持多图表、多组件联动与混搭展现,其软件结构详见图1。
创新的拖拽重计算、数据视图、值域漫游等特性,大大增强了用户体验,赋予了用户对数据进行整合、数据挖掘的能力。
图1ECharts软件结构
ECharts是XX项目团队开源的一款纯JavaScript软件,只要具有简单的JavaScript基础就可以开发自己的应用图表;
ECharts提供有丰富的API及文档说明可供参考,有能力者更可以深入到源码部学习与调试,相关有丰富的学习资料、案例与疑难解答,技术社区活跃。
ECharts作为一款国产、开源、免费的软件,却有如此强大的功能,实在是图表开发者的幸事。
在MVC架构中使用ECharts
目前开发互联网程序的常用MVC模式的架构,它把软件系统分为三个部分:
模型(Model),视图(View)和控制器(Controller)。
模型(Model)用于封装与应用程序的业务逻辑相关的数据以及对数据的处理方法;
在更复杂的系统中,模型层还可以细分为领域模型、视图模型与服务层三个部分,领域模型对应数据库中的实体对象(数据表),视图模型对应前台展示的视图数据,服务层表示软件提供的功能(服务),实现领域模型与视图模型的转换。
视图(View)能够实现数据有目的的显示,也就是用户可视界面。
控制器(Controller)起到不同层面间的组织协调作用,用于控制应用程序的流程,传递视图层与模型层的交互,它处理事件并作出响应。
ECharts的使用必须要灵活性与扩展性,要能方便地根据功能需要添加图表;
基于MVC架构的特点,模型层与控制层的容最终要编译为DLL文件,如果加入新报表就要重新编译软件就太麻烦了。
比较可行的办法是:
查询图表所需数据的SQL写在视图层,模型层与控制层只提供传递需求与回传结果的功能。
在服务层建立通用报表服务ReportService,提供一个通用的数据查询方法OpenHashTableList,它负责接收SQL语句与参数表,从数据库查询数据,并封装为前台所需的格式返回给控制层。
方法的接口形式为:
List<
Hashtable>
OpenHashTableList(stringsql,Dictionary<
string,Object>
dict)。
其中sql为数据查询语句,dict为查询所需要的变量表。
在控制层建立报表通用控制器ReportController,提供一个查询报表通用Web入口方法Report(stringid),调用方式为:
Report/Report/报表名称?
其它参数,Url地址中的报表名称,系统自动转换为方法的参数id,只需要按指定的报表名称简单返回相应视图即可。
方法具体容为:
publicActionResultReport(stringid){returnView(id);
}。
视图层接收请求中的参数,并根据数据查询需要编写SQL,直接调用服务层中的OpenHashTableList方法获得相应结果,再转换为JSON格式供图表显示之用。
为了避免视图层出现过多的SQL语句,从程序复用性及运行效率方面考虑,可以把常用的SQL语句写成视图或函数的形式。
例如销售分月统计中视图层编制方法如下:
{
stringdateBegin=Request["
FltDateBegin"
];
stringdateEnd=Request["
FltDateEnd"
stringsql="
select*fromFN_BI_SaleMont('
"
+dateBegin+"
'
'
+dateEnd+"
)"
;
List<
list=newFerp.Services.ReportService().OpenHashTableList(sql,newDictionary<
string,object>
());
stringjson=Ferp.Utils.JsonHelper.ObjectToJson(list);
}
其中FN_BI_SaleMont(dateBegin,dateEnd)就是销售分月统计的数据库函数。
ECharts图表在页面中的使用十分简单,以下为柱状图使用方式,其中月份与销售额等具体数据由JavaScript方法ferp.getPropValues根据前面的计算结果chartData提供,具体实现过程略。
<
body>
<
!
--一个具备大小的元素-->
divid="
chartArea"
style="
height:
400px"
>
/div>
--引入ECharts文件-->
scriptsrc="
../../Scripts/echarts/echarts.js"
/script>
scripttype="
text/javascript"
//获得查询数据结果
varchartData=Html.Raw(json);
//提取数据项名称与数值
vararrayName=ferp.getPropValues(chartData,'
Id'
);
vararrayValue=ferp.getPropValues(chartData,'
Amt'
//初始化图表
varmyChart1=echarts.init(document.getElementById('
chartArea'
));
varoption={
title:
{text:
销售分月统计'
subtext:
单位:
亿元'
x:
center'
},//标题栏
tooltip:
{show:
true},//提示框
legend:
{data:
['
销售额'
],x:
left'
},//图例
xAxis:
[
{type:
'
category'
data:
arrayName}
],//X轴(项目)
yAxis:
[{type:
value'
}],//Y轴(数值)
series:
[
{"
name"
:
销售额"
"
type"
bar"
"
data"
arrayValue
}
]//数值系列
};
myChart1.setOption(option);
//加载数据
/body>
ECharts的应用实践
ECharts图表提供了多种样式,下面集中展示一些常用图表样式在企业中的应用效果。
1.柱状图
柱状图是企业应用中最常使用的图表,图2展示企业销售额排在前10位的品名,直观
反映企业重点产品的销售情况,表明我们生产、销售应重点保障的产品。
图3展示销售增长额排在前10位的产品,其中红色表示同期销售额,蓝色表示今年增长额,反映不同产品在市场上的增长趋势,特别关注市场爆发增长的品种,在未来的计划中预先考虑增长量。
图2销售额前10位品种
图3销售增长额前10位品种
2.折线图
图4用折线图统计一年来各月份的销售额,展现销售随季节变化的情况,便于分析销售量在年度不同月份变化的原因,作为来年在生产计划与销售计划的参考因素。
图4销售变化趋势
3.饼图
饼图一般用来反映个体在整体中的比重,图5统计各部门的销售额占全部销售百分比,展现各部门对销售贡献大小,便于企业进行资源分配;
综合部门销售比重与增长情况,可作为部门业绩考核的参考因素。
图5部门销售比重分析
4.散点图
散点图一般用于多维数据分析,至少有X、Y两个坐标数据。
图6为产品在各地区的分布情况,横向的产品与纵向的地区交叉即为销售地,气泡大小直观反映销售额大小;
由图可见,企业的产品在地区上集中度较高,区域分布特征十分明显。
图6产品销售区域分布
5.地图
ECharts提供了世界、中国及各省份的地图。
图7的中国地图可以形象地反映企业在各区域的销售情况,不同颜色表示不同的销售额,直观反映企业在各地区的销售情况;
可以点击图中具体省份查看其销售额,并可按左下角的数据筛选器过滤出指定销售额区间的省区;
还可以通过地图间的超,可以转到省份的下级地区地图。
图7中国销售地图
6.漏斗图
漏斗图用于表示数据经过过滤、筛选等流程处理后发生的去粗取精的数据变化,常见于BI类系统。
图8的示例形象地表现了营销过程中的展现、点击、访问、咨询、订单等阶段,反映从潜在客户中培育真实客户的渐进演变过程。
图8商机漏斗分析
7.仪表盘
用于展现关键指标数据,常见于BI类系统。
图9的示例直观地反映企业的销售收入、净利润、经营性现金流等企业战略指标的目标量与实际完成量及完成率,集中反映企业经营是否正常的总况。
图9企业经营目标仪表盘
结语
企业的各种信息系统积累了丰富的信息资源,如果对这些历史数据进行总结,分析其变化规律性,可以为企业规划提供依据;
企业应对数据深度挖掘,分析其关联与深层次原因,以便找到生产经营管理中的最佳方案。
现在是大数据的时代,在互联网上有各种各样的海量数据,如果对这些数据进行筛选,利用数学方法进行分析,找到一些商机、营销模式与新产品趋势等企业发展有用的容。
总的来说,企业需要不断提高对数据的分析水平和应用程度,按照企业营数据分析方法,建立多种数学模型,增加数据分析的深度和广度,以便有效地提取数据中的有用信息以支持企业经营决策。
经过项目实践,ECharts应用于企业数据查询分析在技术上是可行的,其使用难度小,图表发布方便,可以大量使用在企业经营数据分析中;
由于ECharts开源项目的特点,为其使用、学习提供了极大的方便,该技术可以长期稳定地应用于企业图表开发需要。
利用ECharts提供的多种图表样式,用直观、生动的形式,对企业管理中的重要指标进行统计分析,对经营数据进行整合与挖掘,对企业决策与商务智能提供有力支持。
相信ECharts开发的图表一定可以成为企业数据分析和经营决策的得力助手,成为提高管理效率和管理水平的有力工具。
参考文献:
[1]红超《ASP.NET深入解析》科学2013年10月第一版.
[2]StevenHolzne著丁利剑晓丽王虎等译《JavaScript使用详解》机械工业1999年1月第一版.
[3]金楠《ASP.NETMVC4框架揭秘》电子工业2013年1月第一版.
[4]顺忠《数理统计理论、方法、应用和软件计算》华中科技大学2005年9月第一版.
[5]邵峰晶、于忠清《数据挖掘原理与算法》中国水利水电2003年8月第一版.
[6]KENHENDERSON《Transact-SQL权威指南》中国电力2002年8月第一版.
[7]航《统计学方法》清华大学2012年3月第一版.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- ECharts 图表 企业 数据 分析 中的 应用
![提示](https://static.bdocx.com/images/bang_tan.gif)