易久批-ERP后台管理系统
项目描述:ERP 系统是易久批大型的后台管理系统,主要包括供应商管理,采购入库,采购退货,库存管理,产品价格现金流管
控,订单分账,资金结算,账户开通,财务管理(预付单,退款单,收款单,预收单,核销单)单据的审核,查询,结算,下推,
配置,阿米巴报表统计相关,为整个公司系统体系提供后端管理的支持,以及运营人员,大区经理,总部财务决策运行的管理平台
开发工具和技术:
1. sqlServer2012,Mysql5 .7,NetCore3 .1
2. Redis(基于StackExchange.Redis框架封装)+RedLock.net分布式事务锁
3. ElasticSearch(基于Elasticsearch.Net框架封装)聚合查询,模糊查询
4. MongoDB(基于MongoDB.Driver框架封装)Linq查询,批量增数据
5. RabbitMQ(基于RabbitMQ.Client框架),分布式异步处理,自研通过hash算法通过headers模式指定Routingkey进行数据处理
6. 自研Taskhandler,基于MQ,Redis,MongoDb,进行批量,耗时操作,保证数据一致性
7. 任务调度(基于Quartz框架封装)+HangFire微服务集成
8. 数据导入导出(基于Magicodes.IE.Excel框架封装),封装能支持异步处理
9. IOC(DI,Autofac)进行服务注入
10. 状态机(基于Stateless框架封装)进行审批流程处理
11. 前端能使用VUE框架+Jquery+element UI框架进行页面开发
12. ELK,APM,HttpRepots,DevOps 使用
13.使用Java,Spring框架进行业务迁移和新需求开发
责任描述
● 根据产品经理宣讲的需求结合实际的场景分析进行服务开发
● 对现金流,库存,订单同步,分账,结算处理
● 对现有的业务优化(代码优化,慢查询优化,高并发异常)
● 对数据进行迁移,归档,同步
● 解决系统的 bug 和 对问题的复盘研究,并制定解决方案,处理问题
● 对接公司各事业部(交易中心,支付中心,订单中台,供应链,大数据...)上下游数据同步,管控处理