巧用FineReport搭建成本管控监测系统
一、应用背景
企业在近几年快速发展,规模也越来越大,而信息传递与反馈手段却仍然比较落后,随着信息技术的不断发展,人们开始通过尝试利用技术手段改善这种环境。企业的项目不断增多,而作为高层管理者,通过层级上报的方式虽然可以了解项目的经营情况,但是往往不能保证及时性,而管理者的精力又是有限的,不可能去每个项目上天天视察。在这个大背景下,高级管理层如果想了解每个项目的收入和支出的情况,就可以借助网络技术来实现这个需求,然后根据数据进行分析和控制。
二、工具
FinReport、某关系数据库、某企业管理系统。
三、成本管控数据库表
核心业务系统成本管控数据存储结构:
工期 |
项目总收入 |
项目总成本 |
利润 |
标后预算 |
xx |
xx |
xx |
xx |
xx |
xx |
xx |
xx |
xx |
xx |
四、需求分析
对企业内所有项目的收入与支出情况进行实时监控,出现波动较大的项目会自动预警。而数据来自于业务系统的数据统计结果。
基于工期的时间维度分析
1:分析每个月份的项目总收入金额
2:分析每个月份的项目总成本金额
3:分析每个月份的项目利润总金额
4:分析每个月份的项目标后预算值
基于差值的对比维度分析
1:曲线平滑的说明项目运营稳定
2:波动大的项目说明出现了问题
3:通过波动值范围向管理层预警
五、数据分析
通过企业管理系统进行数据的采集,
选择某一个项目,查询该项目在工期内每个月份的收入和支出运营情况,出现波动超过阈值时自动报警。
六、报表制作
① 传统的制作方法
难点1:需要开发程序,对于业务部门人员开发难度较大
难点2:过去的报表很难做成比较直观的图表化,不直观
难点3:数据来自于复杂数据库表结构的数据集统计结果
② 利用FineReport报表工具
优势1:支持多数据源的联合查询,轻松实现数据的提取
优势2:可以自动生成图形化的报表,可帮助管理层直观分析
优势3:可以嵌入目前的业务系统,高度实现了系统的集成化
优势4:可以通过传递参数进行数据钻取,实现了宏观和微观的查询
七、效果展现
① 按照工期的时间序列排序的每月数据,可以通过超链接的方式进行数据钻取查询收入和成本的详细情况。
② 根据生成的成本管控动态图,进行每个月的对比分析,收入低于成本的说明项目亏损。
③ 根据生成的曲线图,分析项目运营的稳定性。
④ 根据设定好的阈值,结合了第三方软件的开发,实现了自动预警功能
巧用FineReport搭建成本管控监测系统的更多相关文章
- FineReport构建银行金融租赁考核系统
一.应用背景 我们今天以民生银行为案例来交大家如何利用报表工具搭建金融租赁考核系统.民生银行在IT建设上已经建设邮件系统.外部网站系统.视频会议系统.OA系统.财务系统.自助报销系统.核心系统.资金管 ...
- 【转】使用JIRA搭建企业问题跟踪系统【个人推荐】
免责声明: 本文转自网络文章,转载此文章仅为个人收藏,分享知识,如有侵权,请联系博主进行删除. 原文作者:Judy Shen的专栏 原文地址:使用JIRA搭建企业问题跟踪系统 ...
- 嵌入式系统及应用课程设计——基于STM32的温湿度监测系统
大三上学期期末总结,嗯,没错上学期,写在新学期开始,hhh. 上学期学了一门嵌入式系统及应用的课程,期末的课程设计题目是基于STM32的温湿度监测系统. 记得刚开始做课程设计的时候,听说先设计画出原理 ...
- 基于stm32的水质监测系统项目基础部分详细记录
基于stm32的水质监测系统项目基础部分详细记录 软件环境:MDK5 硬件环境:STM32F103ZET6 开发板.颜色传感器.串口屏.串口打印机 搭建工程模板 在进行项目软件的撰写时,首先新建一个基 ...
- PHP搭建B2C分销商城系统需要考虑哪些因素?(一)
在网购日渐繁盛的今天,传统线下门店和代理分销越发显示出其弊端.此种情况下,进入互联网市场是最好的选择.入驻第三方平台成本太高,无法掌握自己的流量,所以搭建自己的分销平台成为众多企业的首选.搭建B2C分 ...
- Security基础(五):部署Cacti监控平台、构建Cacti监测系统
一.部署Cacti监控平台 目标: 本案例要求部署一台Cacti监控主机,并安装相关监控组件,为进一步执行具体的监控任务做准备: 安装net-snmp.net-snmp-utils 安装LAMP及相关 ...
- 搭建CnetOS6.5x64最小系统及在线yum源的配置
CentOS系统作为红帽系列的一款linux系统,因为其免费.开源,在中小企业中得到了广泛应用,生产上为了更好的利用资源,都采用最小系统安装,因为一个图形界面都会占去系统资源的30%到40%,生产上一 ...
- 快速搭建应用服务日志收集系统(Filebeat + ElasticSearch + kibana)
快速搭建应用服务日志收集系统(Filebeat + ElasticSearch + kibana) 概要说明 需求场景,系统环境是CentOS,多个应用部署在多台服务器上,平时查看应用日志及排查问题十 ...
- 在github Pages上部署octopress搭建个人博客系统
原文链接:http://caiqinghua.github.io/blog/2013/08/26/deploy-octopress-to-github-pages/ 引子 上一篇博客已经说了为什么要搭 ...
随机推荐
- String、StringBuffer、StringBuilder对比
1.String 用于存放字符的数组被声明为final的,因此只能赋值一次,不可再更改.这就导致每次对String的操作都会生成新的String对象,不仅效率低下,而且大量浪费有限的内存空间. Str ...
- MPAndroidChart——饼图
MPAndroidChart--饼图 MPAndroidChart是安卓下的一个开源图形库,很多效果,简单看几个效果图 Github地址:https://github.com/PhilJay/MPAn ...
- RxJava(九)zip操作符在Android中的实际使用场景
欢迎转载,转载请标明出处: http://blog.csdn.net/johnny901114/article/details/51614927 本文出自:[余志强的博客] 一.zip操作符概述 官方 ...
- Android Studio 不得不知的20大快捷键
如何进入设置快捷键的界面: Android Studio -> References -> Keymap 使用的Keymaps为 Eclipse(Mac OS X)如下图所示: 1 展开和 ...
- 剑指Offer——线程同步volatile与synchronized详解
(转)Java面试--线程同步volatile与synchronized详解 0. 前言 面试时很可能遇到这样一个问题:使用volatile修饰int型变量i,多个线程同时进行i++操作,这样可以实现 ...
- Android View框架总结(九)KeyEvent事件分发机制
请尊重分享成果,转载请注明出处: http://blog.csdn.net/hejjunlin/article/details/52335094 本篇开始分析按键消息事件分发(PS:本篇文章中源码均是 ...
- 18 Loader代码案例
目录结构: MainActivity.java 代码: package com.qf.day18_loader_demo2; import android.app.Activity; import a ...
- JDK 7中的文件操作的新特性
文件系统综述 一个文件系统在某种媒介(通常是一个或多个硬盘)上存储和组织文件.如今的大多数文件系统都是以树状结构来存储文件.在树的顶端是一个或多个根节点,在根节点一下,是文件和目录(在Windows系 ...
- Android初级教程理论知识(第十章Fragment与动画)
Fragment 用途:在一个Activity里切换界面,切换界面时只切换Fragment里面的内容 生命周期方法跟Activity一致,可以理解把其为就是一个Activity 定义布局文件作为Fra ...
- was unable to start within 45 seconds. If the server requires more time, try increasing the timeout
在eclipse启动tomcat时遇到超时45秒的问题: Server Tomcat v7.0 Server at localhost was unable to startwithin 45 sec ...