一、需求介绍
我们今天要说的案例公司主要从事生产销售各种高效节能电机定转子冲片和铁芯,并最终在财务实现资金回笼、亏损盈利和现金流量等数据进行统计。
因此电机综合管理平台至少有三个部门参与:
第一个是生产部门,第二个是销售部门,第三个是财务部门,但是他们又是层层紧扣,生产的数据关联着财务,销售的数据又关联着财务,生产的数据也关联着销售,他们缺一不可:
1、 统一的生产平台
用工具来规范生产的数据,能够将各个子公司的数据科学化、模块化,让数据能够和销售部门、财务部门对接,并且实现同一种报表格式,对比传统形式,具有质的飞跃。
2、 统一的销售数据
由于有多个销售子公司、多个销售部门,在销售的时候数据具有相似性和变动性,而数据又源于生产,却又要加工,在统一平时上就省去了多次录入重复,而且能够及时反馈给财务,在财务视角来看,又省去了一次重复多次录入的工作。
3、统一的财务核算
财务的现金流量表、亏损盈利表、负债表,这些数据需要每个月都要整理一次,而且每次都是重复的,但是它又需要生产的数据,同时也要销售的数据,因此统一的财务核算,在根本上减轻了财务的工作负担,在核算效率上有质的提升。
只有建立综合管理平台,才能实现
①信息统一,集中管控;
②规范标准,科学管控;
③整合资源,全面管控;
二、开发工具
综合管理平台数据来源于生产车间的流水线数据,通过导入到MSSQL2005数据库中,通过FineReport数据自带的演示平台,通过报表的复杂公式计算代替繁琐的人工统计,并通过B/S架构,建立集团和子公司信息实时交流的黄金枢纽。
开发的时候用到如下具体工具:
操作系统:windows 2008 R2 sp1 64位
报表开发工具:帆软finereport
数据库:MSSQL2005 64位 开发版本
图片处理工具:PS CS3
网页开发工具:Dreamweaver 8
三、数据源
机电报表平台通过连接远程数据库服务器,并对数据库表进行查询和运算,每个数据库表都有表关联。
连接数据库
举例部分表
1、定子录入表,包含如下字段:型号、日期、生产工段、材质、类别、规格、个数、产家、单片质量等。
2、资产负债表,包含如下字段:期末余额、年初余额、负债及所有者权益等
3、损益表,包含如下字段:本月数金额、本年数金额、上年数金额
还有诸如:现金流量表,包含如下字段:金额、补充资料、金额;资产类型表;负债及所有者权益表;项目表,包含如下字段:项目id,项目名称,这里就不一一举例。
四、数据分析
横看成岭侧成峰,每个领导都有自己的报表格式,因此只能定义好生产、销售、财务的录入接口,并对需要的数据进行取值。
1、生产数据:
分析维度:机电产品类别
具体维度:日期、分类
度量:吨
比如生产报表查询所需的查询界面:
2、销售数据:
分析维度:销售金额、产品分类
具体维度:时间、基层单位
度量:元、吨
3、财务数据
分析维度:项目分类和金额性质
具体维度:日期
度量:元
五、报表制作
1、制作生产录入填报
(1)添加模板数据集
在左边添加一个数据集,SQL语句:select * from 定子录入,点击预览,如图:
(2)模板设计
拖拽“控件管理”里面的相应控件到模板设计的相应单元格,比例日期型的,就拖拽个日期控件到相应单元格,如图所示:
(3)添加插入/删除扩展按钮设计
拖拽一个按钮控件,双击它,显示控件属性(插入按钮的按钮类型是插入行,删除按钮的按钮类型是删除行)如图所示,
并且在A3的扩展与父格设置如下:
(4) 设置填报
点击菜单—报表—报表填报属性—提交—添加一个内置SQL—设置如下:
(5)设置批量导入excel
点击报表—报表web属性—填报页面设置—我要为这张报表单独设置—设置如图:
2、报表设计
填报和报表具有区别的,报表不能填报数据,只能查询相关报表,举定子报表为设计例子:
(1)定义模板数据集
和填报设计一样,报表数据库SQL:select * from 定子录入 order by 日期,截图如下:
(2)参数设计
点击添加左边的报表参数,取名叫类别,从左边“控件管理”拖拽一个下拉框到右边的单元格上,并把控件名设置为刚才定义的“类别”,如图所示
(3)在模板设计好报表参数
从数据源拖拽字段到“模板设计”的单元格上,如图所示:
双击B3,点击过滤,在弹出对话框设置如下:
(4) 设计报表函数
比如当天生产产量的计算公式是:单片重量*个数/天*规格,那我们就是要在G4上运算,并且要在每行每列都继承运算公式,要在G4的“扩展与父格”设置好“左父格”,单击G4单元格,点击菜单—插入—单元格元素—插入公式,在弹出对话框,如图所示:
例如:H3(sum(G3)总个数和计算)和H4(sum(G4)总重量和计算)
再如
1、财务的损益录入界面,因为财务的运算公式较多且复杂,数据既取之于生产,又取之于销售。
2、财务现金流量录入
3、财务资产负债录入
综上,财务的运算公式较多,在录入方面也是采用excel批量导入,才能更好的实现就信息化和手工的相辅相成。
六、系统部署
在windows2008 R2 sp1 的那台电脑安装Finereport 6.5.5,安装完后,点击产品演示,让他启动自带的应用服务器,在IE输入http://localhost:48079/WebReport/ReportServer?op=fs看下能否访问到系统,如果正常代表平台已经在本地搭建好了。
把做好的jsp网页放到C:\FineReport_6.5\WebReport,然后在网页index.jsp上做个超链接,直接跳转到http://192.168.X.X.:48079/WebReport/ReportServer?op=fs,这样可以省去记网址的麻烦,另外在公司防火墙上映射联通外网ip到192.168.x.x那台服务器上,并开放80端口,然后可以直接在IE地址栏输入:http://外网ip/ ,即可在全球任意地方直接访问到万鑫综合管理平台,只不过是电信访问会访问点。
七、成果展示
1、综合管理平台登陆页面
2、平台首页
输入system和密码,点击登录,直接跳转到如下界面:
最直接呈现在界面的是:定子当日产量、转子当日产量、各型号日产量、日生产总片数等信息,非常直观的让领导能了解生产的情况,同时省去了统计的麻烦,把复杂的工作简单做,把更多的精力投入到生产中去。
3、生产录入模块
右边设计了一个“插入”和“删除”,方便添加多一行数据和删除一行数据。
4、转子报表
在设计的时候,冻结了重复的单元格,比如类型、型号、规格,然后月份可以直接左右移动,非常直观的浏览数据,在设计上更人性化。
4、财务损益录入
5、财务现金流量录入
6、资产负债录入
相关推荐
本文档旨在详细介绍如何利用报表开发工具finereport构建机电行业的综合管理平台。该平台的主要目的是为了实现企业内部不同部门之间的数据统一与共享,从而提高工作效率和管理水平。案例中的公司主要生产销售高效节能...
本系列课程将会使用阿里云平台,带着大家一步步编译PHP的lnmp生产环境。 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
在Java中,可以利用Spring Boot框架快速搭建后端服务,使用MyBatis或JPA进行持久层操作,而前端可选择React或Vue.js等现代JavaScript库来构建响应式用户界面。 这些项目覆盖了Java开发的多个关键领域,如网络编程、...
【零基础学Python】项目实战:使用Django框架搭建私人博客第(一)天 —— 主体框架搭建
根据提供的标题、描述以及部分内容,我们可以总结出关于“实战分享:搭建高性能集群”的详细知识点。 ### 实战分享:搭建高性能集群 #### 一、引言 高性能计算(High Performance Computing, HPC)是指利用高性能...
Arduino开发实战指南 STM32篇.pdf
【零基础学Python】项目实战:使用Django框架搭建私人博客第(二)天 —— 注册、登录功能实现
权限维持篇:Windows权限维持--后门篇、Linux权限维持--隐藏篇、Linux权限维持--后门篇、三大渗透测试框架权限维持技术、常见WebShell管理工具;Windows实战篇:FTP暴力破解、蠕虫病毒、勒索病毒、ARP病毒、挖矿病毒...
C++实战篇(数据结构):栈、队列 C++实战篇(数据结构):栈、队列 C++实战篇(数据结构):栈、队列 C++实战篇(数据结构):栈、队列 C++实战篇(数据结构):栈、队列 C++实战篇(数据结构):栈、队列 C++实战篇(数据结构)...
实战 搭建一个大型网站架构的实验环境: 1搭建一个大型网站架构的实验环境(虚拟机篇) .pdf 2搭建一个大型网站架构的实验环境(FreeBSD系统安装篇).pdf 3搭建一个大型网站架构的实验环境(FreeBSD系统设置篇) .pdf ...
《Qt嵌入式图形开发》是一套全面介绍Qt框架在嵌入式系统中应用的教程,分为入门篇、基础篇和实战篇,旨在帮助初学者快速掌握Qt开发技能。以下是对每一部分的主要知识点的详细说明: **入门篇:QT环境搭建的详细讲解...
第3篇 JSP项目实战篇 第11章 网络购物中心 第12章 博研图书馆管理系统 第13章 讯友网络相册 第14章 企业门户网站 第15章 芝麻开门博客网 第16章 进销存管理系统 第17章 网上淘书吧 第18章 新奥家电连锁网络系统 第...
第3篇 JSP项目实战篇 第11章 网络购物中心 第12章 博研图书馆管理系统 第13章 讯友网络相册 第14章 企业门户网站 第15章 芝麻开门博客网 第16章 进销存管理系统 第17章 网上淘书吧 第18章 新奥家电连锁网络系统 第...
x实战:JS卷——Cocos2d-JS开发内容简介:本书是介绍Cocos2d-x游戏编程和开发技术书籍,介绍了使用Cocos2d-JS中核心类、瓦片地图、物理引擎、音乐音效、数据持久化、网络通信、性能优化、多平台发布、程序代码管理、...
实战突击:Java 项目开发案例整合(含DVD光盘1张)明日科技 等编著 ISBN 978-7-121-14111-9 2011年8月出版 定价:89.80(含DVD光盘1张) 16开 808页 第1篇 小型項目篇 第1章 數碼照片管理軟體 第2章 FTP客戶端 第...
Qt是一个1991年由奇趣科技开发的跨平台C++图形用户界面应用程序开发框架。它既可以开发GUI程式,也可用于开发非GUI程式,比如控制台 工具和服务器。Qt是面向对象的框架,使用特殊的代码生成扩展(称为元对象编译器...
- **数据管理与安全**:考虑到金融行业的特殊性,宜信对于数据的安全性、权限控制及数据管理有着极高的要求。 - **成本控制**:除了关注技术选型与数据处理外,还需要综合考虑成本因素,包括但不限于集群成本、运维...
鸿蒙开发者,入门,指南,环境搭建