一、应用背景
计算机的应用已经渗透到日常工作的许多方面,无论是其自身还是所发挥的作用,计算机都标志着一种高科技,使工作高效率和高水平。为了能更方便,更轻松,更好的管理,信息化建设正在日益发展壮大,更加完善。2007年11月,财政部党组明确提出了“一体化建设”指导思想,要求做到管理一体化、业务一体化和技术一体化。近两年来,始终坚持贯彻落实一体化建设指导思想,不断加快建设步伐,信息化建设正逐步由“分散”走向“统一”,取得明显进展。
二、工具
资金监管系统采用PHP网站架构,iframe方式嵌入了,使用FinReport6.5.3版本报表软件,连接相关业务系统ORACLE数据库,制作出图形分析和报表分析,最终通过appserv访问资金监管系统。
三、数据源
资金监管系统来源数据来于相关多个业务系统ORACLE数据库。
(一)总体发放分析
FFDW表,是发放单位表,字段分为,单位代码和单位名称。
FFLX表,是发放类型表,字段分为,发放类型代码、发放类型名称、单位代码、备注。
FFXM表,是发放项目表,字段为,发放项目代码、发放项目名称、发放类型、发放单位代码、预警金额、备注、项目备注。
HM_AREA表,是单位表,字段分为,区域代码和区域名称。
HM_DATA表,是发生数据表,字段分为,ID号、部门代码、发放项目代码、身份证号、姓名、区域代码、账号、金额、日期、备注、发放日期。
RYXX表,是人员信息表,字段分为,身份证号、姓名、性别、联系地址、联系电话、状态、日期、单位代码。
(二)账务分析
Sjzw_dw表,是财务单位表,字段分为单位代码和单位名称。
Sjzw_dwkm表,是单位科目表,字段分为单位代码,科目代码,科目名称。
Sjzw_pz表,是凭证表,字段分为单位代码、凭证ID、凭证日期、凭证号、凭证类型、用途、科目代码、借方金额、贷方金额、审核员、财务主管、制单员、记账员,记账日期。
四、需求分析
对全区资金进行资金监管,包括区、镇、街道财政和行政事业单位的所有资金收入和支出过程,银行账户资金变动状况进行实时监督、管理、分析,并通过各类图表等方式实时展示反映、预警控制和实时互动交流分析管理。
. 各类报表可以自由组合并预测
每张报表在特定的条件下可以由指定用户自由组合、定义组成相关的报表,并有多种查询方式,同时需要有预测分析功能。
. 各类报表需要有预警功能
. 每张报表都需要有预警功能,而预警值可以由用户自行定义,在预警范围内有数据为正常情况而无需做任何动作时,可以以打标记的方式让这条数据不出现在预警中。
. 各类报表的灵活性
. 每张报表的图形分析要直观明了,联动性强,数据报表需要逐层挖掘至最底层明细数据。报表的操作灵活性要强,需要可以如EXCEL一样可以随意指定对齐方式、文本数字格式、多列排序,便于所有业务管理人员操作。
(一)资金总体发放分析
资金总体发放图形分析分三块统计图,第一部分为部门发放比例,点击部委传参联动第二部分部门发放类型比例,点击发放类型传参联动第三部分部门发放类型的趋势。
资金总体发放报表分析也分为三块,第一部分是发放汇总总表,以交叉报表形式展现,横向为部门,纵向为区域,金额以部门和区域交叉显示。横向纵向每个金额都可以点击,传不同条件展现出不同数据报表。第二部分是定位查询,输入框输入信息点击查询,得到关于当前输入框内信息的报表。第三部分为预警分析报表,每张报表设置好预警值,可以查看预警信息。
(二)账务分析(资产负债表)
资产一般是按各种资产变化先后顺序逐一列在表的左方,反映单位所有的各项财产、物资、债权和权利;所有的负债和所有者权益则逐一列在表的右方。负债一般列于右上方分别反映各种长期和短期负债的项目,业主权益列在右下方,反映业主的资本和盈余。左右两方的数额相等。资产负债表在制作过程中分为2类:第一类为有规则资产负债表,取数据全部取每一个一级科目的金额,一个一个科目单列在资产负债表上;第二类为无规律资产负债表,取数据全部取每一个一级科目的金额,单个科目或多个科目相加列在资产负债表上。
五、数据分析
(一)资金总体发放分析
资金总体发放分析的内容:资金发放分析、资金发放对比分析、资金发放预警分析。
资金总体发放分析的目的:揭示单位发放每个发放类型的内涵、了解单位发放资金变动情况及变动原因、调整发放异常数据、为下一年预算做调整。
(二)账务分析(资产负债表)
资产负债表分析的内容:资产负债表水平分析、资产负债表垂直分析、资产负债表项目分析。
资产负债表分析的目的:揭示资产负债表及相关项目的内涵、了解单位财务状况的变动情况及变动原因、评价单位会计对单位收支状况的反映程度、评价单位的会计政策、修正资产负债表的数据。
六、报表制作
①传统的图形分析及报表制作方法
难点1、图形界面中无法制作中文字定位查询,输入中文字系统不识别。
难点2、图形界面中表格无法自定义合并单元格居左、居中、居右。
难点3、图形界面中统计图分析模块单独最大化,数据多时,数据紧凑无法看清楚数据。
难点4、报表中无法行列冻结显示,数据横向和纵向数据多时,向下向上无法知道当前单元格字段意思。
难点5、报表中定位查询无法在整张报表中定位查询,只能查询定位到当前页报表数据。
难点6、报表中无法屏蔽无意义数据,报表数据为零的条目屏蔽显示难;
难点7、报表中无法在线打印,只能导出EXCL再打印。
难点8、报表中数据无法自动刷新,每次只能人工手动刷新数据。
难点9、通过SQL语句查询出数据,无法再报表内自定义取数和排列,无法制作无规则报表(自定义报表)。
②利用FineReport报表工具
1、新建一个报表模板,模板内新建一个参数,在参数设计中,按钮控件事件中添加定位查询后报表超链接代码
连接FineReport报表JS脚本中添加代码:
var XM = this.options.form.getWidgetByName("XM").getValue();
window.open("/WorkSpace1/ReportServer?reportlet=[60e0][6c11]/[5d07][660e][53bf][60e0][6c11][8d44][91d1][603b][4f53][53d1][653e][5206][6790][ff08][4e2a][4eba][67e5][8be2][62a5][8868][ff09].cpt&xm="+FR.cjkEncode(XM));
如果连接第三方报表JS脚本可以修改编码转换方式。
2、表格每一列可以任意合并单元格,居左、居中、居右,还可以调整不同格式。
3、图形分析界面模板中,每个模块都用网页框控件嵌入,如第一部分图形分析制作2份,一份嵌入在网页框控件中,另一份放大版通过超链接写在最大化图片上面。
4、报表冻结设置,文件—页面设置—其他中输入重复标题起始行和重复标题结束行,再冻结重复标题结束行打钩。
5、FineReport报表查询过滤,针对当前报表所有数据进行查询过滤,不存在无法查询过滤翻页数据。
6、报表中屏蔽无意义数据,在需要屏蔽无意义数据关键单元格中,右击条件属性,添加条件属性,增加行高属性,高度为0,输入屏蔽无意义数据条件。
7、FineReport报表含多种打印方式,其中FLASH打印模式操作最为方便简洁。
8、FineReport报表每次打开都是最新数据,打开FR报表时,实时刷新当前报表中数据集中的SQL语句,得到最新数据。
9、制作无规律资产负债表,资产负债表分2类数据资产类和负债类,新建2个数据集,一个为资产类科目借方减去贷的数据,另一个为负债科目贷方减去借方的数据。
数据集中唯一值取数用公式replace(UNIQUEARRAY(数据集名称select(字段名)),",","")如:月份、单位名称、单位负责人、财务主管、制单人、审核员都可以用此公式取数据。
资产负债表取无规律值通过用公式=MAP(符合条件的值, "数据集名称", "符合条件的列数","取值的列数")如:取科目“应收在院病人医药费”的年初数,公式输入=MAP(111, "科目1-5", "1", "3"),公式表示取数据集“科目1-5”中第一列值等于111对应的第三列的值。多个科目合计数可以使用公式=MAP(符合条件的值, "数据集名称","符合条件的列数", "取值的列数")+MAP(符合条件的值, "数据集名称","符合条件的列数", "取值的列数"),如:去科目“货币资金”的年初数,输入公式=MAP(101, "科目1-5","1", "3")+MAP(102, "科目1-5","1", "3")+MAP(109, "科目1-5","1", "3"),公式表示取数据集“科目1-5”第一列值等于101、102、109对应的第三列的值的合计数。
10、在报表页面设置,其他中报表设置居中对齐,设置冻结重复行,目前版本设置冻结后报表分页预览无法居中显示,通过在报表WEB属性中添加JS代码弥补此问题使用以下方法,但还存在缺陷,WEB预览报表时看不到上下滚动条和在数据量多网速慢的情况下,系统先刷新了数据在最大化,无法完成居中效果。
在报表WEB属性,分页预览报表中使用默认工具栏,添加“起始加载”在JS脚本中输入
setTimeout(‘top.moveTo(0,0)’,5);
setTimeout(‘top.resizeTo(screen.availWidth,screen.availHeight)’,5);
此脚本打开报表起最大化作用;
再添加“加载结束”在JS脚本中输入
varslmargin=($(‘.content-container’).width()-$(‘.pageContentDIVdiv:first-child’).width())/2
if (slmargin>0) $(‘.content-container’).css(‘margin-left’,slmargin);
此脚本弥补报表冻结后无法居中的缺陷。
七、成果展示
(一)资金总体发放图形分析
“资金总体发放分析”点击“点击查看明细表”得到“资金发放汇总表”,数据以部门横向扩展显示,以区域纵向扩展显示以交叉表形势汇总数据,横向纵向交叉金额数据可以点击,传相关条件可以得到更明细数据。
“资金发放汇总表”点击部门汇总合计金额,得到“部门资金发放汇总表”,数据以资金发放类型横向扩展显示,以区域纵向扩展显示以交叉表形势汇总数据,横向纵向交叉金额数据可以点击,传相关条件可以得到更明细数据。
“
部门资金发放汇总表”点击资金发放类型汇总合计金额,得到“资金发放类型资金发放明细表”,数据以月份横向扩展显示,区域、姓名、身份证、地址以列表纵向扩展显示以交叉表形势汇总数据。区域以分组显示,能方便查看某区域有多少人信息,报表添加了统计行数功能,能明确数量的多与少。
“资金总体发放分析”点击“10天内到期”得到符合当前报表条件报表。
“资金总体发放分析”点击“金额大于10万”得到符合当前报表条件报表。
“资金总体发放分析”点击“金额大于等于1万小于10万”得到符合当前报表条件报表。
“资金总体发放分析”点击“享受两项以上惠民政策”得到符合当前报表条件报表。
点击身份证,得到此身份证的详细明细发放数据。
(二)账务分析(资产负债表)
有规则资产负债表,同一张报表传不同单位,默认当前月日期显示数据。
有规则资产负债表单位1
有规则资产负债表单位2
无规则资产负债表(自定义报表),默认当前月日期显示数据。
相关推荐
在开发工具的选择上,Finereport + FineBI 组合可以满足多数据源、复杂报表、自助式分析和移动设备的支持,但也可以根据实际情况考虑其他报表工具。 统一数据分析平台的价值主要体现在: 1. 解决统计报表问题:...
4. **信息化建设过程中的问题**:在尝试构建统一报表平台的过程中,往往遇到业务需求与系统开发之间的矛盾,导致平台建设效果不佳。 #### 二、统一数据分析平台的作用及特点 为了解决上述问题,建立一个统一的数据...
在开发工具选择上,例如可以采用Finereport+FineBI的组合,它们能满足多数据源集成、复杂报表制作、自助式报表和移动访问的需求。当然,具体工具选择还需根据农商行的实际需求和条件来确定。 统一数据分析平台的...
内容概要:本文详细介绍了利用西门子S7-200 PLC和MCGS组态软件构建洗衣机控制系统的全过程。首先阐述了IO分配规则,明确各输入输出点的功能,如水位检测、温度测量、电机控制等。接着展示了梯形图编程的具体方法,解释了如何通过梯形图实现洗衣机的基本操作流程,包括启动、停止、水位控制、正反转洗涤、排水和脱水等功能。此外,文中还讨论了接线图的设计要点,强调了硬件连接的安全性和可靠性。最后,介绍了MCGS组态画面的设计,包括动态效果展示、报警机制以及人机交互界面的优化。 适合人群:对PLC编程和工业自动化感兴趣的工程师和技术人员,尤其是希望深入了解S7-200 PLC和MCGS组态软件的实际应用者。 使用场景及目标:适用于需要设计和实施小型家电或类似设备自动化控制系统的场合。目标是帮助读者掌握PLC编程技巧,理解工业自动化控制系统的构建过程,提高实际项目开发能力。 其他说明:文中提供了丰富的调试经验和常见问题解决方案,有助于读者在实践中少走弯路。同时,通过具体的案例分析,使理论知识更加贴近实际应用。
内容概要:本文详细介绍了如何利用COMSOL进行光学仿真,重点探讨了保角变换在操控光路方面的应用,特别是自聚焦光束和Talbot效应的建模。文中首先解释了保角变换的基本概念及其物理意义,然后通过具体实例展示了如何在COMSOL中设置保角变换、定义材料参数以及配置边界条件。对于自聚焦光束,作者强调了非线性材料模块的应用,特别是在处理强光引起的折射率变化时的关键步骤。而对于Talbot效应,则着重讨论了周期性边界条件的设置和后处理分析方法。此外,文章还分享了一些实用技巧,如参数化扫描、网格优化和MATLAB联动分析等。 适合人群:具有一定光学仿真基础的研究人员和技术人员,尤其是对COMSOL软件有一定了解并希望深入探索非线性光学现象的用户。 使用场景及目标:① 使用COMSOL进行自聚焦光束和Talbot效应的建模与仿真;② 掌握保角变换在光学仿真中的应用技巧;③ 提升对非线性光学现象的理解和仿真能力。 其他说明:本文不仅提供了详细的建模指导,还包括了许多实用的调试技巧和注意事项,帮助读者更好地理解和应用相关技术。
产品PRD需求文档模板
内容概要:本文详细介绍了使用COMSOL软件进行针尖刺穿表皮细胞的数值模拟,探讨了电穿孔技术中电场分布与物质传输的关系。首先,通过参数化建模构建了圆锥形针尖和细胞结构,确保针尖能够有效穿透细胞膜。然后,设置了多物理场耦合,包括电流传导和稀物质传递,使电场和浓度场相互作用。文中特别强调了细胞膜的薄层边界条件和电场增强扩散系数的设定,以及如何通过边界条件模拟电穿孔过程。此外,还讨论了求解器配置、网格划分和结果后处理方法,展示了电场流线和浓度云图的可视化结果。最终,验证了模型的可靠性,并提出了进一步的研究方向,如加入温度场和针尖振动参数。 适合人群:从事生物医学工程、电穿孔技术和药物递送系统研究的专业人士,尤其是有一定COMSOL使用经验和数值模拟基础的研究人员。 使用场景及目标:适用于希望深入了解电穿孔技术中电场与物质传输机制的研究人员,帮助他们优化微针给药系统的参数设计,提高药物递送效率。 其他说明:本文提供了详细的建模步骤和技术细节,有助于读者快速掌握COMSOL在生物电穿孔领域的应用。同时,文中提到的一些技巧和注意事项可以避免常见的数值模拟错误,提高模拟精度。
内容概要:本文详细探讨了基于MATLAB的冷热电气多能互补微能源网的鲁棒优化调度模型。首先介绍了多能耦合元件(如风电、光伏、P2G、燃气轮机等)的运行特性模型,展示了如何通过MATLAB代码模拟这些元件的实际运行情况。接着阐述了电、热、冷、气四者的稳态能流模型及其相互关系,特别是热电联产过程中能量的转化和分配。核心部分在于构建了考虑经济成本和碳排放的优化调度模型,利用MATLAB优化工具箱求解多目标优化问题,确保系统在经济性和环保性之间达到最佳平衡。此外,文中还讨论了处理风光出力预测误差的方法,采用了鲁棒优化策略应对不确定性,并通过实例验证了模型的有效性。 适合人群:从事能源系统研究、优化调度领域的科研人员和技术开发者,尤其是熟悉MATLAB编程并关注低碳发展的专业人士。 使用场景及目标:适用于希望深入了解综合能源系统优化调度机制的研究者,旨在帮助他们掌握如何在MATLAB环境下构建和求解复杂的多能互补优化调度模型,以实现节能减排和经济效益的最大化。 其他说明:文章不仅提供了详细的理论推导和代码实现,还分享了许多实践经验,如非线性约束处理、多能流耦合约束的建模技巧等,对于实际工程应用具有重要指导意义。
STM32 Nucleo-64 开发板用户手册
chromedriver-mac-x64-136.0.7098.0(Canary).zip
内容概要:本文详细探讨了综合能源系统中电、热、冷、气四种能源形式的优化调度方法,重点介绍了分时电价机制下的储能装置调度策略。通过Python代码实例展示了如何利用线性规划工具(如PuLP库)构建优化模型,实现储能装置的高效充放电管理以及多能流耦合设备的协调运作。文中不仅讨论了储能装置的充放电效率、初始电量设置等关键技术细节,还涉及了热泵、燃气锅炉、吸收式制冷机等多种设备之间的能量转换关系及其优化配置。 适合人群:从事综合能源系统研究的技术人员、能源管理系统开发者、工业自动化领域的工程师。 使用场景及目标:适用于需要降低综合能源系统运行成本的企业或机构,尤其是那些面临复杂电价政策和技术挑战的场景。目标是通过合理的调度策略,在满足各类能源需求的前提下,最大限度地减少运营成本,提高经济效益。 其他说明:文章强调了分时电价对储能调度的影响,并指出储能装置在削峰填谷方面的重要作用。此外,还提到了多时间尺度优化、设备启停成本等因素对整体优化效果的影响。
计算机暑假实践报告.pdf
帮助用户规划地铁出行路线
内容概要:本文详细介绍了如何在Simulink中构建和优化光伏并网系统的虚拟同步发电机(VSG)模型。首先解释了VSG的核心控制方程及其参数调节方法,强调了转动惯量(J)和阻尼系数(D)对系统稳定性的影响。接着探讨了逆变器控制部分采用的双闭环结构以及锁相环(PLL)配置,并分享了光照条件模块的设计思路。此外,还提到了谐波分析、超级电容储能模型的应用以及关键性能指标的验证方法。最后,通过对比有无VSG时的频率曲线,展示了VSG在稳定电网方面的显著效果。 适合人群:从事新能源并网研究的技术人员、电力系统工程师、高校相关专业师生。 使用场景及目标:适用于希望深入了解光伏并网系统中VSG技术原理及其实现方法的研究者和技术开发者。目标是在Simulink环境中搭建高效稳定的VSG模型,提高光伏系统的并网友好性。 其他说明:文中提供了大量实用的MATLAB/Simulink代码片段和调试技巧,帮助读者更好地理解和应用VSG技术。同时,针对可能出现的问题给出了具体的解决方案,确保模型能够顺利运行并达到预期效果。
内容概要:本文详细介绍了如何使用MATLAB进行光伏并网后的概率潮流计算,针对光伏出力的不确定性,提出了两种主要方法:蒙特卡洛模拟和半不变量法。蒙特卡洛方法通过生成大量光伏出力场景并逐一进行潮流计算,最终统计电压分布;而半不变量法则通过对光伏出力的统计特征进行级数展开,快速计算电压的概率分布。文中还提供了具体的MATLAB代码示例,展示了如何用Beta分布建模光伏出力,并通过IEEE34节点系统进行了实例演示。此外,文章还探讨了两种方法的优劣及其应用场景,强调了Beta分布参数选择的重要性以及雅可比矩阵在线性化过程中可能出现的问题。 适合人群:从事电力系统研究和工程应用的技术人员,特别是那些对光伏并网和概率潮流计算感兴趣的读者。 使用场景及目标:适用于需要评估光伏并网对电网稳定性影响的研究人员和技术人员。具体目标包括:①掌握光伏出力不确定性的建模方法;②理解蒙特卡洛模拟和半不变量法的工作原理及其适用范围;③能够独立完成基于MATLAB的概率潮流计算。 其他说明:文章不仅提供了详细的代码实现,还给出了相关参考文献,帮助读者深入理解背后的数学原理和技术背景。同时,作者提醒了一些常见的陷阱和注意事项,确保读者能够在实践中少走弯路。
内容概要:本文介绍了利用MATLAB设计和实现单容水箱水位模糊控制系统的全过程。首先建立了水箱系统的非线性微分方程模型,解决了传统PID控制器在非线性环节容易震荡的问题。接着通过FIS Editor构建模糊推理系统,定义输入输出变量及其隶属度函数,并设置简单的模糊规则来控制水位。仿真结果显示,模糊控制相比PID控制具有更低的超调量和平滑的控制效果。此外,文中还分享了一些调试技巧和优化方法,如调整隶属度函数的重叠区域和规则权重,以及如何应对系统抗干扰性和稳定性问题。 适合人群:控制工程专业的学生、研究人员以及对模糊控制感兴趣的工程师。 使用场景及目标:适用于需要精确控制水位的工业自动化场合,特别是那些存在非线性因素的系统。目标是通过模糊控制提高系统的响应速度和稳定性,减少超调量。 其他说明:提供了完整的工程文件和详细的调试笔记,方便读者复现实验结果。同时强调了模糊控制在处理复杂非线性系统方面的优势,展示了其灵活性和实用性。
内容概要:本文详细介绍了西门子Smart200 PLC与V90伺服在中小型自动化设备中的三轴联动控制方案。主要内容涵盖PLC程序的核心代码解析,包括轴配置、点动功能、绝对定位指令等;HMI界面设计,如触摸屏变量绑定和交互设计;电气原理图的关键点,如抱闸控制和电源分配;以及调试经验和故障排除方法。文中还强调了详细的注释和文档管理对于后期维护的重要性。 适合人群:从事自动化控制领域的工程师和技术人员,尤其是对西门子Smart200和V90伺服系统有一定了解并希望深入掌握其应用的人群。 使用场景及目标:适用于中小型自动化设备的设计、安装和调试,帮助工程师快速理解和实施三轴联动控制方案,提高设备的稳定性和精度。 其他说明:文中提供了多个实际案例和调试技巧,有助于避免常见错误,提升项目的成功率。此外,还分享了一些实用的经验和最佳实践,如合理的IO表设计和详细的程序注释。
1.版本:matlab2014/2019a/2024a 2.附赠案例数据可直接运行matlab程序。 3.代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 4.适用对象:计算机,电子信息工程、数学等专业的大学生课程设计、期末大作业和毕业设计。
内容概要:本文详细介绍了微电网并离网下垂控制的Simulink模型,涵盖虚拟同步机、模式切换逻辑和负载扰动测试三大核心模块。通过具体代码片段展示了下垂控制的关键算法,如频率和电压下垂特性、模式切换条件判断以及PI参数配置。文中还分享了多个调试技巧,如仿真步长设置、参数优化方法和常见问题解决办法。此外,模型中加入了预同步模块和负荷电流前馈补偿,确保了并网/离网切换时的平稳性和快速响应。 适合人群:对微电网控制技术和Simulink建模有一定基础的研究人员和技术人员。 使用场景及目标:适用于研究和开发微电网控制系统,特别是关注并网和离网模式之间的无缝切换及频率电压自主调节的应用场景。目标是帮助读者理解和掌握下垂控制的具体实现方法,提高系统的稳定性和响应速度。 其他说明:模型文件建议使用Matlab R2018b及以上版本打开,仿真步长设定为50μs到100μs之间,以获得最佳效果。文中提到的多个参数和配置均经过大量仿真实验验证,提供了宝贵的实践经验。