对账系统

我要开发同款
Developer_小陶2023年03月09日
178阅读
所属分类作品

作品详情

项目描述:1.基于收银场景,为商超提供聚合支付、单品营销、后续分账、对账等诸多能力的支持。2.产品架构: SaaS 部署的控制台 (B端) +线下前置机。4.解决商超这类信息素质较弱的零售终端在当下各个聚合支付通道不断割据战场的局面下,支付业务混乱的痛点,仅需极少的人力即可支配强大的产品功能,为零售行业降本增效。5.该系统功能模块分为:首页、支付配置管理、支付审核、线下前置机配置管理、单品营销、单品营销审核、企业分账、企业分账审核、企业对账单、渠道对账单、三方账单下载、订单管理、实时订单查询、企业管理、权限管理、通道配置管理等等6.每个功能模块都实现crud,部分模块拥有注册账户,导出账单以及一些其他特殊功能如更新账单(后台进行系统脚本对比账单生成对账表)等7.前端采用的是vue+element ui责任描述:1.个人独立完成了整个项目设计,开发,测试,部署,上线,后续维护等。2.整个系统由我负责维护对接,使用的是DDD领域驱动模式+持久化数据层MySQL+登录缓存Redis+jwt接口认证以及AWS的s3持久化文件系统,对整个系统的架构设计以及数据库设计严格按照代码规范以及数据库设计规范(三大范式),3本系统的核心功能是前置机的配置信息管理以及企业对账,前置机信息即是管理线下支付前置机的相关支付配置参数,因配置信息参数内容不固定且内容较大则采用aws的s3作为持久化数据存储且可进行随时修改,第二核心内容则是为企业提供对账报表,每日汇总前一天的对账数据通过邮件的形式发送给客户,这里为了达到快速高效的对账采用的的是redis内部机制的求差 并 交集,从而实现企业快速对账4、通过qz定时任务对各企业进行每天定时对账,通过系统异步以及基于k8s容器部署的方式 实现多企业同时间段同时对账并且即使发送邮件5.对项目后期进行各种迭代功能开发开发环境:VS数据库: MySQL+ES+redis;.NET应用服务器: K8S容器;技术选型: .vue、 netcore 、efcore、ES、Redis、k8s 、jenkins+aws-s3等。项目总结:1.通过这个项目使我对.NETcore认识更加的清楚,也让我对如何去部署运行k8s有了一定的了解,对.netcore的开发以及带来的轻量,高效等好处有了更深的认知,2对可持续集成开发有了更深入的了解以及使用。对产品应用来说并且对可持续集成开发有了更深入的了解以及使用。以及通过此系统的定时对账模块,让我对处理大数据以及对redis的使用有了更深的认知 3.更重要的是对DDD领域驱动的应用有了更多的实践以及各种数据的高效处理有了自己的见解和自己处理方式,如何解耦,内聚都有了更深的理解4.对产品应用来说,让我对支付,零售相关的行业有了更进一步的了解熟悉
查看全文
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论