财务管理系统

我要开发同款
proginn11183863342022年10月17日
158阅读

作品详情

开发环境: mysql+idea开发技术: springcloud、mybatis、nacos、redis,gateway、rocketmq、seata项目背景: 随着传统会计行业财务核算复杂性扩展,财务管理系统为非财务人员以及财务人员提供了一套便携性技术解决方案,通过系统录入报账单、资产、租赁等信息即可为其自动化产生账务。在初期实现了报账、资产管理、租赁管理、财务核算的相关功能,后续随着不断迭代增加新的业务功能。 项目介绍: 浙江农信银行财务管理系统主要分为七个模块,包括报账服务、资产服务、租赁服务、财务核算服务、薪资核算服务、系统管理、工作流服务责任描述: 1、报账服务:用户可以新增各种类型报账单、例如员工出差时的差旅报账单、红字冲正单等;红字冲正单调用财务核算服务接口生成反向财务凭证、并更新科目余额,使用seata TCC模型解决了分布式事务问题; 2、资产服务:用户可以维护银行的固定资产、无形资产等,对资产购入、资产的调用、报废、资产出库等,月末资产折旧数量达百万,月末总结时通过定时任务启用线程池分批处理折旧资产 3、财务核算服务:报账、资产新增完业务流程结束、发送rocketmq消息到财务核算,通过计算生成财务凭证信息存入redis缓存、并且累计会计科目余额;同时实现了对账功能,对账功能就是向行内支付系统调取支付账单,与我们生成的财务凭证明细账做对账,将多记、少记或者漏记等等情况反馈到对账表中,为了提高执行效率,我们在这里采用了线程池异步进行对账 4、薪资核算:用户通过录入薪资发放信息,包括员工号、卡号等,通过http调用银行内部提供转账接口,将薪资发放到用户的银行卡中,记录转账状态,定时任务通过http请求调用银行接口回查实时转账状态,redis分布式锁防止同一时间发起多次相同请求 技术亮点: 1、nacos作为服务注册中心与配置中心、Open Feign 作服务调用、Gateway服务分发以及过滤访问 2、CPU使用率飙高,通过Jprofiler工具排查jvm堆内存溢出问题
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论