基本信息

案例ID:179559

技术顾问:送送送送送送宋🙏 - 4年经验 - 成都准度科技有限公司

联系沟通

微信扫码,建群沟通

项目名称:智慧水务平台

所属行业:生活消费 - 房产家居

->查看更多案例

案例介绍

项目背景: 智慧水务平台是为水务公司提供的一整套业务解决方案,包含了水务公司由上至下所有的业务,打造完善的水务平台系统。 总共分为12个子系统的微服务架构,负责其中最主要的营收系统模块,次等重要的报装系统,设备系统以及次要的客服管理系统。
1.营收系统
1.1 工程环境: springcloud-alibaba+rocketMq+mysql+redis+xxljob+minio+rancher2.0
1.2 技术使用: 使用springcloud-alibaba作为微服务框架,redis作为缓存服务,xxl-job作为定时任务中心,minio作为文件服务器,部署于rancher管理docker容器镜像。
1.3 技术难点:
1.3.1 营收系统主要功能即为远程收费,后台同时负责web端与微信公众号端的api接口开发,对接了微信native扫码支付、微信JsApi公众号支付、支付宝支付、银联支付等多个主流支付接口,设计采取工厂模式+模板策略模式实现了统一接口不同策略的选择。完整实现了低耦合高扩展的架构目标。
1.3.2 针对水务系统设计了账单明细→账单→父子订单的相关数据结构,满足了缴费充值同时进行,并且对充值缴费各种情况(例如:充值到父子账户,充值到物联网水表,充值到IC卡等不同的情况)进行整合处理,采取枚举策略的方式智能选择不同的充值、缴费策略进行整合。保证了复杂关系的整体架构清晰,可读性、扩展性、安全性俊得到保障。
1.3.3 针对水务公司的自定义票据模板需求,采取word预定义站位标识→转换PDF的方式,实现了页面动态票据模板编辑功能。调研并研究了一整套word填充工具,word转换pdf保证字体行距等属性不丢失的第三方工具部分改写等。
1.3.4 针对水务公司不同表类型需求,设计并实现根据不同类型的表采取不同计费模块的收费结构。例如,机械表采取月结后付费模式,每月生成账单,用户后交费。而智能表采取上报即结算,实时更新价格余额方式。需要在当前账单体系下,将两者同时兼容。同时考虑与智能表通信时所可能发生的异常情况及事务一致性,补偿机制等等因素。

相似案例推荐

其他人才的相似案例推荐

  • 海尔集团案例

    海尔集团案例

    海尔委托我们进行商城app重新设计,我们的工程师及ui设计师

  • 城市好房

    城市好房

    是一个租房看房管理系统,主要功能有房屋信息查看,成交记录,楼

  • 某小区信息管理系统

    某小区信息管理系统

    1, 搭建物业公司-业务-硬件厂家之间的桥梁。实现三方业务的

  • 自如-超级-ZE

    自如-超级-ZE

    自如超级ZE工程师可以使用进行目标的查看,以及会议和行程的管

  • 供应商管理系统

    供应商管理系统

    操作端:小程序+管理后台 功能:报备单管理—提交报备单,管

  • 官网 - 生活家 Web

    官网 - 生活家 Web

    【背景】 家具家居消费购物平台生活家有移动端和 PC 端两

  • 520Prop

    520Prop

    为某澳洲房产中介公司开发的 app,iOS+Android

  • 交易管理系统

    交易管理系统

    项目描述:房产交易后期交易相关服务的跟踪系统。 业务范围包

  • 必达验房

    必达验房

    必达验房,为小程序和管理PC端配合的项目。小程序分为用户角色

  • 渝快住

    渝快住

    平台集成多个政府部门及其单位(住建/资规/银行/经纪机构/担

  • 阿里躺平APP

    阿里躺平APP

    概况:BtoC装修定制方案APP 角色:产品经理 立项前

  • 阿里躺平APP

    阿里躺平APP

    概况:BtoC装修解决方案APP 角色:产品经理 立项前

发布任务

企业点击发布任务,工程师会在任务下报名,招聘专员也会在1小时内与您联系,1小时内精准确定人才

微信接收人才推送

关注猿急送微信平台,接收实时人才推送

接收人才推送
联系聘用方端客服
联系聘用方端客服