最近在做一个物流公司的项目,涉及到数据报表分析系统的开发,是在ruoyi系统的框架上开发的,在ruoyi的系统管理的基本功能上,我们拓展了自定义报表功能。
开发上线后,我们想了想,决定将它开源,也希望有人可以在上面做其他的二次开发,在我看来这就是ruoyi开源项目的意义吧,也希望有更多人参与进来,扩展ruoyi开源的生态~
先说一下为什么要开发这个系统,在erp(企业资源计划)系统中,对于数据统计的需求量较大,并且需求十分多变。对于一般的报表统计,在gitHub上有开源的AJ-report项目,可以直接使用SQL语句查询目标数据库中的数据,并生成报表。但我们实测使用起来并不友好,操作复杂,而且对非开发人员来说,学习成本太高。
而我们设计的报表模块,将通过无代码的方式,实现生成报表功能、账单功能、数据图表、数据大屏功能。报表功能配置好后,可以交由业务人员自行定制配置,达到减少业务侧和开发侧的沟通成本与开发成本的目的。如果你是基于ruoyi框架在自己捣鼓涉及到数据报表相关的项目的话,可以直接导入这个报表模块,不用重新开发。
项目背景
为了更好的了解,补充一下我们开发的项目背景,基于目前该物流公司的发展状况,物流计费方式,目前还在进行多种尝试。该物流公司仍希望在供应商的利益、公司的利益、商家的利益之间寻找一个比较合适的计费方式。所以对财务账单的需求变化十分的大,基于这个背景,开发出一套可以适应多变的数据统计,财务报表需求的系统。
项目地址如下,也欢迎大家跟我们交流~ vx:yuuunfan
针对业务侧,我们能概括以下几个解决的痛点
-
数据分散难以管理:传统系统中,数据往往分散在不同的子系统或模块中,难以统一管理和分析。我们的系统通过关联数据库,实现了数据的集中管理和分析,极大地提升了数据的利用效率。
-
报表生成复杂:手动生成报表既费时又容易出错。我们的系统能够自动生成财务账单报表和数据统计报表,减少了人工操作的繁琐,提高了工作效率和准确性。
-
数据展示不直观:对于大量的数据,传统的表格和图表展示方式可能难以直观地反映数据的变化和趋势。我们提供的数据大屏展示功能,通过可视化的方式,让数据更加直观易懂,帮助管理者做出更科学的决策。
-
缺乏实时数据分析:很多企业缺乏实时的数据分析工具,导致决策滞后。我们的系统能够实时更新和分析数据,为企业提供及时的决策支持。
-
系统扩展性差:传统系统在面对业务扩展和变化时,往往需要进行大量的修改和调整。我们的系统基于Ruo-Yi框架,具有良好的扩展性,能够灵活应对业务需求的变化。
落地情况
开头说的这家物流公司,专注家电行业的配送。账单结算方式为月结,月初需要导出上个月经销商的物流账单。对于不同类型的经销商,会有一套物流费用的方案。
目前该公司服务经销商300余个,财务需要耗费大量的精力计算账单费用,出账之后再等商家确认,这一流程非常耗时。
使用本系统配置好账单方案之后,可以实现月初一键导出账单,账单内容包括计算明细和汇总费用。可以加快企业的出账回款速度。